← Home ← Back to /g/

Thread 107082322

129 posts 36 images /g/
Anonymous No.107082322 [Report] >>107082341 >>107082412 >>107082413 >>107082468 >>107082737 >>107082740 >>107082861 >>107082971 >>107082976 >>107082994 >>107083115 >>107083148 >>107083529 >>107083978 >>107084118 >>107084804 >>107084816 >>107085440 >>107085470 >>107085487 >>107085636 >>107085738 >>107085921 >>107086263 >>107086355 >>107092239 >>107092625 >>107092652 >>107093873 >>107093983 >>107094180 >>107098212
How would you begin programming a VN?
Anonymous No.107082341 [Report] >>107082402 >>107082413 >>107082456 >>107085470 >>107088005 >>107088166
>>107082322 (OP)
Download ren'py and just write your bullshit novel.
Anonymous No.107082402 [Report]
>>107082341
fpbp
you could also use godot setting up the basic structure for a VN would be piss easy in that (or literally any engine)
Anonymous No.107082407 [Report]
For starters learn to write
Anonymous No.107082412 [Report] >>107085992
>>107082322 (OP)
that's a big hand
Anonymous No.107082413 [Report] >>107082443 >>107082671 >>107085634 >>107087473 >>107088087 >>107088166 >>107089948
>>107082341
LOLNO renpy is pure shit. If you aren't competent enough to design a simple visual novel engine you aren't competent enough to write a visual novel.
>>107082322 (OP)
Sketch out a design either on paper or in a image editing program if you want to do something unique, if not just consider what data you have and how you want to directly translate them to the player
do I want audio? video? how should I render the text. Should each scene be it's own image or should I split this into background and foreground. Do I wanna draw ui on top or bake it into the image?
Many of these choices are made for you and result in poor performance if for example you game could have just been still images for most of the time.
Anonymous No.107082443 [Report] >>107082606
>>107082413
>want to write a book
>LOLNO you need to master printing first
Kill yourself midwit
Anonymous No.107082456 [Report] >>107082621
>>107082341
>no Live2D support
into the trash it goes
Anonymous No.107082468 [Report] >>107085921
>>107082322 (OP)
Love you Mikan!
Anonymous No.107082483 [Report] >>107082621
I'd make a simple state machine that interprets some file format that expresses the story.
Anonymous No.107082606 [Report] >>107082758 >>107087413 >>107093405
>>107082443
The fact that you think the two are even comparable is hilarious. I guess if you implicitly accept that formatting doesn't matter and that "ren'py" is an acceptable standard. However neither are true with visual novels. ren'py even acknowledges this by allowing customization. Anyway you can just check vndb ratings and see that even paid renpy novels are rarely average or above.
Anonymous No.107082621 [Report] >>107082766
>>107082456
I'm pretty sure renpy has a live2d extension
>>107082483
If you can code a state machine it's not really that hard to make a VN engine but I see zero reason to reinvent the wheel (which includes handling choices, variables, name entry, saving, loading, skipping, backtrace, and more).
I wrote my own engine because I don't like renpy but it's perfectly fine if you'd rather get the VN finished than spend hundreds of hours programming shit
My main problem with renpy is that the syntax is complete garbage and the ui customisation is honestly pretty poor compared to using Godot/Unity/etc
Anonymous No.107082671 [Report]
>>107082413
Post a single VN that you made.
Anonymous No.107082737 [Report] >>107086123
>>107082322 (OP)
Download UE5.
Then download Source Filmmaker for the CG's
Anonymous No.107082740 [Report] >>107082757
>>107082322 (OP)
>Wanko to Kurasou
Well, don't mind if I do!
Anonymous No.107082743 [Report]
Love2D and Raylib are reasonable choices if you want to start from scratch. Obviously use Renpy if you don't want to do the heavy lifting. Otherwise, I think VNDB has a feature that lets you sort by engine, so you might want to look if in this list there is a free-to-use VN engine.
Anonymous No.107082757 [Report] >>107082807
>>107082740
Funny that the title got it banned when it's just "let's live with a puppy" Sure there are sex scenes but you'd have to play the game to see them
Anonymous No.107082758 [Report] >>107082871 >>107083135 >>107086055
>>107082606
It's an extremely apt comparison, especially so since you think that better software inherently saves shitty stories. If your story is good it doesn't matter (too much) how you present it. DDLC was made in renpy. inb4 "wah wah ddlc isn't ACTUALLY good because these reasons I confabulated because I don't want to admit that I'm a contrarian hipster faggot"
>Anyway you can just check vndb ratings and see that even paid renpy novels are rarely average or above
Okay, I know zoomers have shit critical thinking skills and that /g/ is one of the boards with the highest zoomer concentration, but do you really think that these novels are held back by renpy rather than the writing?
Anonymous No.107082766 [Report]
>>107082621
There is nothing difficult about a VN engine. It literally does not matter if you roll your own or not.
Anonymous No.107082807 [Report] >>107082889
>>107082757
>the title got it banned
??
Anonymous No.107082817 [Report] >>107085462 >>107085476
You can learn to make a VN in like a single day in godot.

