12 Commits

Author SHA1 Message Date
HRiggs e766ac833c Constrain reflection fast paths and preserve 1.6 tick behavior 2026-10-02 14:37:44 -04:00
HRiggs 227dcd173f Stabilize RimWorld 1.6 caches and tick optimizations 2026-10-02 04:00:27 -04:00
localavaster 7d96ecdb1d add comp tick, needs tracker and pawn rendering optimizations, cache more dates, fix reflection patches, default to disabled for texture atlas patch 2026-04-18 15:18:26 -06:00
localavaster 35187cf2d2 fix crashes, temp disable reflection caching, possibly reduce optimization in some areas, likely break 1.5 2026-04-14 00:12:50 -06:00
localavaster c020968638 add 1.6 support and fix prepatch regressions 2026-04-07 04:02:57 -06:00
bbradson 79e8b5f70d Fixed rare TryFindBestBetterStoreCellFor errors, added better exception handling for drawing errors thrown by other mods
Those log messages now include things and the position where drawing fails
Plant printing was slightly improved further too, correctly handling theoretical hydroponics of sizes above 20 now
2024-04-30 20:37:18 +02:00
bbradson 1ca55fc7b8 Fixed plants clipping against vertical hydroponics, clarified fishery version message further 2024-04-28 23:05:56 +02:00
bbradson 91d664ddb7 Fix for clipping issues between plants and hydroponics, clarified harmony log message 2024-04-28 17:21:42 +02:00
bbradson d34bc77869 1.5, added stuff, fixed stuff
- mod icon
- fixes for new vanilla clipping issues
- GenClosest optimization improving repairing, wardening, tending jobs
- caching for new ListerBuildings methods
- DynamicDrawManager single threading
- Type.GetFields caching
- StatParts analyzer category
- removed duplicate steam warning and optionally window
- added exception handling for debug menu, incidentworker, Graphic_Multi, InitializeComps, making all those now log what mod broke and not cause black screens or whatever
2024-04-27 22:31:07 +02:00
bbradson c8b764de68 Added gas grid optimization, various despawn optimizations, new hauling optimizations utilizing events and regions, bugfixes for old patches and for vanilla functions too, as well as smaller additions. 1.3 files removed. 2024-01-27 10:24:24 +01:00
bbradson ca9321add8 Lots of new optimizations utilizing prepatcher
To start, this mod now requires Prepatcher and Fishery.
New optimizations include: gene ticking improvements, world object improvements, hediff optimizations, world pawn gc optimizations, better mothballing, dds support, ContentFinder caching, additions and changes to reflection caching, as well as various other additions. Multiplayer support has been improved too, but should be considered highly experimental. The WorkGiver_DoBill bug is fixed in this build. Multiple patches aiming to improve RimWorld's load time have been added too.
2023-06-03 20:24:38 +02:00
bbradson 2efa8e466c Performance Fish 2022-10-24 18:24:02 +02:00