Skip to content

Releases: SFTtech/openage

openage v0.6.0 release

26 Nov 15:27
faec07d
Compare
Choose a tag to compare

openage 0.6.0

This release expands and overhauls existing new engine components relevant for gameplay. Pathfinding is now implemented using a flow field pathfinder that enables smooth pathing over the terrain. We also added a new entity behavior system based on node graphs (activity system) that is configurable via the API. Additionally, several additional assets can now be loaded from modpacks via the API, e.g. terrain graphics.

Highlights

  • New flow field pathfinder
  • Activity system for node-based unit behavior configuration graphs
  • Massive performance improvements

Full Changelog

https://github.com/SFTtech/openage/blob/master/doc/changelogs/engine/v0.6.0.md

What's Changed

New Contributors

Full Changelog: v0.5.3...v0.6.0

openage v0.5.3 release

18 Dec 12:28
bfc5ecd
Compare
Choose a tag to compare

Fixes a bunch of small errors and removes a lot of legacy code, making the engine easier to build.

Also, the dependencies SDL2 and SDL2_Image are no longer required!

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

openage v0.5.2 Release

17 Oct 20:15
ded806b
Compare
Choose a tag to compare

Adds a few fixes for macOS and release builds. The version number should also be correctly display now.

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.5.2

openage v0.5.1 Release

08 Oct 16:55
aae16d3
Compare
Choose a tag to compare

Adds a few fixes for clang and startup errors.

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

openage v0.5.0 Release

03 Oct 10:43
7fe57bd
Compare
Choose a tag to compare

openage_modpack_units

This is the first release featuring the new architecture changes, unified internal interfaces, and new game data formats. It provides a stable basis for further improvements. The gameplay found in this release is not much more than a tech demo, so don't expect too much from running it.

Highlights

  • New game data conversion with support for all Genie games:
    • Age of Empires 1 (1997)
    • Age of Empires 1: Definitive Edition
    • Age of Empires 2 (1999)
    • Age of Empires 2: HD Edition
    • Age of Empires 2: Definitive Edition
    • Star Wars Galactic Battlegrounds
    • Age of Empires 2 (Trial Version) for demoing the engine
  • New OpenGL renderer
    • threaded rendering
    • 15x speedups in comparison to previous renderer
  • New game simulation workflow
    • event-based simulation
    • backed by nyan database for game data
    • component-based architecture
  • New input system
  • Extended documentation

Changelog

https://github.com/SFTtech/openage/blob/master/doc/changelogs/engine/v0.5.0.md

Last release before lockstep removal

15 Aug 10:53
bed49ba
Compare
Choose a tag to compare

This is the last working version containing the old lockstep gamestate. Further releases will use the curves logic, the nyan API and the nyan converter.

4 years of progress

27 Jun 20:38
0f8615c
Compare
Choose a tag to compare
4 years of progress Pre-release
Pre-release

Screenshot of openage on Win10-x64

Nightly Builds

If you closely want to follow our development branch, you can find our nightly builds here.

Beware!

This is more of a tech demo than a playable game. Expect all kinds of breakage. YOLO.
Please give feedback for potential problems in our Matrix channel or on reddit.
If you want to support our development, you can do that on liberapay.com/SFTtech

Changelog

So much progress..

Highlights

  • Event-driven gamestate preparations
  • Link to nyan library
  • New renderer implementation (partial)
  • Convert African Kingdoms data (up to HD version 4.3)
  • Cache files for asset loading
  • Modding API specification (v0.2)
  • Out-of-source tree builds
  • Windows MSVC builds and Windows 64-Bit installer

Visible changes

  • Scrolling only when windows is in focus
  • Middle part of the lower UI
  • Pop space (old gamestate)
  • Market resource prices (old gamestate)
  • Building costs and resource amounts (old gamestate)

Instructions

  1. Download and check hash
  2. Install
  3. Set a new environment variable AGE2DIR to the path of your Age2-directory. You could also add that in the openage.bat-file, if you like.
    NOTE: We support Age2-Versions until HD4.3 and old AoC 1.0c, if you have the last Steam-Version read below.
  4. Double-click openage.bat
  5. Wait for the conversion of the assets
  6. Enjoy

How to set AoE2HD to Version 4.3

  1. Make a backup of your existing Age2HD-folder
    NOTE: Standard path is C:\Program Files (x86)\Steam\steamapps\common\Age2HD
  2. Open Steam library
  3. Right-click on "Age of Empires II: HD Edition" and click on Properties
  4. Go to Betas
  5. Choose Patch43
  6. Close the window and wait for the download to finish

Win10-x64_v0.3.0-alpha Installer

16 Jun 15:45
8370ae0
Compare
Choose a tag to compare
Pre-release

Screenshot of openage v0.3.0 on Win10-x64

Beware!

This is a installer of openage-v0.3.0-alpha for Windows 10 (64-bit). Use it with caution, it is an early alpha state.
Please give feedback for potential problems in our Matrix channel or on reddit.
If you want to support our development, you can do that on liberapay.com/SFTtech

Instructions

  1. Download and check hash
  2. Install
  3. Set a new environment variable AGE2DIR to the path of your Age2-directory. You could also add that in the openage.bat-file, if you like.
    NOTE: We support Age2-Versions until HD4.3 and old AoC 1.0c, if you have the last Steam-Version read below.
  4. Double-click openage.bat
  5. Wait for the conversion of the assets
  6. Enjoy

How to set AoE2HD to Version 4.3

  1. Make a backup of your existing Age2HD-folder
    NOTE: Standard path is C:\Program Files (x86)\Steam\steamapps\common\Age2HD
  2. Open Steam library
  3. Right-click on "Age of Empires II: HD Edition" and click on Properties
  4. Go to Betas
  5. Choose Patch43
  6. Close the window and wait for the download to finish

Known Problems

  • If you have two (or more) different python installations on your computer try to unset the directory of your own python installation from PATH to make sure openage.bat takes the one from the installDir.
  • Usually it should not give any problems, but if you have Wololo Kingdoms installed and installed mods that change the base assets the converter will not work. A workaround would be to make a backup of your AGE2 directory, let the AGE2DIR environment variable point to that backup and in that backup inside AGE2/resources delete all files except folders. Another workaround would be to backup your AGE2 folder and redownload it to have a clean install. After conversion you replace it with the backup.