Renpy is also good, but you wont be able to do things like gameplay mechanics like using a 3D model to move around.

The bigger issue would be to get the lolies pantsu art, unless you use IA or pay a philiphino or bolivian artist.
Anonymous No.107082861 [Report]
>>107082322 (OP)
vibecode the ui elements and then add the illustrations and dialogue yourself
Anonymous No.107082871 [Report] >>107083687 >>107085303
>>107082758
DDLC took 2 years and he was fighting the engine the whole time, essentially writing an engine inside a less capable engine. That is just how he trained himself to learn to program (through modding games like smash and stepmania). Sure you can train yourself to drive with your feet and pedal with your hands, doesn't make it wise.
Even so he ended up needing help from people in the industry who don't use ren'py for example with character design.

Anyhow the scope of the game is inherently limited and nothing visually interesting happens outside still images and the occasional gif. You can look at NotITG to get a sense of the realistic limits of using prebuilt engines for visual effects.
Anonymous No.107082889 [Report] >>107082979
>>107082807
People can't understand the idea of different languages having words that happen to sound similar but have no actual relation so they flipped out over "Wanko"
Anonymous No.107082918 [Report] >>107083019 >>107083162 >>107084345 >>107085345 >>107089966
I made a tiny vn in Godot with dialogue manager; here's what was a pain to program:

- nuanced ui behavior, like buttons that don't overlap characters, skipping text without animations bugging out
- complicated animations that needed godot's animation editor (godot's animation system is cool until it sucks)
- managing dialogue-controlled behavior like global flags without having planned it out in advance

