menudef.txt 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. LISTMENU "MainMenu"
  2. {
  3. StaticPatch 37, 2, "M_DOOM"
  4. Position 97,72
  5. Font "DBIGFONT","DarkBrown"
  6. TextItem "New Game","n","PlayerclassMenu"
  7. TextItem "Options","o","OptionsMenu"
  8. TextItem "Load","l","LoadGameMenu"
  9. TextItem "Save","s","SaveGameMenu"
  10. TextItem "Quit","q","QuitMenu"
  11. }
  12. ListMenu "EpisodeMenu"
  13. {
  14. NetgameMessage "$NEWGAME"
  15. Position 48,63
  16. StaticPatch 54,38,"M_EPISOD"
  17. Font "DBIGFONT","DarkGray"
  18. }
  19. ListMenu "SkillMenu"
  20. {
  21. StaticPatch 96, 14, "M_NEWG"
  22. StaticPatch 54, 38, "M_SKILL"
  23. Position 48, 63
  24. Font "DBIGFONT","DarkBrown"
  25. }
  26. AddOptionMenu "OptionsMenu"
  27. {
  28. StaticText "$MN_OPUTNT"
  29. StaticText ""
  30. Option "$MN_OPDIST","TNTE1_lod","TNTE1Dist"
  31. Option "$MN_OPBLUR","motionblur","YesNo"
  32. Option "Weather Effects","weatherfx","OnOff" //to remove
  33. StaticText ""
  34. StaticText "Nash's Gore Mod: Vengeance Edition v1.01 Hotfix"
  35. Submenu "$OPTMNU_NASHGORE", "NashGoreMenu"
  36. }
  37. OptionValue "TNTE1Dist"
  38. {
  39. 0, "$MN_OPNONE"
  40. 1024, "$MN_OPNEAR"
  41. 2048, "$MN_OPNORM"
  42. 4096, "$MN_OPFAR1"
  43. 8192, "$MN_OPFAR2"
  44. }
  45. OptionMenu "NashGoreMenu"
  46. {
  47. Class "NashGoreMenu"
  48. Title "$NASHGOREMNU_TITLE"
  49. Position -32
  50. StaticText ""
  51. StaticText "$NASHGOREMNU_BLOOD_TITLE", 1
  52. NashGoreOption "$NASHGOREMNU_BLOOD_TYPE", "$NASHGOREMNU_HELPTEXT_BLOOD_TYPE", "nashgore_bloodtype", "NashGoreBloodTypes"
  53. NashGoreSlider "$NASHGOREMNU_BLOOD_AMOUNT", "$NASHGOREMNU_HELPTEXT_BLOOD_AMOUNT", "nashgore_bloodamount", 0, 255, 1, 0
  54. NashGoreOption "$NASHGOREMNU_BLOOD_SPRITES", "$NASHGOREMNU_HELPTEXT_BLOOD_SPRITES", "nashgore_spriteblood", "NashGoreBloodSpriteValues"
  55. NashGoreOption "$NASHGOREMNU_BLOOD_SPURTS", "$NASHGOREMNU_HELPTEXT_BLOOD_SPURTS", "nashgore_bloodspurt", "OnOff"
  56. StaticText ""
  57. StaticText "$NASHGOREMNU_GIB_TITLE", 1
  58. NashGoreOption "$NASHGOREMNU_GIB_TYPE", "$NASHGOREMNU_HELPTEXT_GIB_TYPE", "nashgore_gibtype", "NashGoreGibTypes"
  59. NashGoreSlider "$NASHGOREMNU_GIB_AMOUNT", "$NASHGOREMNU_HELPTEXT_GIB_AMOUNT", "nashgore_gibamount", 0, 255, 1, 0
  60. StaticText ""
  61. StaticText "$NASHGOREMNU_MISC_TITLE", 1
  62. SafeCommand "$NASHGOREMNU_MISC_CLEARGORENOW", "netevent EV_ClearGore"
  63. NashGoreSlider "$NASHGOREMNU_MISC_MAXGORE", "$NASHGOREMNU_HELPTEXT_MISC_MAXGORE", "nashgore_maxgore", 0, 5000, 1, 0
  64. NashGoreOption "$NASHGOREMNU_MISC_CORPSEBLOOD", "$NASHGOREMNU_HELPTEXT_MISC_CORPSEBLOOD", "nashgore_corpseblood", "OnOff"
  65. NashGoreOption "$NASHGOREMNU_MISC_FOOTPRINTS", "$NASHGOREMNU_HELPTEXT_MISC_FOOTPRINTS", "nashgore_footprints", "OnOff"
  66. NashGoreOption "$NASHGOREMNU_MISC_DEATHFLIP", "$NASHGOREMNU_HELPTEXT_MISC_DEATHFLIP", "nashgore_deathflip", "OnOff"
  67. NashGoreOption "$NASHGOREMNU_MISC_SQUISH", "$NASHGOREMNU_HELPTEXT_MISC_SQUISH", "nashgore_squish", "OnOff"
  68. NashGoreOption "$NASHGOREMNU_MISC_ICEDEATH", "$NASHGOREMNU_HELPTEXT_MISC_ICEDEATH", "nashgore_icedeath", "OnOff"
  69. NashGoreOption "$NASHGOREMNU_MISC_SPLAT", "$NASHGOREMNU_HELPTEXT_MISC_SPLAT", "nashgore_splat", "OnOff"
  70. StaticText ""
  71. StaticText "$NASHGOREMNU_CONTROLS_TITLE", 1
  72. NashGoreControl "$NASHGOREMNU_CONTROLS_CLEARGORE", "$NASHGOREMNU_HELPTEXT_CONTROLS_CLEARGORE", "netevent EV_ClearGore"
  73. }
  74. OptionValue "NashGoreBloodTypes"
  75. {
  76. 0, "$NASHGOREMNU_DEFAULT"
  77. 1, "$NASHGOREMNU_BLOOD_TYPE_CLASSIC"
  78. 2, "$NASHGOREMNU_VANILLA"
  79. }
  80. OptionValue "NashGoreBloodSpriteValues"
  81. {
  82. 0, "$NASHGOREMNU_BLOOD_SPRITE_DECALS"
  83. 1, "$NASHGOREMNU_BLOOD_SPRITE_SPRITES"
  84. }
  85. OptionValue "NashGoreGibTypes"
  86. {
  87. 0, "$NASHGOREMNU_DEFAULT"
  88. 1, "$NASHGOREMNU_GIB_TYPE_NOSTICKYGIBS"
  89. 2, "$NASHGOREMNU_VANILLA"
  90. }
  91. OptionValue PreferBackend //override normal options to avoid unforeseen consequences
  92. {
  93. 0, "$OPTVAL_OPENGL"
  94. 1, "$OPTVAL_VULKAN"
  95. //2, "$OPTVAL_SOFTPOLY" // Remove the SoftPoly option, since it will not work well
  96. }