forked from DFHack/stonesense
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchangelog.txt
More file actions
128 lines (93 loc) · 5.57 KB
/
changelog.txt
File metadata and controls
128 lines (93 loc) · 5.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
=== Scroll down for changes
===[[[
The text below is included in docs/dev/Documentation.rst - see that file for more details on the changelog setup.
This is kept in this file as a quick syntax reference.
===help
changelog.txt uses a syntax similar to RST, with a few special sequences:
- ``===`` indicates the start of a comment
- ``#`` indicates the start of a release name (do not include "DFHack")
- ``##`` indicates the start of a section name (this must be listed in ``gen_changelog.py``)
- ``-`` indicates the start of a changelog entry. **Note:** an entry currently must be only one line.
- ``:`` (colon followed by space) separates the name of a feature from a description of a change to that feature.
Changes made to the same feature are grouped if they end up in the same section.
- ``:\`` (colon, backslash, space) avoids the above behavior
- ``- @`` (the space is optional) indicates the start of an entry that should only be displayed in NEWS-dev.rst.
Use this sparingly, e.g. for immediate fixes to one development build in another development build that
are not of interest to users of stable builds only.
- Three ``[`` characters indicate the start of a block (possibly a comment) that
spans multiple lines. Three ``]`` characters indicate the end of such a block.
- ``!`` immediately before a phrase set up to be replaced (see gen_changelog.py) stops that occurrence from being replaced.
Template for new versions:
## New Features
## Fixes
## Misc Improvements
## Removed
===end
]]]
# Future
## New Features
## Fixes
## Misc Improvements
- `stonesense`: queued constructions of reinforced walls are now visible
## Removed
# 52.03-r2
## New Features
- `stonesense`: stonesense now has visible day/night cycle lighting in fortress mode
## Fixes
- `stonesense`: fixed the announcements not using the bright bool (now matches vanilla DF colors)
## Misc Improvements
## Removed
# 51.07-r1
## New Features
- `stonesense`: stonesense now offsets the view when you are following a unit in DF, to better center the camera on the unit in stonesense
## Fixes
- `stonesense`: megashots no longer leave stonesense unresponsive
- `stonesense`: items now properly render on top of stockpile indicators
- `stonesense`: minecarts and wheelbarrows are now shown on the correct layer
## Misc Improvements
- `stonesense`: different types of dig-mode designations (normal, autodig, and the blueprint variants of both) now have distinct colors that more closely match the vanilla DF interface
## Removed
- `stonesense`: removed the "follow DF cursor" tracking mode since the keyboard cursor is no longer commonly used for moving the map around
# 51.04-r1.1
## New Features
- `stonesense`: added option ``EXTRUDE_TILES`` to slightly expand sprite to avoid gaps (on by default)
- `stonesense`: added option ``PIXELPERFECT_ZOOM`` to change the zoom scale to avoid gaps (off by default)
- `stonesense`: added back minecart track graphics
## Fixes
- `stonesense`: fixed announcement text rendering off-screen with larger font sizes
- `stonesense`: screen dimensions are now properly set when overriden by a window manager
- `stonesense`: fixed glass cabinets and bookcases being misaligned by 1 pixel
- `stonesense`: fixed unrevealed walls being hidden by default
- `stonesense`: vampires no longer show their true name when they shouldn't
- `stonesense`: fixed debug performance timers to show milliseconds as intended
- `stonesense`: ``CACHE_IMAGES`` now disables mipmapping, stopping sprites from going transparent
- `stonesense`: fixed issue where depth borders wouldn't be rendered for some walls
- `stonesense`: fixed issue where tiles near the bottom edge would be culled
## Misc Improvements
- `stonesense`: improved the way altars look
- `stonesense`: fog no longer unnecessarily renders to a separate bitmap
- `stonesense`: added new connective tiles for pools of blood and vomit
# 51.02-r1
## Misc Improvements
- `stonesense`: ``keybinds.txt`` config file is now read from ``dfhack-config/stonesense/keybinds.txt``
- `stonesense`: added some missing artwork for bookcases, displays, and offering places
- `stonesense`: reorganized the position of some existing art to be more intuitive
- `stonesense`: added index numbers empty sprite slots to aid in making the xml files for the sprites
- `stonesense`: zoom levels in stonesense now mirror the main game when in follow mode
# 50.15-r2
## New Features
- `stonesense`: added hotkey to toggle fog ``;`` (default keybinding)
- `stonesense`: added hotkey to toggle announcements: ``a`` (default keybinding)
- `stonesense`: added hotkey to toggle debug mode: ``~`` (default keybinding)
- `stonesense`: added init file config to show announcements (on by default)
- `stonesense`: added init file config for whether Esc is recognized for closing the stonesense window (on by default to match previous behavior)
- `stonesense`: added init file config for whether creature moods and jobs are displayed (off by default)
## Fixes
- `stonesense`: fixed crash when maximizing or resizing the window
- `stonesense`: fixed crash when turning the onscreen display (OSD) layer off
## Misc Improvements
- `stonesense`: changed announcements to be right-aligned and limited to only show the most recent 10 announcements
- `stonesense`: ``init.txt`` config file is now read from ``dfhack-config/stonesense/init.txt``
- `stonesense`: creature names are now hidden by default (they can still be shown by pressing ``n`` (default keybinding) while stonesense window is active)
- `stonesense`: use smaller increments for zooming in and out
- `stonesense`: OSD is now hidden by default; hit F2 (default keybinding) to show it again