It took me about 6 months but I did the art and music and effects myself. It's sobs.moe/bwb if you want to see the result.
Anonymous No.107082971 [Report]
>>107082322 (OP)
Are you sure you're ready to think about the programming? If you want to succeed, you need to first ensure you have a top-tier idea, and then spend a sticky or two recruiting a team of like-minded true artists. You'll have many years to figure out the programming at that point, and you can rest easy in knowing that you'll end up with something incredible.
Anonymous No.107082976 [Report]
>>107082322 (OP)
kys pedo
Anonymous No.107082979 [Report]
>>107082889
where, on steam?
Anonymous No.107082990 [Report]
Games are mostly art.
Anonymous No.107082994 [Report] >>107085470
>>107082322 (OP)
Unity.
Anonymous No.107083019 [Report]
>>107082918
cute vn
Anonymous No.107083115 [Report]
>>107082322 (OP)
what about qsp?
https://github.com/QSPFoundation/qspgui
Anonymous No.107083135 [Report] >>107085303
>>107082758
>but do you really think that these novels are held back by renpy rather than the writing?
You will not be able to get through to gtards. They are contrarian autists who never created anything of value and just circlejerk over the same stale memes for years on end. The mindset of technology for technology's sake vs. technology to get something done is what sets apart people who ever accomplish something and people who spend their lives fantasizing about the technologies without ever using them for something productive.
Anonymous No.107083148 [Report]
>>107082322 (OP)
first do the needful sar
https://www.java.com/en/download/manual.jsp
Anonymous No.107083162 [Report]
>>107082918
bugs:
>game is off-center and mouse is fucked after loading
>have to resize window to fix this
>audio glitches when music loops
>have ate
non-bugs:
>cute cat
Anonymous No.107083235 [Report] >>107085470
ONScripter-EN.
Anonymous No.107083529 [Report] >>107084118
>>107082322 (OP)
every time i see a vn using kirikiri i feel relieved, there are so many absolutely horrible engines (for the user)
Anonymous No.107083687 [Report] >>107084797
>>107082871
now instead of "fighting the engine" you're just bugfixing. that's just the game dev cycle you fucking retard. refining your game is the longest and most taxing phase. it will be present whether you enginedev'd or not and using someone else's shit means you're on well trodden path.
Anonymous No.107083978 [Report]
>>107082322 (OP)
VNs are simple. just pick an engine (unity or godot) and vibecode some slop up and focus on your writing instead
Anonymous No.107084083 [Report]
The answer is Common Lisp: https://codeberg.org/shirakumo/trial
Anonymous No.107084118 [Report] >>107084129
>>107082322 (OP)
Just use KiriKiriZ? That's what YuzuSoft does anyway
Also Nene best 角オナ majo
>>107083529
What is so bad about not-KiriKiri?
Anonymous No.107084129 [Report]
>>107084118
writing to registry and making the game not portable
Anonymous No.107084345 [Report]
>>107082918
Played on Firefox. After resizing the window like you said, it worked perfectly. Very clever, super cute. I liked the touch of the clock changing. I only played through what I assume is the basic, res-paw-nsible ending. Good stuff anon, I'll definitely check out future things you make.
Anonymous No.107084797 [Report] >>107087833
>>107083687
No, instead of creating your own engine and bugfixing in c or some sane language you are creating your own engine ontop of a medicocre engine writing in a stunted bash clone.
Anonymous No.107084804 [Report]
>>107082322 (OP)
Just use powerpoint like a normal person
Anonymous No.107084816 [Report]
>>107082322 (OP)
for starters understand the concept of immediate mode graphics
Anonymous No.107084903 [Report]
I recommend the manga: ‘How to rise a boring girlfriend’ to start the project (I love the VN developing as well; Good luck)
Anonymous No.107085303 [Report]
>>107082871
>DDLC took 2 years and he was fighting the engine the whole time
Writing something like that ought to take two years and you're either fighting someone else's engine or slowly developing and bugfixing your own.
>character design
and this has to do with game engines how?
>>107083135
I know. /g/ is a terrible place to discuss technology. You'd think that being a denizen on a board dedicated to a certain thing would make its users very good at said thing, but all it results in on 4chan is the same mediocrity being spread around. Go to a propah forum if you want results
Anonymous No.107085345 [Report] >>107085375
>>107082918
>drawn in krita
>made with godot
>music made in fl studio
holy mother of based.
Anonymous No.107085375 [Report]
>>107085345
>image editor with furry mascot
>tranny game engine
>nigger music program
I don't think that's based. Not a bit.
Anonymous No.107085440 [Report] >>107085470
>>107082322 (OP)
You don't need to program VN. Just pick existing engine and focus on writing good story and drawing good art. Programming is 1% of making a VM if any.
Anonymous No.107085462 [Report] >>107085475
>>107082817
>You can learn to make a VN in like a single day in godot.
No you can't. You can read about making a VN in a single day in godot but then when you actually try doing what you've read, you'll encounter a million problems, crash and burn
Anonymous No.107085470 [Report] >>107085588
>>107082322 (OP)
>>107082341
>>107082994
>>107083235
>>107085440
Who the fuck looks at something that already exists and thinks "WOW I WANT TO MAKE A SHITTIER VERSION OF THAT!"
Learn to program and make something better.
Anonymous No.107085475 [Report]
>>107085462
there's a literal addon for making a VN in godot that is literally a visual tool like rpg maker.
Anonymous No.107085476 [Report] >>107085488 >>107093614
>>107082817
What kind of mongoloid are you? It takes longer than that to learn Ren'py, the simplest fucking one. If it was that easy, everyone would be doing it.
Anonymous No.107085487 [Report]
>>107082322 (OP)
Just use ren'py, it's literally all already done for you.
Anonymous No.107085488 [Report] >>107085525
>>107085476
you must be low IQ if you think a VN is a real challenge in gamedev beyond making the child porn anime pictures.
Anonymous No.107085525 [Report]
>>107085488
You must be low IQ if you think people making VN are anything but mouthbreathing gooners
Anonymous No.107085539 [Report]
making VNs is piss easy just look at the amount of pornslop with AI art
Anonymous No.107085588 [Report] >>107085623 >>107092185
>>107085470
People read VNs for story, not for it's programming. That's like saying if you want to read a book you should design your own font.
Anonymous No.107085623 [Report] >>107087148
>>107085588
This is myopic as saying people play games for fun so you shouldn't program just focus on making fun gameplay
Anonymous No.107085634 [Report] >>107085649
>>107082413
>If you aren't competent enough to design a simple visual novel engine you aren't competent enough to write a visual novel.
fucking retard
Anonymous No.107085636 [Report]
>>107082322 (OP)
You don't need to. It's Point-n-Click today. So many options. Why re-invent the wheel? If you need customization, the engine has it already built in. You need to build on it.

