RimWorld
46 értékelés
Cyber's Miniaturization
   
Díjazás
Kedvenc
Kedvenc
Törlés
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5
Fájlméret:
Közzétéve:
Frissítve:
1.385 MB
2022. nov. 7., 16:53
jún. 1., 17:21
12 változásjegyzék ( megnézés )

Feliratkozás a letöltéshez
Cyber's Miniaturization

Leírás
Overview:
Enables miniaturization (uninstall/reinstall) for several non-furniture items.
Supports RimWorld versions 1.0 - 1.5, Royalty, Ideology, and Biotech. It should work fine with Anomaly, but buildings introduced in Anomaly are not supported currently.

GitHub Link:
https://github.com/CyberSavvy531/RimWorldMiniaturization



Core
  • Torch
  • Moisture Pump
  • Comms Console
  • Biofuel Refinery
  • Fabrication Bench
  • Hi-Tech Research Bench
  • Hydroponics Basin
  • Passive Cooler
  • Cooler
  • Solar Generator
  • Wind Turbine
  • Sarcophagus
  • Cryptosleep Casket
  • Wood-Fired Generator
  • Chem Powered Generator
  • Power Switch
  • Pod Launcher
  • Transport Pod
  • Ground Penetrating Scanner
  • Long Range Mineral Scanner
  • Electric Crematorium

Royalty
None. Most Royalty buildings are already minifiable.

