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