Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Roguelike Caves of Qud (ROGUELIKE)

Tweed

Professional Kobold
Patron
Joined
Sep 27, 2018
Messages
3,065
Location
harsh circumstances
Pathfinder: Wrath
Cogmind has been in early access for over six years.
 

Lacrymas

Arcane
Joined
Sep 23, 2015
Messages
18,831
Pathfinder: Wrath
Most roguelikes have an end point, regardless of whether they are "finished" or not. CoQ has been in perpetual limbo forever and the main path just stops at one point.
 

xuerebx

Erudite
Joined
Aug 20, 2008
Messages
1,035
https://store.steampowered.com/news/app/333640/view/4195740727955544983
Roadmap to 1.0 ️ Caves of Qud Dev Update
and all new interface is nearly ready to play
Hey quddites!

As you probably know, we announced that Caves of Qud is finally releasing on Steam in its full glory later this year, after more than 15 years of work. But we haven’t talked a ton about how we get there and what’s left to do. So let’s get to it!

Very Soon: Spring Molting
We’ve decided to put out one last pre-release feature arc on our Journey to 1.0. This update is already in private beta, coming to Patreon supporters extremely soon, and then going to open beta in early May & releasing a few weeks after that. Here’s what’s included:

- ALL NEW INTERFACE The much-touted, transformational UI redesign is complete! Fully mouseable, fully gamepaddable, and gorgeous, but all carefully designed to maintain the essence of what makes Qud Qud.
- a refresh of the starting town of Joppa, with as much texture & lived-in feeling as the rest of the world
- hundreds of new sound and visual effects
- 40 new achievements
- several new narrative touches, big bug fixes, & performance improvements


6bbcbd7bd9667866c5fe0d5f16b80e7bb5adfb73.png


Gallery of the gorgeous new interface: https://imgur.com/a/slSlWbh

Summer & Fall 2024: Secrets til Launch!
We don’t want to spoil everything, but throughout summer and fall our central project will be to finish the main quest, and then add something to satisfy those who complete the entire narrative arc of Caves of Qud. We’ll add a more hands-on tutorial, too.

There’s also always tons of t’s to cross and i’s to dot when finishing a game: those last achievements, missing sounds and visual effects, more bugfixes, etc. All of these things will need to be built and tested behind closed doors, and they’ll keep us busy.

Late 2024: Launch
No, we don’t have a date, as it’s still awhile away and we don’t want to be up against the marketing budget of the next Assassin’s Cry: Breath of the Duty (trademark pending).

Part of the lead-up to launch is preparing the game architecture so we can properly handle big meaty updates post-launch. Which begs the question…

What About After Launch?
Yep! We’re going to keep updating the game! Major content and system releases. Of course how many exactly does depend on the financial realities of sales, but no matter what, we have two big DLCs planned already. We honestly don’t know yet if they’ll be paid purchases or free upgrades, but we’re thinking about the right approach.

We’re also considering how to best support other platforms. It’s not urgent or pressing, but we want to make sure we don’t code ourselves into a corner if/when the time comes to maintain several control schemes, hardware, etc.

Back to Work!
Those are all the updates for now. We’ll shout-n-video when we have Spring Molting up on Steam for you, but hopefully this clears up any lingering confusion about what comes next. Feel free to keep asking us questions on the Discord; we’re watching out for ‘em.

Live and drink,

Tanya, Alexandra, Jason, and Brian
About fucking time! Good thing I never made it to the end...the UI looks great, especially the character equipment slots.

EDIT: Non-Edgy Gamer do you make any positive contributions to society or this forum?
 
Last edited:

Taka-Haradin puolipeikko

Filthy Kalinite
Patron
Joined
Apr 24, 2015
Messages
20,932
Codex 2016 - The Age of Grimoire Make the Codex Great Again! Grab the Codex by the pussy Bubbles In Memoria
https://store.steampowered.com/news/app/333640/view/4169849469500823121
The Spring Molting update is now live!
A complete UI overhaul, Joppa refresh, and tons of other improvements
Hello friends!

We are shedding some of our text-based skin for the Spring Molting update, live NOW on the main branch. This is the FINAL major update before the 1.0 release later this year. This patch brings the much-anticipated UI overhaul and lots of other upgrades and improvements. If you’ve been intimidated by the console UI and it's stopped you from diving into Qud, give Spring Molting's new RPG-like interface a try. Watch the update trailer to see the changes:
Spring Molting Update Highlights:

  • ALL NEW INTERFACE Our transformational UI redesign is complete! Fully mouseable, fully gamepaddable, and much prettier, but all carefully designed to maintain the essence of what makes Qud Qud. More polish is coming, but everything functional is in.
  • Support for Steam Cloud saves. Play between PCs or between Steam Deck and PC, at your leisure
  • a refresh of the starting town of Joppa, with the same lived-in texture as the rest of the world
  • hundreds of new sound and visual effects
  • 40 new achievements
  • several new narrative touches, big bug fixes, & performance improvements


