Had a pretty good reception last time I posted a plugin here, so I'll do it again. I made Scene Name Selector, which complements Scene Sort Selector well.
View attachment 5172598
Here's what the readme.txt says:
HS2_SceneNameSelector is a simple plugin with two columns of settings. I've tried my best to visually match it to other popular plugins loaded at the scene selection menu. The GUI shouldn't corrupt or conflict with other plugins (I hope) as it's fairly isolated.
This plugin doesn't require anything outside of the standard install for HS2, except maybe HS2API.dll. (Which you probably already have)
To install HS2_SceneNameSelector, simply drop the included BepInEx folder into your Honey Select 2 game directory. The final path should look something like "...\Honey Select 2\BepInEx\Plugins\HS2_SceneNameSelector.dll"
--------------------------------------------------------
Change Scene Naming (Enter Filename In Field) - Unlocks the left column of options. As it describes, type your desired default filename for scenes that you save. If left blank, the options below do not function and scenes will still save with the default timestamp names.
Add Incremental Number To Prevent Overwriting - Saves your scene with only the chosen name, but adds numbers like (1) (2) (3) if the file already exists, so that you don't save over it.
Overwrite Existing Scenes With The Same Name - Exactly how it sounds. Saves your scene with only the input name, and saves over any png with the same filename, deleting it.
Add Timestamp To The End Of Chosen Filename - Saves your scenes with the chosen name, but with the default timestamp after it to distinguish the filenames; separated by an underscore.
Show Scene Filename Under Each Scene - Writes out the filename of each scene in the 4x3 grid directly underneath it. Caps out at certain lengths to prevent them from stretching over too far. This feature was designed for compatibility with HS2_SceneSortSelector, and will adjust to the alternative name sorting without issue. Functions fine without it, though.
Enable Verbose Logging - Enabling this turns on a bunch of log messages tied to the use/functionality of this plugin. Only really necessary for troubleshooting, and disabling it otherwise can help with performance somewhat.
Lock Window Position - Enabling this prevents you from dragging the window. The window can be positioned freely when this is disabled.
--------------------------------------------------------
Configurations (including position) are stored in the BepInEx\Config\com.neunpli.hsscenenameselector.cfg file. These settings persist between sessions.
This plugin (HS2_SceneNameSelector) was created by Neunpli. It was created with no intent to restrict distribution and with no intention of receiving payment. You may freely use this plugin however you wish, post it anywhere you like, and include it in any bundles or installation packages that you desire.
This plugin version is 1.0.0.
EDIT: It has been reported to me that changing the save directory with Maker/Studio Browser Folders 3.3's F1 settings can impact the functionality of the customized save names, making them default again. Filename display should be unaffected. I'll try to fix this at some point in the future.