[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     ! 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