Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
Researching the games code
By robigan
In this guide I will specify all the research I have done about the game's code!
   
Award
Favorite
Favorited
Unfavorite
Editing vehicles
So in the games code there is data about how a vehicle is composed, this data so far is accessible only for preset vehicles, but in vehicle code we can edit specific properties about certain blocks which you can't do in-game. An example is we can change the speed at which a piston moves. But do remember that editing vehicle code is kinda hard since the code is on one line instead of it unraveling horizontally.

What we know:
-Author names can be changed

-Specific properties for blocks in the vehicle can be changed
Blocks
Code about blocks in the game is held in many different folders but there will always be a few strings referencing other files. These can be mesh files or property files.

What we know,
-The property's for the blocks are under:
C:\Program Files (x86)\Steam\steamapps\common\Stormworks\rom\data\definitions

-Meshes are under:
C:\Program Files (x86)\Steam\steamapps\common\Stormworks\rom\meshes
along side animal property's and physics

-Data about blocks will contain data values from other blocks and logic node information, like if it needs electricity or its price
Holiday events
Yes, the game's aspect changes depending on the festive holiday's, as of writing Halloween and Christmas themes are coded in the game. You can disable them by deleting lines of codes in the code for islands, though this process may take 10 minutes per island and there are certain lines of code which you don't know if they belong to that festive season or not.

What we know:
-Christmas and Halloween are the only coded festive themes.
Graphics
The graphics folder is the folder which contains info about the graphics in the game, there are many different file types, they can be ".xml", ".txtr" or ".mesh" (as far as we know .mesh files are special pieces of code and not the same ones as other .mesh files roaming the web). The readable files so far are the .xml files, though they are still a jumble, example: one can be about ui icons placed around the screen and another properties for something else.

What we know:
-There are different file types in the graphics folder

-The graphics folder's location is:
C:\Program Files (x86)\Steam\steamapps\common\Stormworks\rom\graphics

-.xml files can contain various different types of information
Hidden items?
Note: It might be already in the game for public use and I just haven't noticed it

-In subfolders of the graphics folder there are icons for:
-Military bases (rom\graphics\ui\map\atlas_mapicons.xml line 43)
-Police bases (rom\graphics\ui\map\atlas_mapicons.xml line 44)
-Network (da fa?!) (rom\graphics\ui\map\atlas_mapicons.xml line 31)
-Star (\rom\graphics\ui\gameicons2\atlas_gameicons2.xml line 16) (Maybe to favorite something)
-Pad lock (rom\graphics\ui\gameicons\atlas_gameicons.xml line 70) (Locking vehicles or locked vehicles in career mode?)

-Under the debris folder I managed to uncover a police boat properties file (rom\data\debris\policeboat.xml) and a file named "bomb_wii.xml" (rom\data\debris\bomb_wii.xml)
Fun facts!
-Did you know that the control tower on the creative island was supposed to be a light house?
Copyrights
I will allow anyone to take this information that I have uncovered and let them use it for their guides, etc.
8 Comments
BoxTruck 7 Nov, 2021 @ 10:34am 
Where is the fuel
robigan  [author] 23 Jan, 2021 @ 7:48pm 
Update: I have left stormworks a long time ago
<<Matt>> 23 Dec, 2020 @ 12:37pm 
i got just one hekkin question, how the hell to get into game files ???
RedneckRepublic 30 Apr, 2020 @ 7:31pm 
how do i get the police boat into a file that i can use in the workbench?
wubbelflup 20 Apr, 2020 @ 11:51am 
interesting! let us know when you find new stuff! always fun to see if they add stuff before updates. loved to watch OW data miners back in the day.
Sqnty 3 Jan, 2020 @ 11:39am 
yep
Woodspeople 23 Aug, 2019 @ 10:07am 
Also worth noting you can resize and warp blocks in a vehicle XML although it does crash a lot
robigan  [author] 21 May, 2019 @ 9:21am 
Added more info about blocks!