Subterrain

Upload your cheat tables here (No requests)
User avatar
STN
Founder
Founder
Posts: 4426
Joined: Thu Mar 02, 2017 7:48 pm
Reputation: 3423

Subterrain

Post by STN »

Simple table for Subterrain, may or may not work. Game generates code at runtime so table has a high chance of not working / detecting the wrong code / crashing.

Usage info:
Scripts with "To Activate: XXX" can only be activated (put an "X" into the box) after doing action XXX.
Scripts with "To Update: XXX" will only update their effect after doing action XXX.
Addresses with "XXX?" will enable the script effect XXX when 1 is put into the Value.

In general:
A. Do action YYY.
B. Activate (put an X) the "Initialization (Activate This First)" script.
C. Activate (put an X) the "Base Address Scan (To Activate: YYY, To Update: ZZZ)" script.
D. Enable (put a 1) the desired effect. Example: "Set Health to Max?" address.
E. Do action ZZZ.


V1000
1. Tested game version V1.0.0.7. May work on other versions.

2. GameStats.
"HP Set to Max?" sets HP to max
"Status Set to Optimal?" sets Hunger, Thirst etc to either 0 or max.
"Stats Set to Massive?" sets Mobility, Nightvision, Perception and Strength to massive.

3. InvCtrl.
"Max Weight Set to Massive?" sets Mas Weight to massive.

4. ItemContainer.
"Item Quantity Set to Max?" sets Item quantity to max.
"Item Durability Set to Max?" sets Item Durability to max.
"Power Packs Set to Max?" sets Power Packs power to max.

5. MapPowerManager.
"Capacity Set to Increase to 40000?" increases Generator Capacity to 40000.

Made by Shinkansen

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
Shinkansen Subterrain V1000.CT
(101.93 KiB) Downloaded 650 times

Roland117
Noobzor
Noobzor
Posts: 6
Joined: Mon May 08, 2017 4:07 pm
Reputation: 0

Re: Subterrain

Post by Roland117 »

I would like to request fast crafting option, like what was in the table made by panraven. I wanted to request this on the original site, but single player cheat request seems to be locked down :/

kadaz83
Novice Cheater
Novice Cheater
Posts: 22
Joined: Wed Sep 06, 2017 7:20 am
Reputation: 4

Re: Subterrain

Post by kadaz83 »

hi..is it possible to update the table..im currently at the latest version of 1.171
tried to search for life..but can't find it..

kadaz83
Novice Cheater
Novice Cheater
Posts: 22
Joined: Wed Sep 06, 2017 7:20 am
Reputation: 4

Re: Subterrain

Post by kadaz83 »

try to find couple of the pointers..when i load for the first time on the first save..its looks fine..when i try to load the game once again ( when i still in game /without quiting the game )..all the pointers are scrambles..dunno why..it's looks like it can only use once , when at start..

lemaun
Expert Cheater
Expert Cheater
Posts: 218
Joined: Mon May 22, 2017 6:13 pm
Reputation: 23

Re: Subterrain

Post by lemaun »

update, please

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1340
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: Subterrain

Post by Lord Blade »

I would appreciate an update as well.

User avatar
TillMurray
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Apr 09, 2018 10:22 am
Reputation: 0

Re: Subterrain

Post by TillMurray »

How do I even find static addresses for this game? I searched by all, tried unknown values, increased/decreased values, all to no avail. Anyone have any ideas?
Edit: nvm, Scan Settings had ALL types to include only 2 and 4 bytes only. Checking the rest allowed me to find the static addresses.

TZP
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Mar 14, 2018 2:32 pm
Reputation: 0

Re: Subterrain

Post by TZP »

With the addition to the newest humble bundle, this table needs an update.
I'll try but I am by no means capable of making tables.

ishist
Cheater
Cheater
Posts: 44
Joined: Mon May 08, 2017 10:54 am
Reputation: 0

Subterrain

Post by ishist »

Looks like this one isn't getting any love.

McCheesemaker
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Apr 17, 2018 2:59 am
Reputation: 0

Subterrain

