Small prerelease forum thread updates
Merge branch 'master' into development
advanced research tab in research window
- changed research window source list to feed on helpdefs - added awkward researchProjectDef/advancedResearchDef switching where needed - added GetHelpDef extension to Def class - renamed HDS_extensions (typo) - wrecked text styling in AdvancedResearchDef (blame VS) - added correct text styling in HelpController (blame VS) Seriously, what the f is VS doing with text formatting?
Merge branch 'development' of https://github.com/RimWorldCCLTeam/Comm…
…unityCoreLibrary/ into development
Fixes poat load and map component injection
Bumps CCL version to 0.12.5
Adds Building_HiddenStorage which disables rendering of items and the…
…ir labels
Changed ticking behaviour of Building_HiddenStorage to allow normal (…
…120 tick) or rare depending on other needs. Moved ListerThings reflection to it's own extension class for general use.
CompColoredLight no longer replaces the entire glower comp, instead i…
…t only replaces the comp properties for the thing comp.
Refactored mod internals to be more clear, consise and generally easi…
…er to follow as well as handling errors during startup more gracefully.
Fixed leads to section for research projects affected by Advanced res…
…earch defs. Resolves #48.
- added some configuration settings;
+ autoApply - always calls callback on changes + advancedControls - if false, hides alpha, previews and hex fields + hide ok / cancel if autoapply is active and advanced controls are inactive. + set size and position of dialog
+ Find_Extensions.MapComponent for a safe way to get a specific map component for a game session [changes] + All instances of "colour" changed to "color" for consistency with core + Building_HiddenStorage refactored into CompHideItem which can be applied to any building
Merge pull request #51 from RimWorldCCLTeam/development
Development
made HelpDetailSectionHelper public
removed all references to CompPowerTrader from CompColoredLight
useColorPicker tag in CompColoredLight properties (switches behaviour…
… to use a colour picker) hideGizmos tag in CompColoredLight properties (by request from Mrofa) Made GroupChange public (request Mrofa)
Merge branch 'master' of https://github.com/RimWorldCCLTeam/Community…
…CoreLibrary/ into development
Adds many methods to get specific defs from specific mods (see Find_E…
…xtensions) as well as per-mod verbosity for CCL error logging in addition to more levels of verbose logging beyond errors
+ RELEASE compile-time define constant (ala DEBUG) + Some white-space to some files + Mod enumeration by specific def and class + Lots of debugging on a per-mod basis + Caching of IsLockedOut() results for faster processing + CCL_Log.TraceMod() to write mod-specific messages which respect the mods verbosity [fixes] + IsLockedOut() should no longer infinitely recurse (will only recurse until it finds the original def in a cyclical fashion) [changes] + IsLockedOut() for BuildableDefs now ignores most derrived defs (frames, blueprints, corpses, leather, meat) + Attempt to "standardize" the log messages, WIP
Potential fix for detouring on Macs and other 64-bit systems
- Added terrainDefs to help system
- Removed several faulty/redundant checks from BuildableDef.IsLockedOut() - Added CCL_VERBOSE compilation flag to force Stack level logging in HighestVerbosity() ( I don't like having to go into xml to force CCL to log )
- Added equippedStatOffsets to thingdef help
- Added recipes that create a thing to thingdef help - Tweaked order of help detail sections - Added terrain helpdefs. (Implements #52)
+ Purpose comment to all the mumbo-jumbo in the debug region for BuildableDef_Extensions.IslockedOut() [fixes] + Tracing class reference in Controller.Help.HelpForAdvancedResearch() + Attempt to fix designator injection (moved to post load injection instead of system load injection) + Always return Verbosity.Validation for Find_Extensions.HighestVerbosity on release builds [changes] + C# 3.0 (.Net 3.5) compliance in RecipeDef_Extensions.GetRecipeUsers()
Fixes logic in BuildableDef_Extension.IsLockedOut() for checking rese…
…arch def lockout and ARDef unlock
+ Library version bump to 0.12.6 + Mod level tracing is writen more efficiently + Help for terrain is now it's own category with terrain and buildable flooring in separate sub-categories + Dummy ModHelperDefs no longer show def validation [adds] + Additional notes to AdvancedResearchDefs (clarifying that locking/unlocking does not require the affected defs to specify certain things)
Merge pull request #56 from RimWorldCCLTeam/development
v0.12.6 Update
- Create separate help category for floors in each designation category. - Renamed recipeDef.GetThingsCurrent to GetRecipeUsers(), removed old recipeDef.GetRecipeUsers(). [fixes] - Order of description parts in buildableDef help
- help for animals (races) - help for plants - help for biomes ( skeleton, more details coming )
Renamed class TerrainDef_Extentions to BiomeDef_Extentions Renamed TerrainDef_Extentions.GetAllTerrainDefs() to BiomeDef_Extentions.AllTerrainDefs() Enlarged help windowsize and moved to center of screen [fixes] diseases now show up in the relevant biome help defs
Refactor string descriptions in helpdefs to also use pre- and suffixes in preparation of list rendering overhaul ( properly aligned columns ) ! Many translation files were changed / added in this and previous commits, contributed languages (French and Korean) are nearly useless by now !
+ Detour for Verse.GenSpawn.CanPlaceBlueprintOver to improve xml compatibility of steam geysers and geothermal generators [changes] + Version bump to 0.12.7 + Removed geothermal generator override xml + PlaceWorker_OnlyOnThing no longer changes ThingDefOf.GeothermalGenerator
Merge branch 'development' of https://github.com/RimWorldCCLTeam/Comm…
…unityCoreLibrary/ into development Rebuild of debug and release binaries