But I think you need Jesus in your life. A healthy career and a good Church.
Anonymous No.107085649 [Report]
>>107085634
You are more then welcome to scroll through all the itchio slop renpy games
Anonymous No.107085738 [Report]
>>107082322 (OP)
Use an engine, then spend all the effort that would've gone into programming the engine into writing the novel
Anonymous No.107085814 [Report]
The same argument someone would give to use Godot over Renpy or whatever is the same argument (has no)gamedev gives for writing your own renderer. So why stop there! Write it in libraryless C++!
Getting immediate results is better for progress, iteration, and morale. You won't ever outpace any hacky workarounds you might need to do some niche thing in a dedicated VN engine.
Anonymous No.107085921 [Report]
>>107082322 (OP)
>>107082468
Anonymous No.107085992 [Report] >>107086093
>>107082412
it's for giving adult cocks handjobs
Anonymous No.107086055 [Report] >>107086380
>>107082758
wasn't katawa shoujo also built on renpy
Anonymous No.107086093 [Report]
>>107085992
>wanko
Funny name
Anonymous No.107086123 [Report]
>>107082737
>Source Filmmaker
>not Blender
kekt
Anonymous No.107086263 [Report] >>107086279
>>107082322 (OP)
isn't vn the shit women make to pretend to be game developers?
Anonymous No.107086279 [Report] >>107086371
>>107086263
I think women want to make rpg maker farming games more than VN.
Anonymous No.107086355 [Report]
>>107082322 (OP)
speak the truth OP you are trying to make a sex game aren't you
Anonymous No.107086371 [Report]
>>107086279
No they actually make RPG Maker horror games where the protagonist girls get raped
Anonymous No.107086380 [Report]
>>107086055
Yes
Anonymous No.107087148 [Report] >>107091556
>>107085623
That's true. Every hour you spent fine tuning your perfect ECS framework is hour not spent making sure gameplay is fun, story is engaging, characters are interesting, graphics are appealing etc.
Undertale managed to get huge success despite being made in GameMaker with disgusting spaghetti code. Minecraft code is so bad people are still fixing it to this day.
Not every game is Factorio or Noita where people are going to create huge complex simulations that necessitate sophisticated algorithms. Especially VN. It's a fucking picture book. All you need is just be able to display few sprites, draw text and play sounds. It doesn't matter if you can do all of that in 100ns or 100ms.
Anonymous No.107087413 [Report]
>>107082606
>Anyway you can just check vndb ratings
Most VNs just use an off-the-shelf visual novel engine, most are KiriKiri, NScripter, or YU-RIS. Unless you're a company like Nitroplus, who did it for console ports, there's zero reason to program your own engine.
Anonymous No.107087473 [Report]
>>107082413
Retarded midwit
Anonymous No.107087833 [Report]
>>107084797
you don't "fight the engine" by writing code nigger. you fight it by tweaking values and custom logic until your game works. I don't mean bugfixing the engine, I mean bugfixing the game.
Anonymous No.107087969 [Report]
I'd focus on the art and writing first. Programming is an afterthought here.
Anonymous No.107088005 [Report] >>107088029
>>107082341
I pirate all ren'py vns by default. Most soulless engine, immediately recognizable. If they don't make an effort to not make it look like ren'py slop I never purchase these visual novels. Utterly soulless
Anonymous No.107088011 [Report] >>107088403
I love MIkan!
Anonymous No.107088029 [Report]
>>107088005
>WEG 0.4.34-infinite hiatus.
>Daz 3D
>VN
>Its some jeet, ruski or ukrainian grifting porn starved fuckers.
Every single time. RPG maker games are horrid usually if they don't change around the spritework at all and looks like a sloppy amateur work too.
Anonymous No.107088087 [Report]
>>107082413
a poor craftsman blames his tools.
Anonymous No.107088166 [Report] >>107091617 >>107093664
>>107082341
fpbp

