#%Header { ############################################################################## # # File data-adanaxis/system/start.txt # # Author Andy Southgate 2006-2007 # # This file contains original work by Andy Southgate. The author and his # employer (Mushware Limited) irrevocably waive all of their copyright rights # vested in this particular version of this file to the furthest extent # permitted. The author and Mushware Limited also irrevocably waive any and # all of their intellectual property rights arising from said file and its # creation that would otherwise restrict the rights of any party to use and/or # distribute the use of, the techniques and methods used herein. A written # waiver can be obtained via http://www.mushware.com/. # # This software carries NO WARRANTY of any kind. # ############################################################################## #%Header } pQw6UBGrukp0QOB1l19i1Q # $Id: start.txt,v 1.41 2007/09/06 13:07:11 southa Exp $ # $Log: start.txt,v $ # Revision 1.41 2007/09/06 13:07:11 southa # Backport X11 changes # # Revision 1.40 2007/06/27 13:38:28 southa # Debian packaging # # Revision 1.39 2007/06/27 11:56:42 southa # Debian packaging # # Revision 1.38 2007/06/25 17:58:46 southa # X11 fixes # # Revision 1.37 2007/06/11 20:06:13 southa # Compatibility fixes and level 27 # # Revision 1.36 2007/04/20 12:07:09 southa # Khazi Warehouse and level 8 # # Revision 1.35 2007/04/19 12:57:57 southa # Prerelease work # # Revision 1.34 2007/04/18 09:21:57 southa # Header and level fixes # # Revision 1.33 2007/03/13 22:56:46 southa # Release work # # Revision 1.32 2007/03/13 21:45:10 southa # Release process # # Revision 1.31 2007/03/09 19:50:10 southa # Resident textures # # Revision 1.30 2006/09/12 15:28:49 southa # World sphere # # Revision 1.29 2006/09/10 10:30:52 southa # Shader billboarding # # Revision 1.28 2006/09/07 10:02:36 southa # Shader interface # # Revision 1.27 2006/09/06 17:33:18 southa # Shader interface # # Revision 1.26 2006/08/03 15:07:57 southa # Cache purge fix # # Revision 1.25 2006/08/03 13:49:58 southa # X11 release work # # Revision 1.24 2006/08/01 17:21:21 southa # River demo # # Revision 1.23 2006/07/31 11:01:35 southa # Music and dialogues # # Revision 1.22 2006/07/28 16:52:18 southa # Options work # # Revision 1.21 2006/06/07 14:25:54 southa # Grid texture fixes # # Revision 1.20 2006/06/06 17:58:30 southa # Ruby texture definition # # Revision 1.19 2006/06/05 16:54:43 southa # Ruby textures # # Revision 1.18 2006/06/05 14:35:15 southa # Texture generation # # Revision 1.17 2006/06/02 18:14:34 southa # Texture caching # # Revision 1.16 2006/06/01 20:12:57 southa # Initial texture caching # # Revision 1.15 2006/05/11 10:43:15 southa # Project updates # # Revision 1.14 2006/05/03 00:58:43 southa # Texturing updates # # Revision 1.13 2006/05/02 17:32:12 southa # Texturing # # Revision 1.12 2006/04/20 00:22:45 southa # Added ruby executive # # Revision 1.11 2006/04/11 23:30:07 southa # Created MushRuby from ruby-1.8.4 # # Revision 1.10 2005/09/05 12:54:29 southa # Solid rendering work # # Revision 1.9 2005/08/28 22:41:51 southa # MushGLTexture work # # Revision 1.8 2005/08/02 14:37:44 southa # Adanaxis control demo work # # Revision 1.7 2005/08/02 11:11:47 southa # Adanaxis control demo work # # Revision 1.6 2005/07/11 16:37:44 southa # Uplink control work # # Revision 1.5 2005/07/06 19:08:25 southa # Adanaxis control work # # Revision 1.4 2005/06/21 15:57:44 southa # MushGame work # # Revision 1.3 2005/06/14 20:39:38 southa # Adanaxis work # # Revision 1.2 2005/06/14 13:25:30 southa # Adanaxis work # # Revision 1.1 2005/06/13 17:34:52 southa # Adanaxis creation # Change the paths here if you detach the application from its data directory # On entry RESOURCES_PATH is set to the directory above the one the # application data executable is in # configset("RESOURCES_PATH","/usr/share/adanaxis") configset("GLOBAL_SPACES_PATH",$RESOURCES_PATH+"/spaces") configset("GLOBAL_PIXELS_PATH",$RESOURCES_PATH+"/pixels") configset("GLOBAL_WAVES_PATH",$RESOURCES_PATH+"/waves") configset("SYSTEM_PATH",$RESOURCES_PATH+"/system") configset("RUBY_PATH",$RESOURCES_PATH+"/ruby") # Find somewhere to save our files. Directory name first, then paths to check setsavepath(".adanaxis", $HOME, $SYSTEM_PATH, "/tmp") setcachepath("mushware-cache", $HOME+"/.adanaxis", "/tmp", $HOME, $SYSTEM_PATH, $RESOURCES_PATH) # Set registration code file path configset("REG_FILENAME", $GLOBAL_SAVE_PATH+"/reg.xml") # Set configuration file paths configset("CONFIG_FILENAME", $GLOBAL_SAVE_PATH+"/adanaxisconfig.xml") configset("RECORDS_PATH", $GLOBAL_SAVE_PATH) configset("ADANAXIS_AXISCONFIG_DEFAULT_FILENAME", $SYSTEM_PATH+"/axisconfig-default.xml") configset("ADANAXIS_KEYCONFIG_DEFAULT_FILENAME", $SYSTEM_PATH+"/keyconfig-default.xml") # Most of these configuration values are unused or act only as defaults # Options for DISPLAY_QUALITY are low, medium or high - not used configset("DISPLAY_QUALITY", "high") # Adanaxis configuraton values configset('MUSHGL_DISPLAY_MODE', 2) # Print OpenGL infomation # configset('MUSHGL_DUMP_MUSHGLV', 1) # Control texture cache 0=off, 1 or undefined=on configset('MUSHGL_TEXTURE_CACHE', 1) # Control whether texture files in the cache directory are deleted when the game exits 0=no, 1 or undefined=yes # configset('MUSHGL_TEXTURE_CACHE_PURGE', 0) # Control texture compression 0=off, 1 or undefined=on configset('MUSHGL_TEXTURE_COMPRESSION', 1) # Extra display mode definitions for X11 # Uncomment these or add your own # configset('X11_MODE_0', '(960,600)') # configset('X11_MODE_1', '(1680,1050)') # configset('X11_MODE_2', '(1920,1200)') # and so on, up to X11_MODE_9 # Uses the SDL_ListModes function to determine X11 modes configset('X11_USE_SDL_LISTMODES', 1) # Load the dialogues GameDialogueLoad($SYSTEM_PATH+'/objects.xml') # Mutate the application into Adanaxis adanaxis # Add config elements - not used in this application configvalueadd('displaymode', 0, 0, 0) configstringadd('displayquality','high', 'low=Low&medium=Medium&high=High') configstringadd('displaylighting', 'dynamic', 'none=None&dynamic=Dynamic') # Load the system font loadfontmap('font-mono1',$GLOBAL_PIXELS_PATH+'/font-mono1.tiff',8,12,337,768)