Make sure CMake and the development libraries for SDL, OpenAL and Vorbis are installed. In Debian-based systems, you need to install the following packages:
cmake libsdl1.2-dev libopenal-dev libvorbis-dev
Then simply issue:
mkdir build && cd build
cmake ..
make
Download and install the required libraries:
- http://www.libsdl.org/release/SDL-devel-1.2.14-VC8.zip
- http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.11-VC.zip
- http://downloads.xiph.org/releases/ogg/libogg-1.2.0.zip
- compile using win32/VS2008/libogg_static.vcproj
- http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.1.zip
- compile win32/VS2008/libvorbis/libvorbis_static.vcproj
- compile win32/VS2008/libvorbisfile/libvorbisfile_static.vcproj
- http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip
- install
- create C:/Program Files/OpenAL 1.1 SDK/include/AL and copy all files from C:/Program Files/OpenAL 1.1 SDK/include
In Visual Studio, add to your include-paths:
- .../libvorbis-1.3.1/include
- .../libogg-1.2.0/include
- C:/Program Files/OpenAL 1.1 SDK/include
- .../SDL-1.2.14_VC8/include
- .../SDL_mixer-1.2.11/include
and to your library-paths:
- .../libvorbis-1.3.1/win32/VS2008/libvorbisfile/Win32/Debug
- .../libogg-1.2.0/win32/VS2008/Win32/Debug
- .../libvorbis-1.3.1/win32/VS2008/libvorbis/Win32/Debug
- C:/Program Files/OpenAL 1.1 SDK/libs/Win32
- .../SDL_mixer-1.2.11/lib
- .../SDL-1.2.14_VC8/lib
Open gish.sln and compile.
You will need the following files to be present:
- OpenAL32.dll
- SDL.DLL
Simply run ./freegish
or freegish.exe
.
There are some assets included (codenamed the FreeGish project),
making Gish a completely free game!
There is also one level available: freegish.lvl
.
You will find it under "Custom Levels" in-game.
Try it and replace what you don't like.
If you own the original assets, you may also copy those into this directory. You will need:
- animation
- level
- music
- sound
- texture
- tile01 ... tile07