Post by McCheesemaker »

I made this back in August as AOB so, in theory, it should still work.

Most of it is just swapping `fstp dword ptr [address]` with `fstp st(0)` to disable stuff.



Due to the way the game loads code, you generally have to do something to cause the effect before you can disable it.

It's been months since I've played but IIRC only the marked one will cause a crash if you don't deactivate before loading a save file.

Also, if the script won't activate, chances are the game hasn't loaded that code for AOB to find. Do something that would trigger the effect, then try the script again.

IIRC once it's loaded it stays that way, so you can hurt yourself to trigger the armor durability thing, activate script, then reload.



I used the GoG version to make this. Not sure of the game version, but file timestamp indicates I made this Aug 20 2017.



Scripts:

[CODE]No durability decrease (weapons)

No durability decrease (armor) [Before Activate: Take Damage]

No quick slock decrease [Before Activate: Throw Grenade]

No used item decrease [DEACTIVATE BEFORE LOAD, Use Item, Then Activate]

No reactor module decay

No durability decrease (reactor weapons)

No fatigue

No thirst

No o2 drain

No thermal drain

No weapon heatup

No flashlight drain

Weapons use no energy[/CODE]



PS: Attaching my notes file as it has copy+paste of the assembly where I found the code to modify. Much easier to use as a starting point since none of the script have documentation.
Last edited by McCheesemaker on Wed Apr 18, 2018 6:37 pm, edited 1 time in total.

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1340
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: Subterrain

Post by Lord Blade »

Anyone able to update the table to 1.03?

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1340
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 131

Re: Subterrain

Post by Lord Blade »

Necro-bump. lol

spama
What is cheating?
What is cheating?
Posts: 1
Joined: Thu May 21, 2020 7:02 pm
Reputation: 0

Subterrain

Post by spama »

Hello STN,



Could you tell how you found the gamae signature ? i tried to find it in order to update your last trainer (thx for it) but a manuel accordance research on 200 + hex caracters returned 760 results and more...

Thx a lot for your help :)

[automerge]1590223884[/automerge]

Hello @ll,



I try to understand since few days how the STN's script is building.

It doesn't fully working because the AOBScan feature returns an error "InvCtrl_searchedAOB Error : Not all results founds".

Same thing for GameStats_searchedAOB function.



I guess it is because the Gamebase adress changed with a new version and that is what i have to replaced instead of "aobscan(GameStats_searchedAOB, 0F B6 87 19 01 00 00 85 C0)" for first Script and aobscan(InvCtrl_searchedAOB, C6 40 54 01 8B 40 28 83 EC 0C)



But it works for ItemContainer Base Adress Scan script : aobscan(ItemContainer_searchedAOB, D9 47 28 D9 EE DF F1 DD D8 * * * * * * 83 EC 0C 57)

Why ? Is that mean the new version doesn't change this part ?

How find the value to put behind aobScan ?



I succeeded to find the Base address to access to the battery as you can see in attached with 7 offset from game base address.

When i look to STN battery reference i saw "Adress : GameStats_basepointer + offset E4"

Pointer GameStats_basepointer is declared in Initial script and then populated with EDI value (in 2nd script) in line 34 if GameStats_Update is enabled.



I really dont 'understand how it works an especially, it if works, how a simple pointer : "GameStats_basepointer + offset E4" can get to the battery value meanwhile i need to fill 7 offset from game base adress.



I follow several scripts including all Cheat Engine's ones , and i am quite stuck for the moment.



What does mena this code ?



[

//049D4091 - 8B 7D 08 - mov edi,[ebp+08]

//049D4094 - BB C0EF4800 - mov ebx,0048EFC0 : [04491D1C]

// ItemContainer:GetItemName+11

//049D4099 - D9 47 28 - fld dword ptr [edi+28]

//049D409C - D9EE - fldz

//049D409E - DFF1 - fcomip st(0),st(1)

//049D40A0 - DDD8 - fstp st(0)

//049D40A2 - 0F82 70000000 - jb 049D4118

//049D40A8 - 83 EC 0C - sub esp,0C

//049D40AB - 57 - push edi

//049D40AC - E8 C7000000 - call 049D4178

aobscan(ItemContainer_searchedAOB, D9 47 28 D9 EE DF * * * * * * * * * 83 EC 0C 57)

]





