SliceCraft/MiSideSpeedrunMod

Add a config option to the BepInEx Plugin so in development features can be disabled

Aperta

#13 aperta il 19 feb 2025

 (2 commenti) (0 reazioni) (0 assegnatari)C# (2 fork)auto 404
enhancementgood first issue

Metriche repository

Star
 (3 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Features that are in development shouldn't appear unintentionally but should still be accessible to developers. To achieve this an option should be added to the plugin, something like a devmode. When this option is enabled and the game is restarted the mod should now show options that would otherwise be hidden.

Currently the only place where this should be used is the MAKE MANNEQUIN menu option in Menus/Practice/PractiveMenu.


Important note for people passing by this issue

It's important that enabling devmode should never give the player running the mod an unfair advantage. If a feature is implemented that would give the player an unfair advantage (like enabling running) this should always be shown on the screen in some way (like with the EventDisplay system) so that speedrun verifiers can see that unfair features are being used.

Guida contributor