Hardspace: Shipbreaker

Ask about cheats/tables for single player games here
teslatrooper
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Apr 14, 2019 11:55 am
Reputation: 0

Hardspace: Shipbreaker

Post by teslatrooper »

[B]Game Name:[/B] [I]Hardspace[/I]: [I]Shipbreaker[/I]

[B]Game Engine:[/B] ??

[B]Game Version:[/B] ??

[B]Options Required:[/B]

1) Max Oxygen

2) Max Fuel for Jetpack

3) Max Tether

4) Stop Timer at 15 minute

5) Max Health

6) LT (Upgrade Points)

7) Equipment Durability

8) Toll Cool-down (Temp)

[B]Steam Website:[/B] [MEDIA=steamstore]1161580[/MEDIA]



[B] [/B]

jamilnielsen
Novice Cheater
Novice Cheater
Posts: 15
Joined: Sat Jun 01, 2019 12:24 pm
Reputation: 3

Hardspace: Shipbreaker

Post by jamilnielsen »

everything is Float, quite easy to find too.

Oxygen is a little bit of a special butterfly as it randomly jumps value(rarely) so don't freeze it or you'll crash your game.

did i make a trainer? no, i don't know how to do anything more than the most simple thing :D

for timer just write "minutes*60+seconds" into search, should work just fine.

FJlashe
Noobzor
Noobzor
Posts: 5
Joined: Wed Jun 17, 2020 12:11 pm
Reputation: 0

Hardspace: Shipbreaker

Post by FJlashe »

[QUOTE="jamilnielsen, post: 139871, member: 29988"]

everything is Float, quite easy to find too.

Oxygen is a little bit of a special butterfly as it randomly jumps value(rarely) so don't freeze it or you'll crash your game.

did i make a trainer? no, i don't know how to do anything more than the most simple thing :D

for timer just write "minutes*60+seconds" into search, should work just fine.

[/QUOTE]



find no problem, problem (at least for me) make it work when the game starts again



and more needed on a timer than anything else
Last edited by FJlashe on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

Legath
Noobzor
Noobzor
Posts: 6
Joined: Tue Dec 17, 2019 1:08 am
Reputation: 0

Hardspace: Shipbreaker

Post by Legath »

agreed, time limit is the most annoying thing in this game.

also, i tried to find a pointer to time value. no success.
Last edited by Legath on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

astor
Table Makers
Table Makers
Posts: 133
Joined: Mon Apr 20, 2020 12:29 am
Reputation: 119

Hardspace: Shipbreaker

Post by astor »

[QUOTE="Legath, post: 139883, member: 35479"]

agreed, time limit is the most annoying thing in this game.

also, i tried to find a pointer to time value. no success.

[/QUOTE]



stop timer:

[CODE][ENABLE]

aobscan(aob_timer,89xxxx48xxxxxx89xxxx48xxxxxx89xxxx48xxxxxx4Cxxxxxx4Cxxxxxx48xxxxxxxxxx00xx00xx)

aob_timer:

db 90 90 90



registersymbol(aob_timer)



[DISABLE]

aob_timer:

db 89 50 08



unregistersymbol(aob_timer)[/CODE]



turning the script will take a few seconds (CE freezes), only turn it on after game timer is running/shown.

User avatar
happyTugs
Table Makers
Table Makers
Posts: 127
Joined: Mon Apr 20, 2020 1:01 am
Reputation: 148

Hardspace: Shipbreaker

Post by happyTugs »

Table in the link below.
threads/12871/
Last edited by happyTugs on Mon Jun 29, 2020 5:15 am, edited 17 times in total.

akarnokd
Noobzor
Noobzor
Posts: 12
Joined: Wed Sep 06, 2017 4:44 pm
Reputation: 0

Hardspace: Shipbreaker

Post by akarnokd »

It is an Unity game so dnSpy can work with it.