Oh, a last thing, i am completey unable to find the HP value... I don't know why, i tried lot of thing and type of value, all the research option (Exact Value, between, increase, decrease, etc..) i try to looking at 97-98-96,etc... and also 1, 2, 3, etc.. (100HP minus dmg)

Same thing for T° and O2.



It should be possible because they are referenced in STN table...







I hope you can have some tips for me





thanks a lot for reading
Last edited by spama on Sat May 23, 2020 9:32 am, edited 2 times in total.

User avatar
Anklava
Cheater
Cheater
Posts: 49
Joined: Wed Jan 13, 2021 5:52 pm
Reputation: 15

Re: Subterrain

Post by Anklava »

Please update Tables for game version 1180 from August 06, 2021. Thank you in advance!

User avatar
UniParse
What is cheating?
What is cheating?
Posts: 4
Joined: Tue May 24, 2022 8:26 pm
Reputation: 3

Re: Subterrain

Post by UniParse »

console cheats:

#on game startup !!don't press any key before activation!!
#activation: on game startup press: pixellore (then press Enter)
at the bottom left yellow "debogger activated" log will show up
#usage: in game: press \ then command
#ex:
(\) set hunger 0 (Enter)
(\) set thirsty 0 (Enter)
(\) set sleepiness 0 (Enter)

(\) spawn item id amount (Enter)
ex: (\) spawn item 328 1 (Enter)

ids:

328 - XL Backpack
338 Power Pack XL
339 Oxygen Canister XL
290 Thermal Canister XL
337 Ultron Flashlight

23 Purified Water
38 Roast Beef

373 Complete Medical Kit
97 Decontamination Pill A
379 Ultra Bandage
376 Ultra Nanocasting Kit
90 Windroid X
96 Marsmari X
103 Musclemax X


326 Long Laser Sword
321 Heavy Laser Baton


251 Battle Suit MK III
257 IEVA Suit


331 Electric Stun Grenade MK IV
334 Photon Grenade MK IV


347 Lv4 Engineering Software
351 Lv4 Biosphere Software
355 Lv4 Mine Software
359 Lv4 Research Software


72 Hacked Keycard - Class A 50 Consumable, Keycard
73 Hacked Keycard - Class B 50 Consumable, Keycard
74 Hacked Keycard - Class C 50 Consumable, Keycard


343 - Reactor Module IV
360 to 774 - contain the chips to research software
390 - Thermal Regulator IV
394 - Oxygen Filter IV
492 - Puriciation Filter
493 - Purification Regulator



link crt laser silent heat cooldown
283.Barrel 'Dancing doll' F330 .50 10
205.Heatsink 'Thor' 350 .50 80 5

284.Barrel 'Dancing doll' F360 .100 12
206.Heatsink 'Thor' 360 .100 90 5

285.Barrel 'Phantom' R2 .150 15 1
208.Heatsink 'Loki' 70D .150 110 6

286.Barrel 'Phantom' R3 .200 17
209.Heatsink 'Loki' 80T .200 130 6

287.Barrel 'Raging Bull' GE180 .250 20 1 1
213.Heatsink 'Naglfar' G120 .250 175 7

288 Barrel 'Raging Bull' GE190 300 22 1 1
315 Heatsink 'Naglfar' F350 300 200 8

203 Barrel 'Raging Bull' GE210 350 25 1 1
212 Heatsink 'Naglfar' M100 350 200 10

Post Reply

Who is online

Users browsing this forum: AhrefsBot, altinyx, AmazonBot, avoidkid, Baidu [Spider], beelucee, BryceLeft, callpiper, Dangelion, don217, DotBot, firefury101, Galerian, Google Adsense [Bot], miyiaga, pangeankodok, Pastelcio, PRAETORAEGIS, Salicyl, shockie85, valgul, windgale