3. Select 'File", the "Open", then browse to "*:\SteamLibrary\steamapps\common\The Messenger\TheMessenger_Data\Managed" & open the file "Assembly-CSharp.dll". (Make a backup of this file while you are doing this)
4. Find "Assembly-CSharp" in the left side list & select it.
5. At the bottom centre you'll see a "Search" bar. Search for the text "PauseScreen".
6. Double click the line item in the below results that says "cheatButton" (It should be line 6). Then go above into the code, select any where & press "CTRL F". This will bring up a search box in the upper righthand side.
7. In this search box enter "this.cheatButton.SetActive" & it will find the text in the code "this.cheatButton.SetActive(false);" (You may have to press the little forward or back button). Right click on this text & select "Edit method (C#)..." An edit window will pop up.
8. In this new window change the text from "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);".
9. In the bottom right of this edit window, press the "Compile" button. The edit window will close. Then in the top left "File" menu, select "Save Module", then select "OK" in the popup window.
10. Close the dnSpy Program & launch the game. The cheat menu should now be available.
Here is a patch for the newest Steam version (Jan 2022) https://drive.google.com/file/d/19aszQbAWsK8OSQYsmzX5C-hpPCoBblNn
For different versions use dnspy and open Assembly-CSharp.dll Browse to PauseScreen and change "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);"
Some actual detail/instructions on this would be appreciated, but I took a few minutes fidddling with dnSpy (https://github.com/dnSpy/dnSpy/releases/tag/v6.1.8) to figure out the program & it works. Here are normie instructions:
1. Download dnSpy.
2. Extract dnSpy archive & run "dnSpy.exe".
3. Select 'File", the "Open", then browse to "*:\SteamLibrary\steamapps\common\The Messenger\TheMessenger_Data\Managed" & open the file "Assembly-CSharp.dll". (Make a backup of this file while you are doing this)
4. Find "Assembly-CSharp" in the left side list & select it.
5. At the bottom centre you'll see a "Search" bar. Search for the text "PauseScreen".
6. Double click the line item in the below results that says "cheatButton" (It should be line 6). Then go above into the code, select any where & press "CTRL F". This will bring up a search box in the upper right hand side.
7. In this search box enter "this.cheatButton.SetActive" & it will find the text in the code "this.cheatButton.SetActive(false);" (You may have to press the little forward or back button). Right click on this text & select "Edit method (C#)..." An edit window will pop up.
8. In this new window change the text from "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);".
9. In the bottom right of this edit window, press the "Compile" button. The edit window will close. Then in the top left "File" menu, select "Save Module", then select "OK" in the popup window.
10. Close the dnSpy Program & launch the game. The cheat menu should now be available.
Feel free to add it to the main page of this mod, as the file you have posted no longer works. Perhaps taking 30 seconds to update the mod would be nice since I took 30 minutes to figure & write this out.
Still doesnt work on steam, shame, got stuck at a tough platforming part but the save isnt right before, it's a screen before which just adds to my annoyance of having to keep retrying the part because I cant just start again, I have to do another screen before
16 comments
1. Download dnSpy (https://github.com/dnSpy/dnSpy/releases/tag/v6.1.8).
2. Extract dnSpy archive & run "dnSpy.exe".
3. Select 'File", the "Open", then browse to "*:\SteamLibrary\steamapps\common\The Messenger\TheMessenger_Data\Managed" & open the file "Assembly-CSharp.dll". (Make a backup of this file while you are doing this)
4. Find "Assembly-CSharp" in the left side list & select it.
5. At the bottom centre you'll see a "Search" bar. Search for the text "PauseScreen".
6. Double click the line item in the below results that says "cheatButton" (It should be line 6). Then go above into the code, select any where & press "CTRL F". This will bring up a search box in the upper righthand side.
7. In this search box enter "this.cheatButton.SetActive" & it will find the text in the code "this.cheatButton.SetActive(false);" (You may have to press the little forward or back button). Right click on this text & select "Edit method (C#)..." An edit window will pop up.
8. In this new window change the text from "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);".
9. In the bottom right of this edit window, press the "Compile" button. The edit window will close. Then in the top left "File" menu, select "Save Module", then select "OK" in the popup window.
10. Close the dnSpy Program & launch the game. The cheat menu should now be available.
have fun!
https://drive.google.com/file/d/19aszQbAWsK8OSQYsmzX5C-hpPCoBblNn
For different versions use dnspy and open Assembly-CSharp.dll
Browse to PauseScreen and change "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);"
Feel free to mirror.
1. Download dnSpy.
2. Extract dnSpy archive & run "dnSpy.exe".
3. Select 'File", the "Open", then browse to "*:\SteamLibrary\steamapps\common\The Messenger\TheMessenger_Data\Managed" & open the file "Assembly-CSharp.dll". (Make a backup of this file while you are doing this)
4. Find "Assembly-CSharp" in the left side list & select it.
5. At the bottom centre you'll see a "Search" bar. Search for the text "PauseScreen".
6. Double click the line item in the below results that says "cheatButton" (It should be line 6). Then go above into the code, select any where & press "CTRL F". This will bring up a search box in the upper right hand side.
7. In this search box enter "this.cheatButton.SetActive" & it will find the text in the code "this.cheatButton.SetActive(false);" (You may have to press the little forward or back button). Right click on this text & select "Edit method (C#)..." An edit window will pop up.
8. In this new window change the text from "this.cheatButton.SetActive(false);" to "this.cheatButton.SetActive(true);".
9. In the bottom right of this edit window, press the "Compile" button. The edit window will close. Then in the top left "File" menu, select "Save Module", then select "OK" in the popup window.
10. Close the dnSpy Program & launch the game. The cheat menu should now be available.
Feel free to add it to the main page of this mod, as the file you have posted no longer works. Perhaps taking 30 seconds to update the mod would be nice since I took 30 minutes to figure & write this out.
Anyways, thanks.