>>107082413
VNs are barely games as it is, there is no reason to roll your own engine for a VN. if you really need extra features, it ceases to be a pure VN anyway and is out of scope for this discussion

RenPy VNs tend to be trash because 99.99999999% of VNs are trash
Anonymous No.107088403 [Report]
>>107088011
Anonymous No.107089948 [Report]
>>107082413
>LOLNO renpy is pure shit. If you aren't competent enough to design a simple visual novel engine you aren't competent enough to write a visual novel.
gotta agree with this one. i know the whole game vs engine problem, but renpy is so fucking ass that it's better to ask chatgpt to write a vn engine from scratch instead
Anonymous No.107089966 [Report]
>>107082918
game looks soulful and cute but i'm not playing a vn with a built-in tutorial for how to read ffs
Anonymous No.107091556 [Report] >>107091617 >>107091775 >>107095849
>>107087148
Delsusional. I can only assume you've only ever played default ren'py VNs at this point.
Factorio and Noita are hobbiest dogshit compared to some VNs
Anonymous No.107091617 [Report]
>>107088166
See >>107091556
VNs are trash because the creators are lazy niggers, the first and largest nonstep towards being a lazy nigger is using an engine for a problem you don't even know the scope of yet. Clearly because you seem to have a nonsensical definition of VN. The onlything that makes a VN is having minimal gameplay relative to story. Gameplay code very rarely takes up most of the runtime of a game.
Even if you aren't going to have any gameplay at all, whatever interactive element you need for your VN has to already be included in ren'py exactly in the state that your game needs it or you are going to have to bootstrap yourself to the point where you can add it anyway,
You know you are being disingenuous with your numbers, the likelihood that your game is shit if you start with ren'py is much higher and it's not just because ren'py increases the probability of release.
Anonymous No.107091775 [Report] >>107094061
>>107091556
I fail to see what point are you even trying to make.
Anonymous No.107092185 [Report] >>107092589 >>107092600
>>107085588
This isn't true. You read a book for story and even then, reading on shitty paper, in a shitty font, with shitty printing will make the experience bad. A VN is far more than just it's story and the programming is a big contributer, if it's good.

