Annotation of brogue-ce/CHANGELOG.md, Revision 1.1
1.1 ! rubenllo 1: 1.9.3
! 2: =====
! 3:
! 4: Major graphical improvements on all platforms, some long-awaited bug fixes, and
! 5: the usual general QoL.
! 6:
! 7: Thanks to contributors Andy, Anthony, bleakley, SanatMishra, withinwheels, and
! 8: zenzombie.
! 9:
! 10: -
! 11: High DPI displays are now supported on all platforms (no more blurriness!)
! 12: -
! 13: The window is now freely resizable, to perfectly fit any monitor up to 4K
! 14: size; tiles and fonts auto-scale but stay sharp
! 15: -
! 16: Added 6 new tile graphics: vine, net, lichen, glass pipes, and 2 more types of
! 17: altars
! 18: -
! 19: Fixed a bug that could cause monkeys with keys to jump into lava
! 20: -
! 21: Discordant wandering monsters no longer target the player with bolts/spells
! 22: from beyond stealth range
! 23: -
! 24: Closing the window no longer hangs in some cases, and the game is properly
! 25: auto-saved
! 26: -
! 27: Fixed a bug that could cause crashes when entranced monsters move
! 28: -
! 29: Explosive monsters no longer explode over chasms when they would die by
! 30: falling
! 31: -
! 32: Fixed issues with off-level monster pathing that could cause monsters to go
! 33: into a corrupted state that cannot be attacked
! 34: -
! 35: Fast/slow monsters now move the correct distance and to the correct spot when
! 36: reloading a level
! 37: -
! 38: Added seed and level into default save and recording file names
! 39: -
! 40: Expected damage info in monster info boxes now accounts for the strength bonus
! 41: from unidentified weapons
! 42: -
! 43: When a mutated monster is negated, the mutation label is removed from the
! 44: sidebar. Excludes agile and juggernaut mutations, since they cannot be negated
! 45: -
! 46: Wands of invisibility auto-ID if they turn an monster invisible while the
! 47: player has a telepathic bond
! 48: -
! 49: Fixed crashes from pit bloat and gas interactions
! 50: -
! 51: Added "go to previous level" key (`<`) to replay viewer
! 52: -
! 53: Added new command line options to change settings on launch: `--full-screen`,
! 54: `--stealth`, and `--no-effects`
! 55:
! 56:
! 57: 1.9.2
! 58: =====
! 59:
! 60: A small bug fix release, with a few UI improvements!
! 61:
! 62: Thanks to contributors Andy, Antony, and zenzombie.
! 63:
! 64: Bug fixes
! 65: ---------
! 66: -
! 67: Re-rendered the fonts again to fix blur and boldness issues
! 68: -
! 69: Fixed a bug from 1.9.1 where dampening armor and slowing weapons had
! 70: "abomination" in their name
! 71: -
! 72: Fixed salamanders and other ranged-melee creatures with the grappling mutation
! 73: attempting to seize their target from a distance. Now ranged attacks do damage
! 74: as normal, while adjacent attacks seize
! 75: -
! 76: Fixed walls discovered with the scroll of magic mapping not being smoothed out
! 77: in tiles mode
! 78: -
! 79: Fixed bolts from unidentified staffs or wands from being referred to by name
! 80: when reflected
! 81: -
! 82: Fixed the player's health bar showing a negative percentage when landing a hit
! 83: with a transference ring equipped
! 84: -
! 85: Fixed psychic emanations sometimes being described as the wrong size
! 86: -
! 87: Wizard-mode replays and saves now work past the first immortal "death"
! 88:
! 89: Other changes
! 90: -------------
! 91: -
! 92: Added monster mutations to the seed catalog
! 93: -
! 94: Recording playback can now be paused with the mouse or the Escape key
! 95: -
! 96: Added brogue-cmd.bat file for Windows. brogue.exe does not print output when
! 97: run from a command prompt window, so use this script instead if you want to
! 98: see it, e.g. when printing a seed catalog
! 99: -
! 100: A dialog is now shown when trying to play back a wizard game in regular mode
! 101: or vice versa
! 102:
! 103:
! 104: 1.9.1
! 105: =====
! 106:
! 107: This patch release contains quite a number of bug fixes and improvements, most
! 108: noticably a re-rendering of the font files.
! 109:
! 110: Since we fixed the wand of plenty, replays made in 1.9.1 will not play on 1.9.
! 111: However, 1.9.1 will play recordings and load saves from 1.9, preserving the old
! 112: behaviour. (We intend to maintain this backwards-compatibility within each 1.X
! 113: series.)
! 114:
! 115: This means that 1.9.1 and 1.9 are not completely interchangable, and you should
! 116: upgrade if you wish to compare games with players on this newer version.
! 117:
! 118: Thanks to contributors Antony, flend, SanatMishra, and zenzombie.
! 119:
! 120: Bug fixes
! 121: ---------
! 122: -
! 123: Fixed wand of plenty behaviour. Since CE 1.8, it incorrectly set the cloned
! 124: monsters' max health to half the target's _current_ health, instead of half
! 125: its max health. Now the max health is halved properly and the current health
! 126: is unchanged, but capped to the new max.
! 127: -
! 128: Fixed the loading bars not showing on screen when loading a save or advancing
! 129: a recording
! 130: -
! 131: Fixed some input events being ignored during recording playback (and possibly
! 132: in-game too)
! 133: -
! 134: Prevented Alt+Enter fullscreen shortcut from causing an Enter input in-game
! 135: -
! 136: The graphical tiles toggle 'G' now works during recording playback
! 137: -
! 138: The '6' key now works like the other number keys in playback, instead of
! 139: moving forward a turn
! 140: -
! 141: Fixed even more causes of out-of-sync errors
! 142: -
! 143: Fixed a rare crash caused by extremely long monster death messages
! 144: -
! 145: Fixed some rare crashes during machine generation
! 146:
! 147: Other changes
! 148: -------------
! 149: -
! 150: Regenerated font files to improve legibility and contrast. This should
! 151: hopefully be more of a return to form for Mac players, and a new improvement
! 152: for Windows and Linux.
! 153:
! 154: If you want to change back to the old fonts, replace files font-4.png to
! 155: font-15.png in `bin/assets` (or `Resources/assets` in the app contents on
! 156: macOS) with copies from 1.9 or an earlier version.
! 157: -
! 158: The seed catalog now contains more information, including items carried by
! 159: monsters, legendary allies, resurrection altars, and commutation altars. Also,
! 160: gold is aggregated per level, shackled vs. caged status is displayed for
! 161: captive allies, and keys show which vault they will open.
! 162: -
! 163: Improved perfomance and decreased CPU usage
! 164: -
! 165: You can now quit the program while loading a save, and cancel with the escape
! 166: key
! 167: -
! 168: You can now enter a turn number to continue looking back through a recording
! 169: when you reach an out-of-sync error
! 170: -
! 171: (For developers) You can now take control of recordings in debug mode by
! 172: pressing 'P'
! 173: -
! 174: Seed catalog generation now takes seed and depth range parameters at the
! 175: command line (see `brogue --help` for details)
! 176: -
! 177: Add a command line option to generate the seed catalog in CSV format
! 178:
! 179:
! 180: 1.9
! 181: ===
! 182:
! 183: A new gameplay version! Not compatible with replays and saves from v1.8.x.
! 184:
! 185: In this release, we tweaked or retried some of the changes made in v1.8 around
! 186: allies and searching. We believe they are closer in spirit to the original game
! 187: and represent a better compromise. There are also some new balance changes, and
! 188: a lot of bug fixes.
! 189:
! 190: Thanks to everyone who has contributed code, bug reports, or feedback since
! 191: v1.8. Enjoy!
! 192:
! 193: Gameplay changes
! 194: ----------------
! 195: -
! 196: The wand of empowerment is no longer guaranteed in vaults; a random wand is
! 197: spawned instead
! 198: -
! 199: Revamped the searching system. Instead of performing a strong search only
! 200: after five consecutive turns of pressing 's', you now perform a weaker,
! 201: single-turn search every time you press 's', with a stronger one on the fifth.
! 202: (Control+s will perform five searches, stopping if interrupted, just like old
! 203: 'S'.)
! 204: -
! 205: Walking into secret doors and levers no longer reveals them
! 206: -
! 207: Buffed staff of protection duration. At /N max charges, the duration is now 13
! 208: x 1.4^(N-2) instead of 5 x 1.53^(N-2)
! 209: -
! 210: Nerfed charm of teleportation recharge time. At +1 it starts at the same
! 211: value, but becomes 1 turn at +13 instead of +11
! 212: -
! 213: Dar priestesses are now included in the 'Mage' monster class. A weapon of mage
! 214: slaying will instantly kill them, and armor of mage immunity will provide
! 215: invulnerability to their feeble attacks.
! 216:
! 217: Bug fixes
! 218: ---------
! 219: -
! 220: Liches/phoenixes polymorphed into other creatures no longer spawn
! 221: phylacteries/eggs on death
! 222: -
! 223: Fixed allies not having a lighter colour tint (this was broken by the addition
! 224: of tiles in 1.8.3)
! 225: -
! 226: Fixed a bug where discordant allies did not attack the player diagonally
! 227: -
! 228: Fixed a dungeon generation issue which caused the key pedestal in
! 229: falling-torch key rooms to be non-flammable
! 230: -
! 231: Fix Ctrl+x (fast explore), Ctrl+A (fast autopilot), and Ctrl+{vi keys}
! 232: movement not working
! 233: -
! 234: Fixed an issue where fast-attacking monsters could attack the player before
! 235: falling down a chasm or hole
! 236: -
! 237: Fixed more causes of out-of-sync errors. (We think these are now very rare, so
! 238: please let us know if you get one)
! 239: -
! 240: Fixed the tile graphics for lumenstones and turrets being swapped
! 241: -
! 242: Fixed monsters being shown as letters when hallucinating with graphics enabled
! 243:
! 244: Other changes
! 245: -------------
! 246: -
! 247: Numpad 5 (center button) no longer confirms when selecting a target
! 248: -
! 249: Debug mode, or "wizard mode," is now available by default. Start the game with
! 250: the `-W`/`--wizard` command-line option to play with teleportation,
! 251: immortality and overpowered items
! 252:
! 253:
! 254: 1.8.3
! 255: =====
! 256:
! 257: This release contains integration of Oryx's tiles, along with other UI and
! 258: quality of life improvements. Gameplay is identical to all 1.8 versions.
! 259:
! 260: Thanks to contributors kzved and flend.
! 261:
! 262:
! 263: Bug fixes
! 264: ---------
! 265: -
! 266: Fixed a bug where watching a replay to completion would cause a duplicate high
! 267: score to appear
! 268:
! 269: Other changes
! 270: -------------
! 271: -
! 272: Oryx's graphical tiles are now fully integrated. They can be enabled by
! 273: pressing 'G' or by using the in-game menu. Compared to v1.8.1 tiles
! 274: pre-release, this fixes some incorrect tiles being used for various game
! 275: elements. (Note: unlike original Brogue Tiles, tiles are available at all
! 276: window/font sizes, but due to scaling they only look crisp at a certain size.)
! 277: -
! 278: Improved the game's appearance on high-PPI/DPI displays. Also added some
! 279: larger font sizes for better viewing on higher resolution displays in general
! 280: -
! 281: The full identified inventory is now shown on the post-victory screen
! 282: -
! 283: Pressing the PrintScreen key now saves a screenshot to the save directory
! 284: -
! 285: Numpad 5 (center) can be used to confirm targetting
! 286:
! 287:
! 288: 1.8.2
! 289: =====
! 290:
! 291: This release contains general improvements and some fixes to regressions caused
! 292: by CE. Gameplay is identical to all 1.8 versions.
! 293:
! 294: Thanks to contributors kzved, flend, Vivit-R and zespri.
! 295:
! 296:
! 297: Bug fixes
! 298: ---------
! 299: -
! 300: Fixed the game screen going black after alt-tabbing while fullscreen on some
! 301: platforms
! 302: -
! 303: Fixed the weird scaling when going fullscreen on some platforms
! 304: -
! 305: Fixed a rare bug on Linux where some item names would not show
! 306:
! 307: Other changes
! 308: -------------
! 309: -
! 310: The Mac release is now an app!
! 311: -
! 312: Added a re-throw command (T), which throws the last item at the last-chosen
! 313: monster
! 314: -
! 315: The game window is now freely resizable, and the best-fitting font size is
! 316: automatically chosen
! 317: -
! 318: Restored right-click shortcut to show inventory
! 319: -
! 320: (For developers) When building in debug mode, the cheats are now toggled by a
! 321: `--wizard` command line option
! 322: -
! 323: The WebBrogue back-end is now built-in, and can be enabled with a build option
! 324:
! 325:
! 326: 1.8.1
! 327: =====
! 328:
! 329: This release contains some bug fixes and UI improvements. Replays and saves are
! 330: fully compatible with 1.8.
! 331:
! 332: Thanks to contributors animal_waves and flend.
! 333:
! 334:
! 335: Bug fixes
! 336: ---------
! 337: -
! 338: Fixed a playback out-of-sync error when walking into a secret door to
! 339: discover it
! 340: -
! 341: Fixed a bug where inspecting an out-of-sight lumenstone would say "you
! 342: remember seeing a lumenstone from depth 0" instead of the depth it was found
! 343: at
! 344: -
! 345: Item quantities are now remembered correctly on leaving and revisiting a level
! 346: -
! 347: Fixed description of remembered items when hallucinating
! 348:
! 349:
! 350: Other changes
! 351: -------------
! 352: -
! 353: Recordings are now sorted by date descending (newest on top) and all dates
! 354: (high scores, saved games, recordings) are now displayed as "YYYY-MM-DD"
! 355: -
! 356: Fixed an issue with ring descriptions where an unidentified ring could be
! 357: revealed as negative after reading a scroll of remove curse
! 358: -
! 359: Added F12 and Alt+Enter as shortcuts for full-screen mode
! 360:
! 361:
! 362: 1.8
! 363: ===
! 364:
! 365: This is the first release of *Brogue: Community Edition*! This update focuses on
! 366: addressing the most common community complaints with 1.7.5 -- most notably,
! 367: the balancing of allies. However, there are many other changes which we hope
! 368: will improve the game.
! 369:
! 370:
! 371: Gameplay changes
! 372: ----------------
! 373:
! 374: -
! 375: Wands of empowerment are now guaranteed to spawn in early vaults
! 376: -
! 377: Wands of empowerment have been strengthened to a middle-ground between
! 378: their 1.7.4 and 1.7.5 versions
! 379: -
! 380: Wands of empowerment no longer increase the target's health regeneration rate
! 381: -
! 382: The frequencies of various special ally-related rooms have been reverted
! 383: to their 1.7.4 values
! 384: -
! 385: Captive allies have been made more common
! 386: -
! 387: Wands of plenty now reduce the the maximum health of the target and its
! 388: clone by 50%
! 389: -
! 390: Hidden doors and levers are now revealed when attempting to move into
! 391: them. (This addresses an issue where players had to waste turns taking
! 392: damage when trapped up against an obvious secret door by a monster)
! 393: -
! 394: Goblin conjurers no longer have the spear attack pattern in contradiction
! 395: with their attack message
! 396: -
! 397: Magic-detected cells are now described with "you remember seeing <item> here"
! 398: when the item has been seen
! 399: -
! 400: Changed the creatures hit as collateral from a spear attack to be the same
! 401: as those hit by the sweep of an axe attack. (This reincludes hitting hidden
! 402: monsters)
! 403:
! 404:
! 405: Bug fixes
! 406: ---------
! 407:
! 408: -
! 409: Allies can no longer learn abilities from the spectral clones created by
! 410: armor of multiplicity
! 411: -
! 412: Fixed incorrect percentages in the ring of wisdom tooltip
! 413: -
! 414: Excessive input during playback no longer causes long pauses
! 415: -
! 416: Fixed incorrect percentage health change info in sidebar
! 417: -
! 418: Low health alerts no longer show on every turn when using autopilot or
! 419: watching replays
! 420: -
! 421: Fixed an issue causing the damage of staffs of firebolt and lightning to
! 422: always be the average/expected value and have no variation
! 423: -
! 424: Fixed many more causes of out-of-sync errors
! 425: -
! 426: Fixed a bug which in some cases caused traps to be generated on cells with
! 427: foliage, leading to odd behaviour
! 428: -
! 429: Fixed a bug which in some cases caused staffs to appear in treasure vaults
! 430: without their max charges being shown
! 431:
! 432:
! 433: Other changes
! 434: -------------
! 435:
! 436: -
! 437: The Mac version has been remade to be the same as the Windows and Linux
! 438: versions. (Unfortunately, this means it has lost some Mac-specific polish,
! 439: e.g. it is no longer an App. This will be improved in future releases)
! 440: -
! 441: Turning on autopilot now requires confirmation
! 442: -
! 443: The "blue" player-to-monster combat information is now displayed in ally
! 444: tooltips (so you can more easily assess how much health they have)
! 445: -
! 446: The sidebar now displays whether a monster is carrying an item
! 447: -
! 448: The maximum seed able to be input in the main menu is now the same on
! 449: all platforms (2^32 - 1 = 4294967295)
! 450: -
! 451: Added a `--print-seed-catalog` command line option to recreate the seed
! 452: catalog
! 453: -
! 454: Various minor UI tweaks and bug fixes
! 455:
! 456:
! 457: 1.7.5-flend1
! 458: ============
! 459:
! 460: This patchset to 1.7.5 incorporates all the gameplay-related changes made
! 461: by flend in WebBrogue and their fixed Windows build. The changes have been
! 462: implemented in the same way for compatibility.
! 463:
! 464:
! 465: Gameplay changes
! 466: ----------------
! 467:
! 468: -
! 469: Changed which monsters are hit when spear attacking. Previously, all monsters
! 470: on the attacked cells would be hit, including allies. Now the monsters hit are
! 471: only those that would trigger a spear attack if they were there alone. (This
! 472: excludes hidden monsters)
! 473:
! 474:
! 475: Bug fixes
! 476: ---------
! 477:
! 478: -
! 479: Fixed charm durations which were affected by bugs
! 480: -
! 481: Monsters now have a 3% chance per turn to forget you, instead of 97%
! 482: -
! 483: Reading a scroll of aggravate monsters no longer crashes the game
! 484: -
! 485: Reverted some game calculations to the old math system. In particular,
! 486: this fixes the weird potion of darkness FOV and the incorrect damage done
! 487: by speed runics
! 488: -
! 489: Staff of healing and ring of wisdom now show correct tooltip information
! 490: -
! 491: Knockback from weapons of force now correctly damages creatures
! 492: -
! 493: Fixed staff of firebolt/lightning damage and staff of haste duration values
! 494: -
! 495: Fixed radii of charms of negation and shattering, and lifespan of guardian charm
! 496: -
! 497: Various items no longer malfunction at high enchant levels
! 498: -
! 499: Creatures splitting on depth 1 no longer crash the game
! 500: -
! 501: Mutated jellies now properly keep mutations when splitting, and do not
! 502: crash in some cases
! 503: -
! 504: Throwing items no longer leaks memory
CVSweb