Input Request, Multi-Romances Script - Minor Spoilers
Posted: Tue Apr 30, 2002 7:31 am
Input Request, Multi-Romances Script - Spoilers
I'll try to minimise the amount of spoilers in this post, so that I can get inputs from as many people as possible. However some are necessary so that I can get the kind of feed back I want. So please avoid posting spoilers as much as you can when replying, if it is necessary to discuss some of the things posted in further details, then please let me know so I can edit the title of the thread accordingly.
Ok, I'm currently thinking about redoing how my scripts handle the ToB romances. For those of you who have played through at least one of the romances, you would have found that a few of the dialogues are based on events that took place during the game. The problem here is that, when there are more than one romance running at the same time problems appear - for example, only certain dialogues would take place and the other romances are frozen because of this (at least I believe that this is a possibility).
Most of the dialogues are still based on real time - just like in SoA - and since the expansion if a lot shorter than SoA, I was thinking about reducing the time between romance dialogues, your opinions? It's currently set at about 40 or so minutes - not too sure what the values in the script is compared to real time.
Now to the event triggered dialogues, there are two ways that these can be handled. Firstly, there is the Ignore Previous method as I call it; which means that when the event is triggered, the romance dialogue that is required for this event will be next - skipping over any dialogues that you have not yet heard. The second method is named Wait In Line; obviously this would mean that the dialogue linked to the event will simply wait until all dialogues infront of it have been played. Which do you think is better?
Of course this would also mean that if the Ignore Previous is used, then there would need to be a timer put in place to spread out the dialogues from different romances - I'll work on this is this is the preferred method for the dialogues. If the Wait In Line method is used, then the dialogues will obviously be a bit out of place - or not happen at all - depending on how fast the person play through the game. So there are good and bad effects from both methods.
One of the places - where there is a trigger event - uses a cutscene, this in turn set a variable which correspond with the romance that the cutscene was made for. Again, there are two ways of handling this - at least I believe that it is possible to have two ways, not too sure about the second method. The first is to simply skip the dialogue for the romances that the cutscene was not made for, this means that only one of the romance will play the dialogues which correspond with that event. The second method would be to change the required scripts so that all of the cutscenes for the active romances will run, one after the other; then the corresponding dialogues from the romances will run in a set order - this can be done by using another variable as a control, at least I believe that it is possible. Which do you prefer?
That's as vague as I can put the things needed, thank you for reading and any inputs you have on the matter are greatly appreciated.
I'll try to minimise the amount of spoilers in this post, so that I can get inputs from as many people as possible. However some are necessary so that I can get the kind of feed back I want. So please avoid posting spoilers as much as you can when replying, if it is necessary to discuss some of the things posted in further details, then please let me know so I can edit the title of the thread accordingly.
Ok, I'm currently thinking about redoing how my scripts handle the ToB romances. For those of you who have played through at least one of the romances, you would have found that a few of the dialogues are based on events that took place during the game. The problem here is that, when there are more than one romance running at the same time problems appear - for example, only certain dialogues would take place and the other romances are frozen because of this (at least I believe that this is a possibility).
Most of the dialogues are still based on real time - just like in SoA - and since the expansion if a lot shorter than SoA, I was thinking about reducing the time between romance dialogues, your opinions? It's currently set at about 40 or so minutes - not too sure what the values in the script is compared to real time.
Now to the event triggered dialogues, there are two ways that these can be handled. Firstly, there is the Ignore Previous method as I call it; which means that when the event is triggered, the romance dialogue that is required for this event will be next - skipping over any dialogues that you have not yet heard. The second method is named Wait In Line; obviously this would mean that the dialogue linked to the event will simply wait until all dialogues infront of it have been played. Which do you think is better?
Of course this would also mean that if the Ignore Previous is used, then there would need to be a timer put in place to spread out the dialogues from different romances - I'll work on this is this is the preferred method for the dialogues. If the Wait In Line method is used, then the dialogues will obviously be a bit out of place - or not happen at all - depending on how fast the person play through the game. So there are good and bad effects from both methods.
One of the places - where there is a trigger event - uses a cutscene, this in turn set a variable which correspond with the romance that the cutscene was made for. Again, there are two ways of handling this - at least I believe that it is possible to have two ways, not too sure about the second method. The first is to simply skip the dialogue for the romances that the cutscene was not made for, this means that only one of the romance will play the dialogues which correspond with that event. The second method would be to change the required scripts so that all of the cutscenes for the active romances will run, one after the other; then the corresponding dialogues from the romances will run in a set order - this can be done by using another variable as a control, at least I believe that it is possible. Which do you prefer?
That's as vague as I can put the things needed, thank you for reading and any inputs you have on the matter are greatly appreciated.