[BACK]Return to CHANGELOG.md CVS log [TXT][DIR] Up to [contributed] / brogue-ce

Annotation of brogue-ce/CHANGELOG.md, Revision 1.1.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