All Projects → stefanhendriks → Dune-II---The-Maker

stefanhendriks / Dune-II---The-Maker

Licence: other
A remake of the classic Dune 2 - The Building of a Dynasty (by Westwood Studios) with several enhancements. Like: higher screenresolutions, zooming, multiselect, skirmish play, etc.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Dune-II---The-Maker

MyRTS
Multiplayer RTS game prototype written in Java using LibGDX
Stars: ✭ 17 (-92.67%)
Mutual labels:  rts-game
ualbion
A remake of the 1995 RPG Albion (requires data from an install of the original game)
Stars: ✭ 87 (-62.5%)
Mutual labels:  remake
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+2474.14%)
Mutual labels:  remake
rsc-client
🎮 runescape classic web client
Stars: ✭ 45 (-80.6%)
Mutual labels:  remake
packard-belle-desktop
Building website with packard-belle UI library and react-rnd
Stars: ✭ 44 (-81.03%)
Mutual labels:  remake
Settlers.ts
A Web Settlers 4 Clone/Remake in TypeScript
Stars: ✭ 19 (-91.81%)
Mutual labels:  remake
symphony-of-empires
Symphony of the Empires is a RTS strategy game and map game.
Stars: ✭ 67 (-71.12%)
Mutual labels:  rts-game
The-Great-Escape-in-C
Classic ZX Spectrum game "The Great Escape" rewritten in portable C
Stars: ✭ 95 (-59.05%)
Mutual labels:  remake
SuperMarioBros
A work-in-progress remake of the original Super Mario Bros. for NES, in the browser using canvas and P5JS.
Stars: ✭ 23 (-90.09%)
Mutual labels:  remake
Opensc2k
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Stars: ✭ 4,753 (+1948.71%)
Mutual labels:  remake
freeserf.net
Settlers 1 clone written in C#
Stars: ✭ 97 (-58.19%)
Mutual labels:  remake
openwar
Classic fantasy RTS game in the spirit of Warcraft: Orcs & Humans.
Stars: ✭ 48 (-79.31%)
Mutual labels:  remake
HeadOverHeels
The free and open source remake of game Head over Heels
Stars: ✭ 15 (-93.53%)
Mutual labels:  remake
encounter
Remaking the classic C64 game in WebGL.
Stars: ✭ 45 (-80.6%)
Mutual labels:  remake
Corsixth
Open source clone of Theme Hospital
Stars: ✭ 2,481 (+969.4%)
Mutual labels:  remake
darkreign2
Dark Reign 2
Stars: ✭ 41 (-82.33%)
Mutual labels:  rts-game
stuntcarremake
A port of Stunt Car Remake to OpenPandora, Linux and Emscripten. Status: Working
Stars: ✭ 44 (-81.03%)
Mutual labels:  remake
nox-decomp
Unofficial Nox (2000) port to Linux using decompiled code from https://playnox.xyz
Stars: ✭ 21 (-90.95%)
Mutual labels:  remake
Hover
Hover is a work-in-progress port of Hover.
Stars: ✭ 58 (-75%)
Mutual labels:  remake
Coogle
A shot-for-shot remake of the Google Login Page.
Stars: ✭ 34 (-85.34%)
Mutual labels:  remake

Latest All CI Buy Me A Coffee donate button

GitHub repo size GitHub language count GitHub top language GitHub last commit

This project uses Deleaker to find memory leaks and more.

Dune II - The Maker

A.k.a. D2TM. Is a Dune 2 remake.

Report bugs via Discord, Twitter or add one in Github.

Read the wiki for more information about startup params, controls, and more.

Compiling

Prerequisites

  • CMake version 3.21 or higher
  • GCC version 11 or higher

Make sure you can run make (or ninja) from command line.

Windows (MinGW)

It currently depends on MinGW32. Make sure you also have GCC 11 installed, which you can do via MSYS2 (using pacman). GCC 11 is not installed by default in MinGW32!

  • git clone this project
  • create a build dir
    mkdir build
    cd build
    cmake .. -G "MinGW Makefiles"
    cmake --build . --target all -- -j 6

If you use ninja you can use cmake .. -G Ninja instead.

Once compilation is done you'll end up with a d2tm.exe file and several DLL's.

Ubuntu

  • git clone this project
  • run ./install_dependencies_ubuntu.sh (only required once)
  • create a build dir
    mkdir build
    cd build
    cmake ..
    make -j4

Running

Easiest is to run the executable from the root. Shared libraries that are required are: libalfont.dll, alleg42.dll, libwinpthread-1.dll and mscvr70.dll. The required pre-built library (Allegro 4) is in the dll folder. The library that is built with the project (AlFont) is copied to the build directory. libwinpthread-1.dll Could be on your MinGW path. If it is not on the path, copy it from your mingw32 installation.

Project status

See the Project Board what's going on.

Binaries

You have various options:

Topics

In the code there are several known concepts; see below for extra information about them:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].