Patch Notes; November 2024 (Q4)
Performance
- puff() inflate uses streaming; reducing start-up time and memory requirements
- sprite initialization uses SDL for index1 to texture conversion
Gameplay
- Ring of Koeneke replaces Ring of Sustain Charisma
- Character XP to level penalties are reduced by half. This greatly improves the viability of race/class combinations that yielded very high penalties (Elf Ranger for example).
- Potion of ugliness is the only item that drains charisma. Sustain charisma makes a good candidate for replacement.
- Regeneration (crown or DF weapons) adds a bonus of +40 Max HP.
- Characters with bad luck HP rolls may be as low as 3/8 of their maximum hit dice. It may be mid to late game before you discover low HP, and thus itemization can provide an alternative to deleting and starting over.
Interface
- dpad is flat shaded
- greyscale ui option under extra features
- remove per-pixel format conversion (prefer fast bulk operations)
Mobile exclusive
- To toggle inventory drop mode, use dpad left from inventory or dpad right from equipment. You may drop inventory or equipment.
- input change: 2nd finger left button shows text history
- input change: menu button replaces text history button
PC exclusive
- fix -more- text when using examine/look
- numlock enabled displays a fullscreen warning until disabled
- numlock disabled ensures a consistent experience on all platforms
- (Windows overrides shift+numpad keys when numlock is on)
- update to cosmocc 3.9.6 (build determinism fix for uninitialized memory)
PC Game Controller Rewrite
- generalized support for SDL2 controllers as of Nov 2nd, 2023
- stable controller bindings to be across platforms
- controller fixes for character creation & main menu
- controller fixes for when steaminput is enabled on non-steamdeck
- game option for stable/label button ordering (experimental)
- quick view for character screen, minimap, and text history