Release 3.4.1

The projects speaking tube.
Add your two cents if you want to.
Post Reply
pastdue
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 339
Joined: 13 Aug 2017, 17:44

Release 3.4.1

Post by pastdue »

With the help of many bug reporters & contributors, we're happy to announce the release of 3.4.1, a bug-fix release.

Including fixes for:
  • UI issues
  • Keymap defaults
  • Simple keybinds not firing when a meta key is held down
  • Campaign bugs
  • Compilation / compatibility issues
  • Multiplayer lobby issues
View the full 3.4.1 changelog

Original 3.4.0 Highlights:
  • Graphics and UI improvements, including: fade effect when starting games, smoother mouse rotation, smoother zooming, interpolate frames in animation, occlude terrain ambiently
  • Add: Frontend "continue last save" option
  • Add: Quicksave feature
  • Add: Autosave feature
  • Add: Way to change most game settings with the in-game pause menu
  • Add: Shortcut to quit to main-menu after victory
  • Add: T4 technology level where all research is completed
  • Add: Randomization of game options button in skirmish/multiplayer games
  • Add: Add support for changing map, game name, and hosting player's name after already hosting
  • Add: Configuration of OpenAL-HRTF mode
  • Add: In-game notification widgets
  • Add: Keybinding configuration for camera pan
  • Add: Discord rich presence / join support
  • Add: Unit / kill count gui feature
  • Add: BoneCrusher! AI, Cobra AI, Nexus AI (ported from original)
  • Add: Right-click AI slot to quickly copy it to all other AI slots
  • Many translation improvements
  • Campaign bug fixes and balance adjustments
  • and too many other bug fixes to list
There have been over 70 commits since 3.4.0, from many contributors including: Colin MacDonald, Cyp, Ilari Tommiska, KJeff01, past-due, Prot, Vitya Andreev

We'd also like to thank all of the new and returning translators who have helped to improve the translations for the game via the Crowdin project. For more information on how to help with translations, see doc/Translations.md.

Please report all bugs on GitHub.

The old build toolchains have now been fully replaced, and CMake is used for building on all platforms.
For full build instructions see the README.md

And don't forget to check out the new official Discord server: https://discord.com/invite/ZvRVQ8g

Download at:
https://wz2100.net

Or:
https://sourceforge.net/projects/warzon ... ses/3.4.1/
https://github.com/Warzone2100/warzone2 ... /tag/3.4.1
pastdue
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 339
Joined: 13 Aug 2017, 17:44

Re: Release 3.4.1

Post by pastdue »

Also, we have a new Twitter account that'll post when updates are released:
https://twitter.com/Warzone_2100

So if you prefer to get notifications that way, feel free to follow.
Nexus Darkshade
Greenhorn
Posts: 15
Joined: 16 May 2017, 00:24

Re: Release 3.4.1

Post by Nexus Darkshade »

Did you guys fix this GUI issue? I haven't finished downloading the installer.
Screenshot (7).png
Screenshot (7).png (28.94 KiB) Viewed 15173 times
Nexus Darkshade
Greenhorn
Posts: 15
Joined: 16 May 2017, 00:24

Re: Release 3.4.1

Post by Nexus Darkshade »

Finished installing and it looks like you did. Thanks!
User avatar
moltengear
Trained
Trained
Posts: 170
Joined: 22 Jul 2017, 15:05

Re: Release 3.4.1

Post by moltengear »

I can't immediately compile on Windows. 3.4.1 version
User avatar
moltengear
Trained
Trained
Posts: 170
Joined: 22 Jul 2017, 15:05

Re: Release 3.4.1

Post by moltengear »

moltengear wrote: 08 Sep 2020, 16:40 I can't immediately compile on Windows. 3.4.1 version
cmake doesn't see libraries from vcpkg

I had to make such noodles.

Code: Select all

set (CURL_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (CURL_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/libcurl.lib")

set (CMAKE_PREFIX_PATH "C:/Qt/Qt5.9.9/5.9.7/msvc2015/")


set (MINIUPNPC_INCLUDE_DIR "C:/warzone2100/3rdparty/miniupnp")
#set (MINIUPNPC_LIBRARY "C:/warzone2100/build/3rdparty/miniupnp/miniupnpc/Release/libminiupnpc.lib")

et (PNG_PNG_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (PNG_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/libpng16.lib")
list (APPEND CMAKE_PREFIX_PATH "C:/warzone2100/vcpkg/installed/x86-windows/")

set (GLEW_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (GLEW_SHARED_LIBRARY_RELEASE "C:/warzone2100/vcpkg/installed/x86-windows/lib/glew32.lib")

find_package(GLEW REQUIRED)

set (FREETYPE_INCLUDE_DIRS "C:/warzone2100/vcpkg/installed/x86-windows/include/")
set (FREETYPE_INCLUDE_DIR_ft2build "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (FREETYPE_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/freetype.lib")

set (HARFBUZZ_INCLUDE_DIRS "C:/warzone2100/vcpkg/installed/x86-windows/include/harfbuzz")
set (HARFBUZZ_LIBRARIES "C:/warzone2100/vcpkg/installed/x86-windows/lib/harfbuzz.lib")

set (SDL2_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include/SDL2")
set (SDL2_LIBRARY_RELEASE "C:/warzone2100/vcpkg/installed/x86-windows/lib/SDL2.lib")
set (SDL2MAIN_LIBRARY_RELEASE "C:/warzone2100/vcpkg/installed/x86-windows/lib/manual-link/SDL2main.lib")


set (OPENAL_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (OPENAL_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/OpenAl32.lib")

set (OGG_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (VORBIS_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (OGGVORBIS_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (THEORA_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")

set (OGG_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/ogg.lib")
set (OGGVORBIS_LIBRARIES "C:/warzone2100/vcpkg/installed/x86-windows/lib/theora.lib")
set (VORBIS_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/vorbis.lib")
set (VORBISFILE_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/vorbisfile.lib")

set (THEORA_enc_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/theoraenc.lib")
set (THEORA_dec_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/theoradec.lib")

set (ZLIB_INCLUDE_DIR "C:/warzone2100/vcpkg/installed/x86-windows/include")
set (ZLIB_LIBRARY "C:/warzone2100/vcpkg/installed/x86-windows/lib/zlib.lib")
But it is impossible to play in multiplayer, but perhaps go into the room. autorevision.exe also doesn't work.
I got autorevision.h from linux
Post Reply