Thank you bro, you are the best!jellyfish15 wrote: ↑Thu May 29, 2025 1:35 pmUpdated Sand script for 1.5 patch
Backup your saves in AppData\Local\Saber\RoadCraftGame\storage\steam\user don't hold me responsible for your piles of sand![]()
roadcraft money
Re: roadcraft money
Re: roadcraft money
Hey there,michaelhost wrote: ↑Sat May 24, 2025 2:52 pmI've found a save editor and tested it,
it works for editing resources (under the fobresources{"your total unlocked map"} -> "your map/mission name" -> numbers 0–9; make sure you know which is which, it's better to edit resources that already have a value). You can also edit fuel (under the recovery coins in the save editor, which is separated for each map), EXP, and money.
So far, these are the only things I've tested that the game accepts without crashing or corrupting the save file. Just in case, always back up your save file before making changes.
Quick note :
- You need to quit the game before loading your edited save, the game do kinda have cache thingy so it wont read the new save file until you reload the game.
- for the fuel or recovery coins they called it, if you are on a new map you need to be atleast unlocked your base/garage first then the option will appear on the save file
I'm not sure if I'm allowed to post links to GitHub releases, but here it is:
[Link]
search then put this line manually in "Switch to Free text mode" to unlock all mission on your save editor
"unlockedLevels": [
"rb_map_01_storm_preparation",
"rb_map_07_rail_failure",
"rb_map_08_contamination",
"rb_map_02_storm_aftermath",
"rb_map_03_incommunicado",
"rb_map_04_salt_mines",
"rb_map_05_dam_break",
"rb_map_06_sinkholes",
"rb_map_09_sand_storm",
"rb_map_10_geothermal"
]
How to use :
use the .exe one (make sure you could run python program) -> it will ask you to open the save file (as .FILE) -> edit your save file -> Backup your save file (just in case) -> copy your edited save to your save file location (the .exe will create a new file as a OutputSave in the same folder as the .exe) don't forget to rename it as "CompletedSave" -> reload your game
-> (Tested on pre-update version, Not Yet Personally test it on 1.5 update but it should work as usual because why the devs change the save format anyway, right?)
Give credits to the github save editor creator
Enjoy while it works![]()
![]()
found this online editor build on the offline editor mentioned above.
i tested it, works fine with 1.5.x
[Link]
All creditrs go to cgpavlakos!
Hope this is helpful.
Cheers K.
Re: roadcraft money
Thank you very much, it still works in version 1.6, at least there are no problems at presentPizzaIsLife wrote: ↑Sat May 31, 2025 8:00 amDo you mean the one with overfill protection? Here it is, updated.jellyfish15 wrote: ↑Fri May 30, 2025 4:48 pmtbh once you get used to the OG script, this one is annoying to use. + it stil spills sand when you drive uphill
Code: Select all
[ENABLE] aobscanmodule(infSand,Roadcraft - Retail.exe,F3 0F 11 44 BE 20) alloc(newmem,$1000,infSand) label(returnhere) label(originalcode) label(exit) label(skip_fill) newmem: // Get current sand value movss xmm2,[rsi+rdi*4+20] mov eax,(float)1.0 // Threshold for "empty" movd xmm3,eax comiss xmm2,xmm3 jae skip_fill // Wenn Sand >= 2.0, // Fill sand to the value 2.0 mov eax,(float)1.0 movd xmm2,eax movss [rsi+rdi*4+20],xmm2 skip_fill: // Make sure value is not over 2.0 movss xmm2,[rsi+rdi*4+20] mov eax,(float)2.0 movd xmm3,eax comiss xmm2,xmm3 jbe ok movss [rsi+rdi*4+20],xmm3 ok: jmp returnhere originalcode: movss [rsi+rdi*4+20],xmm0 exit: jmp returnhere infSand: jmp newmem nop returnhere: [DISABLE] unregistersymbol(infSand) dealloc(newmem) infSand: db F3 0F 11 44 BE 20 // movss [rsi+rdi*4+20],xmm0

Re: roadcraft money
How were you able to get it to work? I tried using the modified script from the first page as well as this one but on 1.6 the game crashes when I start dumping sand.KanBuTou wrote: ↑Tue Jun 10, 2025 1:49 pmThank you very much, it still works in version 1.6, at least there are no problems at presentPizzaIsLife wrote: ↑Sat May 31, 2025 8:00 amDo you mean the one with overfill protection? Here it is, updated.jellyfish15 wrote: ↑Fri May 30, 2025 4:48 pmtbh once you get used to the OG script, this one is annoying to use. + it stil spills sand when you drive uphill
Code: Select all
[ENABLE] aobscanmodule(infSand,Roadcraft - Retail.exe,F3 0F 11 44 BE 20) alloc(newmem,$1000,infSand) label(returnhere) label(originalcode) label(exit) label(skip_fill) newmem: // Get current sand value movss xmm2,[rsi+rdi*4+20] mov eax,(float)1.0 // Threshold for "empty" movd xmm3,eax comiss xmm2,xmm3 jae skip_fill // Wenn Sand >= 2.0, // Fill sand to the value 2.0 mov eax,(float)1.0 movd xmm2,eax movss [rsi+rdi*4+20],xmm2 skip_fill: // Make sure value is not over 2.0 movss xmm2,[rsi+rdi*4+20] mov eax,(float)2.0 movd xmm3,eax comiss xmm2,xmm3 jbe ok movss [rsi+rdi*4+20],xmm3 ok: jmp returnhere originalcode: movss [rsi+rdi*4+20],xmm0 exit: jmp returnhere infSand: jmp newmem nop returnhere: [DISABLE] unregistersymbol(infSand) dealloc(newmem) infSand: db F3 0F 11 44 BE 20 // movss [rsi+rdi*4+20],xmm0
![]()
-
- Noobzor
- Posts: 5
- Joined: Wed May 28, 2025 10:59 am
- Reputation: 4
Re: roadcraft money
Here's a script for 1.6 that has an option for dropping less sand and more sand. Also added 2 other options for Baikal ( to load the tipper with less sand so it doesnt spill anymore as much (DEVs said not a bug LMAO) and a mode for the Epec dumper ( as the other options are not working well with it)
Press Numpad 4 for Epec dumper
Press Numpad 7 for Baikal dumper mode
Press Numpad 8 to activate Less Sand
Press Numpad 9 to activate More Sand.
Works best with Aramatsu Bowhead
Press Numpad 4 for Epec dumper
Press Numpad 7 for Baikal dumper mode
Press Numpad 8 to activate Less Sand
Press Numpad 9 to activate More Sand.
Works best with Aramatsu Bowhead
- Attachments
-
- RoadCraft_1.6_Sand_combined2.ct
- (4.25 KiB) Downloaded 31 times
Last edited by jellyfish15 on Thu Jun 12, 2025 6:09 pm, edited 3 times in total.
Re: roadcraft money
I am different from you. I can only use this successfully. All others will crash.stibe210 wrote: ↑Wed Jun 11, 2025 6:20 amHow were you able to get it to work? I tried using the modified script from the first page as well as this one but on 1.6 the game crashes when I start dumping sand.KanBuTou wrote: ↑Tue Jun 10, 2025 1:49 pmThank you very much, it still works in version 1.6, at least there are no problems at presentPizzaIsLife wrote: ↑Sat May 31, 2025 8:00 am
Do you mean the one with overfill protection? Here it is, updated.
Code: Select all
[ENABLE] aobscanmodule(infSand,Roadcraft - Retail.exe,F3 0F 11 44 BE 20) alloc(newmem,$1000,infSand) label(returnhere) label(originalcode) label(exit) label(skip_fill) newmem: // Get current sand value movss xmm2,[rsi+rdi*4+20] mov eax,(float)1.0 // Threshold for "empty" movd xmm3,eax comiss xmm2,xmm3 jae skip_fill // Wenn Sand >= 2.0, // Fill sand to the value 2.0 mov eax,(float)1.0 movd xmm2,eax movss [rsi+rdi*4+20],xmm2 skip_fill: // Make sure value is not over 2.0 movss xmm2,[rsi+rdi*4+20] mov eax,(float)2.0 movd xmm3,eax comiss xmm2,xmm3 jbe ok movss [rsi+rdi*4+20],xmm3 ok: jmp returnhere originalcode: movss [rsi+rdi*4+20],xmm0 exit: jmp returnhere infSand: jmp newmem nop returnhere: [DISABLE] unregistersymbol(infSand) dealloc(newmem) infSand: db F3 0F 11 44 BE 20 // movss [rsi+rdi*4+20],xmm0
![]()

Re: roadcraft money
Thank you. I used your .CT file in version 1.5 and it worked great. I believe it will work in version 1.6 as well. You update really fast.jellyfish15 wrote: ↑Wed Jun 11, 2025 11:05 amTry these, but don't judge me too much, I'm doing it with ChatGPT

Re: roadcraft money
Can LML17 please update it to the latest v1.6 please?
Re: roadcraft money
Thank you very very much! As a complete beginner tajust wanted to have fun in Roadcraft, this is exactly what i wanted and i got it to work with just a few google searches to attach it on the roadcraft process. I hope it wont break in V1.7, but until then i will have lots of fun, thanks again!jellyfish15 wrote: ↑Wed Jun 11, 2025 11:05 amHere's a script for 1.6 that has an option for dropping less sand and more sand. Also added 2 other options for Baikal ( to load the tipper with less sand so it doesnt spill anymore as much (DEVs said not a bug LMAO) and a mode for the Epec dumper ( as the other options are not working well with it)
Press Numpad 4 for Epec dumper
Press Numpad 7 for Baikal dumper mode
Press Numpad 8 to activate Less Sand
Press Numpad 9 to activate More Sand.
Works best with Aramatsu Bowhead
Re: roadcraft money
infinite sand, it's on the first page of the post. Read the cheat description!
update Game 1.6.0.1
update Game 1.6.0.1
Who is online
Users browsing this forum: Bing [Bot], Google [Bot], Mr. Seth Marshall, tehjott