Lephisto : SaraCraft Studio's Overview: ~~~~~~~~~ Lephisto was the first game project I worked on. I have decided to start a new project and as originally planned when ceasing work on the original, re-use the name! Dependencies: ~~~~~~~~~~~~~ OpenGL SDL sdl_image freetype2 libpng Compiling: ~~~~~~~~~~ ---------------------- -- Linux. -- cd Lephisto/bin/ -- make ---------------------- Instalation: ~~~~~~~~~~~~~ Installation is not currently supported. Bugs/Crashes and problems: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please visit the bug tracker https://github.com/Allanis/Lephisto/issues?state=open and report any issues that you are having. Please ensure that your bug has not already been documented before posting. Dependencied: ~~~~~~~~~~~~~ -- Debian: -- Binary: -- libsdl1.2debian -- libsdl-image1.2 -- libgl1-mesa-dri -- libopenal0a -- libvorbis0a -- libvorbisfile3 -- libxml2 -- libttf2 -- Source: -- libsdl1.2-dev -- libsdl-image1.2-dev -- libgl1-mesa-dev -- libopenal-dev -- libvorbis-dev -- libxml2-dev -- libttf-dev Instructions: ~~~~~~~~~~~~~ Keys: ========================================================= Lephisto uses a dynamic keybinding system that allows you to configure the keybinds to joystick, keyboard or a mix of both. -- Joystick. If you are going to use a joystick, You will have to tell Lephisto which joystick to use. You can either use the -j or -J parameter from the terminal or put it in the conf file. -- Eg. -- ./Lephisto -j 0 -- ./Lephisto -J "Precision" -- joystick = "Precision" # in conf file. -- Syntax. KEY_IDENTIFIER = { type = KEY_TYPE, key = KEY_NUMBER, [reverse = KEY_REVERSE] } KEY_IDENTIFIER is the indetifier given below: KEY_TYPE can be one of keyboard, jaxis or jbutton. KEY_NUMBER is the number of the key (found with xev) KEY_REVERSE is whether it is reversed or not, which is only useful in the case of jaxis. -- Eg. accel = { type = "jbutton", key = 0 } ========================================================= Movement: -- w : Accelerate. -- Double tap for afterburners. -- a : Left. -- d : Right. -- s : Turn 180 degree, so you can stop easily. Combat: -- Space : Primary weapons. -- Tab : Target. -- 'r' : Target closest hostile ship. -- 'f' : Faces the target. -- 'b' : Board the target. -- 'LSHIFT' : Fires secondary weapon. -- 'e' : Switches to the next secondary weapon. Space: -- 'p' : Cycles through planets. -- 'l' : Attempts to land or targets nearest planet. -- 'h' : Cycles through hyperspace jump points. -- 'j' : Jump through hyperspace. -- 'm' : StarMap GUI: -- '0' : Zoom in. -- '9' : Zoom out. -- F12 : Take a screenshot. -- ESC : Menu. -- 'i' : Opens the character information window.