Hiigara is a port of Homeworld that focuses on accuracy to the original across many operating systems.
Hiigara is forked from Garden of Kadesh, a web assembly focused port. Hiigara is heavily modified to be a desktop focused port.
Both ports originate from the original HomeworldSDL project that has since been abandoned.
Hiigara is now officially deprecated in favour of Tenhauser Gate: https://gitlab.com/homeworldsdl/TenhauserGate/-/releases I have done the ARM64 and macOS ports for this port and it is therefore (with the enhancements of TG) better than Hiigara. Use that port for your macOS needs :)
The Homeworld data is needed. Either the latest 1.5 release or the remaster, both are supported and you won't need the 'plug.tga' relic icon as I have removed it (this icon isn't in the remaster data).
Linux users, place the data in the same directory as your binary. macOS users, place the data in the 'Resources' directory inside the App Bundle.
Homeworld.big HW_Comp.vce HW_Music.wxd Update.big Extra.big
Please also include the HomeworldSDL.big file where it is as this is needed for 64bit support. This file modifies the pointers from the Homeworld.big file that aren't 64bit clean (and cannot be since it is a proprietary commercial file).
Linux users should perform
- ./configure
- Enter the tools directory and build biggie using the scripts
- Enter the Linux directory and execute the bootstrap script
- Use the Makefile that is then created in the root directory
macOS users should perform
- Open the provided xcode project
- Build the project
NOTE: macOS users, A universal SDL2.framework is already provided in the Mac directory. You do not need anything else.
Enjoy using Hiigara as much as I did porting it.