Gay thinking like this is why we don't have even basic shit like moving lips in VNs anymore despite it being more common in the early 00s when people actually took pride in it.
Anonymous No.107092239 [Report]
>>107082322 (OP)
I began writing one for another chan that were discussing making their own vn (with sdl2 and sdl_ttf from memory) and the thread died
Anonymous No.107092589 [Report] >>107094748 >>107095340
>>107092185
No one starts writing a book by designing their own font and paper.
Anonymous No.107092600 [Report] >>107094748
>>107092185
>fonts, paper
so for a VN this would be the font and ui art. which arent programming challenges.
Anonymous No.107092625 [Report] >>107092810
>>107082322 (OP)
Any good visual novels that have lolis?
I mean translated and kinda niche not Nekopara
Anonymous No.107092652 [Report]
>>107082322 (OP)
https://github.com/dialogic-godot/dialogic
Anonymous No.107092810 [Report] >>107093324 >>107093360 >>107094001
>>107092625
Neko kawaigari?
I haven't read that much but I liked that one.
Engrish in the opening always makes me chuckle.
https://youtu.be/rIS5RgORotM
Anonymous No.107092858 [Report]
FURISUBI
FURISUBI
Anonymous No.107093324 [Report] >>107093422 >>107093792
>>107092810
Nigga, what in the holy name of fuck is that shit?
Anonymous No.107093360 [Report]
>>107092810
Anonymous No.107093405 [Report]
>>107082606
would be fun to train a baby to predict logic gates. like it only gets food if it predicts the logic gates correctly. i wonder how good it could be as an adult
Anonymous No.107093422 [Report]
>>107093324
Playing doctor with loli catgirls, ie. kino
Anonymous No.107093614 [Report]
>>107085476
>If it was that easy, everyone would be doing it.
nobody cares about visual novels outside of mongolion basket weaving forums
Anonymous No.107093664 [Report] >>107093680
>>107088166
>VNs are barely games as it is
Exactly. Its like discussing book binding instead of just fucking writing your novel.
Anonymous No.107093680 [Report]
>>107093664
>novel
>literally the same shit over and over again
Nobody gunna read dat
Anonymous No.107093768 [Report]
>Entire of nu-/g/ filtered hard by defining and traversing a graph
I should leave this place honestly, at this point is just bots, browns and retarded zoomers exclusively
Anonymous No.107093792 [Report]
>>107093324
it's evidence that will be used against me in the UK courts
Anonymous No.107093873 [Report]
>>107082322 (OP)
Don't listen to retarded elitists, just use renpy and just concentrate your effort on finishing your project instead of reinventing the wheel
Anonymous No.107093895 [Report] >>107094187 >>107094341
What's so bad about renpy? A visual novel is just static images / branches / sounds. I can't imagine any engine being too limiting to make this
Anonymous No.107093983 [Report]
>>107082322 (OP)
Draw a flowchart first
Anonymous No.107094001 [Report] >>107094030
>>107092810
Too fucking old, want younger
Anonymous No.107094030 [Report]
>>107094001
Anonymous No.107094061 [Report]
>>107091775
He's either incredibly stupid or extremely smart if he's encouraging people to reinvent the wheel.
Anonymous No.107094180 [Report]
>>107082322 (OP)
The first thing I would do is order a brand new pair of programming socks.
Anonymous No.107094187 [Report] >>107094365
>>107093895
it's python
Anonymous No.107094341 [Report] >>107094365
>>107093895
You must be new here. That's the only explanation for not having realized yet that /g/ loves to be contrarian. They are literally hipsters, rebels without a cause. There are one or two who are okay, but most here just want to act like know-it-alls. Deep down, most of them aren't capable of doing anything useful in the "God tier" languages they love so much.
Go create your novel with renpy, in time you'll see if it's useful for you or not. Don't expect legitimate advice from anyone here. We're here to have fun, not to give good advice.
However, I would still suggest that you try creating your own engine just for fun. That is, if you enjoy programming. Otherwise, use Renpy and be happy.
Anonymous No.107094365 [Report] >>107094435
>>107094187
That doesn't matter. VN is not a high performance thing. And "I don't like this language so it's bad" is not a legitimate grievance.

>>107094341
I'm not new to the contrarianism here I was just hoping for a real reason and not "it wasn't created in my favorite obscure programming language" or "it must be from scratch with C / SDL3 only"
Anonymous No.107094435 [Report]
>>107094365
the only downside would be, that python knowledge is pretty much next to useless, if someone wanted to learn making "serious" games, that would require performant engine through making a VN

on the other hand first Isaac was made in Flash
Anonymous No.107094748 [Report]
>>107092600
VNs aren't a book.

>>107092589
They can start with whatever they want.
Anonymous No.107095340 [Report]
>>107092589
They did before kikes took over and made it illegal to publish your own book
Anonymous No.107095540 [Report]
vibe code a VN engine in rust or go
Anonymous No.107095849 [Report] >>107095864 >>107095878
>>107091556
name one VN that makes factorio look like dogshit
Anonymous No.107095864 [Report]
>>107095849
Unteralterbach
Anonymous No.107095878 [Report] >>107095981
>>107095849
Boku no Pico
The Shakespeareian story alone blows factorio out of the water
Anonymous No.107095981 [Report] >>107097137
>>107095878
At least say Enzai, that was the first shota bl VN. Not that draw a girl and call it a boy crap
Anonymous No.107097137 [Report]
>>107095981
I'm still trying to figure out how boku no pico connects to its supposed sequel, boku no hero academia
Anonymous No.107098212 [Report]
>>107082322 (OP)
this thread made me go down the rabbit hole of getting my scrappy and ancient vn engine building again. hit with a wave of nostalgia thinking back to how I would stay up till 4am working on it and then call it a night with a bowl of ramen and majikoi. good times...
>dipicting