Ideology
  • Altars (Note: This does not include Ideograms. Due to their nature of being effectively carved into the floor, I didn't believe them to be a good fit for miniaturization.)

Biotech
  • Band Node
  • Toxifier Generator
  • Gene Assembler
  • Gene Extractor
  • Growth Vat
  • Wastepack Atomizer
  • Gene Processor
  • Mech Gestator
  • Large Mech Gestator
  • Subcore Encoder
  • Subcore Soft Scanner
  • Subcore Rip Scanner
  • Basic Recharger
  • Standard Recharger

Optional
These were part of the original mod, but due to personal preference, requests from users, and reports of issues, I've removed them from the main mod.
  • Doors
  • Autodoors
If you would still like these, I provide a separate file on GitHub in the link above that retains this feature.

Everything's weight has been set based on other similar sized structures.



Compatibility:
This is a simple XML mod and should be easily compatible with already existing saves and most other mods.

Please let me know of any incompatible mods you find. I cannot promise a compatibility fix, but I will at least investigate it.

SOS2
I've added compatibility with SoS2, but be careful of minifying buildings during ship combat. Particularly the bridge, coolant tanks, and heatsinks. It will very likely put combat into an incompletable state.

Uninstallation:
BE SURE TO REINSTALL OR DECONSTRUCT ANY MINI VERSIONS OF THE ABOVE BUILDINGS BEFORE UNINSTALLING THIS MOD!
Otherwise, things will break.



Why not use MinifyEverything?
  • Unfortunately, MinifyEverything has proven to be incompatible with other mods I use, especially the larger the mod gets. Save Our Ship 2 being the most prominent. This mod is aimed at being compatible with nearly anything, and since it doesn't go through each item programmatically, I can fine tune each individual item in case of conflicts and such.
  • MinifyEverything seems to cause some side effects as well, like the door burglars and wall thieves, that subtly pushes users into using a separate mod to then suppress an effect of the original mod. Which is just silly.
  • Furthermore, I personally am not fond of the idea of minifying EVERYTHING. It feels excessive, unnecessary, and a little bit cheaty. I prefer the moderate selection this mod offers.
  • Related to the above point, this mod doesn't require as much self control on abusing the minify mechanics. There are objects you can minify, but still many you can't. The option to disable development mode exists for a reason, and I hope this mod would give players who do so a reasonable option to relocate their structures.

If none of that applies to you, then by all means, give the page a visit. It may be exactly what you're looking for:
https://steamcommunity.com/sharedfiles/filedetails/?id=872762753



Future Plans:
  • Create an in-game menu that allows users to toggle which buildings they wish to be minifiable. This is a distant future idea currently. I know it's very much possible, but I'll need time to brush up on C# skills to make it happen. Meanwhile, the code is available on GitHub to any who may want to take a shot at it, too.



Known Bugs:
  • The mini-fied door sprite only shows half a door. This is due to how Rimworld draws doors.
  • Reinstalling an installed door can throw an error when the door is minified. No idea why, it seems to be a harmless error. This is only seen when in debug mode.

Please let me know of any bugs you find by commenting or opening a discussion.



Credits:
Original, 1.0 version by hwfanatic:
https://steamcommunity.com/sharedfiles/filedetails/?id=726372052

Two's Miniaturization (which mine is derived from):
https://steamcommunity.com/sharedfiles/filedetails/?id=2020148001

Falls under the MIT license.
39 megjegyzés
Cyber  [készítő] jún. 1., 21:37 
Thain! Such a pleasant surprise to see an SoS2 dev uses this mod themselves.

Those are some good testing notes, too. I'll add that as a disclaimer in the description to warn users in advance. Much obliged!
Thain jún. 1., 19:28 
This is cool. The ability to minify SOS2 stuff is great, especially with the new salvage mechanics. Just taking what parts you want and installing them on your own ship is much more mech warrior and what I always kinda wanted.

The only downside is if a bridge gets minified in combat it causes a lot of unexpected errors, and may brick combat in a state it can't be completed. Not all the time though, and I can't make it consistently check why a bridge disappeared. Definitely make boarding and stealing the enemy bridge tempting and that's one way to brick it.

But as long as s player knows not to do that, and don't minify heatsinks/coolant during combat (otherwise everything is okay) it's all good.
Cyber  [készítő] jún. 1., 17:25 
Super happy to hear SOS2 is still compatible as well. It's a must in my playthroughs and I haven't been able to test SOS2's latest release yet. I'll try to keep a close eye on my notifications over the next couple of days to make sure nothing else pops up. Thanks, guys!
Cyber  [készítő] jún. 1., 17:23 
Whoops, that's been there for a little while. Copy/paste error when I was adding some compatibility updates a few months back. Thanks for the feedback. Should be fixed now.
ColossalFossil jún. 1., 16:56 
I'm seeing the same warning. Cyber's Miniaturization should be loaded after Cyber's Miniaturization. It looks like the mod has itself referenced in the About.xml loadAfter element.
CrazyDoc_SW jún. 1., 15:56 
Just got a warning in RimPy that this mod has a required dependency of... itself?
Ionfrigate12345 jún. 1., 15:35 
Thanks for the update, I've deleted my forked version.

Even without the update it works well with 1.5 till now, at least for myself. I dont have the new DLC so can't confirm the compatibility with it. This mod also plays well with the new SOS2 1.5, while MinifiedEverything has been claimed incompatible by SOS2 authors themselves.
Cyber  [készítő] jún. 1., 15:24 
So sorry it took me so long to update this, everyone. It should be 100% compatible with the new DLC, though, I don't actually own it, so any new buildings introduced in it won't be minifiable. That may change in the future.

As always, let me know of any issues, and I'll try to address them as quickly as possible. Happy gaming!
Ionfrigate12345 máj. 8., 8:11 
https://steamcommunity.com/sharedfiles/filedetails/?id=3242249782

I made an updated version myself. If the author updates I ll delete it.

Actually you could ignore the warning and keep using this version even without 1.5 tag. The updated version is identical without any change except About and LoadFolder

I want this mod because I'm really tired of endless red texts in debug console because of MinifyEverything, that slows down the performance especially when I'm testing my own mod. I'm a programmer analyst IRL and I dont think ME is coded in a good way.
Xylene máj. 1., 8:57 
Hope 1.5 is coming! Loved this mod