Compare the old text-based Quests screen...


0e8e1ac2c7cd6bf857ed574df2e6d0c4067311c0.jpg



...to the new, showing the locations of your quest givers on the worldmap.


89b7f736ce0dcf252694e4ce0afa0d42841de71d.jpg



By the way, if you
prefer
the text-based UI, don't worry- It's still here. Go to Options > Overlay UI > uncheck "Enable modern UI elements".

What’s Next?
We are getting even closer to 1.0! We have two main objectives for the rest of the year: finish the main quest and create a more hands-on tutorial. Until then, you can still weekly updates to resume 1.0 launch at the end of the year.

-------------------------

Spring Molting Patch Notes

Quick note on saves
Old games aren't compatible with the Spring Molting patch, but you can finish them out before you update. From Caves of Qud in your Steam library, go to Preferences > Betas > "206.78" for the previous branch.

UI

  • We added an entire new UI. (ie, we completed work on the modern UI, for folks who've been following our progress). More polish will be coming over the next several weeks, but all the functionality is there.
    • There are too many changes to fully document, but here's a partial list of new screens: trade, quests, message log, character sheet, skills, equipment & inventory, tinkering, game summary, every journal tab, status effects, reputation, world generation, interact nearby, books, in-game terminals.
    • The new UI has full keyboard, mouse, and controller support.
    • The new UI plays natively on handhelds like Steam Deck.
    • Added a search bar to relevant screens.
    • Added a system menu button to the top-right of the main play screen.


SAVES

  • Added full support for Steam Cloud saves.
  • Vastly improved the performance of saves and loads.
  • Greatly reduced the number of files per save.
  • Greatly reduced save size.
  • Saves are now more resilient towards breakage, from mods or otherwise.
  • Saves now kept in the \Synced subdirectory, and unsynced files are kept in \Local.
  • Multiple attempts are now made to delete save games that are in use by another process.


WORLD

  • We refreshed the starting village of Joppa.
    • Added a new apothecary: Nima Ruda.
    • Replaced Warden Ualraig with a more fleshed-out version: Warden Yrame.
    • Gave all major NPCS new dialog and new descriptions.
    • Widened the range of artifacts that can be turned in to Argyve. Concurrently, we gave some true kin castes fewer starting trinkets.
    • Made some significant changes to O Glorious Shekhinah! These changes carry through to the generated village starts, and in fact are slightly different in each village type.
    • Gave the village a makeover, with several new walls, pieces of furniture, and monuments.
    • Joppa NPCs now point you to questgivers, like the villagers of dynamic villages do.
  • We refreshed the Naphtaali faction and culture.
    • Replaced or renamed several Naphtaali. Here's the new roster of creatures: Naphtaali forager, Naphtaali tinker, Naphtaali nimrod, Naphtaali jeer, and Naphtaali sap.
    • Replaced chrome idols with unplanished godheds, and their legendary counterparts, planished godheds.
    • Refreshed woodsprogs and added them to jungle populations.
    • Added Erah the ciderer to Kyakukya.


GAMEPLAY

  • Strong feelings creatures have due to actions you take (such as attacking them) now weaken over time instead of reverting suddenly when a map is unloaded.
  • Creatures belonging to multiple factions now take your reputation with all those factions into account when determining their attitude toward you.
  • Creatures no longer ignore changes to your faction reputation if they have a personal opinion of you.
  • Companions no longer revert to their base attitude when they lose track of their leader.
  • In general, we made the attitude system governing creature AI much more robust and fixed many of its long-standing bugs.
  • Creatures now get mad at you if you tell your companions to attack them.
  • Added a new piece of furniture: electric generator.
  • Tables randomly have items. on them more often.
  • Fixed Yurl having way too much ammo.
  • Removed the extraneous grazer golem.
  • Creatures no longer get saves vs. dreamcrungle gazes.
  • Lampreys no longer wake up from a nearby creature calling for help.
  • Hardpoints and Middle Hardpoints are no longer selected as metachrome slots.


MISC

  • Added 40 new achievements.
  • Added many, many new visual and sound effects.
  • Looping music tracks now play seamlessly.
  • Added an option to disable interface sounds (Opetions > General > Interface Sounds).
  • Made some alterations to the track that plays during Reclamation.
  • Added an option to disable text particle effects (Options > General > Use Text Particle VFX).
  • Made some tweaks to hindren and mopango dialog.
  • Refreshed and polished the dynamic wall generation system used for villages (e.g., "dragonfly chitin tent")
  • Refreshed and polished the display names, tiles, and descriptions of uindentified artifacts and partially identified artifacts.
  • Added some new trinkets: Added bubble level, spiral iron, and salt mill.
  • Added a wrench and a pestle.
  • Added several new item descriptions.
  • Tillifergaewicz is now a point of interest.
  • Twinning and trining lamprey can be villagers again.
  • Reduced memory fragmentation over long play sessions.
  • Improved turn-by-turn performance.
  • Improved lightray casting performance during the day.
  • Improved performance in liquid-heavy zones.
  • Improved memory overhead in general.
  • Improved memory overhead and performance when saving/loading.
  • Reduced memory pressure from reality-stabilizing effects.
  • Changed Issachari renderstring to 'h'.
  • Clarified Ruin of House Isner rules text.
  • Removed the prerelease inventory and trade options.
  • Clarified the disease cure achievements only trigger when the diseases are cured via traditional methods.


BUGFIXES

  • We made many, many fixes to long-standing issues around creature attitudes, including creatures losing their
  • Fixed Asphodel's followerss being limited to 8.
  • Fixed nonspecific gender verb conjugation.
  • Fixed several cases of messages referring to a *PooledObject.
  • Fixed the performance impact when many creatures had died or objects had been destroyed.
  • Fixed non-human village tinkers and apothecaries not having tier-appropriate stock.
  • Fixed twinning and trining lampreys generating erroneous copies.
  • Fixed starch and lignin being removed.
  • Fixed backswings being able to trigger additional backswings recursively.
  • Knowing the Cloaca Surprise no longer significantly slows down game loading.
  • Fixed many other small issues.


MODDING AND DEBUGGING

  • [modding] Creatures now have action-specific opinions of others. For example, being attacked by someone's ally now garners the OpinionAttackAlly opinion.
  • [modding] Creatures now maintain a history of allegiance. For example: "On the 3rd of Ut yara Ux, <creature> was constructed by a turret tinker." and "On the 12th of Tuum Ut, <creature> was proselytized by you."
  • [modding] Many invalid components are now removed gracefully when loading a saved game, making it possible to remove a mod from a saved game and continue playing.
  • [modding] Made the Leader part more general and functional. Use it to generate a creature with companions.
  • [modding] MinEvents now support registration with prioritized execution and optional serialization.
  • [modding] Any class can now register for a MinEvent by implementing the IEventHandler interface.
  • [modding] Event handlers now use event registrars to handle both registration and unregistration with a single method implementation.
  • [modding] Some events are now sent and can be listened for on the global game level, such as AfterPlayerBodyChangeEvent.
  • [modding] Added ModSingletonEvent, ModPooledEvent and IModEventHandler, which allow creating modded events with native performance. See XML docs for examples.
  • [modding] Object instances can now tokenize themselves for the serializer by implementing the ITokenized interface.
  • [modding] IParts can now define a priority which determines their order within the parent object's list. This has an effect on the orders of event processing and serialization.
  • [modding] Inert parts with no functionality, such as those gained from some skills, can now define a skip priority that excludes them from event processing, for a minor performance benefit.
  • [modding] Ported blueprint builders to be IObjectBuilders, which are singletons that can process many game objects without creating garbage or polluting the object's parts.
  • [modding] Text variable replacers, such as "=verb:shloop=" or "=player.waterRitualLiquid|capitalize=", are now moddable by decorating a class and method with the related attributes.
  • [modding] Complex and/or custom text variable operations can now use the Text.StartReplace() builder to do every replacement in a single pass.
  • [modding] Abilities can now set IsWorldMapUsable to allow activation on the world map.
  • [modding] The basic fields of effects are now manually serialized. It's no longer necessary to call the base Write method.
  • [modding] Game state singletons can now handle any embark events that occur after their creation.
  • [modding] An error is now generated when a serialized type falls through to the deprecated binary formatter.
  • [debug] Added a 'show attitude' action to creatures when debug information on object internals is enabled.
  • [debug] Added several creature modifier wishes: fungusfriend:*, qudzusymbiote:*, slimewalker:*, slimespitter:*, kindlethumbed:*, firethumbed:*, convert:*, mechanical:*.
 

buffalo bill

Arcane
Joined
Dec 8, 2016
Messages
1,063
https://store.steampowered.com/news/app/333640/view/4169849469500823121
The Spring Molting update is now live!
A complete UI overhaul, Joppa refresh, and tons of other improvements
Hello friends!

We are shedding some of our text-based skin for the Spring Molting update, live NOW on the main branch. This is the FINAL major update before the 1.0 release later this year. This patch brings the much-anticipated UI overhaul and lots of other upgrades and improvements. If you’ve been intimidated by the console UI and it's stopped you from diving into Qud, give Spring Molting's new RPG-like interface a try. Watch the update trailer to see the changes:
Spring Molting Update Highlights:

  • ALL NEW INTERFACE Our transformational UI redesign is complete! Fully mouseable, fully gamepaddable, and much prettier, but all carefully designed to maintain the essence of what makes Qud Qud. More polish is coming, but everything functional is in.
  • Support for Steam Cloud saves. Play between PCs or between Steam Deck and PC, at your leisure
  • a refresh of the starting town of Joppa, with the same lived-in texture as the rest of the world
  • hundreds of new sound and visual effects
  • 40 new achievements
  • several new narrative touches, big bug fixes, & performance improvements


Compare the old text-based Quests screen...


0e8e1ac2c7cd6bf857ed574df2e6d0c4067311c0.jpg



...to the new, showing the locations of your quest givers on the worldmap.


89b7f736ce0dcf252694e4ce0afa0d42841de71d.jpg



By the way, if you
prefer
the text-based UI, don't worry- It's still here. Go to Options > Overlay UI > uncheck "Enable modern UI elements".

What’s Next?
We are getting even closer to 1.0! We have two main objectives for the rest of the year: finish the main quest and create a more hands-on tutorial. Until then, you can still weekly updates to resume 1.0 launch at the end of the year.

-------------------------

Spring Molting Patch Notes

Quick note on saves
Old games aren't compatible with the Spring Molting patch, but you can finish them out before you update. From Caves of Qud in your Steam library, go to Preferences > Betas > "206.78" for the previous branch.

UI

  • We added an entire new UI. (ie, we completed work on the modern UI, for folks who've been following our progress). More polish will be coming over the next several weeks, but all the functionality is there.
    • There are too many changes to fully document, but here's a partial list of new screens: trade, quests, message log, character sheet, skills, equipment & inventory, tinkering, game summary, every journal tab, status effects, reputation, world generation, interact nearby, books, in-game terminals.
    • The new UI has full keyboard, mouse, and controller support.
    • The new UI plays natively on handhelds like Steam Deck.
    • Added a search bar to relevant screens.
    • Added a system menu button to the top-right of the main play screen.


SAVES

  • Added full support for Steam Cloud saves.
  • Vastly improved the performance of saves and loads.
  • Greatly reduced the number of files per save.
  • Greatly reduced save size.
  • Saves are now more resilient towards breakage, from mods or otherwise.
  • Saves now kept in the \Synced subdirectory, and unsynced files are kept in \Local.
  • Multiple attempts are now made to delete save games that are in use by another process.


WORLD

  • We refreshed the starting village of Joppa.
    • Added a new apothecary: Nima Ruda.
    • Replaced Warden Ualraig with a more fleshed-out version: Warden Yrame.
    • Gave all major NPCS new dialog and new descriptions.
    • Widened the range of artifacts that can be turned in to Argyve. Concurrently, we gave some true kin castes fewer starting trinkets.
    • Made some significant changes to O Glorious Shekhinah! These changes carry through to the generated village starts, and in fact are slightly different in each village type.
    • Gave the village a makeover, with several new walls, pieces of furniture, and monuments.
    • Joppa NPCs now point you to questgivers, like the villagers of dynamic villages do.
  • We refreshed the Naphtaali faction and culture.
    • Replaced or renamed several Naphtaali. Here's the new roster of creatures: Naphtaali forager, Naphtaali tinker, Naphtaali nimrod, Naphtaali jeer, and Naphtaali sap.
    • Replaced chrome idols with unplanished godheds, and their legendary counterparts, planished godheds.
    • Refreshed woodsprogs and added them to jungle populations.
    • Added Erah the ciderer to Kyakukya.


GAMEPLAY

  • Strong feelings creatures have due to actions you take (such as attacking them) now weaken over time instead of reverting suddenly when a map is unloaded.
  • Creatures belonging to multiple factions now take your reputation with all those factions into account when determining their attitude toward you.
  • Creatures no longer ignore changes to your faction reputation if they have a personal opinion of you.
  • Companions no longer revert to their base attitude when they lose track of their leader.
  • In general, we made the attitude system governing creature AI much more robust and fixed many of its long-standing bugs.
  • Creatures now get mad at you if you tell your companions to attack them.
  • Added a new piece of furniture: electric generator.
  • Tables randomly have items. on them more often.
  • Fixed Yurl having way too much ammo.
  • Removed the extraneous grazer golem.
  • Creatures no longer get saves vs. dreamcrungle gazes.
  • Lampreys no longer wake up from a nearby creature calling for help.
  • Hardpoints and Middle Hardpoints are no longer selected as metachrome slots.


MISC

  • Added 40 new achievements.
  • Added many, many new visual and sound effects.
  • Looping music tracks now play seamlessly.
  • Added an option to disable interface sounds (Opetions > General > Interface Sounds).
  • Made some alterations to the track that plays during Reclamation.
  • Added an option to disable text particle effects (Options > General > Use Text Particle VFX).
  • Made some tweaks to hindren and mopango dialog.
  • Refreshed and polished the dynamic wall generation system used for villages (e.g., "dragonfly chitin tent")
  • Refreshed and polished the display names, tiles, and descriptions of uindentified artifacts and partially identified artifacts.
  • Added some new trinkets: Added bubble level, spiral iron, and salt mill.
  • Added a wrench and a pestle.
  • Added several new item descriptions.
  • Tillifergaewicz is now a point of interest.
  • Twinning and trining lamprey can be villagers again.
  • Reduced memory fragmentation over long play sessions.
  • Improved turn-by-turn performance.
  • Improved lightray casting performance during the day.
  • Improved performance in liquid-heavy zones.
  • Improved memory overhead in general.
  • Improved memory overhead and performance when saving/loading.
  • Reduced memory pressure from reality-stabilizing effects.
  • Changed Issachari renderstring to 'h'.
  • Clarified Ruin of House Isner rules text.
  • Removed the prerelease inventory and trade options.
  • Clarified the disease cure achievements only trigger when the diseases are cured via traditional methods.


BUGFIXES

  • We made many, many fixes to long-standing issues around creature attitudes, including creatures losing their
  • Fixed Asphodel's followerss being limited to 8.
  • Fixed nonspecific gender verb conjugation.
  • Fixed several cases of messages referring to a *PooledObject.
  • Fixed the performance impact when many creatures had died or objects had been destroyed.
  • Fixed non-human village tinkers and apothecaries not having tier-appropriate stock.
  • Fixed twinning and trining lampreys generating erroneous copies.
  • Fixed starch and lignin being removed.
  • Fixed backswings being able to trigger additional backswings recursively.
  • Knowing the Cloaca Surprise no longer significantly slows down game loading.
  • Fixed many other small issues.


MODDING AND DEBUGGING

  • [modding] Creatures now have action-specific opinions of others. For example, being attacked by someone's ally now garners the OpinionAttackAlly opinion.
  • [modding] Creatures now maintain a history of allegiance. For example: "On the 3rd of Ut yara Ux, <creature> was constructed by a turret tinker." and "On the 12th of Tuum Ut, <creature> was proselytized by you."
  • [modding] Many invalid components are now removed gracefully when loading a saved game, making it possible to remove a mod from a saved game and continue playing.
  • [modding] Made the Leader part more general and functional. Use it to generate a creature with companions.
  • [modding] MinEvents now support registration with prioritized execution and optional serialization.
  • [modding] Any class can now register for a MinEvent by implementing the IEventHandler interface.
  • [modding] Event handlers now use event registrars to handle both registration and unregistration with a single method implementation.
  • [modding] Some events are now sent and can be listened for on the global game level, such as AfterPlayerBodyChangeEvent.
  • [modding] Added ModSingletonEvent, ModPooledEvent and IModEventHandler, which allow creating modded events with native performance. See XML docs for examples.
  • [modding] Object instances can now tokenize themselves for the serializer by implementing the ITokenized interface.
  • [modding] IParts can now define a priority which determines their order within the parent object's list. This has an effect on the orders of event processing and serialization.
  • [modding] Inert parts with no functionality, such as those gained from some skills, can now define a skip priority that excludes them from event processing, for a minor performance benefit.
  • [modding] Ported blueprint builders to be IObjectBuilders, which are singletons that can process many game objects without creating garbage or polluting the object's parts.
  • [modding] Text variable replacers, such as "=verb:shloop=" or "=player.waterRitualLiquid|capitalize=", are now moddable by decorating a class and method with the related attributes.
  • [modding] Complex and/or custom text variable operations can now use the Text.StartReplace() builder to do every replacement in a single pass.
  • [modding] Abilities can now set IsWorldMapUsable to allow activation on the world map.
  • [modding] The basic fields of effects are now manually serialized. It's no longer necessary to call the base Write method.
  • [modding] Game state singletons can now handle any embark events that occur after their creation.
  • [modding] An error is now generated when a serialized type falls through to the deprecated binary formatter.
  • [debug] Added a 'show attitude' action to creatures when debug information on object internals is enabled.
  • [debug] Added several creature modifier wishes: fungusfriend:*, qudzusymbiote:*, slimewalker:*, slimespitter:*, kindlethumbed:*, firethumbed:*, convert:*, mechanical:*.

looks nice but seems like most of the new ui requires mouse use, which I find annoying af in a roguelike
 

Taka-Haradin puolipeikko

Filthy Kalinite
Patron
Joined
Apr 24, 2015
Messages
20,932
Codex 2016 - The Age of Grimoire Make the Codex Great Again! Grab the Codex by the pussy Bubbles In Memoria
https://store.steampowered.com/news/app/333640/view/4169849469500823121
The Spring Molting update is now live!
A complete UI overhaul, Joppa refresh, and tons of other improvements
Hello friends!

We are shedding some of our text-based skin for the Spring Molting update, live NOW on the main branch. This is the FINAL major update before the 1.0 release later this year. This patch brings the much-anticipated UI overhaul and lots of other upgrades and improvements. If you’ve been intimidated by the console UI and it's stopped you from diving into Qud, give Spring Molting's new RPG-like interface a try. Watch the update trailer to see the changes:
Spring Molting Update Highlights:

  • ALL NEW INTERFACE Our transformational UI redesign is complete! Fully mouseable, fully gamepaddable, and much prettier, but all carefully designed to maintain the essence of what makes Qud Qud. More polish is coming, but everything functional is in.
  • Support for Steam Cloud saves. Play between PCs or between Steam Deck and PC, at your leisure
  • a refresh of the starting town of Joppa, with the same lived-in texture as the rest of the world
  • hundreds of new sound and visual effects
  • 40 new achievements
  • several new narrative touches, big bug fixes, & performance improvements


Compare the old text-based Quests screen...


0e8e1ac2c7cd6bf857ed574df2e6d0c4067311c0.jpg



...to the new, showing the locations of your quest givers on the worldmap.


89b7f736ce0dcf252694e4ce0afa0d42841de71d.jpg



By the way, if you
prefer
the text-based UI, don't worry- It's still here. Go to Options > Overlay UI > uncheck "Enable modern UI elements".

What’s Next?
We are getting even closer to 1.0! We have two main objectives for the rest of the year: finish the main quest and create a more hands-on tutorial. Until then, you can still weekly updates to resume 1.0 launch at the end of the year.

-------------------------

Spring Molting Patch Notes

Quick note on saves
Old games aren't compatible with the Spring Molting patch, but you can finish them out before you update. From Caves of Qud in your Steam library, go to Preferences > Betas > "206.78" for the previous branch.

UI

  • We added an entire new UI. (ie, we completed work on the modern UI, for folks who've been following our progress). More polish will be coming over the next several weeks, but all the functionality is there.
    • There are too many changes to fully document, but here's a partial list of new screens: trade, quests, message log, character sheet, skills, equipment & inventory, tinkering, game summary, every journal tab, status effects, reputation, world generation, interact nearby, books, in-game terminals.
    • The new UI has full keyboard, mouse, and controller support.
    • The new UI plays natively on handhelds like Steam Deck.
    • Added a search bar to relevant screens.
    • Added a system menu button to the top-right of the main play screen.


SAVES

  • Added full support for Steam Cloud saves.
  • Vastly improved the performance of saves and loads.
  • Greatly reduced the number of files per save.
  • Greatly reduced save size.
  • Saves are now more resilient towards breakage, from mods or otherwise.
  • Saves now kept in the \Synced subdirectory, and unsynced files are kept in \Local.
  • Multiple attempts are now made to delete save games that are in use by another process.


WORLD

  • We refreshed the starting village of Joppa.
    • Added a new apothecary: Nima Ruda.
    • Replaced Warden Ualraig with a more fleshed-out version: Warden Yrame.
    • Gave all major NPCS new dialog and new descriptions.
    • Widened the range of artifacts that can be turned in to Argyve. Concurrently, we gave some true kin castes fewer starting trinkets.
    • Made some significant changes to O Glorious Shekhinah! These changes carry through to the generated village starts, and in fact are slightly different in each village type.
    • Gave the village a makeover, with several new walls, pieces of furniture, and monuments.
    • Joppa NPCs now point you to questgivers, like the villagers of dynamic villages do.
  • We refreshed the Naphtaali faction and culture.
    • Replaced or renamed several Naphtaali. Here's the new roster of creatures: Naphtaali forager, Naphtaali tinker, Naphtaali nimrod, Naphtaali jeer, and Naphtaali sap.
    • Replaced chrome idols with unplanished godheds, and their legendary counterparts, planished godheds.
    • Refreshed woodsprogs and added them to jungle populations.
    • Added Erah the ciderer to Kyakukya.


GAMEPLAY

  • Strong feelings creatures have due to actions you take (such as attacking them) now weaken over time instead of reverting suddenly when a map is unloaded.
  • Creatures belonging to multiple factions now take your reputation with all those factions into account when determining their attitude toward you.
  • Creatures no longer ignore changes to your faction reputation if they have a personal opinion of you.
  • Companions no longer revert to their base attitude when they lose track of their leader.
  • In general, we made the attitude system governing creature AI much more robust and fixed many of its long-standing bugs.
  • Creatures now get mad at you if you tell your companions to attack them.
  • Added a new piece of furniture: electric generator.
  • Tables randomly have items. on them more often.
  • Fixed Yurl having way too much ammo.
  • Removed the extraneous grazer golem.
  • Creatures no longer get saves vs. dreamcrungle gazes.
  • Lampreys no longer wake up from a nearby creature calling for help.
  • Hardpoints and Middle Hardpoints are no longer selected as metachrome slots.


MISC

  • Added 40 new achievements.
  • Added many, many new visual and sound effects.
  • Looping music tracks now play seamlessly.
  • Added an option to disable interface sounds (Opetions > General > Interface Sounds).
  • Made some alterations to the track that plays during Reclamation.
  • Added an option to disable text particle effects (Options > General > Use Text Particle VFX).
  • Made some tweaks to hindren and mopango dialog.
  • Refreshed and polished the dynamic wall generation system used for villages (e.g., "dragonfly chitin tent")
  • Refreshed and polished the display names, tiles, and descriptions of uindentified artifacts and partially identified artifacts.
  • Added some new trinkets: Added bubble level, spiral iron, and salt mill.
  • Added a wrench and a pestle.
  • Added several new item descriptions.
  • Tillifergaewicz is now a point of interest.
  • Twinning and trining lamprey can be villagers again.
  • Reduced memory fragmentation over long play sessions.
  • Improved turn-by-turn performance.
  • Improved lightray casting performance during the day.
  • Improved performance in liquid-heavy zones.
  • Improved memory overhead in general.
  • Improved memory overhead and performance when saving/loading.
  • Reduced memory pressure from reality-stabilizing effects.
  • Changed Issachari renderstring to 'h'.
  • Clarified Ruin of House Isner rules text.
  • Removed the prerelease inventory and trade options.
  • Clarified the disease cure achievements only trigger when the diseases are cured via traditional methods.


BUGFIXES

  • We made many, many fixes to long-standing issues around creature attitudes, including creatures losing their
  • Fixed Asphodel's followerss being limited to 8.
  • Fixed nonspecific gender verb conjugation.
  • Fixed several cases of messages referring to a *PooledObject.
  • Fixed the performance impact when many creatures had died or objects had been destroyed.
  • Fixed non-human village tinkers and apothecaries not having tier-appropriate stock.
  • Fixed twinning and trining lampreys generating erroneous copies.
  • Fixed starch and lignin being removed.
  • Fixed backswings being able to trigger additional backswings recursively.
  • Knowing the Cloaca Surprise no longer significantly slows down game loading.
  • Fixed many other small issues.


MODDING AND DEBUGGING

  • [modding] Creatures now have action-specific opinions of others. For example, being attacked by someone's ally now garners the OpinionAttackAlly opinion.
  • [modding] Creatures now maintain a history of allegiance. For example: "On the 3rd of Ut yara Ux, <creature> was constructed by a turret tinker." and "On the 12th of Tuum Ut, <creature> was proselytized by you."
  • [modding] Many invalid components are now removed gracefully when loading a saved game, making it possible to remove a mod from a saved game and continue playing.
  • [modding] Made the Leader part more general and functional. Use it to generate a creature with companions.
  • [modding] MinEvents now support registration with prioritized execution and optional serialization.
  • [modding] Any class can now register for a MinEvent by implementing the IEventHandler interface.
  • [modding] Event handlers now use event registrars to handle both registration and unregistration with a single method implementation.
  • [modding] Some events are now sent and can be listened for on the global game level, such as AfterPlayerBodyChangeEvent.
  • [modding] Added ModSingletonEvent, ModPooledEvent and IModEventHandler, which allow creating modded events with native performance. See XML docs for examples.
  • [modding] Object instances can now tokenize themselves for the serializer by implementing the ITokenized interface.
  • [modding] IParts can now define a priority which determines their order within the parent object's list. This has an effect on the orders of event processing and serialization.
  • [modding] Inert parts with no functionality, such as those gained from some skills, can now define a skip priority that excludes them from event processing, for a minor performance benefit.
  • [modding] Ported blueprint builders to be IObjectBuilders, which are singletons that can process many game objects without creating garbage or polluting the object's parts.
  • [modding] Text variable replacers, such as "=verb:shloop=" or "=player.waterRitualLiquid|capitalize=", are now moddable by decorating a class and method with the related attributes.
  • [modding] Complex and/or custom text variable operations can now use the Text.StartReplace() builder to do every replacement in a single pass.
  • [modding] Abilities can now set IsWorldMapUsable to allow activation on the world map.
  • [modding] The basic fields of effects are now manually serialized. It's no longer necessary to call the base Write method.
  • [modding] Game state singletons can now handle any embark events that occur after their creation.
  • [modding] An error is now generated when a serialized type falls through to the deprecated binary formatter.
  • [debug] Added a 'show attitude' action to creatures when debug information on object internals is enabled.
  • [debug] Added several creature modifier wishes: fungusfriend:*, qudzusymbiote:*, slimewalker:*, slimespitter:*, kindlethumbed:*, firethumbed:*, convert:*, mechanical:*.

looks nice but seems like most of the new ui requires mouse use, which I find annoying af in a roguelike

I did some quick testing.
Stuff seems to work with keyboard.
 

Reyvik

Educated
Joined
Oct 1, 2023
Messages
73
Game is good. I was looking for this thread for some constructive criticism of the game and insights, which I found, though what stood the most are replies of one particular retard. I don't care about politics nor don't endorse whatever devs believe in but I have to point out how fucking pathetic you are, Non-Edgy Gamer. You suck sseth's dick so vigorously that it makes me sick. You owe him nothing, yet you treat him like some fucking martyr. The fact that he was banned by these commie devs is the sole reason you come here and spew this shit that has nothing to do with game itself. You probably payed him so much via patronite that you directly contributed to his drug problem. Go fuck yourself and grow a fucking spine
 

Zeriel

Arcane
Joined
Jun 17, 2012
Messages
14,015
Game is good. I was looking for this thread for some constructive criticism of the game and insights, which I found, though what stood the most are replies of one particular retard. I don't care about politics nor don't endorse whatever devs believe in but I have to point out how fucking pathetic you are, Non-Edgy Gamer. You suck sseth's dick so vigorously that it makes me sick. You owe him nothing, yet you treat him like some fucking martyr. The fact that he was banned by these commie devs is the sole reason you come here and spew this shit that has nothing to do with game itself. You probably payed him so much via patronite that you directly contributed to his drug problem. Go fuck yourself and grow a fucking spine

Of all the reasons to hate NGE, this has to be the most pathetic one. You chose the only one possible that isn't valid.
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,754
Does it work with my virtual boy? Can i play two player with Rob the robot while on my virtual boy?
 

Reyvik

Educated
Joined
Oct 1, 2023
Messages
73
Of all the reasons to hate NGE, this has to be the most pathetic one. You chose the only one possible that isn't valid.
If you enjoy dickriding youtubers, then yes, it wasn't valid. Apologies, my good dick rider
 

Fedora Master

STOP POSTING
Patron
Edgy
Joined
Jun 28, 2017
Messages
32,312
Game is good. I was looking for this thread for some constructive criticism of the game and insights, which I found, though what stood the most are replies of one particular retard. I don't care about politics nor don't endorse whatever devs believe in but I have to point out how fucking pathetic you are, Non-Edgy Gamer. You suck sseth's dick so vigorously that it makes me sick. You owe him nothing, yet you treat him like some fucking martyr. The fact that he was banned by these commie devs is the sole reason you come here and spew this shit that has nothing to do with game itself. You probably payed him so much via patronite that you directly contributed to his drug problem. Go fuck yourself and grow a fucking spine
We don't like your kind around here, fella.
 

TheKing01

Educated
Joined
Jan 18, 2024
Messages
108
I can't reasonably stand rogue-like games, and that didn't change with this game.

How do Codexers handle the procedural generation? Do you also enjoy AI-generated art? It's in-human and the people supporting it are questionable in their morals and ideological perspective.
 

Serus

Arcane
Patron
Joined
Jul 16, 2005
Messages
7,005
Location
Small but great planet of Potatohole
I can't reasonably stand rogue-like games, and that didn't change with this game.

How do Codexers handle the procedural generation? Do you also enjoy AI-generated art? It's in-human and the people supporting it are questionable in their morals and ideological perspective.
Why do you belive that all or even most RLs have "AI-generated art"? I don't remember ASCII being AI generated, lol. Many simple tilesets used in good RLs aren't either.. In general, AI art isn't a specific RL issue. It can and is used in all kind of games.
Don't even... the part about "morals" of people using AI. They are bad, bad, very bad people.

As to procedural generation, it is what it is. Some people don't like it, others recognize its advantages in a genre like classic roguelikes. Nothing to "handle". It's like asking: "How you handle first person perspective in action(-ey) games?" - the question is nonsense.
 

KeighnMcDeath

RPG Codex Boomer
Joined
Nov 23, 2016
Messages
15,754
I like AI generated crap for what it is and if can show some nightmarish weird shit. I enjoy art made by humans because it usually has something that screams made by real people but there are artists through time that have created nightmarish weird shit like a bad acid trip. It really depends.
 

TheKing01

Educated
Joined
Jan 18, 2024
Messages
108
I can't reasonably stand rogue-like games, and that didn't change with this game.

How do Codexers handle the procedural generation? Do you also enjoy AI-generated art? It's in-human and the people supporting it are questionable in their morals and ideological perspective.
Why do you belive all or even most RLs have "AI-generated art". I don't remember ASCII being AI generated. Many simple tilesets aren't either. In general, this isn't a specific RL ussue. don't even the part about "morals" of people using AI. Bad, bad people.

As to procedural generation, it is what it is. Some people don't like it, others recognize its advantages in a genre lke classic roguelikes. Nothing to "handle", it's like asking: "How you handle first person perspective in action(-ey) games?" - the question is nonsense.
That wasn't a mutually exclusive accusation.

It's not 'either or', it's do you enjoy randomly generated content.

What are these advantages? Plentiful content? Play another game. I'd go back to Skyrim and just enjoy the quests created by Bethesda before I mire myself in radiant, procedural, infinite, never-ending or whatever else cope-word Codexers use to justify their fascination with being obsessed with fun mechanics over actual, substant content.
 

Kev Inkline

(devious)
Patron
Joined
Nov 17, 2015
Messages
5,550
A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Steve gets a Kidney but I don't even get a tag.
Most procedural writing is better what these 'writers' these days produce anyways, for example the Rimworld narrator. If you want to enjoy 'substant content' (wtf that even is), go read a book.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom