Page 1 of 1

Endless Space 2 (2017-Feb-6)

Posted: Sat Nov 25, 2017 9:25 pm
by tfigment
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.
[Link] [mega.nz] (6 kB)
Key: !cD17NyTp5Av4UesSj2Er9R7ZZ4arAk8_Mh4krUPAj3o

Otherwise you need everything which you can get in this package.
[Link] [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()"
Sample In-Game Images
Image

Re: Endless Space 2 (2017-Nov-25)

Posted: Sat Nov 25, 2017 9:50 pm
by Blayde
Nice.
Or....
Cheat Engine+Dissect mono (All you need)+D3D+Inject
Simple :roll:

BTW wrong section

Re: Endless Space 2 (2017-Nov-25)

Posted: Sun Nov 26, 2017 12:02 am
by tfigment
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.

Re: Endless Space 2 (2017-Nov-25)

Posted: Sun Nov 26, 2017 12:29 am
by Blayde
tfigment wrote:
Sun Nov 26, 2017 12:02 am
What is the correct section?
viewforum.php?f=19
tfigment wrote:
Sun Nov 26, 2017 12:02 am
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.

Re: Endless Space 2 (2017-Nov-25)

Posted: Sun Nov 26, 2017 10:16 am
by STN
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.

Re: Endless Space 2 (2017-Feb-6)

Posted: Wed Feb 07, 2018 1:34 am
by tfigment
Updated with some more screens for how to manage fleet movement rests. Also cheats for winning battles.

Re: Endless Space 2 (2017-Feb-6)

Posted: Sat Feb 10, 2018 6:33 am
by Admiral-Luong
Mega 2nd Link Key is invalid. I cant download this trainer

Re: Endless Space 2 (2017-Feb-6)

Posted: Sat Feb 10, 2018 5:41 pm
by tfigment
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.

Re: Endless Space 2 (2017-Feb-6)

Posted: Sun Feb 11, 2018 6:38 am
by agamemnon
this trainer looks good! thx 4 sharing man!

Re: Endless Space 2 (2017-Feb-6)

Posted: Fri Dec 20, 2019 9:17 pm
by anl93
can you reupload files please?
thank you.

Re: Endless Space 2 (2017-Feb-6)

Posted: Wed Sep 23, 2020 9:32 pm
by bloodsucker
anl93 wrote:
Fri Dec 20, 2019 9:17 pm
can you reupload files please?
thank you.
yes please, the link is no longer available