If any issues with my mods ping me on Discord, Zebuta
Congratulations! You are on the Eyes tutorial page. I will be going over how to make eye mods for Honey Select 1. Keep in mind this is just for Honey Select 1; no other Illusion games are supported here, and my guide is only in English. Use a translation software to get to the point.
Q: Can the male and female characters both use the same eye textures if I just use one base eyeball texture?
A: Yes, they can use the same texture for the eyes without a problem. Believe me, it works. I made a few mods like this.
Q: Is there a specific texture size or resolution texture size for the eyes?
A: Nope I don't think there is such a thing. At least I'm not aware of it; it is just one size, as far as I know.
Q: I saved my texture as a .DDS file format, but why is the texture not showing up in Honey Select? It's all blank.
A: The .DDS format is weird due to the way Honey Select 1 reads the layer format I guess. Just stick to .PNG format you will get better results with that format.
STOP ASKING QUESTIONS AND FOCUS ON THE GUIDE DAMMIT!
Make sure you downloaded the REQUIRED TOOLS before we get started on modding. I'll be using the image editing software GIMP because I am familiar with it. You just need a image editing software that can save PNG files so that they can be easily imported into HS1 without issues.
Alright, now go open up the SB3 Utility software. You need this to be opened to begin creating your Eye mod package. ⬇️
The software should look like this when its opened up. This is fine the Log is only displaying a message from where SB3 Utility has been opened from, It's all good for now. ⬇️
Now go into the folder directory path of abdata/chara/list/characustom and make a copy of the base game master list. It's named 00.unity3d. Do not edit the main 00.unity3d just make a copy of it! ⬇️
Here is the copy you just created right now. It appeared just like magic!⬇️
Go ahead and name it something else. I'm naming it Zebs_GuideE.unity3d for the sake of the eyes tutorial. YOU name it what you want and please DON'T COPY EXACTLY WHAT I DO BECAUSE YOU AREN'T LEARNING A THING IF YOU DO THAT!⬇️
Now that your list is renamed, open it up in the SB3 Utility. You will see the log displaying things. I wouldn't worry about that for this kind of mod you're creating. So ignore it for now. First you need to correct the list file paths in package so that your mod can be read without an issue. ⬇️
Now the next thing you need to do is delete everything except for the list area brackets that are cf_m_eyeball_00 and cm_m_eyeball_00. These are the female's and male's eye list slots. If you want to make mods for the female only you can erase the cm_m_eyeball_00, this will make your mod exclusive to the females and vice versa if you want exclusive eyes on men. ⬇️
Highlight the part you don't want in this package. Click on Assets, Attention, and then Remove. This will get rid of all those other spots you are not using for this package.
You can keep the stuff you want to use in your eye mod package say like eyebrows or tattoos. That way you don't have to make separate lists all the time. But you do you. This is just some advise. ⬇️
As you can see only the eye lists remain. That's all you need for your eye mods. ⬇️
Remember to correct the list file paths too. This will prevent list reading issues. So first, go fix the main list! ⬇️
Okay so click on Assets, then Rename... this will rename the list.⬇️
As you see here, a window prompt popped up, type down the correct name of your list package's directory path and click the OK button to apply the change. It is ALWAYS list/characustom/YOURMODLISTNAME.unity3d, For the sake of this guide I'll name it list/characustom/Zebs_GuideE.unity3d. DON'T SAVE YOUR PACKAGE JUST YET! ⬇️
Now time to go fix where your list is going to read your mods from. That's right your own mod directory! Double click on the cf_m_eyeball_00 to open it's list. It should show up just like this. ⬇️
Since this is a tutorial I will be creating only 1 eye mod for the males and females to use. Click on Join/Separate button, it will change the list like I display here and remove the list strings you aren't using.
You can always copy and add more list strings if you need to. Don't go out of bounds with your string length or it will glitch your game.⬇️
Create a nine digit unique ID. Your mod will unlikely get any conflicts with other mods. IF there is a conflict its a rare case to happen for nine digit IDs. But change your ID encase that happens somehow, if not disregard.
The box in GREEN is the folder path directory. The box in YELLOW is the Eye Material file the list is going to read.
After all the fixes save your list mod package!⬇️
And congrats you finished creating your list! Now its time to get started on making the actual eye mod! 🥳
Before you get started remember to download the base eyeball texture template from my BASE GAME TEXTURES link on my postimg album.
Use an image editing software of your choice. I use GIMP because I'm experienced with it. You can use anything that can save/export .PNG format files.
An important note regarding Eye Materials is that the eyes only use the MainTex and Specular textures slots. Anything else from that will glitch the eye texture, and it won't show up.
If you already have an eye texture that is properly fitted to the HS eye texture size then you can ignore this part. If you don't then please keep reading along. So in GIMP or whatever you are using open the Eye Texture template.⬇️
The Texture is now opened! What you need to do now is to fit the eye texture around the size of the template.
You can use the whole canvas for the eye it works just fine. Its just gonna overlap the sclera area (white part of the eye).⬇️
I resized and fit the eye just around the size of the template texture. You can erase the template texture its no longer needed and you can export your eye when you are finished. ⬇️
Remember export as a .PNG! No other formats please! ⬇️
Now before you import your eye texture(s) you need to do a few things first, make a copy of the base eyeball texture .unity3d package. So go to your HoneySelect/abdata/chara and make a copy of cf_m_eye_00.unity3d This is the eyeball textures package. The males and females can both use this package flawlessly.⬇️
Paste the copy in your own mod folder you just created. My folder is called TUTORIAL because its what my list is reading.⬇️
Rename the package to the same name the list is using. In my case because of the tutorial. The unity3d package is named EYESGUIDE.unity3d ⬇️
Open your renamed package into SB3 Utility. You need to fix that list path in the string area. Go over to the MonoB & Other [1] tab and you'll see that the list is not correct. Go ahead and fix it right away.⬇️
Click on the Assets Tab, then Rename, a window prompt will pop up. list reads the your mod file from chara/YOURMODFOLDER/YOURMOD.unity3d Rename the list and click the OK button to apply the change to the file path.⬇️
Now that its fixed head back to the Materials[28] tab. Its time to import your Eye Texture!⬇️
You see all these Material names? Since I'm only modding just one texture I'll delete the ones I'm not using. You can make duplicates if you want more eyes in your mod pack.⬇️
Highlight the materials you don't want to use. Do not delete the files with "Alpha" at the end of their names those are shaders and they are required for the material's package. If you ignore me and delete those anyway... Congrats to you! You just screwed up your mod package.⬇️
There, all that remains is the two alpha shaders and the one material I am using for this guide. ⬇️
Now drag your eye textures into SB3 Utility. Its time to import! The textures you dragged in will be in an images tab. ⬇️
Double click on the Material name and this window will show up just like this.⬇️
You need to name that Material to what the list is reading. My case its called EYESGUIDE. Click on the box below the name area and give it the correct name the list is reading. Press enter to apply the change. ⬇️
Click on the little black down arrow and open the tab menu. Then click on Images, that's where your textures are.⬇️
You can see your textures are there in the Images menu. Next click on the cf_m_eye_00_00_00 then click the Replace button this will import your eye texture! ⬇️
Do the same thing like above but this is for the Specular Texture this time. Click the Replace button to import that texture too. ⬇️
This is kind of optional. But you can rename the texture if you want. Click on the Texture2D box area and type in the name and press enter key to apply the change. You can do the same thing to the Specular Texture's name too.⬇️
When you think you're all done, Save your package and fire it up to see if it works in Honey Select!
Congrats if you followed my guide thoroughly then it worked out, if you didn't then you screwed up and go back to square one.
REMINDER. If you need to add even more Eye Materials be sure to click Copy->New button in the material tab to make a copied material you can even have it read new textures you import. I hope my guide helps somewhat and congrats if you ported eyes for the first time!