IonAgorria / OpenE2140

An open source game reimplementing Earth 2140 gameplay
GNU General Public License v3.0
15 stars 4 forks source link

Project migrated to: https://gitlab.com/opene2140/opene2140

OpenE2140

About

An open source game reimplementing Earth 2140 gameplay using original game files.

The project aims to reproduce the overall gameplay experience while adding a modern game features that are not available in original game.

NOTE: The project is still under heavy development and not much happens yet.

Requirements and libraries

For compiling:

This project includes these libraries as git submodules or bundled:

This project requires to have the following libraries installed:

This projects uses optional libraries to enhance some functionalities:

Compiling

To download and compile this project:

  1. Download the repository using following command to include submodules:

    git clone --recursive **url**
  2. Compile according to your platform:

    • Linux: Execute ./build-linux.sh
    • Mac OS: Execute ./build-macos.sh
  3. Find the generated files:

    • Linux: The executable should be called opene2140
    • MacOS: The executable should be called opene2140

Running

Original game files are required to be located in folder assets in the same path as game executable. WD archive files are the original game format used for storing assets and is the preffered method. Directories takes precedence over WD files when loading and this method is mainly oriented for development.

The following game assets must be present in WD file or directory form:

WD file Directory About
MIX.WD MIX MIX files containing game sprites
PIRO.WD PIRO Graphic effects like explosions
LEVEL.WD LEVEL Level maps and text

Completed

Roadmap

Mentions