Endless Space 2 (2017-Feb-6)

tfigment

What is cheating?
Apr 15, 2017
13
0
1
#1
This is a rather heavy weight "trainer" for Endless Space 2. Pretty much works with all versions I think.

This uses an IronPython plugin to create an in-game cheat menu to do the following:
  • Empire
    • Add Money/Points/Manpower/Research/Life/Command Points/Happiness
  • Custom Faction Creation
    • Add Trait Points, Max Traits
    • Note: If you add Trait points this faction will be invalid next time you start the game and disappear. You will need clean them from your My documents folder.
  • Hero
    • Level Up
    • Heal Fully
    • Zero Spent Points
  • Ships
    • Reset Movement
    • Reset Used Ship Probes
    • Repair Ships
  • Star System
    • Finish Top Item
    • Finish all in Queue
  • Planet
    • Increase max population
    • Increase faction population
    • Increase Resource Deposit Quantity
  • Battle
    • Force defender to surrender on ground battles
    • Force opponent to miss all attacks in fleet battle


Notes and Warnings:
  • You can drag the window around by dragging the "Cheats" label
  • Note that on screens like galaxy both the window and galaxy will move
  • Clicking on stuff in the dialog may also click on items under the window
  • If you use Ctrl+` to close the Console then it will not reopen properly if you use Ctrl+` again
  • If you use the X to close the console then it will close the game as well
  • The game may not shutdown cleanly if the console is open
  • These are kind of annoying but I dont know how to stop it

General explanation of technique used:
Unity Hacking via Python

Downloads:
If you just want the python script and already have the UnityConsole plugin from github.
EndlessSpace2_Console_Cheats_ScriptOnly_v3.zip [mega.nz] (6 kB)
Key: !cD17NyTp5Av4UesSj2Er9R7ZZ4arAk8_Mh4krUPAj3o

Otherwise you need everything which you can get in this package.
EndlessSpace2_Console_Cheats_v3.zip [mega.nz] (7.4 MB)
Key: !dkV1pG-1PX1TH7L3rv1cop7Qs01zW18H8731iVnZGIY


Someone is issuing take downs on the links that I post here. Thanks dude. No copyrighted material here especially in in the script. So I split the key though I dont know if that makes a difference.


To Use:
  • Unpack zip to game folder
  • Drag game exe over IPA.exe to instrument plugins. (Modifies game dlls)
  • Start Endless Space 2
  • Press Ctrl+F8 key to show the cheat window in upper right corner. Press again to hide again.

If you want the menu to show by default change Console.ini file to "endless.showWindow(visible=True)"

To remove:
Drag the game .exe onto IPA.exe while holding the Alt key or manually undo the IPA changes by reverting the change in EndlessSpace2_Data\Managed by putting back the original files.

You can edit "Plugins\Console\Lib\endless.py" to add or change the existing cheats. You can reload cheats in the console via Ctrl+`(backquote) and then "import endless; endless.showWindow()" the first time then "reload(endless); endless.showWindow()" thereafter. I recommend closing the existing one with "X" or it might crash on show due to a race condition that I don't know how to avoid.

You can enable the built-in cheat menu (shift+F1) with the command "import endless; endless.enableDebugWindow()"
 

Blayde

Novice Cheater
Aug 25, 2017
229
0
16
#2
Nice.
Or....
Cheat Engine+Dissect mono (All you need)+D3D+Inject
Simple :rolleyes:

BTW wrong section
 

tfigment

What is cheating?
Apr 15, 2017
13
0
1
#3
What is the correct section? Its not a table. Its closer to a trainer than a table since it doesn't use CE.

Recifense has a good table and he shows well. But it ain't simple and is limited.

I would really like to see this done in a CE mono script. I've written several including rewriting and enhancing the monodissector to make those easier.

Please show rather than talk about how easy this is to do with a CE table on this game.
 

Blayde

Novice Cheater
Aug 25, 2017
229
0
16
#4
<QUOTE author="tfigment" post_id="26179" time="1511654527" user_id="2321">
tfigment post_id=26179 time=1511654527 user_id=2321 said:
What is the correct section?
http://fearlessrevolution.com/viewforum.php?f=19"><LINK_TEXT text="viewforum.php?f=19">http://fearlessrevolution.com/viewforum.php?f=19</LINK_TEXT>

<QUOTE author="tfigment" post_id="26179" time="1511654527" user_id="2321">
tfigment post_id=26179 time=1511654527 user_id=2321 said:
Please show rather than talk about how easy this is to do with a CE table on this game.
Sorry, i don't know how to explain you. It's easy when you learn how-to (my apologies).
We will not discuss this here.
 

STN

Administrator
Staff member
Administrator
Moderator
Mar 2, 2017
2,974
25
48
#5
No this is the correct section since it contains an actual usable file. Sunbeam created the SYS section and it turned out to be nothing but "look at the cool stuff i am doing but don't expect anything you can do with it" section, i might trash it completely one of these days.
 

tfigment

What is cheating?
Apr 15, 2017
13
0
1
#6
Updated with some more screens for how to manage fleet movement rests. Also cheats for winning battles.
 

tfigment

What is cheating?
Apr 15, 2017
13
0
1
#8
sorry about the link. I split it up because someone was reporting my links for takedown and thought this might help. I added the key for the second download.