home *** CD-ROM | disk | FTP | other *** search
/ Freelog 41 / Freelog041.iso / Graphisme3D / Cube / data / menus.cfg < prev    next >
Text File  |  2002-10-14  |  11KB  |  311 lines

  1. // standard menu definitions
  2. // don't modify, add personal menus to autoexec.cfg instead
  3.  
  4. bind ESCAPE "showmenu main"    // it all starts here
  5.  
  6.  
  7. newmenu main
  8.  
  9. menuitem "load map.."       "showmenu maps"
  10. menuitem "singleplayer.."   "showmenu singleplayer"
  11. menuitem "multiplayer.."    "showmenu multiplayer"
  12. menuitem "tweaking.."       "showmenu tweaking"
  13. menuitem "editing.."        "showmenu editing"
  14. menuitem "about.."          "showmenu about"
  15. menuitem "quit"
  16.  
  17. newmenu about
  18.  
  19. menuitem "Cube game/engine" " "
  20. menuitem "by Wouter van Oortmerssen" " "
  21. menuitem "http://wouter.fov120.com/cube/" "echo sorry no built-in web browser yet :)"
  22.  
  23.  
  24.  
  25. alias genmapitems [
  26.     alias n (listlen $arg1)
  27.     loop $n [
  28.         at $arg1 $i
  29.         alias mapname $s
  30.         concat map $s
  31.         menuitem $s
  32.         alias next (+ $i 1)
  33.         if (= $next $n) [ alias next 0 ] []
  34.         at $arg1 $next
  35.         alias nextmap $s
  36.         concatword nextmap_ $mapname
  37.         alias $s $nextmap
  38.     ]
  39. ]
  40.  
  41. newmenu maps
  42.  
  43. genmapitems "aard1 metl1 metl2 gzdm1 uf nudist b2k biologie aard3 kmap2 tartech zippie cellar matador inkedskin af 32"
  44. menuitem "more maps.." "showmenu moremaps"
  45.  
  46. newmenu moremaps
  47.  
  48. genmapitems "ludm1 dragon kmap1 hylken5 aard2 gib gdb1 aard1_remix artanis tongues plagiat thearit attacko metalv2 bhouse lbase fox darth"
  49.  
  50. newmenu spmaps
  51.  
  52. genmapitems "kartoffel vaterland sp_af sp1-test tta sp_stalingrad"
  53.  
  54. newmenu singleplayer
  55.  
  56. menuitem "start SP map.." "mode -2; showmenu spmaps"
  57. menuitem "start DMSP map.." "mode -1; showmenu maps"
  58. menuitem "change skill level" "showmenu skill"
  59.  
  60. newmenu skill
  61.  
  62. menuitem "skill 1"
  63. menuitem "skill 2"
  64. menuitem "skill 3 (default)" "skill 3"
  65. menuitem "skill 4"
  66. menuitem "skill 5"
  67. menuitem "skill 6"
  68. menuitem "skill 7"
  69. menuitem "skill 8"
  70. menuitem "skill 9"
  71. menuitem "skill 10"
  72.  
  73. newmenu multiplayer
  74.  
  75. menuitem "server browser.."  "servermenu"
  76. menuitem "vote game mode / map .." "showmenu gamemode"
  77. menuitem "connect localhost"
  78. menuitem "update server list from master server" "updatefrommaster"
  79. menuitem "disconnect"
  80. menuitem "team red"
  81. menuitem "team blue"
  82.  
  83. newmenu gamemode
  84.  
  85. menuitem "ffa/default"     "mode 0; showmenu maps"
  86. menuitem "coop edit"       "mode 1; showmenu maps"
  87. menuitem "ffa/duel"        "mode 2; showmenu maps"
  88. menuitem "teamplay"        "mode 3; showmenu maps"
  89. menuitem "instagib"        "mode 4; showmenu maps"
  90. menuitem "instagib team"   "mode 5; showmenu maps"
  91. menuitem "efficiency"      "mode 6; showmenu maps"
  92. menuitem "efficiency team" "mode 7; showmenu maps"
  93. //menuitem "arena"           "mode 8; showmenu maps"
  94. //menuitem "clan arena"      "mode 9; showmenu maps"
  95.  
  96. newmenu tweaking
  97.  
  98. menuitem "tweak minlod.. (higher = less popup, possibly lower fps)" "showmenu minlod"
  99. menuitem "tweak fpsrange.. (higher = possibly more popup)"          "showmenu fpsrange"
  100. menuitem "tweak fov.."                                              "showmenu fov"
  101. menuitem "tweak water subdivision.."                                "showmenu watersubdiv"
  102. menuitem "turn dynamic light/shadows off"                           "dynlight 0"
  103. menuitem "tweak gamma.."                                            "showmenu gamma"
  104.  
  105. newmenu gamma
  106.  
  107. menuitem "gamma 50"
  108. menuitem "gamma 60"
  109. menuitem "gamma 70"
  110. menuitem "gamma 80"
  111. menuitem "gamma 90"
  112. menuitem "gamma 100"
  113. menuitem "gamma 110"
  114. menuitem "gamma 120"
  115. menuitem "gamma 130"
  116. menuitem "gamma 140"
  117. menuitem "gamma 150"
  118.  
  119. newmenu minlod
  120.  
  121. menuitem "minimum (25)"        "minlod 25"
  122. menuitem "decent (60)"         "minlod 60"
  123. menuitem "good (100)"          "minlod 100"
  124. menuitem "fps be damned (250)" "minlod 250"
  125.  
  126. newmenu fpsrange
  127.  
  128. menuitem "my 486 0wnz y00 (8-10)"        "fpsrange 8 10"
  129. menuitem "slow machine (20-25)"          "fpsrange 20 25"
  130. menuitem "sensible default (30-40)"      "fpsrange 30 40"
  131. menuitem "fps whore (60-60)"             "fpsrange 60 60"
  132. menuitem "I don't understand LOD (100+)" "fpsrange 100 1000"
  133.  
  134. newmenu fov
  135.  
  136. menuitem "fov 120"
  137. menuitem "fov 110"
  138. menuitem "fov 100"
  139. menuitem "fov 90"
  140. menuitem "fov 60"
  141. menuitem "fov 30"
  142.  
  143. newmenu watersubdiv
  144.  
  145. menuitem "subdivision 1  (insane polygon wastage)"  "watersubdiv 1"
  146. menuitem "subdivision 2  (high quality)"            "watersubdiv 2"
  147. menuitem "subdivision 4  (medium quality)"          "watersubdiv 4"
  148. menuitem "subdivision 8  (low quality)"             "watersubdiv 8"
  149. menuitem "subdivision 16 (my 486 can do water too)" "watersubdiv 16"
  150.  
  151. newmenu editing
  152.  
  153. menuitem "insert entity at selection corner.."              "showmenu newent"
  154. menuitem "toggle edit mode (key E)"                         "edittoggle"
  155. menuitem "undo last edit action (key U)"                    "undo"
  156. menuitem "copy selection (key C)"                           "copy"
  157. menuitem "paste selection (red vertex = upper left, key V)" "paste"
  158. menuitem "repeat last texture replace"                      "replace"
  159. menuitem "set tag.."                                        "showmenu tags"
  160. menuitem "delete closest entity (key X)"                    "delent"
  161. menuitem "delete all lights"                                "clearents light"
  162. menuitem "recalc light (key R)"                             "recalc"
  163. menuitem "toggle show geometric mipmaps (bigger = better)"  "showmip"
  164. menuitem "arches and slopes.."                              "showmenu arches"
  165. menuitem "map operations.."                                 "showmenu mapop"
  166. menuitem "help: show more editing keys..."                  "showmenu editkeys"
  167.  
  168. newmenu tags
  169.  
  170. menuitem "set tag 0 (no tag)" "edittag 0"
  171. menuitem "set tag 1"          "edittag 1"
  172. menuitem "set tag 2"          "edittag 2"
  173. menuitem "set tag 3"          "edittag 3"
  174. menuitem "set tag 4"          "edittag 4"
  175. menuitem "set tag 5"          "edittag 5"
  176. menuitem "set tag 6"          "edittag 6"
  177. menuitem "set tag 7"          "edittag 7"
  178.  
  179. newmenu mapop
  180.  
  181. menuitem "save temp map"                      "savemap temp"
  182. menuitem "load temp map"                      "map temp"
  183. menuitem "newmap 64x64 cubes"                 "newmap 6"
  184. menuitem "newmap 128x128 cubes (recommended)" "newmap 7"
  185. menuitem "newmap 256x256 cubes"               "newmap 8"
  186. menuitem "newmap 512x512 cubes"               "newmap 9"
  187. menuitem "newmap 1024x1024 cubes"             "newmap 10"
  188. menuitem "increase mapsize (2x)"              "mapenlarge"
  189. menuitem "make temp fullbright"               "fullbright"
  190. menuitem "toggle occlusion culling"           "toggleocull"
  191. menuitem "set map title/author"               "saycommand /mapmsg"
  192.  
  193. newmenu newent
  194.  
  195. menuitem "white light.."    "showmenu light"
  196. menuitem "coloured light.." "showmenu colour"
  197. menuitem "teleport.."       "showmenu teleport"
  198. menuitem "monster.."        "showmenu monster"
  199. menuitem "trigger.."        "showmenu trigger"
  200. menuitem "newent playerstart"
  201. menuitem "newent shells"
  202. menuitem "newent bullets"
  203. menuitem "newent rockets"
  204. menuitem "newent riflerounds"
  205. menuitem "newent health"
  206. menuitem "newent healthboost"
  207. menuitem "newent greenarmour"
  208. menuitem "newent yellowarmour"
  209. menuitem "newent quaddamage"
  210. menuitem "newent mapmodel"
  211.  
  212. newmenu trigger
  213.  
  214. loop 9 [ concat newent trigger (+ $i 1) 0; menuitem $s ]
  215.  
  216. newmenu light
  217.  
  218. menuitem "newent light  8 255"
  219. menuitem "newent light 12 255"
  220. menuitem "newent light 16 255"
  221. menuitem "newent light 24 255"
  222. menuitem "newent light 32 255"
  223. menuitem "newent light  8 160"
  224. menuitem "newent light 12 160"
  225. menuitem "newent light 16 160"
  226. menuitem "newent light 24 160"
  227. menuitem "newent light 32 160"
  228. menuitem "newent light  8 80"
  229. menuitem "newent light 12 80"
  230. menuitem "newent light 16 80"
  231. menuitem "newent light 24 80"
  232. menuitem "newent light 32 80"
  233.  
  234. newmenu colour
  235.  
  236. menuitem "blue"      "showmenu blue"
  237. menuitem "red"       "showmenu red"
  238. menuitem "green"     "showmenu green"
  239. menuitem "yellow"    "showmenu yellow"
  240. menuitem "purple"    "showmenu purple"
  241. menuitem "turquoise" "showmenu turquoise"
  242.  
  243. alias colourmenu [
  244.   newmenu $arg1
  245.   colourhalf
  246.   colourhalf "" (div $arg2 2) (div $arg3 2) (div $arg4 2)
  247. ]
  248.  
  249. alias colourhalf [
  250.   loop 5 [
  251.     at "8 12 16 24 32" $i;
  252.     concat newent light $s $arg2 $arg3 $arg4;
  253.     menuitem $s
  254.   ]
  255. ]
  256.  
  257. colourmenu blue      192 192 255
  258. colourmenu red       255 192 192
  259. colourmenu green     192 255 192
  260. colourmenu yellow    255 255 192
  261. colourmenu purple    255 192 255
  262. colourmenu turquoise 192 255 255
  263.  
  264. newmenu teleport
  265.  
  266. menuitem "newent teleport 1"
  267. menuitem "newent teledest 1"
  268. menuitem "newent teleport 2"
  269. menuitem "newent teledest 2"
  270. menuitem "newent teleport 3"
  271. menuitem "newent teledest 3"
  272. menuitem "newent teleport 4"
  273. menuitem "newent teledest 4"
  274.  
  275. newmenu monster
  276.  
  277. menuitem "ogro / fireball"      "newent monster 0"
  278. menuitem "rhino / chaingun"      "newent monster 1"
  279. menuitem "ratamahatta / shotgun"      "newent monster 2"
  280. menuitem "slith / rifle" "newent monster 3"
  281. menuitem "bauul / RL"     "newent monster 4"
  282. menuitem "hellpig / bite"       "newent monster 5"
  283. menuitem "knight / iceball" "newent monster 6"
  284. menuitem "goblin / slimeball"   "newent monster 7"
  285.  
  286. newmenu arches
  287.  
  288. menuitem "normal arch"                        "heightfield 2; arch 0"
  289. menuitem "arch with sideways curve (delta 1)" "heightfield 2; arch 1"
  290. menuitem "arch with sideways curve (delta 2)" "heightfield 2; arch 2"
  291. menuitem "arch with sideways curve (delta 3)" "heightfield 2; arch 3"
  292. menuitem "arch with sideways curve (delta 4)" "heightfield 2; arch 4"
  293. menuitem "slope increase 2 left-right"        "heightfield 0; slope 2 0"
  294. menuitem "slope decrease 2 left-right"        "heightfield 0; slope -2 0"
  295. menuitem "slope increase 2 top-bottom"        "heightfield 0; slope 0 2"
  296. menuitem "slope decrease 2 top-bottom"        "heightfield 0; slope 0 -2"
  297. menuitem "[ arches make ceiling heighfield, slopes floor ]"
  298.  
  299. newmenu editkeys
  300.  
  301. menuitem "insert/home/pgup/keyp7 browse through floor/wall/ceiling/" ""
  302. menuitem "      upper textures on your current selection,"           ""
  303. menuitem "      delete/end/pgup/keyp4 browse backwards"              ""
  304. menuitem "[ and ] move the currently selected floor up and down"     ""
  305. menuitem "      O and P do the same for the ceiling"                 ""
  306. menuitem "F makes the current selection SOLID, G makes it SPACE"     ""
  307. menuitem "K makes something a corner (slant)"                        ""
  308. menuitem ", and . equalize the floor/ceiling ceiling level"          ""
  309. menuitem "H makes the floor a heightfield, I the ceiling"            ""
  310. menuitem "8/9 change the offset of a vertex in a heightfield"        ""
  311.