A free version of the game Gish
C Makefile Objective-C C++ CMake Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
animation Replaced all tga's with png's and also changed the references in code. Jun 19, 2010
cmake-extras add mingw paths to FindVorbis.cmake Jun 6, 2010
externals Made Gish compile again properly under Microsoft Visual Studio 2008 Jul 13, 2010
icons Add SVG icon Jan 10, 2017
level New collection level Mar 24, 2014
music New hell.ogg by Gladius Noctis Jun 14, 2010
replay Include some basic asset replacements Jun 3, 2010
sound Include some basic asset replacements Jun 3, 2010
src Fix cmake build on OSX Feb 12, 2016
texture Added MD5DBs to GishLevelTool Jul 14, 2010
tools/gishleveltool Strip background images of the .tga extension. Aug 22, 2010
.gitignore Ignores for out of source build dir and binary Feb 12, 2016
CMakeLists.txt Add SVG icon Jan 10, 2017
COPYING.txt Open source version of Gish, as released by Cryptic Sea May 30, 2010
License.txt Added MD5DBs to GishLevelTool Jul 14, 2010
README.markdown Made every c file compile separately; Removed or commented out some d… Jun 3, 2010
SDL.DLL Made Gish compile again properly under Microsoft Visual Studio 2008 Jul 13, 2010
freegish.6 Add icons and man page Feb 17, 2014
freegish.bmp Rename gish.bmp to freegish.bmp Feb 18, 2014
gish.sln CRLF fixes Jun 16, 2010
gish.vcproj Fixed project and config.h for VC++ compatiblity. Jun 16, 2010
gishleveltool.bat Added 'Gishleveltool v0.2', a tool to convert Format10 levels to Form… Jul 13, 2010
rename-levels.sh Add a POSIX shell script for renaming the full game levels to the new… Aug 21, 2010

README.markdown

How to compile (Linux)

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

How to compile (Windows with VS2008)

Download and install the required libraries:

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

In Visual Studio add 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

How to play

Simply run ./gish or gish.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'll find it under "Custom Levels". Try it and replace what you don't like.

If you own the original assets, you may also copy those into this directory. You'll need:

  • animation
  • level
  • music
  • sound
  • texture
  • tile01 ... tile07