Version history: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
m Wipe 2023 version history, start adding 2024.
Tag: Replaced
m Add release notes for 1.0.4
 
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{tocright}}
{{tocright}}
==Update status==
==Update status==
Caves of Qud is currently in Early Access, and is updated every Friday, unless there's something special going on. Patch notes are posted on [https://steamcommunity.com/app/333640/discussions/0/530646080848194826/ Steam], [https://freeholdgames.itch.io/cavesofqud/devlog itch.io], [https://twitter.com/cavesofqud Twitter], [[Official Discord server|Discord]], and [https://forums.somethingawful.com/showthread.php?threadid=3739217 the Caves of Qud thread] on the Something Awful forums.
Caves of Qud 1.0 was released December 5, 2024. Before that, it was in early access for 9 years and was updated every Friday, unless there was something special going on. Patch notes are posted on [https://steamcommunity.com/app/333640/discussions/0/530646080848194826/ Steam], [https://freeholdgames.itch.io/cavesofqud/devlog itch.io], [https://twitter.com/cavesofqud Twitter], [[Official Discord server|Discord]], and [https://forums.somethingawful.com/showthread.php?threadid=3739217 the Caves of Qud thread] on the Something Awful forums.


Often these updates break save compatibility with games saved in the previous version. If you'd like to continue a save from a previous patch, you can switch back to that patch's branch. From Steam, right-click Caves of Qud > Properties > Betas > choose a branch.
Often these updates break save compatibility with games saved in the previous version. If you'd like to continue a save from a previous patch, you can switch back to that patch's branch. From Steam, right-click Caves of Qud > Properties > Betas > choose a branch.
Line 11: Line 11:


{{Version History Nav}}
{{Version History Nav}}
== 2024 ==
==2025==
=== 206.57 ===
=== 1.0.4 (build 210.10) ===
[https://store.steampowered.com/news/app/333640/view/547861811992461888 Released May 22, 2025]


[https://freeholdgames.itch.io/cavesofqud/devlog/664714/feature-friday-january-12-2024 Released January 12, 2024.]
==== GAMEPLAY & UI ====


* Mountain and hill maps now have a little more unique character and no longer generate without any open spaces.
* Added a new advanced option in the Prompts section: 'Show popups when you dismember or decapitate someone'.
* Improved the generation of rivers in villages.
* Added a new advanced option in the Debug section: 'Strip color formatting from UI text'.
* When you get lost, you generally no longer get plopped down in a tile with spawn-blocking objects like fracti and pits.
* Added new directional keybinds to autowalk to specific edges of the map.
* Santalalotze now has tier 8 wares instead of tier 7 (very similar population but slightly more weighted toward the highest-end stuff).
* Added a fallback font for the modern UI with many previously missing international unicode characters.
* Temple mecha are no longer included among a newfather's domesticants.
* Search text is now cleared when reopening the options or control bind menus.
* The game no longer thinks the plural of 'human' is 'humen'.
* Search on the Skills screen now searches all skills, including unexpanded categories.
* Tweaked the description of Short Blade Expertise to match other references to action cost.
* Options that require a game restart to take effect now prompt you to do so upon exiting the menu.
* Molting basilisk husk now has the right description.
* Creatures with photosynthetic skin now bask in the sunlight.
* The sacred well should be less flammable.
* The endgame score screen now displays the correct number of lairs you found.
* Messages now refer to 'the' amaranthine prism instead of 'an' amaranthine prism.
* Switched the icons of Steady Hand and Steady Hands.
* Improved the consistency of object placement inside of village buildings.
* Clarified that some abilities let you jump over creatures in Jump's skill description.
* Fixed several map generation issues due to reachability being incorrectly calculated.
* The legendary mecha in Reclamation is now loved by the Putus Templar.
* Fixed an issue with village generation that caused a bunch of random objects to appear in random areas, particularly in the upper left region of the map.
* Walls created via 3D cobblers or step sowers no longer inherit your phase.
* Fixed a bug in village generation that caused partial, garbled WFC-generated buildings.
* Love tonic effects should more reliably expire when old zones are loaded.
* Fixed a bug in village generation issue that caused extra holes in buildings.
* Restocking merchants should more reliably dispose of unimportant items sold to them.
* Fixed a rare world generation exception.
* Particle effects now respect visibility and won't render on top of objects that stand over them.
* Fixed a rare village generatione exception.
* The message for blocking now includes what shield you blocked with.
* Fixed an issue that caused garbage liquids to leak into system memory and cause crashes in Golgotha.
* Minorly improved performance across the board.
* Fixed the display name of small sphere of negative weight when it's offered as a reward for completing a village quest.
* Improved performance when many particle effects were active onscreen.
* Fixed some plurality issues in messages generated about identifying cybernetic implants.
* Improved performance when you hold a light source at night.
* Fixed a capitalization issue with generated messages about pulsed field magnets interrupting autoact.
* Improved performance when you move.
* Fixed a bug that caused the 'S' after an possessive apostrophe to be capitalized when naming an item.
* Increased the render layer of the still chime.
* Fixed a bug that caused water ritual options to be disabled if you did not have enough reputation to afford them without the social coprocessor.
* Windows builds are now 64-bit.
* Fixed a bug that caused Tinker and Artifex starts to not receive their schematic from Tinker I and II.
* DLC is no longer subject to the 'Enable mods' option.
* Fixed a bug that prevented the Yd Freehold asterisk from affecting the reputation cost of pacifying nephilim.
* Tagged some objects as mass nouns.
* [modding] The DestroyContiguous part of nullray can now be used for melee weapons on hit.
* [modding] GiganticInventory now makes restocked inventories gigantic.


=== 206.52 ===
==== BUGFIXES ====


[https://freeholdgames.itch.io/cavesofqud/devlog/661131/feature-friday-january-5-2024 Released January 5, 2024.]
* Fixed a bug that caused creatures to prioritize hostiles farther away, resulting in them frequently getting blocked in narrow passages.
* Fixed a bug that caused creatures to sometimes ignore stationary hostiles that were shooting at them.
* Fixed a bug that caused some epilogue conversations to be inaccessible when marooned.
* Fixed a bug that caused Jab to sometimes not work with chimeric hands.
* Fixed a bug that caused you to lose your followers when recoming at Gyl.
* Fixed a bug that caused custom time clocks to not display in other planes.
* Fixed a bug that caused water rituals with followers to skip awarding reputation for loved factions beyond the first.
* Fixed a bug that caused some control binds on non-English keyboard layouts to render incorrectly.
* Fixed some dynamic language when describing unknown jewelry.
* Fixed a typo in tongue twist.
* Fixed dynamic grammar issue with hindren scout's description.
* Fixed a bug that caused tooltips to get stuck open.
* Fixed a bug that caused tinkering line items to be unclickable.
* Fixed a rare bug in zone generation due to random baetyl rewards not generating properly.
* Fixed a bug that caused you to have multiple primary limbs if you regenerated a previously dismembered primary limb.
* Fixed a bug that caused 3D cobblers to ignore walls of the same type, even if they were visually different.
* Fixed a bug that caused the poisoned effect to sometimes ignore immunity.
* Fixed a bug on the Windows builds that caused prompts for opening Player.log to instead open an unrelated folder.
* Fixed a bug that caused the mod manager to close after a popup was dismissed.
* Fixed a bug that caused the mod manager to still receive key input while a popup was displayed.
* Fixed a bug that caused important items to be traded or stored when toggling all items to trade.
* Fixed a visual bug in the popup frame decoration.
* Fixed a bug that caused rare sultan statues to appear with missing textures.
* Fixed a bug that caused 'Melee attack nearest enemy' to walk on top of plants like dreadroots.
* Fixed a bug that caused items placed next to the golem mound to report as valid for construction but fail when asking Klanq to build it.
* Fixed a bug that caused Girsh Qon to lose the use of her shave flaps when absorbing the chord of Agolgot.
* Fixed a bug that caused Girsh Qon to confuse herself if under your control.
* Fixed a bug that caused various messages involving pariahs, such as those for petting, to become malformed.
* Fixed a bug that caused the individual steps for 'The Golem' quest to not complete when providing materials.
* Fixed a bug that prevented opening the character status screen if you had a mutation with an invalid variant.
* Fixed a message that referred to the wrong object when attacking a creature that blinks away on damage.
* Fixed a bug that caused disabling the zone transition autosaves to instead save on every transition.
* Fixed a typo in "Chiliad Creature Hoof" which prevented the blueprint from loading.
* Fixed a bug where the teleport animation didn't respect tile flippedness.
* Fixed a bug where Ornate Tables would change colors when items were placed on them.
* Fixed a bug where enclosed objects could appear above their encloser.
* Fixed a bug that caused some historic regions to generate without articles.
* Fixed a bug that caused common phrases for "cooking" to not generate.


* Cathedras now supply the same bonus to tinkering as sitting in the nicest chairs.
==== MODDING & DEBUG ====
* Curio summoned salt krakens will no longer wander.
 
* Creatures with power switches who are promoted to have conversations will no longer default to the interaction menu when used.
* [modding] Steam workshop mods now check for updates and prompt downloads if you've declared a version in your manifest.json.
* Statues are now diggable.
* [modding] You can now add HistorySpice.json files to your mod, which will merge with the base HistorySpice.
* Floor cushions are now decorative.
* [modding] Added LoadBefore and LoadAfter to manifest.json, which can influence mod load order without creating dependency cycles.
* Improved the random baetyl rewards from building the golem.
* [modding] The XRL namespace is now checked for type name conflicts, which should prevent cases of silent incompatibilities between mods.
* Onboard recoilers are now excluded from the recoil menu until they are implanted.
* [modding] Map files in subdirectories now merge together by their ID. If no ID is defined, the relative path is used.
* [redacted] will now spawn creshes in adjacent cells.
* [modding] The game is now restarted when the mod configuration is changed to fully unload old mod data.
* Random mental mutations offered via the water ritual will now be rerolled if you acquired the selected mutation elsewhere.
* [modding] Mod approval has been replaced by a one-time option to opt-in when installing a script mod for the first time.
* Fixed a bug that caused the pit in Golgotha to sometimes spawn directly under a chute.
* [modding] We added some new features to manifest.json.
* Fixed a rare bug that caused an exception while saving the game.
** Mod dependencies can now be declared, allowing your mod to require and be loaded after others.
* Fixed a bug that caused autowalk to stop before entering a cell with a sealed container of a dangerous liquid.
** Separate subdirectories can be loaded depending on what version of the game is running, allowing further mod compatibility.
* Fixed a bug that caused spaser fire to not properly generate plasma if the target died.
** Subdirectories can also be loaded only if a certain mod is present, allowing optional interwoven features.
* Fixed a bug that allowed traders to identify items for players with Dystechnia.
** Defining a manual LoadOrder is deprecated, in favor of dependencies.
* Fixed a bug that caused tonic stacks dropped by creatures to be capped at 5 injectors.
** Refer here for usage: wiki.
* Fixed a bug that caused non-crop objects to count as crops destroyed during A Call To Arms.
* [modding] You can now add a 'Textures' folders for your sprites anywhere in your project, respecting your manifest.json directories.
* Fixed a bug that rarely caused an entire fence side to be missing from farms and forts.
* [modding] Added an alert to the main menu if enabled mods are missing dependencies.
* Fixed a bug in generated the descriptions and titles of extradimensional objects that caused the text "cultSymbol" and "dimensionSymbol" not to be replaced with their real values.
* [modding] Added a new GetBleedLiquidEvent, which defaults to the old BleedLiquid tag or property.
* Fixed a bug that caused learning Tinker I, II, or III via the water ritual to not award the free schematic if you did not have the base skill.
* [modding] XML files loaded by root now print an info block of file counts to the Player.log.
* Fixed a bug that caused templar mechs to be overburdened.
* [modding] Crystallinity is now added via its mutation entry, allowing its class to be changed.
* Fixed a bug that caused treating with the Girsh nephilim to not complete the quest step 'Beast Slouching'.
* [modding] You can now define a 'Reputation' xtag for various state used by the GivesRep part, such as 'LovedBy', 'LikedBy', 'NotDislikedBy', etc.
* Fixed a bug that caused village tinkers and apothecaries to sometimes not have their intended stock.
* [modding] Conversation parts now have a disposal step after the conversation is over and no more events will fire.
* Fixed a bug that allowed you to dash vertically through multiple floors without stairs using the flume-flier.
* [modding] Combo options can now define a separate display value using '|', e.g. '0|None'.
* [modding] Adding an invalid object to cybernetics population tables no longer prevents world generation, instead logging an error.
* [modding] Various methods on Tinkering_Disassemble have been made public & static.
* [modding] Added an OptionFlag attribute, which can sync an option's value to a field or property.
* [modding] Added a Options.HasOptionValue method to check if an option has a player-configured value.
* [modding] Fixed a bug that caused displayed version numbers using the upgrade operator to be parsed as a color code.
* [modding] Fixed an exception when specifying invalid attribute requirements for powers.
* [modding] Fixed a bug that caused custom clock images to fill the available space in the status bar.
* [modding] Fixed a bug that sometimes caused the wrong extrinsic attack to be removed when processing a melee action.
* [modding] Fixed a bug that caused the default values of options to be ignored when used as conditions for manifest.json directories.
* [debug] Added 'shimmering' wish that gives you the effect of eating Eater's flesh.
 
=== 210.2 (beta branch)===
[https://store.steampowered.com/news/app/333640/view/547856738465874033?l=english Released March 27, 2025]
* Added a fallback font for the modern UI with many previously missing international unicode characters.
* The message for blocking will now include what shield you blocked with.
* Fixed a bug that caused some historic regions to generate without articles.
* Fixed a bug that caused common phrases for "cooking" to not generate.
* [modding] Steam workshop mods will now check for updates and prompt downloads if you've declared a version in your manifest.json.
* [modding] You can now add HistorySpice.json files to your mod which will merge with that of the game.
* [modding] Added LoadBefore and LoadAfter to manifest.json which can influence mod load order without creating dependency cycles.
* [modding] The XRL namespace is now checked for type name conflicts which could previously cause silent incompatibilities between mods.
* [modding] Map files in subdirectories will now merge together by their ID, if no ID is defined the relative path is used.
* [modding] You can now add 'Textures' folders for your sprites anywhere in your project, respecting your manifest.json directories.
* [modding] Added an alert to the main menu if enabled mods are missing dependencies.
* [modding] Added a new GetBleedLiquidEvent which defaults to the old BleedLiquid tag or property.
* [modding] XML files loaded by root now print an info block of file counts to the Player.log.
* [modding] Fixed a bug that caused the default values of options to be ignored when used as conditions for manifest.json directories.
 
=== 210.0 (beta branch)===
[https://store.steampowered.com/news/app/333640/view/496063443495814338?l=english Released March 7, 2025]
* Windows builds are now 64-bit.
* DLC is no longer subject to the ‘Enable mods’ option.
* [modding] The game is now restarted when the mod configuration is changed to fully unload old mod data.
* [modding] Mod approval has been replaced by a one-time option to opt-in when installing a script mod for the first time.
* [modding] We added some new features to manifest.json.
** Mod dependencies can now be declared, allowing your mod to require and be loaded after others.
** Separate subdirectories can be loaded depending on what version of the game is running, allowing further mod compatibility.
** Subdirectories can also be loaded only if a certain mod is present, allowing optional interwoven features.
** Defining a manual LoadOrder is deprecated, in favor of dependencies.
** Refer here for usage: [[Modding:Mod Configuration#manifest.json]].
 
===1.0.2 (build 209.44)===
[https://freeholdgames.itch.io/cavesofqud/devlog/896677/maintenance-update-102 Released February 28, 2025]
*Changed Make Camp so that only campfires you made are considered when checking for existing campfires.
*Psychic hunters now ambush you less often in [redacted].
*The pool of brain brine effects no longer includes adding skills or skill points if you already have every skill.
*Distracting holograms now have a higher render layer.
*Increased the render layer of lit campfires.
*Fixed the circle of light in the chord of Rermadon not displaying its resistance boosts.
*Fixed a bug that caused the golem to sometimes remain in a semi-piloted state after being destroyed, preventing player control.
*Fixed a bug that caused Rodanis Y to not receive power from Grit Gate's broadcast power station.
*Fixed a bug that caused social coprocessors to not be accounted for in some water ritual contexts.
*Fixed a bug that caused Spinnerets to not deactivate on the world map.
*Fixed a bug that caused your cryo clones to sometimes prevent the game from saving.
*Fixed a bug that allowed you to repeatedly gain the reward for completing "A Call to Arms" from Otho by mentioning the slynth.
*Fixed a bug that caused dreadroots to be unable to travel on the world map.
*Fixed a bug that caused salt krakens to leave trails on the world map.
*Fixed a bug that prevented companions from satisfying the objective of spreading Klanq to their original faction.
*Fixed a bug that caused the cooldown reduction from Willpower to be uncapped when applied to Ultra Fire.
*Fixed a bug that caused items cloned via cryotubes to conflict in unpredictable ways when equipped together with the original item.
*Fixed a bug that caused Blinking Tic to teleport you outside vehicle interiors, inflicting large amounts of fall damage.
*Fixed a bug that caused conflicts between complex parties to not propagate opinions between the leaders, leading some members to remain neutral.
*Fixed a bug with hotkey inputs from the ability menu not being properly consumed when activating an ability.
*Fixed a bug with hotkey inputs from the ability menu that rarely caused an ability mapped to 'a' to be immediately used when entering the screen.
*Fixed an exception during missile weapon fire when a cell was fully drained during a multi-shot action.
*Fixed an exception thrown during explosive projectile impacts.
*Fixed a typo in the tutorial.
*Added some names to the credits.
*[modding] Fixed an exception in FromWebColor when passing in a color code starting with #.
*[debug] Added party leader and inherited feeling towards the player to the attitude menu.

Latest revision as of 22:30, 22 May 2025

Update status

Caves of Qud 1.0 was released December 5, 2024. Before that, it was in early access for 9 years and was updated every Friday, unless there was something special going on. Patch notes are posted on Steam, itch.io, Twitter, Discord, and the Caves of Qud thread on the Something Awful forums.

Often these updates break save compatibility with games saved in the previous version. If you'd like to continue a save from a previous patch, you can switch back to that patch's branch. From Steam, right-click Caves of Qud > Properties > Betas > choose a branch.

Release history

This is the release history of Caves of Qud, with the most recent releases at the top.

Due to the large and frequent updates, older patches have been split into separate subpages organized by year released. These development notes for each patch have only started on July 8, 2016. Any changes before this date currently have no documentation.

2016 - 2017 - 2018 - 2019 - 2020 - 2021 - 2022 - 2023 - 2024 - 2025

2025

1.0.4 (build 210.10)

Released May 22, 2025

GAMEPLAY & UI

  • Added a new advanced option in the Prompts section: 'Show popups when you dismember or decapitate someone'.
  • Added a new advanced option in the Debug section: 'Strip color formatting from UI text'.
  • Added new directional keybinds to autowalk to specific edges of the map.
  • Added a fallback font for the modern UI with many previously missing international unicode characters.
  • Search text is now cleared when reopening the options or control bind menus.
  • Search on the Skills screen now searches all skills, including unexpanded categories.
  • Options that require a game restart to take effect now prompt you to do so upon exiting the menu.
  • Creatures with photosynthetic skin now bask in the sunlight.
  • The endgame score screen now displays the correct number of lairs you found.
  • Switched the icons of Steady Hand and Steady Hands.
  • Clarified that some abilities let you jump over creatures in Jump's skill description.
  • The legendary mecha in Reclamation is now loved by the Putus Templar.
  • Walls created via 3D cobblers or step sowers no longer inherit your phase.
  • Love tonic effects should more reliably expire when old zones are loaded.
  • Restocking merchants should more reliably dispose of unimportant items sold to them.
  • Particle effects now respect visibility and won't render on top of objects that stand over them.
  • The message for blocking now includes what shield you blocked with.
  • Minorly improved performance across the board.
  • Improved performance when many particle effects were active onscreen.
  • Improved performance when you hold a light source at night.
  • Improved performance when you move.
  • Increased the render layer of the still chime.
  • Windows builds are now 64-bit.
  • DLC is no longer subject to the 'Enable mods' option.

BUGFIXES

  • Fixed a bug that caused creatures to prioritize hostiles farther away, resulting in them frequently getting blocked in narrow passages.
  • Fixed a bug that caused creatures to sometimes ignore stationary hostiles that were shooting at them.
  • Fixed a bug that caused some epilogue conversations to be inaccessible when marooned.
  • Fixed a bug that caused Jab to sometimes not work with chimeric hands.
  • Fixed a bug that caused you to lose your followers when recoming at Gyl.
  • Fixed a bug that caused custom time clocks to not display in other planes.
  • Fixed a bug that caused water rituals with followers to skip awarding reputation for loved factions beyond the first.
  • Fixed a bug that caused some control binds on non-English keyboard layouts to render incorrectly.
  • Fixed some dynamic language when describing unknown jewelry.
  • Fixed a typo in tongue twist.
  • Fixed dynamic grammar issue with hindren scout's description.
  • Fixed a bug that caused tooltips to get stuck open.
  • Fixed a bug that caused tinkering line items to be unclickable.
  • Fixed a rare bug in zone generation due to random baetyl rewards not generating properly.
  • Fixed a bug that caused you to have multiple primary limbs if you regenerated a previously dismembered primary limb.
  • Fixed a bug that caused 3D cobblers to ignore walls of the same type, even if they were visually different.
  • Fixed a bug that caused the poisoned effect to sometimes ignore immunity.
  • Fixed a bug on the Windows builds that caused prompts for opening Player.log to instead open an unrelated folder.
  • Fixed a bug that caused the mod manager to close after a popup was dismissed.
  • Fixed a bug that caused the mod manager to still receive key input while a popup was displayed.
  • Fixed a bug that caused important items to be traded or stored when toggling all items to trade.
  • Fixed a visual bug in the popup frame decoration.
  • Fixed a bug that caused rare sultan statues to appear with missing textures.
  • Fixed a bug that caused 'Melee attack nearest enemy' to walk on top of plants like dreadroots.
  • Fixed a bug that caused items placed next to the golem mound to report as valid for construction but fail when asking Klanq to build it.
  • Fixed a bug that caused Girsh Qon to lose the use of her shave flaps when absorbing the chord of Agolgot.
  • Fixed a bug that caused Girsh Qon to confuse herself if under your control.
  • Fixed a bug that caused various messages involving pariahs, such as those for petting, to become malformed.
  • Fixed a bug that caused the individual steps for 'The Golem' quest to not complete when providing materials.
  • Fixed a bug that prevented opening the character status screen if you had a mutation with an invalid variant.
  • Fixed a message that referred to the wrong object when attacking a creature that blinks away on damage.
  • Fixed a bug that caused disabling the zone transition autosaves to instead save on every transition.
  • Fixed a typo in "Chiliad Creature Hoof" which prevented the blueprint from loading.
  • Fixed a bug where the teleport animation didn't respect tile flippedness.
  • Fixed a bug where Ornate Tables would change colors when items were placed on them.
  • Fixed a bug where enclosed objects could appear above their encloser.
  • Fixed a bug that caused some historic regions to generate without articles.
  • Fixed a bug that caused common phrases for "cooking" to not generate.

MODDING & DEBUG

  • [modding] Steam workshop mods now check for updates and prompt downloads if you've declared a version in your manifest.json.
  • [modding] You can now add HistorySpice.json files to your mod, which will merge with the base HistorySpice.
  • [modding] Added LoadBefore and LoadAfter to manifest.json, which can influence mod load order without creating dependency cycles.
  • [modding] The XRL namespace is now checked for type name conflicts, which should prevent cases of silent incompatibilities between mods.
  • [modding] Map files in subdirectories now merge together by their ID. If no ID is defined, the relative path is used.
  • [modding] The game is now restarted when the mod configuration is changed to fully unload old mod data.
  • [modding] Mod approval has been replaced by a one-time option to opt-in when installing a script mod for the first time.
  • [modding] We added some new features to manifest.json.
    • Mod dependencies can now be declared, allowing your mod to require and be loaded after others.
    • Separate subdirectories can be loaded depending on what version of the game is running, allowing further mod compatibility.
    • Subdirectories can also be loaded only if a certain mod is present, allowing optional interwoven features.
    • Defining a manual LoadOrder is deprecated, in favor of dependencies.
    • Refer here for usage: wiki.
  • [modding] You can now add a 'Textures' folders for your sprites anywhere in your project, respecting your manifest.json directories.
  • [modding] Added an alert to the main menu if enabled mods are missing dependencies.
  • [modding] Added a new GetBleedLiquidEvent, which defaults to the old BleedLiquid tag or property.
  • [modding] XML files loaded by root now print an info block of file counts to the Player.log.
  • [modding] Crystallinity is now added via its mutation entry, allowing its class to be changed.
  • [modding] You can now define a 'Reputation' xtag for various state used by the GivesRep part, such as 'LovedBy', 'LikedBy', 'NotDislikedBy', etc.
  • [modding] Conversation parts now have a disposal step after the conversation is over and no more events will fire.
  • [modding] Combo options can now define a separate display value using '|', e.g. '0|None'.
  • [modding] Adding an invalid object to cybernetics population tables no longer prevents world generation, instead logging an error.
  • [modding] Various methods on Tinkering_Disassemble have been made public & static.
  • [modding] Added an OptionFlag attribute, which can sync an option's value to a field or property.
  • [modding] Added a Options.HasOptionValue method to check if an option has a player-configured value.
  • [modding] Fixed a bug that caused displayed version numbers using the upgrade operator to be parsed as a color code.
  • [modding] Fixed an exception when specifying invalid attribute requirements for powers.
  • [modding] Fixed a bug that caused custom clock images to fill the available space in the status bar.
  • [modding] Fixed a bug that sometimes caused the wrong extrinsic attack to be removed when processing a melee action.
  • [modding] Fixed a bug that caused the default values of options to be ignored when used as conditions for manifest.json directories.
  • [debug] Added 'shimmering' wish that gives you the effect of eating Eater's flesh.

210.2 (beta branch)

Released March 27, 2025

  • Added a fallback font for the modern UI with many previously missing international unicode characters.
  • The message for blocking will now include what shield you blocked with.
  • Fixed a bug that caused some historic regions to generate without articles.
  • Fixed a bug that caused common phrases for "cooking" to not generate.
  • [modding] Steam workshop mods will now check for updates and prompt downloads if you've declared a version in your manifest.json.
  • [modding] You can now add HistorySpice.json files to your mod which will merge with that of the game.
  • [modding] Added LoadBefore and LoadAfter to manifest.json which can influence mod load order without creating dependency cycles.
  • [modding] The XRL namespace is now checked for type name conflicts which could previously cause silent incompatibilities between mods.
  • [modding] Map files in subdirectories will now merge together by their ID, if no ID is defined the relative path is used.
  • [modding] You can now add 'Textures' folders for your sprites anywhere in your project, respecting your manifest.json directories.
  • [modding] Added an alert to the main menu if enabled mods are missing dependencies.
  • [modding] Added a new GetBleedLiquidEvent which defaults to the old BleedLiquid tag or property.
  • [modding] XML files loaded by root now print an info block of file counts to the Player.log.
  • [modding] Fixed a bug that caused the default values of options to be ignored when used as conditions for manifest.json directories.

210.0 (beta branch)

Released March 7, 2025

  • Windows builds are now 64-bit.
  • DLC is no longer subject to the ‘Enable mods’ option.
  • [modding] The game is now restarted when the mod configuration is changed to fully unload old mod data.
  • [modding] Mod approval has been replaced by a one-time option to opt-in when installing a script mod for the first time.
  • [modding] We added some new features to manifest.json.
    • Mod dependencies can now be declared, allowing your mod to require and be loaded after others.
    • Separate subdirectories can be loaded depending on what version of the game is running, allowing further mod compatibility.
    • Subdirectories can also be loaded only if a certain mod is present, allowing optional interwoven features.
    • Defining a manual LoadOrder is deprecated, in favor of dependencies.
    • Refer here for usage: Modding:Mod Configuration#manifest.json.

1.0.2 (build 209.44)

Released February 28, 2025

  • Changed Make Camp so that only campfires you made are considered when checking for existing campfires.
  • Psychic hunters now ambush you less often in [redacted].
  • The pool of brain brine effects no longer includes adding skills or skill points if you already have every skill.
  • Distracting holograms now have a higher render layer.
  • Increased the render layer of lit campfires.
  • Fixed the circle of light in the chord of Rermadon not displaying its resistance boosts.
  • Fixed a bug that caused the golem to sometimes remain in a semi-piloted state after being destroyed, preventing player control.
  • Fixed a bug that caused Rodanis Y to not receive power from Grit Gate's broadcast power station.
  • Fixed a bug that caused social coprocessors to not be accounted for in some water ritual contexts.
  • Fixed a bug that caused Spinnerets to not deactivate on the world map.
  • Fixed a bug that caused your cryo clones to sometimes prevent the game from saving.
  • Fixed a bug that allowed you to repeatedly gain the reward for completing "A Call to Arms" from Otho by mentioning the slynth.
  • Fixed a bug that caused dreadroots to be unable to travel on the world map.
  • Fixed a bug that caused salt krakens to leave trails on the world map.
  • Fixed a bug that prevented companions from satisfying the objective of spreading Klanq to their original faction.
  • Fixed a bug that caused the cooldown reduction from Willpower to be uncapped when applied to Ultra Fire.
  • Fixed a bug that caused items cloned via cryotubes to conflict in unpredictable ways when equipped together with the original item.
  • Fixed a bug that caused Blinking Tic to teleport you outside vehicle interiors, inflicting large amounts of fall damage.
  • Fixed a bug that caused conflicts between complex parties to not propagate opinions between the leaders, leading some members to remain neutral.
  • Fixed a bug with hotkey inputs from the ability menu not being properly consumed when activating an ability.
  • Fixed a bug with hotkey inputs from the ability menu that rarely caused an ability mapped to 'a' to be immediately used when entering the screen.
  • Fixed an exception during missile weapon fire when a cell was fully drained during a multi-shot action.
  • Fixed an exception thrown during explosive projectile impacts.
  • Fixed a typo in the tutorial.
  • Added some names to the credits.
  • [modding] Fixed an exception in FromWebColor when passing in a color code starting with #.
  • [debug] Added party leader and inherited feeling towards the player to the attitude menu.