KajiTetsushi / HomeworldSDL

Other
4 stars 1 forks source link

Homeworld SDL

SDL port of the Homeworld source code that was released in 2003 by Relic Entertainment.

Installing

Requirements

This repository contains only the source code for Homeworld's engine (metaphorically, the skeleton). In order to have a playable game, you will need the original assets (artwork, textures, sounds, meshes, ... Metaphorically again, the flesh).

So make sure you have:

Asset checklist

To sum it up, here are the files required for the game to run:

Usually you will find these files in your installation folder. For more detailed instructions, read on.

Linux

Extracting game assets with wine

Install the game and patch with wine (tested with wine 4.1)

wine HWSetup.EXE
wine si_homeworld_update_105.exe

Open the game installation folder (usually ~/.wine/drive_c/Sierra/Homeworld). This is where you'll find the required files. We'll be getting back at them later on.

Installing the binary distribution

  1. Download [the latest release][releases]. (Extract it if necessary)
  2. Copy the files you gathered earlier in the folder you just downloaded
  3. Run the game
  4. Jump to Configuring the OpenGL renderer

Compiling from source

Please refer to Linux/BUILD.md.

Configuring the OpenGL renderer

The first time you run the game, you'll have to configure the renderer to use OpenGL. This will be saved in your ~/.homeworld, so you won't have to do it every time you run the game.

Once the game has launched, you need to:

Mac

About

If you want to know more about this project (and see some screenshots!), please head over to the wiki.