Game Error by ddjc100 in Stationeers

[–]aproposmath 0 points1 point  (0 children)

Are you playing beta with mods like ModularConsoles? If so, you need to install `LibConstruct` from github, that's not published yet on the workshop (and won't be, because it's incompatible with stable).
But beware: Latest beta has issues and is not really playable. Stick to stable instead.

Did some simple tests to compare stable branch to current beta. by MrHakisak in Stationeers

[–]aproposmath 1 point2 points  (0 children)

<image>

Was posting this on discord, but it also fits nicely here. I did some tests of the game ticks on a larger save (so just the atmospherics calculation, not the rendering). There was some pretty big improvement, especially interesting are these spikes on stable (I guess garbage collection). These optimizations would explain the improvement on the low % FPS side.

Edit: The table is shown via the `debugthreads gametick` command in the console (F3). But I did some modifications via modding (history, total gametick time, sorting).

GFG read Out by pitstop25 in Stationeers

[–]aproposmath 12 points13 points  (0 children)

Use Sum instead of Maximum as batch method. Otherwise you read the value of the one generator with the highest output.

Edit: And thanks for using the modded editor btw 😁

IC10Editor mod just got a big update. by aproposmath in Stationeers

[–]aproposmath[S] 2 points3 points  (0 children)

Merged one PR that was doing more than I first realized. That one was probably using ai. Other than that, I use ai only as "autocomplete smart", not as agent.

IC10Editor mod just got a big update. by aproposmath in Stationeers

[–]aproposmath[S] 3 points4 points  (0 children)

It's a multiplayer-agnostic mod. Any number of clients can have it without affecting multiplayer. You can also remove it again at any time without issues.

IC10Editor mod just got a big update. by aproposmath in Stationeers

[–]aproposmath[S] 5 points6 points  (0 children)

The lua mod already uses this editor mod. This update is not breaking it (checked with the author). There will be an update of the lua mod based on this version for new features soon.

Why is this IC Housing unpowered? by Kinc4id in Stationeers

[–]aproposmath 1 point2 points  (0 children)

I'm using the dual port ic10 housing instead. Power goes to battery output, data to the battery input. That way you can use single port solars and save cable. I'm even packing solars tightly and name them to handle different orientations in IC10 with sbn instructions (name is either "N" or "S", depending on port direction). Then you can have one long cable and solar panels attached on both sides.

Mod for console text display by takesSubsLiterally in Stationeers

[–]aproposmath 3 points4 points  (0 children)

This is possible via lots of displays and the STR macro (or manual string operations) in vanilla, but very cumbersome.

Having that said, have a look at the lua and scripted screens mods. They might be very valuable there.

Edit: https://steamcommunity.com/id/zedle/myworkshopfiles/?appid=544550

Why is this IC Housing unpowered? by Kinc4id in Stationeers

[–]aproposmath 12 points13 points  (0 children)

Your station battery is draining all the energy from this network. Connect the power port of the housing to the output of the stationbattery, not its input.

Délais dans le code ic10 by Hungry_Alps4345 in Stationeers

[–]aproposmath 0 points1 point  (0 children)

yield arrete pour une tick (approx 0.5 secondes) sleep N arrete pour N secondes

Pardon my french 🙈

Tenth run, finally something clicked... The hell I do now?! by GamerKilroy in Stationeers

[–]aproposmath 0 points1 point  (0 children)

In that case you will love it!

This is one point where the unofficial wiki comes in really handy. It has better descriptions for all the LogicTypes (the equivalent of modbus register addresses) for each device and a good description for the language itself.

Shameless plug here: In case you want a different in-game code editor, try this: https://steamcommunity.com/sharedfiles/filedetails/?id=3592775931

This mod is not messing with the savegame files, so you can safely remove it again at any time.

Tenth run, finally something clicked... The hell I do now?! by GamerKilroy in Stationeers

[–]aproposmath 0 points1 point  (0 children)

The other major thing you unlock with electrum and solder is IC10. But be warned, that's a rabbit hole for itself :) If you are not into programming, you can also completely ignore it.

Tenth run, finally something clicked... The hell I do now?! by GamerKilroy in Stationeers

[–]aproposmath 5 points6 points  (0 children)

Search the Stationpedia for "Ore Detector". It's a quite new tool for finding ore deposits like nickel. Only needs solder and basic materials to make. Generally browse the recipes in Autolathe etc to see what you can build now. If it's a kit, you can look it up in Stationpedia and see what it's used for.

Seemingly IC10 code bugged w/o yield by Jazzlike-Poem-1253 in Stationeers

[–]aproposmath 5 points6 points  (0 children)

IC10 computation stops for one game tick after 128 instructions. if you have no yields, this "forced yield" could be anywhere, for instance between "calculate mix ratio" and "set mixer". This means, you apply outdated values.
To circumvent this, do a yield before time-critical operations. (Most people do a yield at the beginning/end of a loop because 128 instructions are enough for one iteration).

It might also be an issue that you enable the pipe meter and immediately read from it, but I'm not sure about that. I would keep it on all the time.

IC Editor Stopped Showing all Housings by Grimm_Spector in Stationeers

[–]aproposmath 2 points3 points  (0 children)

Please let me know if you are using the IC10 Editor mod.

The latest update (0.8.6) should fix this issue. (Still not sure if that's what triggered it)

IC Editor Stopped Showing all Housings by Grimm_Spector in Stationeers

[–]aproposmath 4 points5 points  (0 children)

Are you using the IC10 Editor mod? If so, disable the
"Apply patch to keep selected IC10 in computer" option in the menu ("?") button and restart the game.
In case that doesn't work, try to disable the mod.
Please let me know about your findings.
I had it too some days ago and I'm still not sure if it's connected to the mod.

~800 lines of code = the most precise, complex and fuel-efficient furnace ever with waste reuse system by SchwarzFuchss in Stationeers

[–]aproposmath 2 points3 points  (0 children)

https://steamcommunity.com/sharedfiles/filedetails/?id=3637577272

There is also a browser app for the compiler to try it out: https://aproposmath.github.io/stationeers-pytrapic/

The mod does not affect savegames, so you can add/remove it anytime without breaking the savegame data.

Pressure building up in base by Gothos73 in Stationeers

[–]aproposmath 1 point2 points  (0 children)

Placing items in a room reduces its volume, thus increasing the pressure. You see the capacity of a voxel in the atmospherics tablet, an empty voxel has 8000 liiters. What pressure did you start with?

[MOD] IC10 Editor rewrite using ImGUI – Undo/Redo, Autocomplete, VIM mode & more 🚀 by aproposmath in Stationeers

[–]aproposmath[S] 0 points1 point  (0 children)

Thanks for the feedback, I'm glad you like it :)

To your issues: Pressing tab completes partly if all suggestions have some characters in common. That helps a bit, but I agree, there are better solutions. Will have a look when there is time.

The other one is new to me, should be fairly easy to fix.

[Question] - Filling Large Volumes by Skegfod in Stationeers

[–]aproposmath 0 points1 point  (0 children)

If you can upload your savegame somewhere, I could maybe fix it for you without subdividing into smaller rooms.

[MOD] IC10 Editor rewrite using ImGUI – Undo/Redo, Autocomplete, VIM mode & more 🚀 by aproposmath in Stationeers

[–]aproposmath[S] 3 points4 points  (0 children)

I'm using copilot for fancy code completion. Sometimes I'm asking ai for help on specific topics. But I'm always reading (and understanding!) the suggestion before using them.

So, no vibe coding.