117 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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.
 | 
						|
 | 
						|
 | 
						|
Dependencies:
 | 
						|
~~~~~~~~~~~~~
 | 
						|
	-- Debian:
 | 
						|
		-- Binary:
 | 
						|
			-- libsdl1.2debian
 | 
						|
			-- libsdl-image1.2
 | 
						|
      -- libsdl-mixer1.2
 | 
						|
			-- libgl1-mesa-dri
 | 
						|
			-- libxml2
 | 
						|
			-- libfreetype6
 | 
						|
 | 
						|
		-- Source:
 | 
						|
			-- libsdl1.2-dev
 | 
						|
			-- libsdl-image1.2-dev
 | 
						|
      -- libsdl-mixer1.2-dev
 | 
						|
			-- libgl1-mesa-dev
 | 
						|
			-- libxml2-dev
 | 
						|
			-- libfreetype6-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.
 | 
						|
 |