I found the Oxygen in the OxygenSystem.ModifyOxygenJob.Execute() method. The level timer is in LevelCompleteTimer.Update().



However, even if I change the method, save, check the appropriate dll was updated in the game directory, the game still behaves the same.

FJlashe
Noobzor
Noobzor
Posts: 5
Joined: Wed Jun 17, 2020 12:11 pm
Reputation: 0

Hardspace: Shipbreaker

Post by FJlashe »

[QUOTE="akarnokd, post: 139928, member: 8384"]

It is an Unity game so dnSpy can work with it.



I found the Oxygen in the OxygenSystem.ModifyOxygenJob.Execute() method. The level timer is in LevelCompleteTimer.Update().



However, even if I change the method, save, check the appropriate dll was updated in the game directory, the game still behaves the same.

[/QUOTE]

in the cheat engine I checked oxygen and 4 bits are located but it doesn’t work, in the float it works but there are a lot of calls to it and after a while I have to look for the address I have entered since it is being updated

vitaeexmorte
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 15, 2017 4:20 am
Reputation: 19

Hardspace: Shipbreaker

Post by vitaeexmorte »

no luck here either with oxygen

BUT

simply add +8 to the address for the maximum and set the current to it, testing it with 40000 seconds seems to work just fine



cheers

akarnokd
Noobzor
Noobzor
Posts: 12
Joined: Wed Sep 06, 2017 4:44 pm
Reputation: 0

Hardspace: Shipbreaker

Post by akarnokd »

I have partial success.



- I patched the TetherController.NumAvailableTethers property to always return 10 and I can place any number of tethers now.

- I patched OxigenComponent.Value property to always return 400f and never set it lower than 400f. The display still counts down to zero but then the game won't go into asphyxation mode.



I still don't know what controls the countdown timer.



[B]Edit[/B]



I managed to up the level time by modifying GameSessionTimerData.FromLevelData via setting levelData.CompletionTimeInSeconds * 100f .
Last edited by akarnokd on Thu Jun 18, 2020 2:45 pm, edited 1 time in total.

FJlashe
Noobzor
Noobzor
Posts: 5
Joined: Wed Jun 17, 2020 12:11 pm
Reputation: 0

Hardspace: Shipbreaker

Post by FJlashe »

[QUOTE="akarnokd, post: 139942, member: 8384"]

I have partial success.



- I patched the TetherController.NumAvailableTethers property to always return 10 and I can place any number of tethers now.

- I patched OxigenComponent.Value property to always return 400f and never set it lower than 400f. The display still counts down to zero but then the game won't go into asphyxation mode.



I still don't know what controls the countdown timer.



[B]Edit[/B]



I managed to up the level time by modifying GameSessionTimerData.FromLevelData via setting levelData.CompletionTimeInSeconds * 100f .

[/QUOTE]

discard your option, please

akarnokd
Noobzor
Noobzor
Posts: 12
Joined: Wed Sep 06, 2017 4:44 pm
Reputation: 0

Hardspace: Shipbreaker

Post by akarnokd »

[QUOTE="FJlashe, post: 139976, member: 43254"]

discard your option, please

[/QUOTE]



What do you mean by "discard"? Delete my comment? Why?

vitaeexmorte
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 15, 2017 4:20 am
Reputation: 19

Hardspace: Shipbreaker

Post by vitaeexmorte »

i think he meant to say, "share your options"

FJlashe
Noobzor
Noobzor
Posts: 5
Joined: Wed Jun 17, 2020 12:11 pm
Reputation: 0

Hardspace: Shipbreaker

Post by FJlashe »

Sorry, with English I sometimes translate poorly through Google and it doesn’t translate well.



I wanted to write: lay out your version, please



;)

vitaeexmorte
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 15, 2017 4:20 am
Reputation: 19

Hardspace: Shipbreaker

Post by vitaeexmorte »

not really that much better but ehhh, close enough ?

Post Reply

Who is online

Users browsing this forum: killerqueenb, Shinox