Difference between revisions of "Update v0.2.4966.22543"
From Unofficial Stationeers Wiki
(new page) |
(→Change Log) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 14: | Line 14: | ||
| title = Adjacent Updates | | title = Adjacent Updates | ||
| label1 = Subsequent | | label1 = Subsequent | ||
| − | | data1 = [[Update_v0.2.4966. | + | | data1 = [[Update_v0.2.4966.22676|New beginnings: Gear improvments, Vulcan and Mimas Changes (v0.2.4966.22676)]] |
| label2 = Previous | | label2 = Previous | ||
| data2 = [[Update_v0.2.4945.22425|Hotfix (v0.2.4945.22425)]] | | data2 = [[Update_v0.2.4945.22425|Hotfix (v0.2.4945.22425)]] | ||
| Line 44: | Line 44: | ||
The last interesting mechanic used in the printer instructions is MissingRecipeReagent. Notably, it is only valid from 54 to 62, and it is actually used as an instruction from the printer to the player, sending data back out. The printer can be stopped at a ExecutePrintRecipe if it was preceded by a WaitUntilNextValid, and it is missing resources to execute the print job. In this case, the printer will use those addresses to output the missing reagents via the payload of the MissingRecipeReagent. | The last interesting mechanic used in the printer instructions is MissingRecipeReagent. Notably, it is only valid from 54 to 62, and it is actually used as an instruction from the printer to the player, sending data back out. The printer can be stopped at a ExecutePrintRecipe if it was preceded by a WaitUntilNextValid, and it is missing resources to execute the print job. In this case, the printer will use those addresses to output the missing reagents via the payload of the MissingRecipeReagent. | ||
| − | == | + | == Changelog == |
| − | < | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> first pass of Read/Write Stack addressable memory for all Fabrication Devices. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> instructions to manufacturing devices, including FabricatorInstruction.DeviceSetLock, JumpToAddress, WaitUntilNextValid, JumpIfNextInvalid, ExecuteRecipe, EjectReagents. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> CLRD instruction variant for clearing stack memory via device ID. | |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> ChocolateCake, Cake, ChocolateBar, Chocolate CerealBar. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> battery slot trigger (art asset). |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> advanced turbine jetpack for hardsuit (art asset). | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> enforcement of 4096 B limit for IC files. |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> back slots, back interactables, and colliders to other new suits. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> crosshair, matter state labels, and freezing temperature to phase change diagram. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> PrinterInstruction.EjectReagent. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> ability for suits without a waste tank slot to vent gas directly into atmosphere. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Turbine Jetpack. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Prototype scripts and prefabs for networked window shutters. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> new seed bag models for watermelon, blueberry, strawberry (art asset). |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> new models/textures for blueberry tree, strawberry tree, and watermelon plant (art asset). |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> new food models and textures (art asset). |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Sugar and Cocoa reagents, items, seeds, plants, recipes, and related trader entries. | |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> CocoaPowder item. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> MoodBonus to INutrition. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> chocolate and cake models (art asset). |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> chocolate cereal bar model (art asset). | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Mood Bonus values to stationpedia for food. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> buy/sell orders for new foods to traders. |
| − | + | ||
| − | * Changed | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> scroll speed of sorter motherboard's filter dropdown increased 10x. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> extended width of IC editor from 64 to 90 characters. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> PumpkinPie now provides 50% Mood Recovery. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Flagged ResearchCapsules and ResearchMachine as not spawnable. | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> PanelToolTip initialized by GameManager instead of ResearchManager. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> h2 combustor models/thumbnails output port moved to front. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Furnace now uses animComponents instead of unity animator. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Advanced Furnace now uses AnimComponents. | |
| − | * Changed | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> tightened grid bounds of wind turbine. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> IC source code storage from char to bytes for reduced network impact. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Animation Component updated to use time value instead of speed. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> scale for cooked corn and tomato. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> advanced tablet tooltip now shows both cartridge slots. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> color/mesh of sugarcane growth stages (art asset). | |
| − | * Fixed | + | |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> sorter motherboard's filter dropdown closing when clicking scrollbar. | |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> AreaPowerControl, PoweredVent, ActiveVent, and WallLight ignoring base.CanConstruct. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Clients unable to interact with SlotReader screw on Dedicated Server. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> resetting circuitBoards & Motherboards with screwdriver not working reliably. | |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Credit cards spawning with zero credits. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> hygiene/mood tooltips showing for robots. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> stacker splitting items incorrectly. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> robot/zrillian species load causing player pass out. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> double-tap F backpack move exploit with new suits. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> robots' mood reduced by damage. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> new emergency suit using unused green materials. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> 'cant enter slot' tooltips getting stuck or showing incorrect info when dragging. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> PrinterInstruction not applied correctly by ProgrammableChip. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> last segment of phase change diagram not drawing correctly. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Clients unable to interact with Speaker Mode screw on Dedicated Server. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> atmospherics devices with IC slots not reading ratios of new gases/liquids. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> valve animation position incorrect on shower and powered shower. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> batch logic instructions ignoring default names. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> dynamic crate animation speed mismatched with audio. |
| − | Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> days passed text not initializing on new game. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> days lived not syncing for clients. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Programming Motherboard reset retaining old circuit holder reference. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> LandingPad pieces not consuming grinder battery when deconstructed. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> vendingMachine trader buy/export slot exploits. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> toxic gas types for cocoa/sugar cane incorrect. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> cocoa/sugar plant prefabs incorrect grip type. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> cocoa/sugar reagent contents incorrectly set to corn. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> incorrect tooltip quantities for trader UI reagents. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> autolathe ExecuteRecipe overriding/misusing stack addresses. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> autolathe missing reagent instructions converting incorrectly. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> PackByteInt32 shifting wrong number of bytes in autolathe hash reads. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> SourceCode Fragment byte count mismatch preventing >128 byte code. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Code input window not counting line breaks correctly. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> possible NRE when opening menu before initial save. | |
| − | * | + | |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> deprecated Research system and related panels, references, events, and save data. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> calls to Research initialization. |
| − | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> deprecated auto-generation code for reagents.cs from WorldManager. | |
| − | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> unused models. | |
| − | |||
| − | |||
| − | * Removed | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== References == | == References == | ||
# [https://steamdb.info/patchnotes/14344210/ Update on SteamDB] | # [https://steamdb.info/patchnotes/14344210/ Update on SteamDB] | ||
Latest revision as of 14:23, 10 August 2025
| v0.2.4966.22543 | |
|---|---|
| Type | Big Update |
| Release | 13.05.2024 (Mon) 01:07 UTC |
| Hyperlink | SteamDB |
| Adjacent Updates | |
| Subsequent | New beginnings: Gear improvments, Vulcan and Mimas Changes (v0.2.4966.22676) |
| Previous | Hotfix (v0.2.4945.22425) |
| Back to overview of all updates | |
Contents
More Stuff, Faster[edit]
In the near future we'll revisit kitchens and cooking, but currently we are working on several other aspects of the larger survival updates including new suits, jetpacks, and starting equipment. Instead of hoarding all of the new content for one massive cooking update, we’ve decided to add some of it into the current system, so players can grow some new plants, and craft some new foods in the meantime.
New Plants: Sugarcane and Cocoa[edit]
Cocoa plants like a warm environment, and while a dedicated room isn't necessary, the ideal growth temperatures of some normal plants may conflict, leading to some plants growing slower depending on your grow room temperature. Cocoa plants harvest into cocoa pods, which can be used in the reagent processor to create cocoa powder.
Sugarcane plants grows much like wheat and harvests into sugarcane, which can be used in the reagent processor to create sugar.
But what could you make with sugar and cocoa…?
Chocolate![edit]
We’ve added a selection of sweet treats for your chubby little stationeer fingers to grab. Chocolate bars, regular cake, chocolate cake, and chocolate cereal bars count as high quality food, which additionally raise your mood if you are feeling down. We’ve also increased the trader’s egg and milk supply, so that you can bake some joy into your life at the cost of some credits, without raising chickens, or making soy milk. Some traders might also pay a high price for some of your delicious treats.
Printer Stack Instructions[edit]
Following on from our introduction of stack instructions for the Logic Sorter last week, IC can now ‘easily’ write their own print stack onto the printers. This includes internal count tracking of each print request, so keeping track of how many of something has printed is much easier. There are also several modifier instructions that will tell the printer to modify the next instruction, to do things such as to wait until this print is complete before continuing. We are trying to keep each instruction as simple and straightforward as possible, so that players can intuitively know what their code will do.
Another notable feature of the printer instructions is an exposed stack pointer. The Logic Sorter reads through and evaluates all of its memory to check for valid conditions each tick but Printers may hit an instruction that blocks them from continuing their internal processing, such as WaitUntilNextValid. This is notable in the instruction JumpIfNextInvalid, where instead of continuing on, or waiting upon finding a print job that cant complete, a stack address can be provided to jump to another section of prints that might be desired instead. So the stack pointer is exposed to the player here so they can write flow control into their print requests, with reduced overhead on the IC10 code.
The last interesting mechanic used in the printer instructions is MissingRecipeReagent. Notably, it is only valid from 54 to 62, and it is actually used as an instruction from the printer to the player, sending data back out. The printer can be stopped at a ExecutePrintRecipe if it was preceded by a WaitUntilNextValid, and it is missing resources to execute the print job. In this case, the printer will use those addresses to output the missing reagents via the payload of the MissingRecipeReagent.
Changelog[edit]
- [Added] first pass of Read/Write Stack addressable memory for all Fabrication Devices.
- [Added] instructions to manufacturing devices, including FabricatorInstruction.DeviceSetLock, JumpToAddress, WaitUntilNextValid, JumpIfNextInvalid, ExecuteRecipe, EjectReagents.
- [Added] CLRD instruction variant for clearing stack memory via device ID.
- [Added] ChocolateCake, Cake, ChocolateBar, Chocolate CerealBar.
- [Added] battery slot trigger (art asset).
- [Added] advanced turbine jetpack for hardsuit (art asset).
- [Added] enforcement of 4096 B limit for IC files.
- [Added] back slots, back interactables, and colliders to other new suits.
- [Added] crosshair, matter state labels, and freezing temperature to phase change diagram.
- [Added] PrinterInstruction.EjectReagent.
- [Added] ability for suits without a waste tank slot to vent gas directly into atmosphere.
- [Added] Turbine Jetpack.
- [Added] Prototype scripts and prefabs for networked window shutters.
- [Added] new seed bag models for watermelon, blueberry, strawberry (art asset).
- [Added] new models/textures for blueberry tree, strawberry tree, and watermelon plant (art asset).
- [Added] new food models and textures (art asset).
- [Added] Sugar and Cocoa reagents, items, seeds, plants, recipes, and related trader entries.
- [Added] CocoaPowder item.
- [Added] MoodBonus to INutrition.
- [Added] chocolate and cake models (art asset).
- [Added] chocolate cereal bar model (art asset).
- [Added] Mood Bonus values to stationpedia for food.
- [Added] buy/sell orders for new foods to traders.
- [Changed] scroll speed of sorter motherboard's filter dropdown increased 10x.
- [Changed] extended width of IC editor from 64 to 90 characters.
- [Changed] PumpkinPie now provides 50% Mood Recovery.
- [Changed] Flagged ResearchCapsules and ResearchMachine as not spawnable.
- [Changed] PanelToolTip initialized by GameManager instead of ResearchManager.
- [Changed] h2 combustor models/thumbnails output port moved to front.
- [Changed] Furnace now uses animComponents instead of unity animator.
- [Changed] Advanced Furnace now uses AnimComponents.
- [Changed] tightened grid bounds of wind turbine.
- [Changed] IC source code storage from char to bytes for reduced network impact.
- [Changed] Animation Component updated to use time value instead of speed.
- [Changed] scale for cooked corn and tomato.
- [Changed] advanced tablet tooltip now shows both cartridge slots.
- [Changed] color/mesh of sugarcane growth stages (art asset).
- [Fixed] sorter motherboard's filter dropdown closing when clicking scrollbar.
- [Fixed] AreaPowerControl, PoweredVent, ActiveVent, and WallLight ignoring base.CanConstruct.
- [Fixed] Clients unable to interact with SlotReader screw on Dedicated Server.
- [Fixed] resetting circuitBoards & Motherboards with screwdriver not working reliably.
- [Fixed] Credit cards spawning with zero credits.
- [Fixed] hygiene/mood tooltips showing for robots.
- [Fixed] stacker splitting items incorrectly.
- [Fixed] robot/zrillian species load causing player pass out.
- [Fixed] double-tap F backpack move exploit with new suits.
- [Fixed] robots' mood reduced by damage.
- [Fixed] new emergency suit using unused green materials.
- [Fixed] 'cant enter slot' tooltips getting stuck or showing incorrect info when dragging.
- [Fixed] PrinterInstruction not applied correctly by ProgrammableChip.
- [Fixed] last segment of phase change diagram not drawing correctly.
- [Fixed] Clients unable to interact with Speaker Mode screw on Dedicated Server.
- [Fixed] atmospherics devices with IC slots not reading ratios of new gases/liquids.
- [Fixed] valve animation position incorrect on shower and powered shower.
- [Fixed] batch logic instructions ignoring default names.
- [Fixed] dynamic crate animation speed mismatched with audio.
- [Fixed] days passed text not initializing on new game.
- [Fixed] days lived not syncing for clients.
- [Fixed] Programming Motherboard reset retaining old circuit holder reference.
- [Fixed] LandingPad pieces not consuming grinder battery when deconstructed.
- [Fixed] vendingMachine trader buy/export slot exploits.
- [Fixed] toxic gas types for cocoa/sugar cane incorrect.
- [Fixed] cocoa/sugar plant prefabs incorrect grip type.
- [Fixed] cocoa/sugar reagent contents incorrectly set to corn.
- [Fixed] incorrect tooltip quantities for trader UI reagents.
- [Fixed] autolathe ExecuteRecipe overriding/misusing stack addresses.
- [Fixed] autolathe missing reagent instructions converting incorrectly.
- [Fixed] PackByteInt32 shifting wrong number of bytes in autolathe hash reads.
- [Fixed] SourceCode Fragment byte count mismatch preventing >128 byte code.
- [Fixed] Code input window not counting line breaks correctly.
- [Fixed] possible NRE when opening menu before initial save.
- [Removed] deprecated Research system and related panels, references, events, and save data.
- [Removed] calls to Research initialization.
- [Removed] deprecated auto-generation code for reagents.cs from WorldManager.
- [Removed] unused models.
