Stationeers

Stationeers

Not enough ratings
IC10 Inspector/Debugger [StationeersLaunchPad]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.705 MB
25 Jun @ 12:19pm
20 Jul @ 10:36am
9 Change Notes ( view )

Subscribe to download
IC10 Inspector/Debugger [StationeersLaunchPad]

Description
IC10 Inspector/Debugger
WARNING: This is a StationeersLaunchPad Mod. It requires Bepinex to be installed with the StationeersLaunchPad plugin.

Adds an inspector and debugger for IC10 chips. Readout includes current values for registers and stack. Updated every tick.
The debugger can frame-step IC10 programs and also shows current code-line and the fiew surrounding it.
The Debug state is not saved on world save, any paused/slowed chips will run at full speed on loading a save. So, if you have code that you are unsure of will cause mayhem if "started", stop the housing properly before saving.

Tested to work in singleplayer. Untested in P2P multiplayer and dedicated servers due to update to beta.

v0.3
* If you have subscribed and enabled IC10Extender mod, you can now use the newly added break command to halt the processor at a given line. Unfortunately this requires a precious code line, but it is what it is. If you decide to add IC10Extender, Make sure it loads BEFORE mine


Please report any bugs in the appropriate discord channels:
#Modding @ Official Stationeers discord[discord.com].
#Projects[discord.gg]->IC10 Debugger[discord.com] @ Stationeers Modding Discord server[discord.gg]

Requires StationeersLaunchPad v0.2.0 or higher
14 Comments
Roze  [author] 20 Jul @ 10:39am 
Sorry about the possible loading issues people have had during the last couple of days. There was an issue in StationeerLaunchPad that caused the soft depended mod to load despite not being installed. There will be a path to the loader, if not already out. Until then if you are still experiencing an error when trying to load the mod, the simple fix is to install the referenced mod as well. Sorry for the inconvenience.
Roze  [author] 18 Jul @ 1:18pm 
Feature work in progress: ic10 instruction to break/pause execution. Will unfortunately take a code line, but that is just how it works. It will be a soft dependency on the IC10 Extensions mod.
Roze  [author] 18 Jul @ 1:17pm 
I'm aware of the limitation of the IC slots on other devices. It "should" be an easy fix. But I've not felt like getting to it yet :D
Church.exe 16 Jul @ 5:23am 
dear god this should just be in the base game. I get that debugging is a part of programming, but nothing is more annoying than having to either fight your tools or not even having tools to debug properly.

With that said, it doesn't seem to work on the integrated IC10 slots on devices such as Filtration Units. Not sure how easy of a fix that'd be though as I imagine those could be very different to normal housings under the hood.
Forged Star 11 Jul @ 1:52pm 
Wait, a step debugger, seriously?! If that's what I think it is (what I would call a remote debugger) that's brilliant. To say the least. Thanks for the great mod Roze!
Roze  [author] 11 Jul @ 1:32pm 
Mod has been updated. Please report any bugs in either of the discord channels with a ping on me, else I might miss it.
Anex 7 Jul @ 12:55am 
take tour time, no rush.
Roze  [author] 4 Jul @ 4:45pm 
Starqueens issue should also be fixed by the next release. And sorry for the wait for a fix! I was stupid enough not to make a branch before starting work on the new debugger.
Roze  [author] 4 Jul @ 4:42pm 
The "Stack" display is confirmed broken on the public release. will be fixed once the debugger computer is released. Waiting for Stationeers Launch Pad to publish the new network library before I can push, because I need slightly better communications client -> server for the debugging functions. Unfortunately, it will be in this state for at least another week. :'(
Morpheus222cz 29 Jun @ 4:13pm 
The only thing that shows correctly is the setting item, everything else shows 0. Tested on the stable version of the singleplayer.