- Apr 14, 2021
- 746
- 1,530
Many of us have ideas on how to improve a story, or want certain fetishes in a game. You, like me, have frantically searched through the entire site, but even after filtering out all the unwanted tags, but you still haven't found your dream game, or perhaps not enough of them. So why don't you make your own game? Perhaps most of you shudder at the thought of that, because you are a busy man, or maybe you don't know programming at all, or you just don't know what game development entails. Well, it's easier than you think, harder than you can imagine, because it can range from relatively simple like a visual novel, to extremely complex like an Unreal Engine or Unity game. But nothing is harder than finding the exact story or sex scenes in your mind in another game. Especially when most developers on this website have a Patreon account, their games are restricted by the rules of Patreon, so some fetishes are rarely found, and they can't use video game characters or celebrities either. But you won't be bound by such rules if you don't intend to open a Patreon account. Frankly, some games only receive a few $ per month. Are you willing to be restricted by the rules for such little money? If you are doing this as a hobby, I'd say you could get more out of yourself by making whatever you want. It's like being a porn director. Hell, you don't even need to make it to a game if you don't want to. You could just be making some renders. At its core, a visual novel is just a series of images put together with a bunch of words by some codes.
If you are still with me, let's get started on what you need to make a visual novel. First things first, you need to something to make your renders. Renders are arguably the most basic element of a visual novel, more so than the words. You could do that with Honey Select 2 or
Assuming you have chosen Honey Select 2, the first thing you'd notice is the enormous storage space it takes. The total size of the game including the mods is currently 113.8GB. But that is also pretty much all there is at the moment. You could also choose to delete some mods that you don't need to save space if you really need to. Compared to Daz3D, well, you are likely to need a lot more storage space in the realm of 10 times more. I have heard a guy claim he has over 8TB of Daz assets, which is extreme even for Daz users, but still, it's a possibility. So, storage space is a requirement. Now, either download Honey Select 2 in many different parts, or I recommend using the torrents link that allows you to download everything in one go.
Once you have finished downloading, there are a bunch of files in the Honey Select 2 folder. Open up "InitSetting", and you will see many options. Let's go through what some of them do. First, the "Update" button, that is for updating the mods and downloading mods that you don't have. You don't have to download everything if you don't want to. There are checkboxes that you can tick off. The download will be slow and will take hours if not more, so that's why there is an option "Sleep when done". "Start Game", contrary to what you might think, this is not where you make your renders. This is however where you make your own characters. "Start Studio" is where you will make your renders.
This is where you will start to see tutorials on the many features of Studio Neo (or more commonly called Honey Select Studio) on various places like youtube, or this thread. But honestly, most of the tutorials in that thread are not for beginners, and you would rarely use those features. So, I'll pick some that I think are really the basics of Studio, like
The next stage is using
Open Renpy up. Press "+Create New Project". Select your new project. Click "script.rpy". Now this is where you start writing code. But don't worry, like I said, a visual novel is essentially just a series of images with words on top of them. If you don't need any special effects, then the only code you need to know is transitioning from one sentence to another, and from one image to another.
When you created the new project, you were prompted to choose a file location. Now, for the visual novel to display the images you want, the images must be in the project folder. So, copy the images you made, paste them into <YourProjectName>/game/images. Back to the script. Assuming your images are named like "image 1", under "label: start", write "scene image 1". To display a sentence with the image, write ""<whatever you want to write>"" under it. The quotation marks are needed. To show the next image, write "show image 2". And honestly, that is already a visual novel. You don't need to watch hours and hours of Renpy tutorial unless you want to learn the special effects, which certainly do add flavours to the visual novel, but are not necessary.
The best way to learn writing code for the kind of visual novels you like is from reading the scripts of the visual novels themselves. Renpy is designed for a variety of visual novels, and I do think that the ones we commonly see here are not what it was originally intended for. So some of the Youtube tutorials are not useful in this situation. But many visual novels have encrypted their scripts and other files. You will need things like
But just start out small. Many people like straightforward visual novels, with a little bit of choices. A lot of games are criticised for buggy or messy or too dragged out. If you look at the scripts of those games, their scripts are nothing short of impressive, considering what they managed to do with how limited Renpy is. But complexity is not equal to quality. Quite often, they are even opposite to each other. Anyone who has written codes before know they tend to get messy once you start to build up a bit of it. As a job, you'd have other people monitoring your work, and you would be forced to fix anything you messed up. But here, no matter how successful your game is in terms of patrons, you are your own boss, you are unlikely to go back and clean up your code because it's such a boring task, and the result will just be much worse than what you intend the game to be.
If you are still with me, let's get started on what you need to make a visual novel. First things first, you need to something to make your renders. Renders are arguably the most basic element of a visual novel, more so than the words. You could do that with Honey Select 2 or
You must be registered to see the links
. There are other render engines like Blender or Koikatsu. Daz 3D will give you the most realistic graphics, which is what most visual novels use, but I find it to be very difficult to use and very demanding on the hardware. Koikatsu gives you a bit anime looking graphics, but I think it couldn't really deliver the impression you get in anime so I don't think it's very good. So I recommend Honey Select 2 because I think it is essentially the "jack of all trades, master of none" among all the render engines.Assuming you have chosen Honey Select 2, the first thing you'd notice is the enormous storage space it takes. The total size of the game including the mods is currently 113.8GB. But that is also pretty much all there is at the moment. You could also choose to delete some mods that you don't need to save space if you really need to. Compared to Daz3D, well, you are likely to need a lot more storage space in the realm of 10 times more. I have heard a guy claim he has over 8TB of Daz assets, which is extreme even for Daz users, but still, it's a possibility. So, storage space is a requirement. Now, either download Honey Select 2 in many different parts, or I recommend using the torrents link that allows you to download everything in one go.
Once you have finished downloading, there are a bunch of files in the Honey Select 2 folder. Open up "InitSetting", and you will see many options. Let's go through what some of them do. First, the "Update" button, that is for updating the mods and downloading mods that you don't have. You don't have to download everything if you don't want to. There are checkboxes that you can tick off. The download will be slow and will take hours if not more, so that's why there is an option "Sleep when done". "Start Game", contrary to what you might think, this is not where you make your renders. This is however where you make your own characters. "Start Studio" is where you will make your renders.
This is where you will start to see tutorials on the many features of Studio Neo (or more commonly called Honey Select Studio) on various places like youtube, or this thread. But honestly, most of the tutorials in that thread are not for beginners, and you would rarely use those features. So, I'll pick some that I think are really the basics of Studio, like
You must be registered to see the links
. The majority of the Honey Select tutorials are from this guy Lavalamp22, so you can check out his other videos as well, but those are more specific. Assuming you have finished watching the video, or at least watched enough that you could properly navigate around, set up a scene, pose the characters, it's time to render. He has another video on
You must be registered to see the links
, or in short, press F11 to capture the view you are currently looking at, and the image will be saved to UserData/cap. So now you know how to make renders or images, which is good enough even without continuing to a visual novel, like making porn with your favourite video game characters or celebrities, or whatever scene you have conjured in your mind.The next stage is using
You must be registered to see the links
to make your visual novel. You will be prompted to download something called Atom at some point, so download it because you need it to write code. Now, there are tons of Renpy tutorials on Youtube, which once again stretch the beginner coverage to way too much. Also, note that Renpy originally planned for you to add the background image and the characters separately, or at least many tutorials seem to indicate that, but most of the visual novels here use another method instead, because the characters are already included in the "background" image. I do think that this method is far superior because the characters could receive lighting and shadows, and could be seen at any angle. Think of comics or manga panels, if you will. I actually suggest downloading and learning from the visual novels on this website instead of Youtube, because these are more relevant.Open Renpy up. Press "+Create New Project". Select your new project. Click "script.rpy". Now this is where you start writing code. But don't worry, like I said, a visual novel is essentially just a series of images with words on top of them. If you don't need any special effects, then the only code you need to know is transitioning from one sentence to another, and from one image to another.
When you created the new project, you were prompted to choose a file location. Now, for the visual novel to display the images you want, the images must be in the project folder. So, copy the images you made, paste them into <YourProjectName>/game/images. Back to the script. Assuming your images are named like "image 1", under "label: start", write "scene image 1". To display a sentence with the image, write ""<whatever you want to write>"" under it. The quotation marks are needed. To show the next image, write "show image 2". And honestly, that is already a visual novel. You don't need to watch hours and hours of Renpy tutorial unless you want to learn the special effects, which certainly do add flavours to the visual novel, but are not necessary.
The best way to learn writing code for the kind of visual novels you like is from reading the scripts of the visual novels themselves. Renpy is designed for a variety of visual novels, and I do think that the ones we commonly see here are not what it was originally intended for. So some of the Youtube tutorials are not useful in this situation. But many visual novels have encrypted their scripts and other files. You will need things like
You must be registered to see the links
or UnRen to extract the files to read them. Sometimes they are further encrypted into rpyc, in which case you need
You must be registered to see the links
.But just start out small. Many people like straightforward visual novels, with a little bit of choices. A lot of games are criticised for buggy or messy or too dragged out. If you look at the scripts of those games, their scripts are nothing short of impressive, considering what they managed to do with how limited Renpy is. But complexity is not equal to quality. Quite often, they are even opposite to each other. Anyone who has written codes before know they tend to get messy once you start to build up a bit of it. As a job, you'd have other people monitoring your work, and you would be forced to fix anything you messed up. But here, no matter how successful your game is in terms of patrons, you are your own boss, you are unlikely to go back and clean up your code because it's such a boring task, and the result will just be much worse than what you intend the game to be.
Last edited: