Idle Civilization: Guía de logros "Barkeep" (Guardar edición)

Una guía sobre cómo desbloquear el logro "Barkeep"

 

Introducción

Comenzaré diciendo que el logro de camarero no se puede obtener. No hay llamada a la función que verifica el logro. El logro en sí es solo tener más de 10 héroes contratados a lo largo de tus partidas. ¿Cómo lo desbloqueamos entonces? tendremos que descompilar el código del juego y cambiarlo.

Descargando dnSpy

Para descompilar y cambiar el código, deberá descargar un editor de ensamblaje para .net. Yo personalmente usé dnSpy[dnspy.net] pero hay alternativas como ILSpy.

Descompilación

Abra dnSpy y abra Assembly-CSharp.dll en steamapps\common\Idle Civilization\IdleCivilization_Data\Managed en el editor. 
A continuación, presione Ctrl+Shift+K para buscar "DeclareCrusade" y haga clic en el resultado, haga clic derecho en la función DeclareCrusade() y haga clic en "Editar método".

Al final del código, agregue la siguiente línea:
“this._gc.CheckHeroAchievements();” . Compile el código, guarde y salga de dnSpy.


Ahora, inicie el juego y declare cruzada en cualquier ciudad del mapa, si tiene los requisitos para el logro, debería aparecer.

No hay ninguna razón por la que elegí declarar cruzada, puedes elegir cualquier evento en el juego.

Deja un comentario

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish