RPG Maker VX Ace

RPG Maker VX Ace

Преглед на статистиките:
How to create a Dating Sim like VN?
I've already done a VN (or finishing it... like, solving some bugs and typos), and I am very pleased with the result, and started writing another VN.

The thing is that, this time, I want to be a bit more ambitious with the choices, on my first VN, the choices were very mechanic, and the 1st chapter choices would impact the game much more than the 2nd and 3rd chapter choices. I want to improve on this.

I don't want to create a dating sim, but I want a similar system.

I'm planning to have like 3 to 4 different endings, each time you make a decision you gain 1 or more points toward a specific ending, by the time the game checks your points, you'll gonna follow a route towards the endings that you have the most points.

I think this can make the story much more flexible. Each time the game checks for points, a specific event will happen.

The points are, ofc, hidden from the player.

Is this made with a script? or it can be done with the basic game scripts?

Also, my VN's have Hentai, so, can't share them here =x this one will be Yuri.

Hope someone helps
:templars:
< >
Показване на 1-15 от 16 коментара
It can be done work the basic scripts.
Първоначално публикувано от Kurashi:
It can be done work the basic scripts.

From what I know, you can only make the game check for 1 "score table" at a time, you can't make him check for the highest score table, out of 4 or something...

At least, I dunno how to do this.
You can compare variables to each other using a series of conditional branches.
Последно редактиран от Kio Kurashi; 25 май 2015 в 14:52
Първоначално публикувано от Kurashi:
You can compare variables to each other using a series of conditional branches.

Hum... how do I do that?!
I only know how to do like this -> When X variable is greater or equal to Y variable.
I can't do what I want to do -> When X variable is greater or equal to Y Z A B C variables.
Последно редактиран от BioDio; 25 май 2015 в 15:03
Well you could make an extremely long set of conditional branches, of you can replace numbers 1-4 with the variables that you are using for the scores. If you have more or less then adjust the number in the @scorelist group accordingly. as for the number 5 that will need to be another variable that will contain the answer you need. Simply use the Script Command on page 3 of an event to run the following code right before you use that final variable to determine the ending you get. You will then need to compare the number to the other variables to actually know what you are getting. This can be done with just a few conditional branches.
@scorelist = [$game_variables[1], $game_variables[2], $game_variables[3], $game_variables[4]] $game_variables[5] = @scorelist.max
A little FYI @scorelist is an array (or list) that we are making temporarely to check to see which number is the highest. $game_variable is the code that is used every time you use the Change variables command. the number that goes in the brackets is the ID of the variable.

I know this seems complicated but it's actually rather easy once you get used to it. OF course you can always go the simpler method of a bunch of Conditional Branches.
No, I don't want a massive array of conditional branches, I want something simple like that, yet, it looks like kinda complex.

I already read what you've written, like... 4 times, and still didn't manage to know how to do it >_< I'm very bad when it comes to using the script. (can you please, give some of your time and explain a step by step guide? you can even add that guide to Steam guides).

If making 5 different endings makes things more complicated, I'm ok with 4 endings.

Basically, what I want is something that, when I call a check in an event, it immediately detects the ending with the most points, and will follow that route.

The way I see this is that, when playing the game, there is not mechanical way to get an ending, since you will be jumping from route to route, and the plot will be very specifically tailored for you. It'll have an episodic feeling.

Thanks for the help!
I'll take a few screen shots later for you to take a look at. I'm at work so I can't do it right now.
Първоначално публикувано от Kurashi:
I'll take a few screen shots later for you to take a look at. I'm at work so I can't do it right now.

Thank you! ^,^
http://prntscr.com/79u2fw

Ok I uploaded it to that link there^^ Just a little word about the script box. One part got cut off but I'm sure you can follow the pattern and fill in the blank. Also there are some #'s at the beginning that I forgot to remove. Make absolutely sure they aren't there when you do this as the make that line not read by the script. It's called commenting it out. I think the single picture should be enough for you, but let me know if you still need help.
Първоначално публикувано от Kurashi:
http://prntscr.com/79u2fw

Ok I uploaded it to that link there^^ Just a little word about the script box. One part got cut off but I'm sure you can follow the pattern and fill in the blank. Also there are some #'s at the beginning that I forgot to remove. Make absolutely sure they aren't there when you do this as the make that line not read by the script. It's called commenting it out. I think the single picture should be enough for you, but let me know if you still need help.

Hey, yeah, now I get it, I'll try it when I get home today, and mess around with this to see if I get the hang of it.

thanks for the help =)
Първоначално публикувано от Kurashi:
http://prntscr.com/79u2fw

Ok I uploaded it to that link there^^ Just a little word about the script box. One part got cut off but I'm sure you can follow the pattern and fill in the blank. Also there are some #'s at the beginning that I forgot to remove. Make absolutely sure they aren't there when you do this as the make that line not read by the script. It's called commenting it out. I think the single picture should be enough for you, but let me know if you still need help.

I know that this might be pushing it, but, can you export that as a game? So I can copy what you did, and try to understand.
I don't seem to get how the script works, and why it's needed. (I took out the # as you said).
If all this works out in the end, you've been a great help! =)
I will export it along with my notes 'Game' where I have done a lot of of testing. somethings can't be done anymore but there are other little script bits that you can learn from as well as a few of my own scripts that I have made or others that I have modified. Don't use any scripts that have a name other than kurashi or Kio at the top.
Първоначално публикувано от Kurashi:
Here you are. I left out the RTP.

https://copy.com/OIyZoKEq7mW6V6Gm
Thank you, will try it out when I get home =)
Първоначално публикувано от Kurashi:
Here you are. I left out the RTP.

https://copy.com/OIyZoKEq7mW6V6Gm

Sorry for not replying earlier, didn't had much time at home last week, so, I needed some time to fiddle with this =)

Yeah, it works for what I need, awesome ^^
Do you want some name in the credits, eventually? (It's gonna take a long time to get released anyway... more than 1 year).
It's Hentai / Yuri, but it's not hardcore.
< >
Показване на 1-15 от 16 коментара
На страница: 1530 50

Дата на публикуване: 25 май 2015 в 9:19
Публикации: 16