diff --git a/ChangeLog b/ChangeLog index 6add636..b084e28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2 +1,4 @@ For Extreme Tux Racer commit log, see https://sourceforge.net/p/extremetuxracer/code/log/ + +For Extreme Tux Racer release notes, see NEWS. \ No newline at end of file diff --git a/NEWS b/NEWS index 12850c7..69e3509 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,31 @@ -NEWS for Extreme Tux Racer 0.6 ------------------------------- +=============================================================================== + NEWS for Extreme Tux Racer +=============================================================================== -Entire project has been rebooted with new team. -Extreme Tux Racer version 0.6 is to be considered -as first version of the new beginning. There's -no meaningful way to compare it to old versions. + +Version 0.7 TBA +------------------------------------------------------------------------------- + +Besides several small improvements and bugfixes, the new Extreme Tux Racer +version 0.7 features the following changes: + +- SFML 2 replaced SDL 1 as multimedia library: + -> significant code cleanup, + -> allows changing screen resolution and fullscreen/windowed mode at runtime, + -> performance improvements, especially in menus. +- Rewritten GUI, providing similar look, but more features, such as keyboard + navigation. +- New performance level '4' has been added, providing high resolution textures + for the skybox. +- Courses are now be organized in groups +- Courses from the extremetuxracer-extras package were added to the project +- Course names and descriptions are now translatable +- Code cleanup and modernization towards C++11 continued + + +Version 0.6 13th of August, 2013 +------------------------------------------------------------------------------- + +Entire project has been rebooted with new team. Extreme Tux Racer version 0.6 +is to be considered as first version of the new beginning. There's no +meaningful way to compare it to old versions. diff --git a/build/ExtremeTuxRacer.vcxproj b/build/ExtremeTuxRacer.vcxproj index 1f91e80..91357b6 100644 --- a/build/ExtremeTuxRacer.vcxproj +++ b/build/ExtremeTuxRacer.vcxproj @@ -96,6 +96,8 @@ bh.h /Zc:inline /Zc:throwingNew %(AdditionalOptions) 4100;4512 + true + false sfml-system-d.lib;sfml-window-d.lib;sfml-graphics-d.lib;sfml-audio-d.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) @@ -116,6 +118,8 @@ bh.h /Zc:inline /Zc:throwingNew %(AdditionalOptions) 4100;4512 + true + false sfml-system-d-64.lib;sfml-window-d-64.lib;sfml-graphics-d-64.lib;sfml-audio-d-64.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) @@ -141,6 +145,8 @@ bh.h /Zc:inline /Zc:throwingNew %(AdditionalOptions) 4100;4512 + true + false sfml-system.lib;sfml-window.lib;sfml-graphics.lib;sfml-audio.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) @@ -170,6 +176,8 @@ bh.h /Zc:inline /Zc:throwingNew %(AdditionalOptions) 4100;4512 + true + false sfml-system-64.lib;sfml-window-64.lib;sfml-graphics-64.lib;sfml-audio-64.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies) diff --git a/build/Installer/Installer.wixproj b/build/Installer/Installer.wixproj index 5b1da85..8ece1ef 100644 --- a/build/Installer/Installer.wixproj +++ b/build/Installer/Installer.wixproj @@ -6,29 +6,22 @@ Release x86 ExtremeTuxRacer - BuildTmp\Wix\$(Platform)\ + BuildTmp\Wix\$(Platform)\$(Configuration)\ + -b ..\..\data package {3b772885-4980-4a76-8407-4dabf8f7757c} - - - -b ..\..\data - ..\..\bin\debug\x64\ - obj\$(Platform)\$(Configuration)\ + + ..\..\bin\debug\x86\ - - -b ..\..\data - bin\$(Platform)\$(Configuration)\ - obj\$(Platform)\$(Configuration)\ + ..\..\bin\debug\x64\ - -b ..\..\data ..\..\bin\x86\ True - -b ..\..\data ..\..\bin\x64\ True @@ -52,12 +45,4 @@ - - ..\..\bin\debug\x86\ - - -b ..\..\data - - - - \ No newline at end of file diff --git a/build/Installer/extremetuxracer.wxs b/build/Installer/extremetuxracer.wxs index 9ddd5b1..4ac28c3 100644 --- a/build/Installer/extremetuxracer.wxs +++ b/build/Installer/extremetuxracer.wxs @@ -27,10 +27,7 @@ - - diff --git a/build/Readme.txt b/build/Readme.txt new file mode 100644 index 0000000..d4968f0 --- /dev/null +++ b/build/Readme.txt @@ -0,0 +1,12 @@ +Prerequisites: +- Microsoft Visual Studio 2010 or later (Express/Community Edition is sufficient) +- SFML (include and lib path have to be set in Visual Studio) +- gltext.h (can be downloaded here: http://www.opengl.org/registry/api/glext.h) + +To build the installer, you'll also need WiX. + +Building: +Start the solution, choose configuration and press F7/Build. If you are not using Visual Studio 2015, you will need to change platform toolset in the project settings. + +Configurations: +The solution provides basically 4 configurations: Debug and Release for both x64 an x86 (Win32). While the x64 is configured to build against v140 toolset, the x86 solution builds against v140_xp toolset to enable Windows XP support. All configurations link runtime dynamically, so users have to have the Visual C++ Redistributable package installed. It should get installed automatically if you are using the installer. \ No newline at end of file