Page 2 of 3

Re: Shortest Trip to Earth (Cheat Request)

Posted: Mon Aug 19, 2019 5:26 pm
by WarStalkeR
Good part: developers removed IL2CPP and now you can see what is hidden in the Assembly-CSharp.dll, there is even entire class "Cheatcodes" but it is never called on its own and I have no idea how trigger it. Implementing "Cheatcodes cheats = new Cheatcodes()" via dnSpy as it seems has no effect.

Re: Shortest Trip to Earth (Cheat Request)

Posted: Mon Aug 19, 2019 11:27 pm
by Morcaster
WintermuteX wrote:
Sun Aug 18, 2019 7:02 pm
The skills of your crew is represented by a longword (4 bytes) in this order:

Repair
Bridge
Sensor
Gunnery
Shield
Fire Ext
Handweapon
Gardening
Science
Warp

You can search for this AoB:

00 00 00 00 80 16 C6 2B 46 02 00 00 00 00 00 00 00 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00

And replace it (via select all in the results, right click and choose "change value of selected addresses") by:

00 00 00 00 ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00

This will give you skillevel 10 in everything, also in recruitable crewmembers which are already generated in the game.

EDIT: OK, I learned now the bytes "80 16 C6 2B 46 02" are changing with every game start. SO, search for the skills from one crew member (please look at the skill order! Repair is the FIRST skill in memory!) and look up those bytes first, replace my lines accordingly and you are good to go.
I know what AoB is, But I don't know how to search for that code. When I open the memory viewer and go to search, not sure what to do from there. Usually end up making CE crash.
My goal is to edit my characters stat/skills, but I don't want all of them to be at 10.

Re: Shortest Trip to Earth (Cheat Request)

Posted: Tue Aug 20, 2019 1:30 pm
by danielyee
Hi sir..helo all..can any one please update the table please..game been updated..sir

Re: Shortest Trip to Earth (Cheat Request)

Posted: Wed Aug 21, 2019 2:14 pm
by VirgilSouth
Morcaster wrote:
Mon Aug 19, 2019 11:27 pm
WintermuteX wrote:
Sun Aug 18, 2019 7:02 pm
The skills of your crew is represented by a longword (4 bytes) in this order:

Repair
Bridge
Sensor
Gunnery
Shield
Fire Ext
Handweapon
Gardening
Science
Warp

You can search for this AoB:

00 00 00 00 80 16 C6 2B 46 02 00 00 00 00 00 00 00 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00

And replace it (via select all in the results, right click and choose "change value of selected addresses") by:

00 00 00 00 ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00 0A 00 00 00

This will give you skillevel 10 in everything, also in recruitable crewmembers which are already generated in the game.

EDIT: OK, I learned now the bytes "80 16 C6 2B 46 02" are changing with every game start. SO, search for the skills from one crew member (please look at the skill order! Repair is the FIRST skill in memory!) and look up those bytes first, replace my lines accordingly and you are good to go.
I know what AoB is, But I don't know how to search for that code. When I open the memory viewer and go to search, not sure what to do from there. Usually end up making CE crash.
My goal is to edit my characters stat/skills, but I don't want all of them to be at 10.
Its easy to find needed addresses by groupscan or even mono dissector. But i have no idea how to make it simply editable

Re: Shortest Trip to Earth (Cheat Request)

Posted: Thu Aug 22, 2019 11:42 pm
by krmit
Game is out from EA.
Requesting a table with (at least) inf hull/crew hp & resources options.

Re: Shortest Trip to Earth (Cheat Request)

Posted: Fri Aug 23, 2019 7:57 am
by WintermuteX
Morcaster wrote:
Mon Aug 19, 2019 11:27 pm
I know what AoB is, But I don't know how to search for that code. When I open the memory viewer and go to search, not sure what to do from there. Usually end up making CE crash.
My goal is to edit my characters stat/skills, but I don't want all of them to be at 10.
Use "Array of Byte" in the scan. First look for a skill set of one of your crew members, it will be simply longword (4 bytes) values from left to right WITH EXCEPTION of Repair which is the FIRST value.

