STEP:ModGroup Flowchart: Difference between revisions

From Step Mods | Change The Game
m (Text replacement - "Gameplay-Skills & Perks" to "Gameplay-Skills and Perks")
 
(112 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{TOC}}
[[Category:Reference]][[Category:Administration]]{{TOC}}
== Mod Groups ==
This document describes the methodology that Step Curators should use to maximize consistency in categorizing mods into ModGroups. Since ModGroups serve a strategic purpose in determining prioritization of changes introduced by mods in addition to serving as a logical tactic for associating like-purposed mods, consistency of grouping mods across games is critically important. Although it is not foolproof, we believe it eliminates much of the subjectivity otherwise introduced. Please ask Staff or another Curator if a second opinion is needed for a given mod.


== Select Terms & Definitions ==
The following terms are defined here to provide context needed for consistency in classifying mods into ModGroups. Whenever one of these terms is used in this document, recall these definitions.
* {{Fc|salmon|'''Assets}}:''' Files, folders, or other digital media for use by or in support of a Game or a '''Mod'''
* {{Fc|salmon|'''Mod}}:''' New or altered '''Assets''' that: 1) affect a change to OR 2) extend the functionality of ...a Game or another '''Mod'''
* {{Fc|salmon|'''Content}}:''' Rendered Game elements, entities, or constructs observable to the player while playing the Game.
* {{Fc|salmon|'''Programmatic Change}}:''' An automated change implemented with code or script interpreted by the game, another application, or another mod (i.e., via plugin, DLL, or potentially other methods) rather than by replacement of an existing non-programmatic '''Asset'''.{{clear}}
== Quick Reference ==
{| class="wikitable"
{| class="wikitable"
! Mod Group
! Mod Group
! Current Description
! Current Description
! Proposed Description
! class=greentx | Proposed Description
! Current Question
! class=greentx | Proposed Question
|-
|-
| 01-Tools
| 01-Tools
| {{#show:Category:ModGroup 01-Tools|?ModGroupDescription}}
| {{#show:Category:ModGroup 01-Tools|?ModGroupDescription}}
| Helper applications that aid in the management of the modding process
| class=greentx | N/A
| ''Is the 'mod' really a standalone application that aids in the management of the modding process?''
| class=greentx | N/A
|-
|-
| 02-Extenders
| 02-Extenders
| {{#show:Category:ModGroup 02-Extenders|?ModGroupDescription}}
| {{#show:Category:ModGroup 02-Extenders|?ModGroupDescription}}
| Applications or mods that extend the game engine or mechanics
| class=greentx | N/A
| ''Does the mod expand on the inherent functionality of the game <u>or another mod</u> without itself affecting content?''
| class=greentx | N/A
|-
|-
| 03-Resources
| 03-Resources
| {{#show:Category:ModGroup 03-Resources|?ModGroupDescription}}
| {{#show:Category:ModGroup 03-Resources|?ModGroupDescription}}
| Applications or mods that provide additional functions or resources used by other mods
| class=greentx | N/A
| ''Does the mod <u>solely</u> provide assets intended specifically for use by another mod(s) without itself affecting content?''
| class=greentx | N/A
|-
|-
| 04-Foundation
| 04-Foundation
| {{#show:Category:ModGroup 04-Foundation|?ModGroupDescription}}
| {{#show:Category:ModGroup 04-Foundation|?ModGroupDescription}}
| Mods with high conflict rates that should be overridden by other mods
| class=greentx | N/A
| N/A
| class=greentx | N/A
|-
|-
| 05-Animations & {{fc|red|<s>Effects</s>}} {{fc|green|Physics}}
| 05-Animation and Physics
| {{#show:Category:ModGroup 05-Animations & Effects|?ModGroupDescription}}
| {{#show:Category:ModGroup 05-Animation and Physics|?ModGroupDescription}}
| Mods that alter animations or physics
| class=greentx | N/A
| ''Does the mod affect <u>any</u> animations (character movement) or physics (graphic effects)?''
| class=greentx | N/A
|-
|-
| 06-Models & Textures
| 06-Models and Textures
| {{#show:Category:ModGroup 06-Models & Textures|?ModGroupDescription}}
| {{#show:Category:ModGroup 06-Models and Textures|?ModGroupDescription}}
| Mods that alter models, textures, or shaders
| class=greentx | N/A
| ''Does the mod <u>solely</u> replace existing models or textures?''
| class=greentx | N/A
|-
|-
| 07-Sounds & Music
| 07-Sounds and Music
| {{#show:Category:ModGroup 07-Sounds & Music|?ModGroupDescription}}
| {{#show:Category:ModGroup 07-Sounds and Music|?ModGroupDescription}}
| Mods that add or alter game audio
| class=greentx | N/A
| ''Does the mod <u>only</u> affect game audio (music, sounds, voices, etc.)?''
| class=greentx | N/A
|-
|-
| 08-Character Appearance
| 08-Character Appearance
| {{#show:Category:ModGroup 08-Character Appearance|?ModGroupDescription}}
| {{#show:Category:ModGroup 08-Character Appearance|?ModGroupDescription}}
| Mods that add or alter any aspects of player or NPC appearance
| class=greentx | N/A
| ''Does the mod affect <u>any</u> aspect of the player character or NPCs appearance without <u>solely</u> replacing models or textures?''
| class=greentx | N/A
|-
|-
| 09-Fixes
| 09-Fixes
| {{#show:Category:ModGroup 09-Fixes|?ModGroupDescription}}
| {{#show:Category:ModGroup 09-Fixes|?ModGroupDescription}}
| Mods that fix various bugs and/or inconsistencies
| class=greentx | N/A
| ''Does the mod fix or correct an inconsistency without <u>solely</u> replacing models or textures?''
| class=greentx | N/A
|-
|-
| 10-Gameplay-General
| 10-Gameplay-General
| {{#show:Category:ModGroup 10-Gameplay-General|?ModGroupDescription}}
| {{#show:Category:ModGroup 10-Gameplay-General|?ModGroupDescription}}
| Mods that add or alter gameplay mechanics
| class=greentx | N/A
| N/A
| class=greentx | N/A
|-
|-
| 11-Gameplay-AI & Combat
| 11-Gameplay-AI and Combat
| {{#show:Category:ModGroup 11-Gameplay-AI & Combat|?ModGroupDescription}}
| {{#show:Category:ModGroup 11-Gameplay-AI and Combat|?ModGroupDescription}}
| Mods that alter AI, combat mechanics, or NPC stats
| class=greentx | N/A
| ''Does the mod alter AI, combat, or NPC behavior?'', or<br>''Does the mod add new armor or weapons?''
| class=greentx | N/A
|-
|-
| 12-Gameplay-Economy
| 12-Gameplay-Economy
| {{#show:Category:ModGroup 12-Gameplay-Economy|?ModGroupDescription}}
| {{#show:Category:ModGroup 12-Gameplay-Economy|?ModGroupDescription}}
| Mods that alter currency, rewards, values, rates or any other economy-related mechanics
| class=greentx | N/A
| ''Does the mod alter game currency, rewards, values, rates, or other economy-related mechanics?''
| class=greentx | N/A
|-
|-
| 13-Gameplay-Immersion
| 13-Gameplay-Immersion
| {{#show:Category:ModGroup 13-Gameplay-Immersion|?ModGroupDescription}}
| {{#show:Category:ModGroup 13-Gameplay-Immersion|?ModGroupDescription}}
| ''No changes proposed''
| class=greentx | N/A
| ''Is the mod meant specifically and exclusively to improve immersion or role-playing scenarios?'', or<br>''Does the mod add new accessories or clothing?''
| class=greentx | N/A
|-
|-
| 14-Gameplay-Quests
| 14-Gameplay-Quests
| {{#show:Category:ModGroup 14-Gameplay-Quests|?ModGroupDescription}}
| {{#show:Category:ModGroup 14-Gameplay-Quests|?ModGroupDescription}}
| ''No changes proposed''
| class=greentx | N/A
| ''Does the mod alter aspects of quests and/or quest-related dialog or lore?''
| class=greentx | N/A
|-
|-
| 15-Gameplay-Skills & Perks
| 15-Gameplay-Skills and Perks
| {{#show:Category:ModGroup 15-Gameplay-Skills & Perks|?ModGroupDescription}}
| {{#show:Category:ModGroup 15-Gameplay-Skills and Perks|?ModGroupDescription}}
| Mods that alter player or NPC skills and perks or related leveling
| class=greentx | N/A
| ''Does the mod alter player or NPC skills and perks or related leveling?''
| class=greentx | N/A
|-
|-
| 16-Interface
| 16-Interface
| {{#show:Category:ModGroup 16-Interface|?ModGroupDescription}}
| {{#show:Category:ModGroup 16-Interface|?ModGroupDescription}}
| ''No changes proposed''
| class=greentx | N/A
| ''Does the mod affect the user interface content in any way?''
| class=greentx | N/A
|-
|-
| 17-Locations
| 17-Locations
| {{#show:Category:ModGroup 17-Locations|?ModGroupDescription}}
| {{#show:Category:ModGroup 17-Locations|?ModGroupDescription}}
| ''No changes proposed''
| class=greentx | N/A
| ''Does the mod add new locations and/or alter vanilla locations without <u>solely</u> replacing models or textures?''
| class=greentx | N/A
|-
|-
| 18-Lighting & Weather
| 18-Lighting and Weather
| {{#show:Category:ModGroup 18-Lighting & Weather|?ModGroupDescription}}
| {{#show:Category:ModGroup 18-Lighting and Weather|?ModGroupDescription}}
| Optional mod group that alters lighting and/or weather systems
| class=greentx | N/A
| N/A
| class=greentx | N/A
|-
|-
| 19-Utilities
| 19-Utilities
| {{#show:Category:ModGroup 19-Utilities|?ModGroupDescription}}
| {{#show:Category:ModGroup 19-Utilities|?ModGroupDescription}}
| Tools used to aid in the creation or management of vanilla or load-order-specific assets {{Fc|salmon|DynDOLOD (and possibly others) fit this, so we may need to move this one up/down in the flow chart below.}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)
| class=greentx | N/A
| ''Does the mod generate load-order-specific output that will itself be used as a mod or a game/mod resource?''
| class=greentx | N/A
|-
|-
| 20-Patches
| 20-Patches
| {{#show:Category:ModGroup 20-Patches|?ModGroupDescription}}
| {{#show:Category:ModGroup 20-Patches|?ModGroupDescription}}
| Mods that resolve incompatibilities between mods
| class=greentx | N/A
| ''Does the mod <u>only</u> resolve incompatibilities between other mods?''
| class=greentx | N/A
|-
|-
| 21-ENB
| 21-Post-processing
| {{#show:Category:ModGroup 21-ENB|?ModGroupDescription}}
| {{#show:Category:ModGroup 21-Post-Processing|?ModGroupDescription}}
| Mods that perform or contribute to post-processing visual enhancement
| class=greentx | N/A
| N/A
| class=greentx | N/A
|}
|}


== Additional Mod Groups ==
== ModGroup Assignment ==
The Mod Groups below are ones that Step has classified, but aren't in use yet due to lack of mods for these Groups. Users can reference them, however, if users need use of any of these Groups, the Framework would have to be updated to support them.
=== Exceptional ModGroups ===
: {{Fc|salmon|The following 'ModGroups' are NOT defined by the current Step wiki framework, and adding them would be significantly disruptive and burdensome.}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 16:25, July 27, 2021 (UTC)
{{Fc|salmon|'''04-Foundation'''}}
* '''Items'''
This ModGroup is reserved for mods that should be installed early and overridden by downstream mods or for mods that need to be installed early because of downstream mod requirements. These are mods that typically include large-scale model/texture overhauls OR mods that make broad, sweeping changes that tend to be effectively 'forwarded', adopted, or included in many other more specialized mods; hence, these mods are considered the "foundation" or "baseline" of the mod list. '''For these reasons this ModGroup is not included in the flowchart.''' Placement into this ModGroup is often determined by conflicts discovered during guide development that cannot be easily resolved without patching or via significant asset conflict resolution.
*: Mods that add ''New'' items. These often include new, non-vanilla models & textures.
* '''New Characters'''
*: Mods that add new animals, creatures, followers, or NPCs.


=== Potential Additional Group Breakdowns ===
{{Fc|salmon|'''18-Lighting and Weather'''}}
: {{Fc|salmon|The following 'ModGroups' are NOT defined by the current Step wiki framework, and adding them would be significantly disruptive and burdensome. I suggest developing a 'best practice' for ordering within existing ModGroups taht Curators can manually configure.}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 16:25, July 27, 2021 (UTC)
Because lighting (and often weather by proxy) is highly subjective, {{Fc|yellow|this ModGroup is optional}} for installation by the user. The primary purpose of this ModGroup is to alter aspects of the game's lighting and/or weather systems. Regardless of what other ModGroup(s) may apply, a mod belongs here if it edits these specific systems. This allows lighting of any Step build to remain compatible with user preference.
==== Character Appearance ====
* '''Body Mods'''
*: Mods that adjust body shapes or textures
* '''Face Parts'''
*: Mods that add or alter face parts such as hairs, beards, brows, or eyes.
* '''NPC Overhauls'''
*: Mods that overhaul vanilla NPC appearance
* '''Overlays'''
*: Mods that add or alter overlays such as warpaints, tattoos, or freckles


==== Gameplay ====
{{Fc|salmon|'''21-Post-Processing'''}}
* '''Gameplay - Classes & Races'''
Similar to Lighting and Weather, {{Fc|yellow|this ModGroup is optional}}. Unlike Lighting and Weather, mods that relate to post processing should not necessarily be placed into this ModGroup. Only mods that ''require post-processing to work properly'' should be grouped here. Mods that work without post-processing but have post-processing options, like Realistic Water Two, should be sorted using the flowchart below.
*: Mods that add or alter classes/races
* '''Gameplay - Crafting'''
*: Mods that add or alter crafting mechanics (e.g., Complete Crafting Overhaul Remade)


==== Locations ====
{{Fc|salmon|'''Gameplay ModGroups'''}}
* '''New Dungeons'''
'Gameplay' alterations can take a great many forms and mods that impact gameplay and can make content changes that overlap significantly with content changes made by other ModGroups. These mods often include scripts or other programmatic game assets (e.g., plugins) and often rely on mods installed/loaded upstream. For our purposes, "Gameplay" mods are mods that programmatically alter content in terms of affecting specific vanilla gameplay 'mechanics' (e.g., a quest line) or gameplay mechanics of a specific gameplay regime (e.g., crafting, economy, etc.). Another use case are mods that solely add ''new content''. For these reasons, mods that affect gameplay should be sorted independently using the Gameplay Flowchart.
*: Mods that add new dungeons
* '''New Lands'''
*: Mods that add ''new'' lands to explore (e.g., Beyond Skyrim)
* '''Structures & Landmarks'''
*: Mods that add or alter "only a few" structures or landmarks (e.g., buildings, player homes, statues, etc.)
* '''Overhauls'''
*: Mods that overhaul large, vanilla locations (e.g., Dawn of Skyrim, ETaC, JKs, etc.)


== Mod Group Sorting Flowchart ==
=== Sorting Rules ===
Following this flowchart will result in mods being filtered into the correct ModGroups, irrespective of the guide Curator.
* {{Fc|salmon|'''Alphabetization Rule'''}} Unless another rule applies, mods ''within a given ModGroup'' are sorted alphabetically (0-9, A-Z).
* {{Fc|salmon|'''New Content Rule'''}} Mods that ''solely'' add new content not present in the vanilla game, should be placed within the applicable ''Gameplay'' ModGroup.
* {{Fc|salmon|'''"Yes" Rule'''}} Using the flowchart, sort the mod into the first ModGroup where "yes" is the answer.


=== Foundation Group ===
=== Sorting-Rule Deviation ===
''04-Foundation'' is reserved for mods that should be installed early so that they can be overridden by downstream mods. Hence, these mods are considered the "foundation" of the mod list and are not included in the flowchart. These mods are typically large model or texture overhauls. This ModGroup may include mods having conflicts discovered during guide development that cannot be easily resolved by correct ModGroup placement without patching. In other words, this ModGroup can be treated as a 'catch-all' in certain edge cases.
Sorting deviations are desirable ONLY to maximize efficiency for Curators or users without compromising efficiency for either. The following deviations are acceptable:
* Deviate from the Alphabetization Rule to minimize conflict resolution and support a desired outcome.
* Deviate from the "Yes" Rule to support downstream mod requirements when default sorting 'breaks' one or more requirements:
*# Sort the mod into the ''second'' ModGroup where "Yes" is the answer. Never go beyond this to a third "Yes".
*# As a last resort add the mod to 04-Foundation.


=== Lighting and Weather Group ===
<hr>
''18-Lighting & Weather'' is designed to be an optional mod group, meaning users should be able to choose whether or not to install the mods within the Group. Mods included within this group primary purpose is to alter aspects of the game's lighting and/or weather systems. Thus, if a mod edits these systems, they should automatically be placed within the Lighting & Weather group, regardless of other groups they may fit into. Since lighting and weather is such a subjective topic, the goal is to allow users the option of using the Guide's mods or installing their own personal choices.


=== ENB Group ===
=== Non-Gameplay Mod Flowchart ===
''21-ENB'' is also designed to be an optional mod group, meaning users should be able to choose whether or not to install the mods within the Group. Mods included within this group primary purpose is to aid or enhance ENBSeries. The only mods that should be sorted within this group are those that ''require'' ENB to work; thus, they are entirely "ENB mods". Mods that work without ENB, but have ENB options should be sorted using the flowchart below.
Only mods that don't impact gameplay should be considered in this sorting process. For gameplay mod sorting, see the next flowchart. Starting from the top of the flowchart, read each question and think carefully about the mod being sorted.


{{Alert|text=Starting from the top, with ''04-Foundation'' being the only exception, a mod belongs in the ''first'' ModGroup having applicable criteria. A given mod may alternatively be placed into the ''next'' applicable ModGroup ONLY to resolve edge-case conflicts.}}
<div class="text-center">
{{fs|1.4em|'''Gameplay mod filter'''}}<br>
''Does the mod <u>solely</u> add new content not present in the vanilla game?'', or<br>
''Is the mod's primary purpose to change some aspect of the way the game is played or how content is interpreted?<br>
'''Yes''' <i class="fas fa-long-arrow-alt-right"></i>  {{Fc|red|'''STOP''' use the [[STEP:ModGroup_Flowchart#Gameplay_Mod_Flowchart|Gameplay Flowchart]].}}<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


<div class="text-center">
{{fs|1.4em|'''Tools'''}}<br>
{{fs|1.4em|'''Tools'''}}<br>
''Is the mod a helper application used in the modding process? ''<br>
''Is the 'mod' really a standalone application that aids in the management of the modding process?''<br>
(e.g., Mod Organizer, LOOT, BethINI, etc.)<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''01-Tools'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''01-Tools'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|'''Utilities'''}}<br>
''Does the mod generate load-order-specific output that will itself be used as a mod or a game/mod resource?''<br>
(e.g., FNIS, Nemesis, No Grass In Objects, etc.)<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''19-Utilities'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


{{fs|1.4em|'''Extenders'''}}<br>
{{fs|1.4em|'''Extenders'''}}<br>
''Does the mod extend a <u>game mechanic</u> without adding content to the game?''<br>
''Does the mod expand on the inherent functionality of the game <u>or another mod</u> without itself affecting content?''<br>
(e.g., SKSE, .NET Framework, Papyrus, etc.)<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''02-Extenders'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''02-Extenders'''<br>
'''No'''<br>
'''No'''<br>
Line 156: Line 205:


{{fs|1.4em|'''Resources'''}}<br>
{{fs|1.4em|'''Resources'''}}<br>
''Does the mod extend <u>other mods</u> or provide resources solely for use by other mods <u>without adding content</u> to the game directly?''<br>
''Does the mod <u>solely</u> provide assets intended specifically for use by another mod(s) without itself affecting content?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''03-Resources'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''03-Resources'''<br>
'''No'''<br>
'''No'''<br>
Line 162: Line 211:


{{fs|1.4em|'''Animations & Physics'''}}<br>
{{fs|1.4em|'''Animations & Physics'''}}<br>
''Does the mod add or alter animations (character movement) or physics (graphic effects, NOT models/textures)?''<br>
''Does the mod affect <u>any</u> animations (character movement) or physics (graphic effects)?''<br>
{{fc|salmon|Models and textures do not apply to this ModGroup UNLESS animations are also present.}}<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''05-Animations & Physics'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''05-Animations & Physics'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


<!--{{fs|1.4em|'''Lighting & Weather'''}}<br>
{{Fc|salmon|Moved up, due to some mods that could otherwise be first included into one of the 'earlier' groups}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)<br>
''Does the mod alter any aspect of the game's lighting or weather systems?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to 18-Lighting & Weather<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
-->
{{fs|1.4em|'''Locations'''}}<br>
{{fs|1.4em|'''Locations'''}}<br>
{{Fc|salmon|Moved up, due to some mods that could otherwise be first included into one of the 'earlier' groups}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)<br>
''Does the mod add new locations and/or alter vanilla locations without <u>solely</u> replacing models or textures?''<br>
''Does the mod add new locations and/or alter vanilla locations without solely using models and/or textures?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''17-Locations'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''17-Locations'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


{{fs|1.4em|'''Utilities'''}}<br>
{{fs|1.4em|'''Sounds and Music'''}}<br>
{{Fc|salmon|Moved up, due to some mods that could otherwise be first included into one of the 'earlier' groups}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)<br>
''Does the mod <u>only</u> affect game audio (music, sounds, voices, etc.)?''<br>
''Is the mod a tool that aids in the creation or management of in-game content?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''07-Sounds and Music'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''19-Utilities'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
 
{{fs|1.4em|'''Sounds & Music'''}}<br>
''Does the mod add or alter <u>only</u> game audio (music, sounds, voices, etc.)?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''07-Sounds & Music'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


{{fs|1.4em|'''Character Appearance'''}}<br>
{{fs|1.4em|'''Character Appearance'''}}<br>
''Does the mod add or alter any aspects of the player character and/or NPCs (NOT armor/clothing and/or models/textures)?''<br>
''Does the mod affect <u>any</u> aspect of the player character or NPCs appearance without <u>solely</u> replacing models or textures?''<br>
{{fc|blue|''Animals, creatures, etc. '''are not considered''' NPCs.''}}<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''08-Character Appearance'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''08-Character Appearance'''<br>
'''No'''<br>
'''No'''<br>
Line 202: Line 236:


{{fs|1.4em|'''Fixes'''}}<br>
{{fs|1.4em|'''Fixes'''}}<br>
''Does the mod fix or correct anything without solely using models and/or textures?''<br>
''Does the mod fix or correct an inconsistency without <u>solely</u> replacing models or textures?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''09-Fixes'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''09-Fixes'''<br>
'''No'''<br>
'''No'''<br>
Line 208: Line 242:


{{fs|1.4em|'''Interface'''}}<br>
{{fs|1.4em|'''Interface'''}}<br>
''Does the mod change the UI (HUD, minigames, map, etc.) without solely using models and/or textures?''<br>
''Does the mod affect the user interface content in any way?''<br>
(HUD mods, minigames, maps, etc.)?<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''16-Interface'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''16-Interface'''<br>
'''No'''<br>
'''No'''<br>
Line 219: Line 254:
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


{{fs|1.4em|'''Models & Textures'''}}<br>
{{fs|1.4em|'''Models and Textures'''}}<br>
''Is the mod adding new or altering vanilla models, shaders, or textures?''<br>
''Does the mod <u>solely</u> replace existing models or textures?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''06-Models & Textures'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''06-Models and Textures'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
</div>
</div>


=== Gameplay Groups ===
=== Gameplay Mod Flowchart ===
By this point users should have completely filtered out any mods that aren't strictly game-play-altering mods. Mods filtered into the Gameplay ModGroups should only effect aspects of various game-play mechanics. These mods often include scripts or rely on mods installed/loaded upstream.
Only gameplay mods should be entered into the following sorting process. Starting from the top of the flowchart, read each question and think carefully about the mod being sorted. Observe the following rules for this flowchart:
 
* Mod that add ''new content'' should always follow the "Yes" Rule ''with respect to the new content ONLY''.
{{Fc|salmon|Order matters below, and I wonder if some of these might need to be reordered in cases where mods fit into two groups.}}~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)
* If a mod is known to associate with > 1 of the gameplay ModGroups and ''does NOT'' add new content, place it into ''10-Gamplay-General''.
: If it fits in two or more it goes in General. [[File:TechAngel85Avatar.png|22px|alt=TechAngel Avatar|class=rounded-circle]] [[User:TechAngel85|TechAngel85]]
<br>


<div class="text-center">
<div class="text-center">
{{fs|1.4em|'''Gameplay-Skills & Perks'''}}<br>
{{fs|1.4em|'''Gameplay-Skills and Perks'''}}<br>
{{Fc|salmon|Should this be above AI/Combat?}} ~[[User:z929669|z929669]] [[File:Ixian_Insignia.png|20px|link=User:z929669]] [[User talk:z929669|Talk]] 17:45, July 27, 2021 (UTC)<br>
: <s>Not sure why...they are completely different, but it would be fine there if it's confusing for some reason.</s><br>I think I know where the confusion could be here so I've moved it up. [[File:TechAngel85Avatar.png|22px|alt=TechAngel Avatar|class=rounded-circle]] [[User:TechAngel85|TechAngel85]]
''Does the mod alter player or NPC skills and perks or related leveling?''<br>
''Does the mod alter player or NPC skills and perks or related leveling?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''15-Gameplay-Skills & Perks'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''15-Gameplay-Skills and Perks'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}


{{fs|1.4em|'''Gameplay-AI & Combat'''}}<br>
{{fs|1.4em|'''Gameplay-AI and Combat'''}}<br>
''Does the mod alter AI, combat, or NPC behavior?''<br>
''Does the mod alter AI, combat, or NPC behavior?'', or<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''11-Gameplay-AI & Combat'''<br>
''Does the mod add new armor or weapons?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''11-Gameplay-AI and Combat'''<br>
'''No'''<br>
'''No'''<br>
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
{{fs|1.4em|2=<i class="fas fa-long-arrow-alt-down"></i>}}
Line 260: Line 294:


{{fs|1.4em|'''Gameplay-Immersion'''}}<br>
{{fs|1.4em|'''Gameplay-Immersion'''}}<br>
''Is the mod meant specifically and exclusively to improve immersion or role-playing scenarios?''<br>
''Is the mod meant specifically and exclusively to improve immersion or role-playing scenarios?'', or<br>
''Does the mod add new accessories or clothing?''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''13-Gameplay-Immersion'''<br>
'''Yes'''  <i class="fas fa-long-arrow-alt-right"></i>  add to '''13-Gameplay-Immersion'''<br>
'''No'''<br>
'''No'''<br>
Line 270: Line 305:


== Resources ==
== Resources ==
* [[Property:ModGroup|Step's Mod Groups]]
* [[Property:ModGroup|Step's ModGroups]]
* [https://stepmodifications.org/forum/topic/15419-guide-for-creation-of-modding-guides Previous Mod Group discussion]
* [https://stepmodifications.org/forum/topic/15419-guide-for-creation-of-modding-guides Previous Mod Group discussion]
* [https://gist.github.com/matortheeternal/7f6c799af424176d510cfa0b6b100f9f Mod Picker Descriptions]
* [https://gist.github.com/matortheeternal/7f6c799af424176d510cfa0b6b100f9f Mod Picker Descriptions]
* [https://gist.github.com/matortheeternal/8007b9b5e492eef3da4699e5b34028fb Nexus to Mod Picker Category Conversion]
* [https://gist.github.com/matortheeternal/8007b9b5e492eef3da4699e5b34028fb Nexus to Mod Picker Category Conversion]

Latest revision as of 16:02, March 30, 2023

This document describes the methodology that Step Curators should use to maximize consistency in categorizing mods into ModGroups. Since ModGroups serve a strategic purpose in determining prioritization of changes introduced by mods in addition to serving as a logical tactic for associating like-purposed mods, consistency of grouping mods across games is critically important. Although it is not foolproof, we believe it eliminates much of the subjectivity otherwise introduced. Please ask Staff or another Curator if a second opinion is needed for a given mod.

Select Terms & Definitions

The following terms are defined here to provide context needed for consistency in classifying mods into ModGroups. Whenever one of these terms is used in this document, recall these definitions.

  • Assets: Files, folders, or other digital media for use by or in support of a Game or a Mod
  • Mod: New or altered Assets that: 1) affect a change to OR 2) extend the functionality of ...a Game or another Mod
  • Content: Rendered Game elements, entities, or constructs observable to the player while playing the Game.
  • Programmatic Change: An automated change implemented with code or script interpreted by the game, another application, or another mod (i.e., via plugin, DLL, or potentially other methods) rather than by replacement of an existing non-programmatic Asset.

Quick Reference

Mod Group Current Description Proposed Description Current Question Proposed Question
01-Tools Standalone applications that aid in the management of the modding process N/A Is the 'mod' really a standalone application that aids in the management of the modding process? N/A
02-Extenders Mods that expand on the inherent functionality of a game or another mod without themselves affecting content N/A Does the mod expand on the inherent functionality of the game or another mod without itself affecting content? N/A
03-Resources Mods solely providing assets intended specifically for use by other mods without themselves affecting content N/A Does the mod solely provide assets intended specifically for use by another mod(s) without itself affecting content? N/A
04-Foundation Baseline mods having many conflicting assets that should be overridden by other mods OR mods having programmatic changes that are widely accepted and adopted/expected by other mods N/A N/A N/A
05-Animation and Physics Mods that affect animations or physics N/A Does the mod affect any animations (character movement) or physics (graphic effects)? N/A
06-Models and Textures Mods that replace existing models or textures N/A Does the mod solely replace existing models or textures? N/A
07-Sounds and Music Mods that affect sounds or music N/A Does the mod only affect game audio (music, sounds, voices, etc.)? N/A
08-Character Appearance Mods that affect the appearance of the player character or NPCs N/A Does the mod affect any aspect of the player character or NPCs appearance without solely replacing models or textures? N/A
09-Fixes Mods have a programmatic component that fixes various bugs and/or inconsistencies N/A Does the mod fix or correct an inconsistency without solely replacing models or textures? N/A
10-Gameplay-General Mods that affect general or multiple gameplay mechanics N/A N/A N/A
11-Gameplay-AI and Combat Mods that affect AI, stats, or combat mechanics of NPCs N/A Does the mod alter AI, combat, or NPC behavior?, or
Does the mod add new armor or weapons?
N/A
12-Gameplay-Economy Mods that affect currency, rewards, values, rates, or any other economy-related mechanics N/A Does the mod alter game currency, rewards, values, rates, or other economy-related mechanics? N/A
13-Gameplay-Immersion Mods that help to improve game immersion and role-playing scenarios N/A Is the mod meant specifically and exclusively to improve immersion or role-playing scenarios?, or
Does the mod add new accessories or clothing?
N/A
14-Gameplay-Quests Mods that alter aspects of quests and/or related lore N/A Does the mod alter aspects of quests and/or quest-related dialog or lore? N/A
15-Gameplay-Skills and Perks Mods that affect the player character's or NPC skills and perks or related leveling N/A Does the mod alter player or NPC skills and perks or related leveling? N/A
16-Interface Mods that affect any aspect of the user interface N/A Does the mod affect the user interface content in any way? N/A
17-Locations Mods that programmatically add new or alter vanilla locations N/A Does the mod add new locations and/or alter vanilla locations without solely replacing models or textures? N/A
18-Lighting and Weather Mods that affect lighting and/or weather systems **installation is optional** N/A N/A N/A
19-Utilities Mods that generate derived mod output from load-order-specific assets N/A Does the mod generate load-order-specific output that will itself be used as a mod or a game/mod resource? N/A
20-Patches Mods that programmatically resolve load-order conflicts N/A Does the mod only resolve incompatibilities between other mods? N/A
21-Post-processing Mods that affect post-processing graphics **installation is optional** N/A N/A N/A

ModGroup Assignment

Exceptional ModGroups

04-Foundation This ModGroup is reserved for mods that should be installed early and overridden by downstream mods or for mods that need to be installed early because of downstream mod requirements. These are mods that typically include large-scale model/texture overhauls OR mods that make broad, sweeping changes that tend to be effectively 'forwarded', adopted, or included in many other more specialized mods; hence, these mods are considered the "foundation" or "baseline" of the mod list. For these reasons this ModGroup is not included in the flowchart. Placement into this ModGroup is often determined by conflicts discovered during guide development that cannot be easily resolved without patching or via significant asset conflict resolution.

18-Lighting and Weather Because lighting (and often weather by proxy) is highly subjective, this ModGroup is optional for installation by the user. The primary purpose of this ModGroup is to alter aspects of the game's lighting and/or weather systems. Regardless of what other ModGroup(s) may apply, a mod belongs here if it edits these specific systems. This allows lighting of any Step build to remain compatible with user preference.

21-Post-Processing Similar to Lighting and Weather, this ModGroup is optional. Unlike Lighting and Weather, mods that relate to post processing should not necessarily be placed into this ModGroup. Only mods that require post-processing to work properly should be grouped here. Mods that work without post-processing but have post-processing options, like Realistic Water Two, should be sorted using the flowchart below.

Gameplay ModGroups 'Gameplay' alterations can take a great many forms and mods that impact gameplay and can make content changes that overlap significantly with content changes made by other ModGroups. These mods often include scripts or other programmatic game assets (e.g., plugins) and often rely on mods installed/loaded upstream. For our purposes, "Gameplay" mods are mods that programmatically alter content in terms of affecting specific vanilla gameplay 'mechanics' (e.g., a quest line) or gameplay mechanics of a specific gameplay regime (e.g., crafting, economy, etc.). Another use case are mods that solely add new content. For these reasons, mods that affect gameplay should be sorted independently using the Gameplay Flowchart.

Sorting Rules

  • Alphabetization Rule Unless another rule applies, mods within a given ModGroup are sorted alphabetically (0-9, A-Z).
  • New Content Rule Mods that solely add new content not present in the vanilla game, should be placed within the applicable Gameplay ModGroup.
  • "Yes" Rule Using the flowchart, sort the mod into the first ModGroup where "yes" is the answer.

Sorting-Rule Deviation

Sorting deviations are desirable ONLY to maximize efficiency for Curators or users without compromising efficiency for either. The following deviations are acceptable:

  • Deviate from the Alphabetization Rule to minimize conflict resolution and support a desired outcome.
  • Deviate from the "Yes" Rule to support downstream mod requirements when default sorting 'breaks' one or more requirements:
    1. Sort the mod into the second ModGroup where "Yes" is the answer. Never go beyond this to a third "Yes".
    2. As a last resort add the mod to 04-Foundation.

Non-Gameplay Mod Flowchart

Only mods that don't impact gameplay should be considered in this sorting process. For gameplay mod sorting, see the next flowchart. Starting from the top of the flowchart, read each question and think carefully about the mod being sorted.

Gameplay mod filter
Does the mod solely add new content not present in the vanilla game?, or
Is the mod's primary purpose to change some aspect of the way the game is played or how content is interpreted?
Yes STOP use the Gameplay Flowchart.
No

Tools
Is the 'mod' really a standalone application that aids in the management of the modding process?
(e.g., Mod Organizer, LOOT, BethINI, etc.)
Yes add to 01-Tools
No

Utilities
Does the mod generate load-order-specific output that will itself be used as a mod or a game/mod resource?
(e.g., FNIS, Nemesis, No Grass In Objects, etc.)
Yes add to 19-Utilities
No

Extenders
Does the mod expand on the inherent functionality of the game or another mod without itself affecting content?
(e.g., SKSE, .NET Framework, Papyrus, etc.)
Yes add to 02-Extenders
No

Resources
Does the mod solely provide assets intended specifically for use by another mod(s) without itself affecting content?
Yes add to 03-Resources
No

Animations & Physics
Does the mod affect any animations (character movement) or physics (graphic effects)?
Models and textures do not apply to this ModGroup UNLESS animations are also present.
Yes add to 05-Animations & Physics
No

Locations
Does the mod add new locations and/or alter vanilla locations without solely replacing models or textures?
Yes add to 17-Locations
No

Sounds and Music
Does the mod only affect game audio (music, sounds, voices, etc.)?
Yes add to 07-Sounds and Music
No

Character Appearance
Does the mod affect any aspect of the player character or NPCs appearance without solely replacing models or textures?
Yes add to 08-Character Appearance
No

Fixes
Does the mod fix or correct an inconsistency without solely replacing models or textures?
Yes add to 09-Fixes
No

Interface
Does the mod affect the user interface content in any way?
(HUD mods, minigames, maps, etc.)?
Yes add to 16-Interface
No

Patches
Does the mod only resolve incompatibilities between other mods?
Yes add to 20-Patches
No

Models and Textures
Does the mod solely replace existing models or textures?
Yes add to 06-Models and Textures
No

Gameplay Mod Flowchart

Only gameplay mods should be entered into the following sorting process. Starting from the top of the flowchart, read each question and think carefully about the mod being sorted. Observe the following rules for this flowchart:

  • Mod that add new content should always follow the "Yes" Rule with respect to the new content ONLY.
  • If a mod is known to associate with > 1 of the gameplay ModGroups and does NOT add new content, place it into 10-Gamplay-General.


Gameplay-Skills and Perks
Does the mod alter player or NPC skills and perks or related leveling?
Yes add to 15-Gameplay-Skills and Perks
No

Gameplay-AI and Combat
Does the mod alter AI, combat, or NPC behavior?, or
Does the mod add new armor or weapons?
Yes add to 11-Gameplay-AI and Combat
No

Gameplay-Economy
Does the mod alter game currency, rewards, values, rates, or other economy-related mechanics?
Yes add to 12-Gameplay-Economy
No

Gameplay-Quests
Does the mod alter aspects of quests and/or quest-related dialog or lore?
Yes add to 14-Gameplay-Quests
No

Gameplay-Immersion
Is the mod meant specifically and exclusively to improve immersion or role-playing scenarios?, or
Does the mod add new accessories or clothing?
Yes add to 13-Gameplay-Immersion
No

Gameplay-General
Reserved for game-play mods that don't fit well into any (or too many) of the preceding Gameplay ModGroups. Verify that is the case for the mod(s) in question before adding to this ModGroup!

Resources