Title: Quest for Fire Author: Wezu (grzechotnik1984@gmai.com) For: PyWeek #18 To run the game from source you need to have Panda3D SDK installed: http://www.panda3d.org/download.php?sdk&version=1.8.1 To start the game run 'main.py'. RUNNING IT FOR THE FIRST TIME FROM SOURCE WILL BY LAGGY!!! To run the game from a .p3d file you will need the Panda3D Runtime: http://www.panda3d.org/download.php?runtime The windows installer can make a Star Menu entry and a desktop icon, use these to run the game or find the executable (.exe) in the install directory. Binary files for other OS (Linux/Mac) should be run in the 'normal' way. Configuration: Basic configuration can be done via the in-game configuration menu, other options can be set via a 'config.txt' file, usualy, not needed. The options in the config menu are: -Retro Mode (True/False): Setting this to False disables the '8-bit' look, only only for debuging. -Resolution: The size of the window in pixels -Fullscreen (True/False): Setting it to True will lunch the game in full-screen mode -Color Count: Lower numbers will lower the number of colors (well... what did you expect?) This is the number of 'zones' not the colors in the palette -Pixel Size: The bigger the number the more pixelated the look. -Monitor VFX: Special effect to simulate an old computer display -Fluid Anim: Setting this to True will make all the animations a bit smoother (at CPU cost) -Shadows: Setting this to False will disable shadows -Gamma: Lower numbers will make the game darker, high number will make it brighter -Diffuculty: How hard the game is. -* Key Keyboard binds. To change a keybind press [enter] and then the key you want to set -Sound/Music Vol.: Volume of sound effects and music Some config.txt options: music_track string Replace 'string' with a name of a music file you want to play insted of the default track The file must be in the 'music' folder buff_size int Replace 'int' with an power-of-two integer to set the buffer size for shadows to something else day_length int Replace 'int' with a integer to set the duration of a in-game day (in seconds) auto-shader 1 Replace 1 with 0 to... I don't know, break the game??? segments int Replace 'int' with a integer to set a different number of game tiles (default 7, varies with game difficulty) nude-patch 0 I know nothing about this, don't arsk, won't answer :8 Story/Gameplay: The fire has gone out! Go find another fire and bring it back, but look out for monsters and traps. Tips/Info: -Bash the attack key to make a combo! -When your weapon is on fire you deal extra damage. -The layout of the level is random. -There's a easer egg hidden in the game, but if you didn't play my last Pyweek game you might not notice. -Move fast, if the night catches you before you find the fire you're gonna hava a bad time.