So lets say these are your crewmembers skills:

Repair = 4
Bridge = 1
Sensor = 1
Gunnery = 2
Shield = 3
Fire Ext = 1
Handweapon = 1
Gardening = 1
Science = 1
Warp = 1

Then you would search for Array of Bytes with the Value:

00 00 00 00 ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00

In the found memory address your simply replace the skill values (04,01,01,02,03,01,01,01,01,01) with the values you like.

This is again extra explanation for the rest of my post, it's useful for mass changes:
If you note the bytes you find where you searched with a wildcard (the ?? values), than you can search for every crew member and generated crew member by using this:

00 00 00 00 XX XX XX XX XX XX 00 00 00 00 00 00 00 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00 ?? 00 00 00

Where XX are the bytes which are resembled by the ?? in the first scan. This bytes change every time you restart the game exe.
Works like a charm and CE shouldn't crash or anything.

Re: Shortest Trip to Earth (Cheat Request)

Posted: Fri Aug 23, 2019 9:20 am
by danielyee
Oh wow..er hi..there..can the great table maker ..or any one..update this nice game..the game look tough..too

Re: Shortest Trip to Earth (Cheat Request)

Posted: Fri Aug 23, 2019 7:09 pm
by nomefinto
open it with dnSpy, search for HelpPanel, change the following method

Code: Select all

		public void Close()
		{
			UnityEngine.Object.Destroy(base.gameObject);
		}
to

Code: Select all

		public void Close()
		{
			UnityEngine.Object.Destroy(base.gameObject);
			Ship ship = PerFrameCache.FindFlagship(Ownership.Owner.Me);
			if (ship != null)
			{
				ship.Heal(ship.MaxHealth - ship.Health);
				foreach (Crewmember crewmember in PerFrameCache.CachedCrewmembers)
				{
					if (crewmember != null && crewmember.Ownership.GetOwner() == Ownership.Owner.Me)
					{
						crewmember.Heal(crewmember.MaxHealth - crewmember.Health);
					}
				}
			}
		}
now everytime you open close the help with F1 the ship and crew will be healed.
Implementing "Cheatcodes cheats = new Cheatcodes()" via dnSpy as it seems has no effect.
You cannot instantiate like that, it should be invoked by some event but dnSpy is not a good tool for finding references or maybe they were all removed on public releases, anyway for what I can see if it's called cheats may enabled by simply typing sinsalapin

Re: Shortest Trip to Earth (Cheat Request)

Posted: Fri Aug 23, 2019 8:59 pm
by krmit
@nomefinto
Thanks for the method, works well.
But a proper table will be better)

Re: Shortest Trip to Earth (Cheat Request)

Posted: Sun Aug 25, 2019 5:22 am
by IcingDeath911
Any update on a new table?

Re: Shortest Trip to Earth (Cheat Request)

Posted: Tue Aug 27, 2019 8:47 pm
by alked
new table for v1.0.10 ?

Re: Shortest Trip to Earth (Cheat Request)

Posted: Sun Sep 01, 2019 1:52 am
by white2137
v1.0.10 bump

Re: Shortest Trip to Earth (Cheat Request)

Posted: Thu Sep 05, 2019 8:12 am
by dustbeen43
New table for 1.0.11 possible please ? Thanks in advance

Re: Shortest Trip to Earth (Cheat Request)

Posted: Fri Sep 06, 2019 7:49 pm
by Lord Blade
Can we please get a working table for the current version?

Also, has anyone figured out how to edit the deflection/evasion of our ship? Setting both to 100% would be pretty much god mode. :)

Re: Shortest Trip to Earth (Cheat Request)

Posted: Tue Sep 17, 2019 4:35 am
by Lord Blade
Also, would one of you uber hackers be able to figure out a way to modify modules in slots (or perhaps in the cargo hold)?

Basically some way of selecting an item, then using the CE table to get a dropdown of other items to change it into? Sort of like with other games?