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