Giter Club home page Giter Club logo

minifyeverything's People

Contributors

alextd avatar erdelf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

minifyeverything's Issues

Missing itemCategories

Some minified buildings, (e.g. pod launcher or deadfall traps) don't get assigned an item category so they cannot be stored anywhere, becoming essentially unhaulable. Might be caused by other mods or load order, in this case a recommendation should be posted.

Vanilla cyptosleep caskets not working

Cryptosleep caskets were the main thing i installed this mod for (since super lategame and no reason for not being easily moveavle) but the mod does not work on them. Or anything that is marked as a grave apparently.
My blocklist of things not to be minified is empty and yet this happens. It's a great mod but that stuff really needs to be fixed.

Strange error when trying to add/remove things from "Disabled Minifying For:" List

Hi! I'm not exactly sure why this suddenly started to happen, I never had issues with this mod before recently when I started back to playing B18 again, but for whatever reason, I get this red error when trying to add an item to the Disabled Minifying For list:

[HugsLib][ERR] Exception during DoWindowContents: System.MissingFieldException: Field 'RimWorld.ThingDefGenerator_Buildings.BlueprintDefNamePrefix' not found.
  at MinifyEverything.MinifyMod.DoSettingsWindowContents (Rect inRect) [0x00000] in <filename unknown>:0 
  at RimWorld.Dialog_VanillaModSettings.DoWindowContents (Rect inRect) [0x00000] in <filename unknown>:0 
Verse.Log:Error(String)
HugsLib.Utils.ModLogger:ReportException(Exception, String, Boolean, String)
RimWorld.Dialog_VanillaModSettings:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

And this one appears when removing one:

Adding duplicate Verse.ThingDef name: Bed_Blueprint_Install
Verse.Log:Error(String)
Verse.DefDatabase`1:Add(ThingDef)
MinifyEverything.MinifyEverything:AddMinifiedFor(ThingDef)
MinifyEverything.MinifyMod:DoSettingsWindowContents(Rect)
RimWorld.Dialog_VanillaModSettings:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

In the first error, the window actually loses the UI and changes the window to display that error as well, but it shows it takes the changes once you reopen the Options for ME again. With the second error, the UI still stays intact & removes the item, but the error console still pops up.

I've tried with and without other mods... and the result is the same, regardless if its Modded or Vanilla objects. I'm absolutely confused. I've only updated to the most recent version of this again just to be sure and I know there's not another B18 update for Hugs' Library, and I haven't touched any other files in the game directory...

Perhaps you can offer some insight on this? Thanks in advance!

1.0?

will this work with the 1.0 version, or is that version solely on steam? (i don't have the game on steam lol)

Issue with Sarcophagus Construction

recently since either today (20th) or the day before the game started to bug out every time a Colonist is finishing a Sarcophagus Construction and the log is spammed with minified errors saying "System.NullReferenceException" . Playing rolled back on steam to version 1.1 and non of the errors mention the Sarcophagus as the object the game was processing there but these came just after the issue has appeared and since the game version is rolled back to 1.1 its unlikely to not be caused by the mod because its the only mod actually affecting the Object. Full Log attached
Player.log

Incompatibility with `fixedStorageSettings` != null for Buildings

In the Current Rimworld Release MinifyEverything Appears to be incompatible with buildings that use fixedStorageSettings.

From my Research this appears to be caused by the game running fixedStorageSettings.filter.ResolveReferences(); before MinifyEverything adds the it's minified Defs.

The Vanilla Function Verse.ThingDef:ResolveReferences() calls building.ResolveReferencesSpecial(); if the ThingDef has BuildingProperties (building tag)
Within RimWorld.BuildingProperties:ResolveReferencesSpecial() fixedStorageSettings.filter.ResolveReferences(); gets called if fixedStorageSettings is not null

relates to zymex22/Project-RimFactory-Revived#730

1.1?

any chance of uploading the 1.1 version to the github too please?

Can't Place Blueprints

There where multiple Multiple Instances when I could not place a blueprint of a building, floor, wall or conduit or a wrong blueprint was placed.

Sometimes I could circumvent this by using different stuffs for the blueprint, but most of the time I could not.
Sometimes the problem would go away when reloading but not always.
I tracked it down to minify everything

Link to Mod-Bug Thread :
https://ludeon.com/forums/index.php?topic=37540.0

Error Message Ingame :

Object reference not set to an instance of an object
at RimWorld.PawnUtility.GetAvoidGrid (Verse.Pawn) <0x0000b>
at Verse.Region.Allows (Verse.TraverseParms,bool) <0x000ea>
at Verse.Reachability.CheckRegionBasedReachability (Verse.TraverseParms) <0x000b7>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseParms) <0x008fa>
at Verse.Reachability.CanReach (Verse.IntVec3,Verse.LocalTargetInfo,Verse.AI.PathEndMode,Verse.TraverseMode,Verse.Danger) <0x00072>
at MinifyEverything.MinifyEverything/<>c__DisplayClass3_0.b__1 (RimWorld.MinifiedThing) <0x00085>
at System.Linq.Enumerable.First<RimWorld.MinifiedThing> (System.Collections.Generic.IEnumerable1<RimWorld.MinifiedThing>,System.Func2<RimWorld.MinifiedThing, bool>,System.Linq.Enumerable/Fallback) <0x0008b>
at System.Linq.Enumerable.FirstOrDefault<RimWorld.MinifiedThing> (System.Collections.Generic.IEnumerable1<RimWorld.MinifiedThing>,System.Func2<RimWorld.MinifiedThing, bool>) <0x0003a>
at MinifyEverything.MinifyEverything.ReplaceBlueprintForBuild (Verse.BuildableDef,Verse.IntVec3,Verse.Map,Verse.Rot4,RimWorld.Faction,Verse.ThingDef) <0x00155>
at (wrapper dynamic-method) RimWorld.Designator_Build.DesignateSingleCell_Patch0 (object,Verse.IntVec3) <0x00348>
at Verse.DesignatorManager.ProcessInputEvents () <0x00105>
at RimWorld.MapInterface.HandleMapClicks () <0x0002f>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x000ed>
at Verse.Root.OnGUI () <0x000c6>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.