3 ======================= ??? ======================== |
3 ======================= ??? ======================== |
4 User Interface: |
4 User Interface: |
5 + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control. |
5 + In-Game chat size can now be adjusted. Hold Ctrl and press -, + or = while in chat input. Hold shift for finer control. |
6 + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab. |
6 + The intial in-game chat size can be configured in the Frontend's "advanced" settings tab. |
7 |
7 |
8 ============== 1.0.0-dev (unreleased) ============== |
8 ====================== 1.0.0 ======================= |
9 Highlights: |
9 Highlights: |
10 + Campaigns now respect your team identity instead of overwriting it |
10 + Campaigns now respect your team identity instead of overwriting it |
11 + Single missions now support team selection and track your progress |
11 + Single missions now support team selection and track your progress |
12 + Challenges track the team's highscores |
12 + Challenges track the team's highscores |
13 + Hand-drawn maps can now be scaled with slider |
13 + Hand-drawn maps can now be scaled with slider |
42 * Fix laser sight not working properly when it starts out of map bounds |
42 * Fix laser sight not working properly when it starts out of map bounds |
43 * Fix parachute making hog stuck or fast when bumping into wall while looking other way |
43 * Fix parachute making hog stuck or fast when bumping into wall while looking other way |
44 * Add missing winner animation in single missions |
44 * Add missing winner animation in single missions |
45 * Fix hog floating when switching to moving hog |
45 * Fix hog floating when switching to moving hog |
46 * Fix jump key not being ignored after placing girder or target |
46 * Fix jump key not being ignored after placing girder or target |
47 * Explode hog instantly when taking damage while dying |
|
48 * Fix buggy hog when hog took damage during "idle" phase in kamikaze attack |
47 * Fix buggy hog when hog took damage during "idle" phase in kamikaze attack |
|
48 * Fix movement stopping when activating flying saucer after long jump |
|
49 * Girder/rubber can no longer be placed inside moving hogs and land objects |
49 |
50 |
50 Styles and schemes: |
51 Styles and schemes: |
51 + The Specialists: Unlock game scheme |
52 + The Specialists: Unlock game scheme |
52 + The Specialists: Add script parameter support to set custom specialists order |
53 + The Specialists: Add script parameter support to set custom specialists order |
53 + Control, CTF_Blizzard: Display scores in stats screen |
54 + Control, CTF_Blizzard: Display scores in stats screen |
54 + CTF_Blizzard: Various minor graphical and text improvements |
55 + CTF_Blizzard: Various minor graphical and text improvements |
55 + Frenzy: Change ammo slots |
56 + Frenzy: Change ammo slots |
56 + Continental supplies: Show continent in team bars |
57 + Continental supplies: Show continent in team bars |
|
58 + King Mode: Automatically select teleport in king placement phase |
|
59 + Racer: Invulnerability can now be disabled in game scheme |
57 * Balanced Random Weapon: Fix Lua errors after using Time Box |
60 * Balanced Random Weapon: Fix Lua errors after using Time Box |
58 * Racer: Fix racer ghost not getting reset after a skip |
61 * Racer: Fix racer ghost not getting reset after a skip |
|
62 * Racer, TechRacer: Improve compability with game scheme |
59 * Space Invasion: No longer allow to set start shield above shield limit |
63 * Space Invasion: No longer allow to set start shield above shield limit |
60 * Battalion, WxW: Crates drop between turns, when appropriate |
64 * Battalion, WxW: Crates drop between turns, when appropriate |
61 * Battalion: Sudden Death effects are now like in the base game |
65 * Battalion: Sudden Death effects are now like in the base game |
|
66 * Battalion: Fix incorrect health boost in Highland mode |
|
67 * Battalion: Fix points display not updating properly |
62 * King Mode: Fix team sometimes not being killed properly if king drowned |
68 * King Mode: Fix team sometimes not being killed properly if king drowned |
63 * King Mode: Kill resurrected minions if king is not alive |
69 * King Mode: Kill resurrected minions if king is not alive |
64 * King Mode: Fix whole clan being killed if a king died |
70 * King Mode: Fix whole clan being killed if a king died |
65 * King Mode: Fix king placement phase not working correctly with multiple teams in a clan |
71 * King Mode: Fix king placement phase not working correctly with multiple teams in a clan |
66 * HedgeEditor: Fix major FPS drop when there are a lot of objects |
72 * HedgeEditor: Fix major FPS drop when there are a lot of objects |
125 Game HUD: |
131 Game HUD: |
126 + Display current hog health (and related status icons) at top right corner |
132 + Display current hog health (and related status icons) at top right corner |
127 + Display laser sight icon above wind bar when laser sight utility is active |
133 + Display laser sight icon above wind bar when laser sight utility is active |
128 + Display selected weapon above hedgehog for some weapons/tools |
134 + Display selected weapon above hedgehog for some weapons/tools |
129 + Change cursor of piano strike |
135 + Change cursor of piano strike |
|
136 + New style for switching arrows |
130 + Colorize switching arrows, pointing arrow and target cross in clan color |
137 + Colorize switching arrows, pointing arrow and target cross in clan color |
131 + Skip ammo menu animation when playing with turn time of 10s or less |
138 + Skip ammo menu animation when playing with turn time of 10s or less |
132 + Don't show crate spawn message for initial crates in missions |
139 + Don't show crate spawn message for initial crates in missions |
133 + Don't show hedgehog health if “invulnerable” game modifier is active |
140 + Don't show hedgehog health if “invulnerable” game modifier is active |
134 + Display player name of own teams in online games |
141 + Display player name of own teams in online games |
135 + Show contour of flying saucer and air mines when in highly opaque water |
142 + Show contour of flying saucer and air mines when in highly opaque water |
136 + Remove visual clutter in cut scenes |
143 + Remove visual clutter in cut scenes |
137 + Add setting to set default/initial zoom |
144 + Add setting to set default/initial zoom |
|
145 + Render arrow pointing to hog only one if playing with wrapped map |
138 * Black clan color can now be used without visual problems |
146 * Black clan color can now be used without visual problems |
139 * Fix last 2 characters in demo chat being missing |
147 * Fix last 2 characters in demo chat being missing |
140 * Hide most HUD elements in cinematic mode |
148 * Hide most HUD elements in cinematic mode |
141 * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys |
149 * Don't show "F1", "F2", etc. in ammo menu if these aren't the actual slot keys |
142 * Fix wind bar animation not looping properly |
150 * Fix wind bar animation not looping properly |
143 * Fix airplane line being drawn above many HUD elements |
151 * Fix airplane line being drawn above many HUD elements |
144 * Suppress “<team> is gone.” message at end of game |
152 * Suppress “<team> is gone.” message at end of game |
145 * Fix game engine ignoring appropriate number formatting of user language |
153 * Fix game engine ignoring appropriate number formatting of user language |
146 * Fix buggy behaviour when entering speech bubble command in hog placement phase |
154 * Fix buggy behaviour when entering speech bubble command in hog placement phase |
|
155 * Fix switching arrows overlapping hedgehog tags of own hedgehog |
147 |
156 |
148 Translations: |
157 Translations: |
149 + Complete: German, Polish |
158 + Complete: German, Polish |
150 + Major updates: Chinese, Scottish Gaelic |
159 + Major updates: Chinese, Scottish Gaelic, Hungarian |
151 + Credits page is now translatable |
160 + Credits page is now translatable |
152 * Remove Arabic translation from release |
161 * Remove Arabic translation from release |
153 |
162 |
154 Frontend: |
163 Frontend: |
155 + Add button in main menu at top left corner to open credits page |
164 + Add button in main menu at top left corner to open credits page |
159 + Display a warning when the same key is used multiple times |
168 + Display a warning when the same key is used multiple times |
160 + Stats screen now hides empty sections |
169 + Stats screen now hides empty sections |
161 + Visual notification when someone joins the room online |
170 + Visual notification when someone joins the room online |
162 + Display recommended max. hedgehog count for Perlin maps |
171 + Display recommended max. hedgehog count for Perlin maps |
163 + Various minor style tweaks |
172 + Various minor style tweaks |
|
173 + Remember maximized state of frontend/game window |
164 * Fix broken handling of /watch chat command on official server |
174 * Fix broken handling of /watch chat command on official server |
165 * Fix renaming a video leading to loss of thumbnail after restart |
175 * Fix renaming a video leading to loss of thumbnail after restart |
166 * Fix controls list failing to display correct key names with regards to keyboard layout |
176 * Fix controls list failing to display correct key names with regards to keyboard layout |
167 * Fix force-locked schemes getting unlocked when changing map types |
177 * Fix force-locked schemes getting unlocked when changing map types |
168 * Fix possible to select background-only or hidden themes indirectly by changing map type |
178 * Fix possible to select background-only or hidden themes indirectly by changing map type |
169 * Disallow slash, backslash and colon characters in team and scheme names |
179 * Disallow slash, backslash and colon characters in team and scheme names |
|
180 * Increase user name length from 20 to 40 |
170 |
181 |
171 Sounds and voicepacks: |
182 Sounds and voicepacks: |
172 + sndYoohoo has been split to sndYoohoo and sndKiss |
183 + sndYoohoo has been split to sndYoohoo and sndKiss |
173 + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack) |
184 + Voice files sndPoisonCough and sndPoisonMoan are now optional (fall back to Default voicepack) |
174 + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map |
185 + Add taunt: sndFlyAway / Flyaway.ogg: When hedgehog flies off the map |
175 + Add underwater sound for airplane |
186 + Add underwater sound for airplane |
176 + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut |
187 + Tweak some taunts: sndFirstBlood, sndLeaveMeAlone, sndCutItOut |
177 * Fix English voicepack selection of team being overwritten when playing in non-English locale |
188 * Fix English voicepack selection of team being overwritten when playing in non-English locale |
|
189 * Remove Coward.ogg in Default_es voicepack, it contained an insult |
178 |
190 |
179 Theme customization |
191 Theme customization |
180 + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg |
192 + Default fallback Sudden Death music of themes (fallback-sd-music) is now sdmusic.ogg |
181 + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg |
193 + Make rope stylable by theme: Support for RopeNode.png and rope-step in theme.cfg |
|
194 |
|
195 Other game media: |
|
196 + New hat: zoo_crocodile |
182 |
197 |
183 Lua API: |
198 Lua API: |
184 + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission) |
199 + New call: SaveMissionVar(varname, value): Save value to mission variable (variable for non-campaign mission) |
185 + New call: GetMissionVar(varname): Get value of mission variable |
200 + New call: GetMissionVar(varname): Get value of mission variable |
186 + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause |
201 + New call: SetTurnTimePaused(isPaused): Call with true to pause turn time, false to unpause |
387 + HWPs can be nested inside HWPs (1 layer deep only) |
402 + HWPs can be nested inside HWPs (1 layer deep only) |
388 + Add-ons now support preview images for campaign missions |
403 + Add-ons now support preview images for campaign missions |
389 |
404 |
390 Translations: |
405 Translations: |
391 + Translations kept up-to-date: German, Polish |
406 + Translations kept up-to-date: German, Polish |
392 + Major translation updates: Russian, Japanese, Scottish Gaelic, Ukrainian |
407 + Major translation updates: Russian, Japanese, Scottish Gaelic, Ukrainian, Italian |
393 |
408 |
394 Lua API: |
409 Lua API: |
395 * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below |
410 * Deprecation: Setting TurnTimeLeft/ReadyTimeLeft directly is deprecated and will become useless in future. Use the setter functions below |
396 * Deprecation: Symbols amDuck/gtDuck are deprecated, will be removed later. For now, they alias to amCreeper/gtCreeper |
411 * Deprecation: Symbols amDuck/gtDuck are deprecated, will be removed later. For now, they alias to amCreeper/gtCreeper |
397 * Changed global: lfCurrentHog becomes lfCurHogCrate |
412 * Changed global: lfCurrentHog becomes lfCurHogCrate |
917 + Custom Sudden Death background tint for themes with sd-tint |
932 + Custom Sudden Death background tint for themes with sd-tint |
918 * Default water color was black instead of blue |
933 * Default water color was black instead of blue |
919 |
934 |
920 Translations: |
935 Translations: |
921 + Complete translations: German, Polish |
936 + Complete translations: German, Polish |
922 + Major translation updates: Scottish Gaelic, Italian |
937 + Major translation updates: Scottish Gaelic, Italian, Hungarian |
923 + Loading screen can now be translated |
938 + Loading screen can now be translated |
924 + A few window titles can be translated |
939 + A few window titles can be translated |
925 + Campaign names and campaign mission names can be translated |
940 + Campaign names and campaign mission names can be translated |
926 + A Classic Fairytale, missions 8 and 10 can now be translated |
941 + A Classic Fairytale, missions 8 and 10 can now be translated |
927 * Built-in texts from Qt (e.g. “cut”, “paste”, “copy”) in frontend weren't translated |
942 * Built-in texts from Qt (e.g. “cut”, “paste”, “copy”) in frontend weren't translated |