Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.08 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.08 KB

Open Empires

This is a custom game engine for Age of Empires II written in C99 and SDL2 built for fast network play.

Data, art, and sound files are not supplied - to play Open Empires you must own the original boxed-set version of Age of Empires II and The Conquerors.

Dependencies

sdl2
sdl2_ttf
sdl2_net

Building

git clone https://github.com/glouw/openempires
cd openempires
make -C src

Running

First, start the server.

./openempires --server

Second, start the client. Point the path flag to the installation's data folder.

./openempires --path "/path/to/data/folder"

Development Blog (on hiatus)

http://glouw.com/2019/04/10/Reverse-Engineering-Age-of-Empires-2-Part-0.html

Credits

Thanks to:

  • SFTech OpenAge team for their fantastic reverse engineering documentation (https://github.com/SFTtech/openage)
  • Ensemble Studios for many gifted childhood memories
  • Forgotten Empires for keeping the spirit of Age of Empires II alive

Dedicated to Ondrej who I met walking across England as he hiked from Scotland to Spain.