Refactors robot customization from apparel/equipment to hediff-driven body part overlays, adds a reusable upgrade dialog, and expands DefOf support for Protectron, Securitron, Mr. Handy, and Sentry Bot variants. Introduces manual power toggling, robot bed assignment/power-down behavior, new control modes (including Securitron guard point and Mr. Handy role-based work modes), and AI checks that respect fuel/power state and pending upgrade bench calls. Also adds new radiant quest nodes, improves settlement tile fallback logic, updates several workbench sizes/textures, and adds additional trader backstories.
Corrected multiple misspelled site icon texture names, including XML references and matching map icon file renames, to align asset paths. Added a Harmony prefix for `CompProperties_Refuelable.SpecialDisplayStats` to skip non-building defs and avoid invalid stat output. Updated securitron face defs to include the new Victor face in all faces while excluding Smily from player-selectable options.
Consolidates Enlist, Laser, and PresettablePocketMap code into FCP_Core and removes their separate projects/assemblies. Adds a full robotics feature set (robot control terminal, modes, hacking, docking/upgrading, loadouts, quest integration, derelict/wild robot behavior, and supporting defs/jobs), plus biome-restricted raid support and dedicated trader-character spawning updates. Also expands game content with new weapon/melee sound defs and assets, many new site map icons, a new Fusion Core item, lunchbox loot table additions, and several compatibility/bug fixes for updated RimWorld APIs and edge cases.
Introduce a HeavyCargo mod extension and hauling patch so only pawns with enough carrying capacity can haul sealed nuclear waste barrels. Rework the single barrel into a haulable resource under a new wasteland salvage category, and let larger barrel stacks/pallets deconstruct back into singles.
Also fixes a wastelander backstory typo, disables rotation on the power armor simulator graphic, refreshes several hair textures, and removes unused atlas/strip textures.
Introduce radioactive waste environmental content: new ThingDefs for multiple barrel variants (single, exposed, stack, pallet) with pollution and radioactive comp properties; GenStep scatter and a new site definition for radioactive waste dumps; and associated textures. Adds CompRadioactiveBarrel (and CompProperties_RadioactiveBarrel) implementation to apply toxic buildup to pawns over time. Removes legacy currency-exchange faction/trader defs and updates the FCP_Core.dll binary.
Introduce terminal/holotape features, hacking jobs and UI plus extensive radiant quest content and faction/trader support. Adds many new C# systems (holotape storage/comp, terminal hacking, job drivers, quest nodes/parts, gensteps, settlement spawn control, pocket map components) and XML defs (quest scripts for CaravanRescue/ScavengerSupplyRun, mapgen prefab, faction/trader defs for currency exchange, site and research defs). Updates: JobDefs to include holotape/hack jobs, PawnKind apparel season handling and faction requirement metadata, ThingDefs and map/site defs, language word lists, map icons and textures, and various patches (workgiver, mapgen, currency). Removes obsolete VNPE compatibility patch, legacy pawn-rescue-animal script and a few unused defs/assets.
Multiple gameplay and asset updates: added several projectile ThingDefs (.50 Cal, 7.62mm, Autocannon, Shotgun Slug) and a new sound definition for the Anti‑Material Rifle. Added vertibird engine texture and updated the vertibird engine item to use the new texture (Graphic_Single). Refactored gun bases to introduce FCP_Gun_NoRecipe_Base (avoid recipeMaker) and made FCP_Simple_Gun_Base / FCP_Complex_Gun_Base inherit from it and be non‑smeltable. Removed a duplicated/conditional gecko flame soundCast entry from Abilities_Core.xml. Made recruit pawns persistent by passing generated pawns to WorldPawns (KeepForever) in ProvisionsInfo. LaserProjectile now only applies periodic damage when the damageThingsAcrossBeamLine flag is enabled. Binary assembly FCP_Core.dll was updated as well.
Introduce craftable vertibird content and support systems: adds a Vertibird engine item, research (FCP_Vertibird_Construction), multiple craftable vertibird ThingDefs (light, cargo, gunship) with ship/world/skyfaller defs, ruined gunship building and updated loot, plus new textures and localized message. Adds CompAtmosphericOnly (with Harmony prefix) to prevent these vertibirds from launching to orbit/space. Updates MapGen to spawn the new ruined gunship, updates project cache and compiled assembly, and removes an obsolete NamedSettlement extension.
Introduce Stealthboy items, chemistry, hediffs, thoughts and textures (two models A/B) to enable use, tolerance and addiction mechanics. Add new ChemicalDef and NeedDef, HediffDefs for fields/tolerance/addiction, and a withdrawal ThoughtDef.
Enlist system updates: extend ExclusiveTrader to support custom TraderKind and name keys, use CaravanInventoryUtility.AllInventoryItems for colony items, and persist new fields. Add tax collector support to FactionEnlistOptionsDef and WorldObjectCompEnlist (tracking, UI command, periodic refresh and saving). Ensure generated pawns are registered with WorldPawns in ProvisionsInfo. Assembly FCP_Enlist.dll updated.
Reorganize and add core features: move many source files into Source/FCPTools/FalloutCore and remove obsolete project/assembly binaries under 1.6/Assemblies. Introduce pre-war computer terminals (wall & table): ThingDefs, textures, language key, CompProperties_Terminal/CompTerminal, hacking components, and a new mapgen GenStep_WallTerminals. Add crucifixion mechanics: HediffDefs (FCP_Crucified, FCP_CrucifixionExhaustion, FCP_WasCrucified) and related JobDefs (strap/remove from power line). Add many new source modules (power line/terminal buildings, power armor jobs, homing projectiles, gauntlet spawners, gooification, shotgunz, spawn-on-ingest, ignore-config-errors, weapon requirements, etc.) and numerous Harmony patches. Misc: update damage workerClass namespaces to FCP.Core, change some production building draw sizes, make research techprints require specific benches, and rename/move many files while deleting legacy files and assemblies.
Introduce core enlistment features and data models: add AbilityTrainingSession, DeliveryQuest/DeliveryQuestList, and ExclusiveTrader (ITrader/IThingHolder) plus many new Def/option types (AbilityTrainingOption, DeliveryQuestTemplate, RecruitRecord, ReinforcementOption extensions, TitleWageBonus). Extend FactionEnlistOptionsDef and FactionEnlistOptions to support bounty hunters, exclusive traders, auto-feed, ability training, delivery quests, and title-based wage bonuses. Update CaravanOptions, ProvisionsInfo (now gives recruits), SalaryInfo (applies title wage multipliers), PawnTrader (bounty hunter support), WorldEnlistTracker (use reinforcement options and custom pawn generation), and add Harmony patches to control settlement-proximity goodwill effects. Also add asset updates (textures, mod icon) and update the compiled FCP_Enlist.dll.
Introduces new bunker floor and wall definitions with associated textures. Adds the PresettablePocketMap C# system, including map preset definitions, cell/building/pawn structures, and a custom map portal for generating presettable pocket maps. Also updates StimPack and PawnPatches logic and fixes minor formatting in loadFolders.xml.
Introduces new XML definitions for plasma and laser weapon injuries and damage types. Adds projectile textures for laser, plasma, and pulse weapons, and removes old 12G and 20G pellet bullet textures.
Introduced the 'Urban Ranger' male hair style with associated textures and updated HairDefs_Core.xml. Added ThingDefs_Energy_Bullets.xml defining new laser, plasma, gauss, and ultracite projectile types.
Introduced the Nightstalker 'Shadow Cloak' ability in Abilities_Core.xml. Updated ThinkTree_Patch.xml to add distant threat reaction for animals. Removed texture assets for German Shepherd Dog, Rad_Chicken, Rad_Raven, Radgull, Vicious_Dog, and Wild_Dog.
Introduces Father Elijah as a new storyteller with unique threat pacing, isolationist event tuning, and custom quest logic. Updates existing storytellers' threat cycles, event frequencies, and descriptions for greater gameplay variety and thematic alignment. Adds new hero art assets for Father Elijah and a new menu background.
Reduced speed for 12G and 20G pellets from 70 to 20, added explosion sound, and changed their texture paths to use the default shotgun bullet. Updated associated pellet texture files.
Introduced Pip-Boy 3000 and 3000 Mark IV apparel definitions, textures, and added them as rare drops in lunchboxes. Added the RecipeGoodwillLimiter C# mod, which restricts recipe availability based on faction goodwill, including Harmony patches, mod extension, and project files.
Deleted a large number of apparel texture assets and two faction definition XML files. Updated several XML definition files to reflect these removals, likely as part of a cleanup or refactor to remove unused or deprecated content.
Deleted all XML definitions and textures related to Power Armor and Power Armor helmets. Updated lunchbox item drops to conditionally require the Power Armor mod for related items.