Xenos6666 / liberation-circuit

Trapped in a hostile computer system, you must make a way out - RTS/coding game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libcirc-alt-unix

version: 1.3-alt

This is an alternative version of Liberation Circuit, an RTS/programming game, made to be easier to compile and mod. This is NOT an official release, the original game can be found at https://github.com/linleyh/liberation-circuit.git

This version is made to compile on Unix Systems only, to get the version for Windows, go to https://github.com/Xenos6666/libcirc-alt-windows

To compile the game, just run make. If you encounter any problem during compilation, please report it to me on Vanilla's Liberation Circuit Discord server (you should find the link on the game's website).

The executable should go in the "bin" subdirectory (the same directory as the "init.txt" file). The game requires write access to this directory to save mission progress. If this isn't okay, you can specify a path in the fopen calls at about lines 2808 and 2860 of h_story.c.

If you are running the game from a terminal, make sure to cd into bin/ before running it!


On top of changing the way this game compiles, this versions changes some of the source code to make it more compatible with modding. I do NOT guarantee that the game will behave exactly the same way the original version does (although if it doesn't that proabably means I did something terribly wrong)


Don't try to compile the .c files in the /proc or /story subdirectories! They are code used by the game itself.

  • Manual.html has extensive detail about the game, including documentation for the in-game API.

  • Edit init.txt to set screen resolution and other options (fullscreen, sound volume, key rebinding, colourblind mode etc).

It looks like this (this is github markdown):

a screenshot

another screenshot

About

Trapped in a hostile computer system, you must make a way out - RTS/coding game

License:GNU General Public License v3.0


Languages

Language:C 92.7%Language:C++ 4.8%Language:HTML 2.3%Language:Objective-C 0.1%Language:Makefile 0.0%Language:AutoHotkey 0.0%Language:Shell 0.0%