Skip to content

v1.7.0

Choose a tag to compare

@Rampastring Rampastring released this 04 Oct 21:47
· 56 commits to master since this release

New major release.

The biggest feature of this release is support for translations. It is now possible to fully translate WAE and all of its UI strings to any language that is supported by the MonoGame/XNA font rendering system (so most languages aside from RTL ones), just by editing WAE's INI files. See the Translation_en.ini file for reference. Big thanks to Shush and KuroNoSeiHai for helping me with this gigantic effort.

Also, thanks to ApocalypseMO aka Remnant for generating a version of WAE's sprite font that includes more character ranges. Additionally, while no code from the CnCNet Client was used for WAE's translation feature, thanks to Kerbiter, SadPencil and others for having done the design work on what a proper translation feature should look like - I drew inspiration from their implementation while designing WAE's translation support.

Even if you're fine with purely English, there's also a few nice improvements included for you.

There's also a breaking change: the FSName= key has been renamed to EditorName=. Further, WAE no longer automatically adds the "AI" prefix to UI names of objects that have "AI" in the beginning of their internal ID. If you relied on this functionality, you'll now have to append it manually with the EditorName= Rules.ini key.

Full change log:

  • Added support for translations (Credits: Rampastring, Shush, KuroNoSeiHai, Remnant)
  • Improved main menu scaling logic based on feedback
  • FSName= has been renamed to EditorName=
  • Fixed a bug where cloning a house caused the original house to disappear on saving the map (Credits: Shush)
  • Animation shape (SHP) frame loading has been restricted to building animations, as other animations are never displayed in WAE. This significantly reduces use of both RAM and VRAM, cutting RAM usage by about 1 GB (from 3.3 GB to 2.3 GB) when running WAE with original Yuri's Revenge.
  • (DTA) Added support for "Smart Hunt" TeamType flag