Гайд Как фиксить краш на последней мисии в подземелье

Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
326
Реакции[?]
24
Поинты[?]
12K
первое качаешь читенджин (или х64бдг или любая хрень которая позволит заходить в инструкции асм)

идешь на РВА client.dll+202A751 (или ищешь хрефой EventMetaUnlockNextDifficulty)

смотришь где есть инструкция mov XXX, [rbp + 000000C0]

Нопаешь инструкцию и вуяля, теперь не крашит.

 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2020
Сообщения
326
Реакции[?]
24
Поинты[?]
12K
Хотя фикс так себе. После прохождение награда не выпадает. Походу чето напартачили там с сообщениями и оно нихера не высылает или что
 
Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
781
Реакции[?]
331
Поинты[?]
63K
Хотя фикс так себе. После прохождение награда не выпадает. Походу чето напартачили там с сообщениями и оно нихера не высылает или что
както так для ревардов(уже не помню точно), вроде даже не обязательно анлочить сложность(не помню точно)
C++:
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 1, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 2, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 3, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 4, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 5, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 6, "periodic_resource_id": 0}
send k_EMsgClientToGCOverworldClaimEncounterReward {"overworld_id": 4, "node_id": 26, "reward_data": 7, "periodic_resource_id": 0}
сами сложности анлок через
C++:
send k_EMsgClientToGCOverworldMinigameAction {"overworld_id": 4, "node_id": 26, "action": "k_eOverworldMinigameAction_UnlockDifficulty", "selection": 2}//мб еще поля, не помню
...
точно уже не помню(не записывал когда тестил), в идеале надо самому 1 раз пройти и логать пакеты и смотреть че там как(ну там примерно то что я написал), у меня к сожалению все анлокнуто и клеймнуто
 
Сверху Снизу