1-- global tables 2 3settings = { } 4artpacks = { } 5tracks = { } 6 7-- debugginb 8settings.debug_output = 1 9 10-- game 11-- game rules 12settings.speed = 8.5 13 14settings.booster_on = 1 15settings.booster_min = 1.0 16settings.booster_max = 6.5 17settings.booster_use = 1.0 18settings.booster_decrease = 0.8 19settings.booster_regenerate = 0.4 20 21settings.wall_accel_on = 0 22settings.wall_accel_limit = 20.0 23settings.wall_accel_use = 1.0 24settings.wall_accel_decrease = 0.8 25 26settings.ai_level = 2 27settings.grid_size = 720 28settings.erase_crashed = 1 29settings.map_ratio_w = 0.333 30settings.map_ratio_h = 0.333 31 32settings.ai_player1 = 0 33settings.ai_player2 = 1 34settings.ai_player3 = 1 35settings.ai_player4 = 1 36-- game settings 37settings.fast_finish = 1 38settings.camType = 1 39settings.display_type = 3 40 41-- video 42settings.artpacks = { } 43settings.current_artpack = "classic" 44-- detail settings 45settings.mipmap_filter = 3 46settings.alpha_trails = 0 47settings.show_glow = 1 48settings.show_recognizer = 1 49settings.show_impact = 1 50settings.lod = 1 51 52settings.show_fps = 0 53settings.show_console = 1 54settings.show_ai_status = 1 55settings.show_scores = 1 56 57-- screen options 58settings.width = 800 59settings.height = 600 60settings.windowMode = 1 61 62-- other settings (not available via menu) 63settings.show_gl_logo = 1 64 65settings.fov = 105 66settings.znear = 0.5 67settings.light_cycles = 1 68settings.turn_cycle = 1 69settings.line_spacing = 20 70settings.softwareRendering = 0 71settings.antialias_lines = 1 72settings.bitdepth_32 = 0 73settings.use_stencil = 0 74settings.mouse_warp = 0 75settings.model_backwards = 0 76settings.screenSaver = 0 77 78settings.joy_threshold = 0.10 79 80-- audio 81settings.tracks = { } 82settings.current_track = "revenge_of_cats.it" 83-- music & fx settings 84settings.playEffects = 1 85settings.playMusic = 1 86settings.fxVolume = 0.2 87settings.musicVolume = 0.5 88 89-- keys 90 91settings.keys = { 92 { -- player 1 93 left = 97, -- lower case 'a' 94 right = 115, -- lower case 's' 95 glance_left = 113, -- lower case 'q' 96 glance_right = 119, -- lower case 'w' 97 boost = 101, -- lower case 'd' 98 }, 99 { -- player 2 100 left = 106, -- lower case 'j' 101 right = 107, -- lower case 'k' 102 glance_left = 117, -- lower case 'u' 103 glance_right = 105, -- lower case 'i' 104 boost = 108, -- lower case 'l' 105 }, 106 { -- player 3 107 left = 276, -- cursor left 108 right = 275, -- cursor right 109 glance_left = 127, -- 'del' 110 glance_right = 279, -- 'end' 111 boost = 274, -- cursor down 112 }, 113 { -- player 4 114 left = 260, -- keypad 4 115 right = 262, -- keypad 6 116 glance_left = 263, -- keypad 7 117 glance_right = 265, -- keypad 9 118 boost = 261, -- keypad 5 119 } 120} 121 122-- these tables are not serialized to RCNAME (yet) 123-- some values are set in artpack.lua 124video = {} 125video.settings = {} 126