@@ -152997,8 +152997,8 @@
152997152997 Author: Gamation
152998152998 Description: Toggle my various options!
152999152999 Likes: 7
153000- Views: 2201
153001- Downloads: 15224
153000+ Views: 2207
153001+ Downloads: 15377
153002153002 Text: 'A mod which allows you to add custom options in the menu through your meta.yaml
153003153003 file. These options could allow you to turn off particularly laggy effects, or
153004153004 disturbing visuals or dialogue, or copyrighted audio, or more! Every option outputs
@@ -153010,21 +153010,22 @@
153010153010 false<br><code><code> Description: optionsGore_Description</code><br><code>
153011153011 StartingBoolValue: true</code><br><code> - Name: optionsOptimization</code><br><code>
153012153012 Type: Slider</code><br><code> Values: optimizationNone, optimizationLow, optimizationHigh</code><br><code>
153013- Description: optionsOptimization_Description</code></code></pre><br>Every option
153014- <i>must</i> have a <code>Name</code> and <code>Type</code> field. These are not
153015- optional. If you don''t have them it will crash and I will point you here and
153016- ask if you read this. For each option, the <code>Name</code> field must come first.
153017- After that, you can order the fields however you want. In-game, the options will
153018- be ordered as they are in your meta.yaml. (In this example, the Subheader comes
153019- first, then the Gore OnOff, then the Optimization Slider.)<br><br>The <code>Name:</code>
153020- field, as well as the <code>Values:</code> list and <code>Description:</code>
153021- field, take a dialogue ID defined in your English.txt. This means you can probably
153022- make them wavy or shaky or colored if you want. I didn''t check.<br><br>There
153023- are three possible <code>Type</code>s:<br><br><ul><li>Subheader: This is a short
153024- text-only header. It''s the simplest possible <code>Type</code> and options of
153025- type <code>Subheader</code> should only have <code>Name</code> and <code>Type</code>
153026- fields. Subheaders cannot have descriptions.<br></li></ul><br><ul><li>OnOff: A
153027- boolean (true/false) option that can be true or false. Options with a <code>Type</code>
153013+ Description: optionsOptimization_Description</code></code><br> - Name: optionsDarkness<br> Type:
153014+ Counter<br> Values: 0, 5, 10, 25, 50, 100<br> Description: optionsDarkness_Description</pre><br>Every
153015+ option <i>must</i> have a <code>Name</code> and <code>Type</code> field. These
153016+ are not optional. If you don''t have them it will crash and I will point you here
153017+ and ask if you read this. For each option, the <code>Name</code> field must come
153018+ first. After that, you can order the fields however you want. In-game, the options
153019+ will be ordered as they are in your meta.yaml. (In this example, the Subheader
153020+ comes first, then the Gore OnOff, then the Optimization Slider, and finally the
153021+ Darkness Counter.)<br><br>The <code>Name:</code> field, as well as the <code>Values:</code>
153022+ list and <code>Description:</code> field, take a dialogue ID defined in your English.txt.
153023+ This means you can probably make them wavy or shaky or colored if you want. I
153024+ didn''t check.<br><br>There are four possible <code>Type</code>s:<br><br><ul><li>Subheader:
153025+ This is a short text-only header. It''s the simplest possible <code>Type</code>
153026+ and options of type <code>Subheader</code> should only have <code>Name</code>
153027+ and <code>Type</code> fields. Subheaders cannot have descriptions.<br></li></ul><br><ul><li>OnOff:
153028+ A boolean (true/false) option that can be true or false. Options with a <code>Type</code>
153028153029 field of value <code>OnOff</code> can have <code>StartingBoolValue</code> and
153029153030 <code>Description</code> fields. <code>StartingBoolValue</code> defines what value
153030153031 the boolean starts as, either true or false; <code>Description</code> takes a
@@ -153033,16 +153034,21 @@
153033153034 one. Options with a <code>Type</code> field of value <code>Slider</code> can have
153034153035 <code>Values</code> and <code>Description</code> fields. <code>Values</code> takes
153035153036 a comma separated list of dialogue IDs to use as values for the option. <code>Description</code>
153036- is the same as in <code>OnOff</code>.<br></li></ul><br>All options can have the
153037- optional field <code>Global</code>, which if set to false will prevent the option
153038- from showing up everywhere. <b class="SelectedElement">Options with <code>Global:
153039- false</code> will only show up if the player is inside an Option Zone Trigger
153040- </b>with the corresponding option <code>Name</code> in the list of values to enable.<b>
153041- </b><br><br>Options with <code>Type</code> value <code>OnOff</code> or <code>Slider</code>
153042- consistently output a flag set to their value. For <code>OnOff </code>options,
153043- the flag is prefixed <code>MO_</code>; the main content of the flag name is the
153044- value of the Name field. In the example above, we have a <code>OnOff</code> option
153045- with Name value "optionsGore"; thus, the output flag is <code>MO_optionsGore</code>.<br><br>For
153037+ is the same as in <code>OnOff</code>.<br></li></ul><br><ul><li>Counter: Similar
153038+ to a slider, but only takes numerical values. Options with a <code>Type</code>
153039+ field of value <code>Counter</code> can have <code>Values</code> and <code>Description</code>
153040+ fields. <code>Values</code> takes a comma separated list of integers to use as
153041+ values for the option. <code>Description</code> is the same as in <code>OnOff</code>.
153042+ This option is special in that instead of outputting to a session flag, it outputs
153043+ to a session counter.</li></ul><br>All options can have the optional field <code>Global</code>,
153044+ which if set to false will prevent the option from showing up everywhere. <b>Options
153045+ with <code>Global: false</code> will only show up if the player is inside an Option
153046+ Zone Trigger </b>with the corresponding option <code>Name</code> in the list of
153047+ values to enable.<b> </b><br><br>Options with <code>Type</code> value <code>OnOff</code>
153048+ or <code>Slider</code> consistently output a flag set to their value. For <code>OnOff
153049+ </code>options, the flag is prefixed <code>MO_</code>; the main content of the
153050+ flag name is the value of the Name field. In the example above, we have a <code>OnOff</code>
153051+ option with Name value "optionsGore"; thus, the output flag is <code>MO_optionsGore</code>.<br><br>For
153046153052 <code>Slider</code> options, the output is fairly similar. The same <code>MO_</code>
153047153053 prefix is used. The next part of the flag is the Name field, then an underscore,
153048153054 then the name of the option''s value. For example, if I have this Slider option:<br><pre><code><code>-
@@ -153053,12 +153059,15 @@
153053153059 High is selected, the output flag is <code>MO_optionsOptimization_optimizationHigh</code>.
153054153060 Don''t get scared off by this kind of abstract description - it''s super simple,
153055153061 I promise. Just to make it super clear, in the main image attached to this mod,
153056- the flags being output are <code>MO_optionsGore</code> and <code>MO_optionsOptimization_optimizationNone</code>.<br><br>I
153062+ the flags being output are <code>MO_optionsGore</code> and <code>MO_optionsOptimization_optimizationNone</code>.<br><br>Finally,
153063+ for <code>Counter</code> options, the mod doesn''t output a flag at all. Instead,
153064+ it writes the option''s current numerical value to a counter named MO_[name].
153065+ In the example above, this would be <code>MO_optionsDarkness</code>.<br><br>I
153057153066 may add more Types in the future if there''s demand. I probably won''t add submenus
153058153067 though since those are held together with duct tape and tears. Happy mapping!
153059153068 Ping me at @Gamation on Discord if you have any questions.<br>'
153060153069 CreatedDate: 1730609498
153061- ModifiedDate: 1751492830
153070+ ModifiedDate: 1765656298
153062153071 UpdatedDate: 1732477737
153063153072 Screenshots:
153064153073 - https://images.gamebanana.com/img/ss/mods/6727010f4871d.jpg
@@ -153067,21 +153076,28 @@
153067153076 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_6727010f4871d.png
153068153077 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_6727010f48bf1.png
153069153078 Files:
153070- - Description: v0.2.1
153079+ - Description: v0.2.2
153080+ HasEverestYaml: true
153081+ Size: 21159
153082+ CreatedDate: 1765656287
153083+ Downloads: 0
153084+ URL: https://gamebanana.com/dl/1579952
153085+ Name: mapperoptions_69b5d.zip
153086+ - Description: ARCHIVED - Outdated - v0.2.1
153071153087 HasEverestYaml: true
153072153088 Size: 17570
153073153089 CreatedDate: 1751492812
153074- Downloads: 11894
153090+ Downloads: 12049
153075153091 URL: https://gamebanana.com/dl/1469975
153076153092 Name: mapperoptions_5ee6e.zip
153077- - Description: Outdated - v0.2.0
153093+ - Description: ARCHIVED - Outdated - v0.2.0
153078153094 HasEverestYaml: true
153079153095 Size: 17973
153080153096 CreatedDate: 1732477388
153081153097 Downloads: 3211
153082153098 URL: https://gamebanana.com/dl/1329349
153083153099 Name: mapperoptions_9fbbc.zip
153084- - Description: Outdated - v0.1.6
153100+ - Description: ARCHIVED - Outdated - v0.1.6
153085153101 HasEverestYaml: true
153086153102 Size: 15646
153087153103 CreatedDate: 1730918465
0 commit comments