X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=RELEASE-NOTES.md;h=08a58e6b2fa2ff5aaa2b2cda63bde5d1288caff1;hp=5e24345e8008c2727204fbde325c3e1e06d8b8e8;hb=refs%2Fheads%2Fimprovements;hpb=1ff2b36e224129671329adc625e548b2e5a1f67d diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 5e24345..08a58e6 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -6,7 +6,60 @@ released by the OSS Lugaru team, in reverse chronological order. The numbers preceded by a hash (e.g. #9) reference GitLab issue numbers on the [OSS Lugaru repository](https://gitlab.com/osslugaru/lugaru). -## Version 1.1 +## Version 1.2 - 11 February 2017 + +Second release of the open source Lugaru project! It continues the refactoring +work to make the old Lugaru code more modular and easier to maintain and +extend. A particular attention was given to the development tools (in game +editor) to improve the modability of the game. + +### Highlights + +- Keep track of and display the game's version number in the console and + main menu. +- Many fixes and improvements to development tools, most of them should now + work as described in the documentation. +- New monospace font for the console, more readable. +- Configurable campaign end message. +- Various fixes to mod levels and campaigns. +- A lot of behind-the-scenes refactoring that should help bring more + interesting changes in future releases. + +### Detailed changes + +**Engine:** + +- Fix displaying the localized key names instead of the QWERTY ones (#62) +- Fixed bushes appearing above ground on first level loaded +- Add a monospace font for the console text to increase legibility (#23) +- Devtools: improve handling of `map` command to avoid crashes (#23) +- Devtools: prevent the `clothes` command from saving invalid paths (#59) + * Added `clotheslist` command to inspect player clothes +- Devtools: reviewed and fixed conflicting hotkeys and crashes (#73, #89) +- Devtools: fix regression from 1.1 in changing player type (wolf/rabbit) (#88) + * Some bindings were changed, see `Docs/DEVTOOLS.txt` for the updated list. +- Campaign end message now configurable in the campaign definition file (#60) +- Fix long dialog lines printed out of the dialog area (#86) +- Lots of code refactoring and modernisation, fixed warnings +- Many bug fixes + +**Game content:** + +- Fix incorrect number of levels in the Seven Tasks campaign file (caused a + crash on Win32) (#70) +- Fix crash in "Temple of the Wind" (sventemple) and "Snowy Grotto" + (svengrotto) levels (#76, #79) +- Add and fix missing black fur texture for Ash in the Empire campaign (#84) + +**Project:** + +- Applied `clang-format` code formatting to the source, using a custom + Mozilla-based style (#18, !14) +- Start properly versioning the game with version number displayed in the menu + and console (#82, !15) + + +## Version 1.1 - 14 December 2016 First release of the open source Lugaru project! It contains most commits made from various contributors since the open sourcing in 2010, and is @@ -19,6 +72,7 @@ therefore more advanced than the preceding Lugaru HD release by Wolfire. official campaign: * Temple, by Silb * Empire, by Jendraz + * The Seven Tasks, by Philtron R. - All assets (animations, textures, models, maps, sounds, etc.) of Lugaru HD by Wolfire are under a free and open source license (CC-BY-SA 3.0)! - Window and input management ported from SDL 1.2 to SDL 2.0, improving the @@ -50,6 +104,8 @@ therefore more advanced than the preceding Lugaru HD release by Wolfire. - Renamed debug mode to devtools and improved the corresponding documentation Devtools are toggled with `--devtools` switch or adding a `Devtools: 1` entry to the config.txt (#32) +- Added automatic progress saving upon level completion, and not only when + closing the game. - Use standard directories to store game config and user data (#22): * Linux: XDG_CONFIG_HOME (default `~/.config/lugaru`) and XDG_DATA_HOME (default `~/.local/share/lugaru`)