7DTD Modified Assembly A20 B238 Debug and Creative Mode

Posts 1622 of 22 · Page 2 of 2
Quote Originally Posted by DumbassGaming View Post
Crashes on launch, idk if its on my end though.
Is 100% on your end since works fine here. Try using steam to verify game files, make sure you are using the latest version of the game, and then after you reinstall the hack do not forget to disable EAC.
Any chance to update to the latest 20.1 B6?
So the b5 file does work on b6, but once your enable God Mode, you can't shut it off.... When you shut it off, you still have unlimited health. Stamina will go down as you run and such. Don't know what will it take to fix as I'm not much of a programmer. I've used the dnSpy in the past, but the guide is too out of date for me to make it work anymore... I found the debug area, but editing it all to look like the guide breaks it for me.
20.2(b2) is out
Quote Originally Posted by jim2029 View Post
So the b5 file does work on b6, but once your enable God Mode, you can't shut it off.... When you shut it off, you still have unlimited health. Stamina will go down as you run and such. Don't know what will it take to fix as I'm not much of a programmer. I've used the dnSpy in the past, but the guide is too out of date for me to make it work anymore... I found the debug area, but editing it all to look like the guide breaks it for me.
Here is a newer tutorial on how to update it yourself that might help from makakel99 at unknown cheats (dono if I am allowed to link to it but you can find it easily enough using a search engine). I do not deserve credit for this since I just did a quick copy/paste job, Nor can I help you with it (I would just suggest you go to the site this was on which I told you how to find above.)

If you want to update the Assembly-CSharp.dll yourself, here is how to:
-get this software dnSpy x64
-Locate your assembly dll-file for 7 days and make a bakup of it, incase you screw up. ("C:"whereever your steam folder is"\SteamLibrary\steamapps\common\7 Days To Die\7DaysToDie_Data\Managed\*")

- Open Assembly-CSharp.dll in dnSpy x64 and mark the assembly file in the file list and the click "Ctrl+Shift+K" and type "location"

- right click inside the code space on the code to want to edit> select Edit IL Instructions> make the edit

Locations:
Code:
    Creative Mode Location (move next() should end up in line 737 in IL View)
    GameManager.<startGameCo>d__121.MoveNext ------- +a few lines down til you see  	IL_01A5:	ldfld	bool GameManager::isEditMode
     
     
    Achievements Enabled with Cheats
    AchievementUtils.IsCreativeModeActive
     "above all" > "Create New" ldc.i4.1 > "Create New" ret

In the latest update the Creative Menu IL code looks like this:
Code:
    131	0190	stfld		bool GameManager::isEditMode
    132	0195	ldc.i4.s	0x2C
    133	0197	ldloc.1
    134	0198	call		instance bool GameManager::IsEditMode()
    135	019D	call		void GamePrefs::Set(valuetype EnumGamePrefs, bool)
    136	01A2	ldc.i4.s	0x2B
    137	01A4	ldloc.1
    138	01A5	ldfld		bool GameManager::isEditMode
    139	01AA	brtrue.s	142 (01B3) ldc.i4.1 
    140	01AC	call		bool GameUtils::IsPlaytesting()
    141	01B1	br.s		143 (01B4) call void GamePrefs::Set(valuetype EnumGamePrefs, bool)
    142	01B3	ldc.i4.1
    143	01B4	call		void GamePrefs::Set(valuetype EnumGamePrefs, bool)
    144	01B9	ldc.i4.s	0x2D
    145	01BB	ldloc.1
    146	01BC	ldfld		bool GameManager::isEditMode
    147	01C1	brtrue.s	150 (01CA) ldc.i4.1 
    148	01C3	call		bool GameUtils::IsPlaytesting()
    149	01C8	br.s		151 (01CB) call void GamePrefs::Set(valuetype EnumGamePrefs, bool)
    150	01CA	ldc.i4.1
    151	01CB	call		void GamePrefs::Set(valuetype EnumGamePrefs, bool)
Simply change both brtrue.s to brfalse.s and creative menu will be enabled.
Code:
    139	01AA	brfalse.s
    147	01C1	brfalse.s
Code:
    brfalse.s <int8 (target)>	Branch to target if value is zero (false), short form.	Base instruction
    brtrue.s <int8 (target)>	Branch to target if value is non-zero (true), short form.	Base instruction
Caution! This is for educational purposes only. Use at your own risk. And play with caution!
Posts 1622 of 22 · Page 2 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?