Stationeers

Stationeers

Expanded Start Supplies Conditions Mod
正在显示第 1 - 10 项,共 13 项条目
< 1  2 >
更新于:10 月 16 日 下午 1:53
作者:Eriduan

Version 1.10


After properly testing the Mimas start, I noticed that the Ingots Crate (something I had never opened or played with in previous tests) was imbalanced and gave too much for any start. It was breaking the experience of survival needs of Stationeers.

The vanilla Ingots Crate was originally designed for the Asteroid start, where resources are sparse and not nearly as abundant as on any planetary surfaces.

While I had incorporated this crate into three other starting sets beyond Asteroids, (namely: Mimas, Europa, and Venus) that’s when I realized this crate was too overpowered for a basic start. It wasn’t balanced well.

So I decided to tone it down, bringing it closer to the vanilla philosophy, where you don’t get everything served on a golden plate from the beginning.

The goal is to preserve a sense of progression and challenge, while still offering a smoother onboarding for new players and a practical head start for veterans. It now gives enough to print out some advanced things, but not too much. The volunteering Stationeer needs to prioritize what will be printed without the need for immediate digging and smelting, which was the original idea of this mod. So I’m keeping balance first, convenience second.

In the screenshot added to the About folder and here (mod's page), it is clearly visible what was changed. If anybody wants the original vanilla Ingots Crate, that’s easy to do. One only needs to edit a specific word.

Guide ->
Open mod's startconditions.xml and search for the word IngotsExpanded, which is used inside Planet Starts with the names:
MimasLanderExpanded
EuropaLanderExpanded
VenusLanderExpanded.

Change these three words from IngotsExpanded to Ingots.

That will allow the game to load the vanilla Ingots Crate into the modded version of the start.

Beware: DO NOT edit the line <Spawn Id="IngotsExpanded" ShowInSpawnMenu="true">. That word IngotsExpanded must stay as it is — intact — because it defines the reduced-amount crate. If you choose to replace all IngotsExpanded with Ingots, then you will get my modded version again, plus it would also appear in the basic start of the game.

Asteroids Start does not use the IngotsExpanded version. I kept there vanilla Ingots Crate.

更新于:10 月 16 日 下午 1:41
作者:Eriduan

Changing the Version numbering to be properly shown in the game, while testing if the commits (uploads) works properly or the connection issue on my side reappers. Seems everything worked properly.

更新于:10 月 16 日 下午 1:41
作者:Eriduan

Reverting to 1.09 update due to expecting of failed update.

更新于:10 月 16 日 下午 1:39
作者:Eriduan

Updating to 1.10 but it might have failed due to my pc repeatedly loosing the connection for short periods of time.

更新于:10 月 16 日 上午 10:20
作者:Eriduan

Version 1.09

Just making sure it works properly with the new big update. Who knew it would be a day after my last sieze of uploads..

While doing so I also finished labeling of the last 3 not-renamed items.

Now not only does the Cereal Bar Box have its unique name, but the other two important bags + one package have their own unique names too.

No more plain and dull names like "Cereal Bar Bag" or "Water Bottle Bag." Here come slightly more interesting names (since I packed both the Water Bag and Water Box with a full 6 bottles instead of 4). The new names are:

ItemWaterBottleBag = Bag of Bottled Water
ItemWaterBottlePackage = Water Bottle Six-Pack
ItemCerealBarBag = Bag of 6 Cereal Bars

From past updates, the last box from this family is called:

ItemCerealBarBox = Chocolate Cereal Bar Box

It may seem like a minor update, but I find it more interesting this way.

更新于:10 月 15 日 上午 5:02
作者:Eriduan

Version 1.08

Increased the mod's initial amount of basic Crate Mounts from 5 to 7, because all planets now have 7 Crates with my mod.

Mounts have been hidden in the Residential Supplies Package since vanilla.

Also increased the mod's initial amount of Portable Connectors from 2 to 4, because all planets now have 4 Tanks with my mod.

These Connectors are dedicated to big Tanks (Water, Oxygen, Fuel) and have been hidden inside the Hydroponics Crate since vanilla.

Due to these changes, I created a new Hydro Canisters Package, which serves as storage for all Liquid Connectors for both big Tanks and small Canisters. It also includes all 3 Canisters with Water (including a 1-liter Canister of Polluted Water from drained shower water). All three are neded for Shower and Hydroponics.

I also had to reshuffle the Hydroponics Crates again, sorry if you have already started a new save. After 1.08 I left these Hydroponics crates much tidier.

Interestingly, this shuffling made more space for missing necessities like Liquid Pipe Meters or the Basic Packaging Machine, as well as 3 new items not included in vanilla before.

These slots differ for each planet to keep variation in starting conditions. It would be boring if every Hydroponics Crate were the same. So, on hot planets, there are now more Direct Heat Exchangers (varying in quantity), as well as Liquid Wall Coolers. On other planets, there are now Evaporation Chambers or Ice Crushers (again varying in quantities).

Changed amounts of Grow Lights varying between planets, also changed one Hydroponic Tray stack into Harvie for Voulcan cuz that planet is hard as it is. So Harvie can help it a bit, I suppose.

Moon and Mars also have 2 Ice Crushers and also 2 Small Direct Heat Exchangers, this is deliberate. Mimas, however, does not have them doubled.

更新于:10 月 14 日 下午 7:15
作者:Eriduan

Version 1.07

Implemented these Change logs into the ChangeLog.txt file located in the About folder.

更新于:10 月 14 日 下午 7:03
作者:Eriduan

Version 1.06

I forgot to change the amount of Active Vents for Basic and Advanced Airlock Supplies Crates.

Basic Airlock Supplies Crate now contains 2 of each Vents, and Advanced full 5 of each Passive and Active Vents.

If you ask why, then from time to time, I truly needed two of them from get go, but had only 1. Which was limiting.

For example Mimas, when building a Stirling Generator room, you need another pair for maybe another airlock. Even though you need to print out the circuitboard for that airlock, and that is not a simple task. But till then, you have at least one more manual Active Vent system. Which helps a lot!

I also uploaded all screenshots into the About folder, so when this mod is downloaded you can clearly read/view them as intended.

更新于:10 月 14 日 下午 5:27
作者:Eriduan

This is a huge Change note for a big update.

Therefore, there is a TLDR version below. After TLDR, there are detailed notes, a guide, and an explanation.

TLDR:

* Refactored XML code to support the need for a shower from day 5.

* Added a Shower Package to all Hydroponics crates across all planets, while keeping Hydroponics crates unique for each planet as they were before.

* Shower requires a Polluted Water Canister, now included alongside Pure Water in crates.

* Created a new Big Seed Bag Package with 6 mixed seed types (not enabled by default). You can add it yourself by a simple edit of the main XML.

* Users can manually swap different seed packages via startconditions.xml to customize planet starts. Guide included below.

* Introduced 4 new XML sections:

- New (Expanded) Crates
- New (Expanded) Packages
- Insulated Gas and Liquid Canister Packages
- Seed Bag Packages

* Reorganized Mod crates/packages into clearly separated sections for easier navigation and future maintenance.

* In these sections, there is almost all original code added by my Mod. If not original, then at least the important items, packages, etc. are grouped there.

* Eliminated code duplication (DRY violations) for almost all Gas and Liquid Canisters, and also for the Fire Extinguisher with Liquid CO₂.

* Refactoring brings reusable references, improving clarity and reducing duplication.

* Insulated Canisters now have distinct names, labels, and colors, allowing visual identification without need for premature unpacking.

* Renamed Fire Extinguisher to "Fire Extinguisher – Liquid CO2 (Reusable)" to clarify its contents -> beginners might appreciate it.

* Cereal Bar Box is now correctly labeled as Chocolate Cereal Bar Box after reverse-engineering the naming logic.

* Brutal+ start on Mimas slightly altered: a Fuel Canister now placed inside insulation.

* Lander Capsule has now “Overloaded” in its name as an adjective, to fully show that its contents are now more than doubled.

* Brutal+ now includes a "+" in its "Minimum Supplies +" crate name, aligning it with the mod’s naming convention and completing previously missing labels across all relevant entries.




Detailed notes:

This whole update was made to implement only one important item: the Shower Package. I am not kidding. I just wanted to have a shower at the beginning. Everything else was about refactoring the current XML code and also adding small details, like labels and colors for insulated canister packages.

I refactored all four Hydroponics crates due to the need for a shower. From my gameplay, I realized that a shower is usually needed on the 5th day. It is possible to just 3D print it, but these Expanded Start Conditions are here for us to headstart it. On top of the problems, the shower is only printable from the Pipe Bending printer, thus it is wise to take one shower with you inside the Lander MkII.

Added Shower Package to every Hydroponics crate (same crate for every planet).

Due to the decision to add another item into already maxed Hydroponics crates (all 10 slots occupied), I had to refactor all the Hydroponics crates for each planet separately. At the end, I just decided to group all seed bags into one package, uniquely packed for each planet.

Hence, I created a special Big Seed Bag Package that contains 6 seed bags mixed from all the worlds together.

But don't be afraid, I am not forcing it on you, so this Big Seed Bag Package is not implemented by default into my mod. The code is there, but if you want this Big Package, then you need to implement it yourself. I am trying to keep the game starts as close as possible to the vanilla starts, even though I have modified the number of seeds in my Expanded Mod.

You can freely implement it by switching any of the Expanded Seed Bag Packages for any other desired one. For example, if you want mushrooms instead of potatoes.

Here is the guide on how to do it:

Open startconditions.xml in any text/XML editor (e.g. Notepad++) and search for one or all of the following names of packages: SeedBagsPackage (used on Mars, Moon, and Europa), SeedBagsMimasPackage, SeedBagsVulcanPackage, or SeedBagsVenusPackage.

Find their use, not the definition of what they contain. By "use" I mean, for example, the SeedBagsPackage is used inside HydroponicsSuppliesExpanded. Other options are: HydroponicsSuppliesMimasExpanded, HydroponicsSuppliesVulcanExpanded, and HydroponicsSuppliesVenusExpanded.

Replace the searched word (e.g. SeedBagsPackage) with any other one (e.g. SeedBagsBigPackage).

By replacing that word with your desired package, you will find it in your Hydroponics crate designed for the specific planet you chose. Of course, the game needs to restart first, so shut it down, turn Stationeers back on so the new XML file changes are loaded, and then start a new game — and voilà, Big Seed Package is there.

However, you might need to create your own mod, because Steam will ultimately re-download my mod after some time... and that is for another guide to teach you.

The SeedBagsBigPackage contains mixed seed bags from all planet starts, all fully loaded with 10 seeds. Not like the vanilla 3 seeds per bag or my Expanded version where there are 6 of them, which is a bit more, but still not the full 10 seeds in the basic set (Moon, Mars, Europa).

The shower needs its own Polluted Water Canister, so it was added into the Hydroponics crate with another Pure Water Canister that is expected to be used as clean water for showering.

I refactored the main XML file, so now it is clear what is completely new. There are 4 new sections from the original XML file, namely:

- New (Expanded) Crates
- New (Expanded) Packages
- Insulated Gas and Liquid Canister Packages
- Seed Bag Packages

By adding the word "Expanded" behind Crates or Packages, I just altered what was created before my mod. But under the New (Expanded) Crates and New (Expanded) Packages sections, there are the most important new boxes containing a lot of useful goodies that have been missing in the vanilla starts. All of them have been in my mod since the beginning, except the new Shower Package. I just reorganized these lines of code under separate sections to be more easily findable for you — and also for me in the future. These boxes and crates are the new ones that I added from scratch. That is the bonus of this mod.

The Insulated Gas and Liquid Canister Packages were really necessary to be refactored, because they were repeating all over the XML file. Thus, I made them as they should have been from the beginning — as definitions — and now just call them by their reference ID in places where they are needed.

Also, I created unique names for each one, plus colored their insulated package, so now when you have them neatly dropped on the ground (but still inside the insulated package), you will know what it is by color and label — which was greatly missing in the vanilla game as well.

The Fire Extinguisher is renamed to be instantly distinguished as Liquid CO₂. The new name is: Fire Extinguisher – Liquid CO₂ (Reusable). Of course, you are able to rename it in-game. But from the get-go, it was just called Fire Extinguisher (Reusable), thus not telegraphing crucial information about the liquid state of CO₂. It is not water, nor gaseous CO₂.

Since the whole Item Tag responsible for spawning the fully equipped Fire Extinguisher with CO₂ bottle was implemented in 3 different packages — which is a violation of the DRY principle (Don't Repeat Yourself) — I refactored this (and many other similar lines of code — roughly 50) into simple definitions which I am calling by their reference ID. And since the Fire Extinguisher uses a CO₂ Liquid Canister, I put it under the new group mentioned above called Insulated Gas and Liquid Canister Packages, even though it is not my addition.

Last 9 lines are in About.xml. But if you are reading this the

更新于:9 月 27 日 下午 4:59
作者:Eriduan

Updated the Electrical Supplies Mimas Expanded crate

Cable Coil Heavy had wrong Quantity of 5 instead of 50.


Added the free standing Portable Light into the Explosive Rover Supplies crate.
It was missing standard portable light option.
Both portable lights are powered with basic battery cell