[Utility] HS_SlotID - Honey Select Slot Manager

Re: HS_SlotID - Honey Select Slot Manager yes

n9kZk0JP.jpg
HS_SlotID - Honey Select Slot Manager v.1.1.1

FEATURES:
  • Easily view all the slots in a mod
  • View stock name in English (requires UITranslation Mod)
  • Searchable Slots to avoid conflicts
  • Slot Type can be translated

INSTALLATION & TIPS:

Put HS_SlotID.exe in you HoneySelect folder for easy setup.

YkFNcAu1.jpg

On first run it'll create an '.ini' file to store preferences

Under 'Tools > List', make sure 'Auto Update' is checked. This will scan all your mods and create a List to search from everytime you open the program. You can either close and reopen the program or click Tools > List > Create Local'

For search function to work you need to create a List to search from. You can download it via the program (link here: dilldoe.org/AG3/HS_SlotID_List.txt) or create one based on only the mods you have installed (if you have all the mods installed)
8gEu0twh.jpg


Translation requires UITranslation Mod to be installed (in you Plugin folder) with the current English Translations.
Tx9LhyKl.jpg


CLIFFS: Put in HoneySelect folder. Run and 'Tools > List > Create Local'. View Mod or search for Slot.

LIMITATIONS & NOTES:

Created mainly for Modders (more for users later on) to quickly see if a slot for their mod is already taken or not.
2rane8fI.jpg


I download all the STANDALONE mods I can find to compile a Full List of all the used slots. I did not include mods that are incorporated in stock ones, in hope that they be converted into standalones. There's even a function to compare the mods themselves to find conflicting slots.

215606_Elysium_shoes_006.unity3d [215606] found in cleep_shoes_pack.unity3d
354102_22_Mrbbb_acc_pack.unity3d [354102] found in zeaska mod package1.unity3d
354102_22_Mrbbb_acc_pack.unity3d [354103] found in zeaska mod package1.unity3d
354102_22_Mrbbb_acc_pack.unity3d [354104] found in zeaska mod package1.unity3d
354102_22_Mrbbb_acc_pack.unity3d [354105] found in zeaska mod package1.unity3d
roy12_christie_00.unity3d [202075] found in stinger722mod_hairf01.unity3d

These are the ones found with conflicting slots.

I did not enable a Save function (yet) to allow users to change the slots themselves. There isn't much conflicting slots, so it's better to let the creators of the mod change it themselves to prevent more conflicting slots later on (imagine if every user picked a different slot)

Also on the TODO list, is to create an upload function for the list. So when a new mod comes out, the creator/user can update the online list.

The Slot Types are stored in the '.ini' file, so if you don't like the way I name them or want to translated into your own language, you can edit it there. PLEASE DON'T MANUALLY EDIT 'HS_SlotID_List.txt' ! Either generate one or download it to avoid errors in searching.

Also, if you're using it to figure out which outfit you want to copy/paste as the base for your mod using the English translation, the Index number should be in the filename when you open it in SB3U. ex. T-Shirt (White) has index of '4', so in SB3U look for p_cf_body_top_04_xx. etc...

UPDATES:

10-27 - v.0.2.0 - Fixed issues with conflicting slot number in different slot types. Added Slot Type to Search Results. Fixed Slot Type naming.

as zeaska and cur144 mention, modders might not use the same slot number format as Illusion since the game only focus on last 3 digits. So a bra slot can have the same number as an underwear slot and HS_SlotID will return it as a conflict. My solution is to correct the format before storing it to the List. This way an underwear slot using a bra slot number will be reformatted to the panty slot.

Example: Bra 207123 & Underwear 207123, both works in game cause different types. will be stored in the List as 207123 & 208123 to reflect the correct slot type.

this has no effect on the mods, or show up in the grid, only in HS_SlotID_List.txt. So if you do a conflicting search, only conflicting slots will come up (which is the shoes)

I've also included the Slot Type in the search Result, so if you search for 207123, it'll tell you "Bra slot 207123...etc.." is taken or not. This (I hope) will help modders conform to the Illusion format by making sure the slot number is in the right slot type.

forgot to mention, I've also added an Append option for Creating Local list, only adding new mods to the list instead of creating a new one. It'll show which new mods are added in the status area on the bottom. This will make it easier to see which mod(s) are missing from the Downloaded list. It'll automatically ask you if you want to update or create a new list when you click 'Create Local'


10-28 - v.0.3.0 -Fixed incorrect slot type with names containing letter & numbers. Changed Download List to 'Stable' & 'Nightly' version for future user submission (currently both list are the same). Fix minor bugs.

10-29 - v.0.3.1 - Bug fix & icon change to match HS icon

10-30 - v.0.3.2 - Fixed Slot Type naming. Fixed typos/double entries (Lips showing as Headtype and male clothes showing as body type) Other bug fixes.

10-31 - v.0.3.3 - Added resize. Fixed bug where items might not be read/skipped

PLEASE DELETE HS_SlotID.ini AND LET THE PROGRAM GENERATE A NEW .ini

OR
open it and edit the following lines:

cf_f_top = Normal Top (F)
cm_f_body = Normal Top (M)


11-02 - Added Upload site. http://dilldoe.org/AG3/Nightly/HSList.php (key: 49CC4F5) If your mod isn't on the list, then upload it and it'll be in the Nightly List.

11-03 - v.0.4.0 - Added Map function to visual all the slots. bug fixes.

11-03 - v.0.4.1 - fix bug causing program to crash on map

11-18 - v.0.4.2 - conflict search now reports multiple conflicts for same slot. change pin function on map to stay pin while change cloth type.

12-12 - v.1.0 - Added Save function and scalable status area.

01-03 - v.1.1 - Added Auto Update function. Bug fixes & more error detecting.

01-31 - v.1.1.1 - minor bug fixes.



Notice alot more people are using this to fix conflicts due to new DLC, so here's a quick start.

  1. Put in HoneySelect folder.
  2. Run and go to 'Tools > List > Auto Update'. Make sure it's checked
  3. Go to 'Tools > List > Create Local'.
  4. Go to 'Tools > List > Conflicting Search'
  5. If there are conflicts, the status area at the bottom will show which files are conflicting.
    Select that file (upper left box) and change the SlotID in the YELLOW New Slot ID column.
    Click 'File > Save'


Troubleshooting:
If the upper left box (where all the files are listed) is blank and program is in HoneySelect folder, the program can't find your folder (happens on non-english system and custom game paths) You need to open HS_SlotID.ini in notepad and on the first line 'Path=XXXXXX' enter your Honeyselect path. Save.

Program is listing Conflicts for mods you don't have. (who told you to download a list?!!) Go to 'Tools > List > Create Local'. Click 'Yes', then when asked to Append, click 'No'.

DOWNLOAD:




PLEASE DO NOT post this mod onto other sites without informing me first.
請尊重原作者,本MOD禁止轉載,搬運。 如有興趣轉載,請先聯絡本人。


yes Thanks for your help
 

Users who are viewing this thread