[A17] Miniaturisation Overloaded

Started by notfood, August 03, 2016, 09:36:22 PM

Previous topic - Next topic

Devecseri

#75
I recorded a video of me reproducing the bug in game but it took too long to upload, so I made a video of the save file opened in notepad++

https://gfycat.com/LikableGranularArgentineruddyduck

I tried this with graves and sarcophagi and the same thing happens. Also if you try putting down the cloned version it gives you a bunch of errors and when you save the game just crashes. I forgot to check if it matters if the container is empty or not, but the bug's pretty easy to reproduce.

https://i.gyazo.com/0fd6f4f7e7adbd69162f0f10b1966b82.png

notfood

I'll see if I can put an exception if it's a container.

MoatBordered

Summoning @notfood   :o

Just checking.. is this the only way to override comps? To use Mode="Clear" on <comps>, then redefine everything? Here I just changed the fuel capacity and consumption rate of your mending table mod from 5 to 10 btw, nothing interesting.

    <Override.Def Target="TableMending">
      <comps Mode="Clear">
        <li Class="CompProperties_Power">
          <compClass>CompPowerTrader</compClass>
          <startElectricalFires>true</startElectricalFires>
          <basePowerConsumption>400</basePowerConsumption>
        </li>
        <li Class="CompProperties_Refuelable">
          <fuelConsumptionRate>10.0</fuelConsumptionRate>
          <fuelCapacity>10.0</fuelCapacity>
          <fuelFilter>
            <thingDefs>
              <li>MendingKit</li>
            </thingDefs>
          </fuelFilter>
          <consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
        </li>
        <li Class="CompProperties_Flickable"/>
        <li Class="CompProperties_AffectedByFacilities">
          <linkableFacilities>
            <li>ToolCabinet</li>
          </linkableFacilities>
        </li>
        <li Class="CompProperties_Breakdownable"/>
        <li Class="Mending.CompProperties_FilterRoofed"/>
      </comps>
    </Override.Def>


Trying anything other than this always resulted in one of these 3 things happening:

  • rimworld implodes on startup and whole mod list gets reset
  • 2 separate fuel values
  • nothing at all happens

I'm totally fine with this though. Just wanted to know if there's a better way.

notfood

Mode="Replace" Comparator="a.custom.One"

I'll add a comparator for comps. I thought duplicate comps just got ignored.

Master Bucketsmith

Are you going to give your Mod Friendly Overrides it's own thread any time soon? :D
Nevermind, just read that it'll be integrated into CCL at some point.

Draconicrose

Any plans to add this to the Steam workshop? (for automatic updates)
I have a Rimworld Let's Play for you -> Let's Play Rimworld Playlist

notfood


Draconicrose

I have a Rimworld Let's Play for you -> Let's Play Rimworld Playlist

notfood


123nick

Quote from: notfood on August 24, 2016, 09:48:50 PM
It's up on steam

slight problem, the steam version does not have the RTGs XML file.

notfood


123nick

Quote from: notfood on August 26, 2016, 01:16:42 AM
Oh, updated.

also, i'm not sure if this was always a thing but i thought the coolers were movable? after i switched to the steam version, i can't relocate them anymore.

notfood

I uploaded the version on github.

https://github.com/notfood/RimWorld-Miniaturisation/blob/master/Defs/MiniaturisationDefs/CoreExtra.xml

Cooler is in there. Can you check if you have it?

There is the posibility of something overriding it. Could be your mod order.

deliveryservice

Quote from: Serenity on August 06, 2016, 10:41:25 AM
T_ExpandedCrops is missing its .xml ending

Curiously I didn't know anything about .xml ending. A screenshot of the whole error definition would be nice :P

SpaceDorf

Quote from: notfood on August 26, 2016, 10:32:10 AM
I uploaded the version on github.

https://github.com/notfood/RimWorld-Miniaturisation/blob/master/Defs/MiniaturisationDefs/CoreExtra.xml

Cooler is in there. Can you check if you have it?

There is the posibility of something overriding it. Could be your mod order.

The mod order is a good question.
Where should Mi Overloaded be ?
Sometimes it works, sometimes it does not .. it really confuses me.
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker