Aller au contenu

Photo

2nd Place in Stage doesn't show up


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1
Charsen

Charsen
  • Members
  • 2 266 messages
I've been struggling with a stage problem with a cutscene for a few hours, and could really use some help with this problem.

My 2nd NPC Place will not show up in my cutscene when using the dynamic stage acl_1p (which has actor1 and actor2.)

actor1  should be PLAYER
actor2 should be gen00fl_zevran

cutscene: zevran_kiss_hm/hf/em/ef etc


The previous inherited stage was cli400st_riordan, but I set the new stage to acl_1p with At Current Location checked.

This works great, except actor2 isn't appearing.


Dialogue Tab:


Posted Image


Cinematics tab:


Posted Image


Stage places for acl_1p:

Posted Image

When the cutscene rolls, the scene is perfectly fine, but zevran doesn't show up no matter what I do.


Any advice? :unsure:



edit: formatting issues!

Modifié par Charsen, 30 mars 2010 - 03:03 .


#2
Wild Thain

Wild Thain
  • Members
  • 11 messages
Hey Charsen,



A couple things to note - as soon as a line of dialog is converted to a cutscene all the settings on the cinematic tab become ignored and it just plays the cutscene. So even changing a stage or where people are standing has to be done in the cutscene editor (and that can become messy).



Secondly, the cutscene you mention, zevran_kiss_hm.cut (it its directly from the game) already uses the acl_1p stage, but only as a reference point, it does not snap the actors to positions on the stage. Using 'At current location' may be causing your issues. If possible I'd put a stage in the level.

#3
Charsen

Charsen
  • Members
  • 2 266 messages
Thanks Wild Thain! I tried to work on what you said, but it doesn't seem to work, I'm doing something wrong.

And that definitely explains why everything i was trying in the cinematics tab was having no effect before. 

Can you explain what you mean by putting the stage in the level, though?


Here's what I tried to do:


The stage that was originally inherited was cli400st_riordan.

I tried editing that stage and adding a new place that was about the right distance from the player as it was in acl_1p. I named the new place actor1 and then allowed the cutscene to inherit the cli400st_riordan stage as normal. 


Posted Image


Posted Image


I exported the dialogue and also the stage files. Ran it, but it did not work -- still missing zevran.

So I edited the cutscene and changed:


Posted Image


Then I renamed the cutscene zevran_kiss_hm_gates so not to disturb the other uses. 

Then I allowed the dialogue line to inherit the original cli400st_riordan stage:


Posted Image

*click image for full view of the tab


But i cannot edit the cutscene to add my new cutscene, the option is greyed out. 

So... I think I'm doing this all wrong now, aren't I? :pinched:

Modifié par Charsen, 30 mars 2010 - 07:29 .


#4
Wild Thain

Wild Thain
  • Members
  • 11 messages
Hey Charsen,



What I mean about putting a stage in a level is that conversations and cutscenes just reference a stage, but when they play in-game they will look for the closest occurrence of that stage in the level. If it can't find one then it causes problems. To fix this you have to find the area where your conversation/cutscene takes place (in the area editor) and put a stage down where you want the dialog to take place (see: http://social.biowar...index.php/Stage). Using the 'at current location' can be a little challenging as it drops a stage at the time that line of dialog or cutscene plays so it changes location every line (it places it based off the in-game position of the speaker).



Seeing you are now trying to use the stage that is already placed (cli400st_riordan) this may be less of a problem. To get that line of dialog to use your new cutscene, (I don't have the toolset in front of me right now) you should just select the line and under EDIT choose 'disassociate cutscene from line' to remove the cutscene, then 'associate cutscene to line' and point it to your new *_gates version of the scene.



Its hard to tell exactly why your guy isn't showing without seeing the files, but hopefully the above will help you figure it out.

#5
Charsen

Charsen
  • Members
  • 2 266 messages
Thanks again, Wild Thain. I know this is frustrating, trust me -- I've been working on adding this one scene in for ... longer than i care to admit. 
:pinched:

Here's what i have tried, which follows the wiki:

Original line:
Posted Image

I disassociated the cutscene via the Edit menu like you suggested. (Thanks btw, I had no idea that was there!)

When I tried to associate my new cutscene (a duplicate of the original zevran_kiss_hm) i had an error about it needing a dialogue line. The wiki said this is necessary, so i edited my cutscene to include one. I set the "No VO in Game" to be true.

Posted Image

Then I set the cutscene Settings to have the Stage cli400st_riordan instead of the dynamic stage.

Posted Image

Saved the cutscene as zevran_kiss_hm_gates. Closed cutscene.

Opened the cli400st_riordan stage. Added a new place (actor1) for zevran. 

Posted Image

Left the Area settings blank (since they seem to work this way.) 

Posted Image

In the dialogue (party_events), I associated the new zevran_kiss_hm_gates cutscene to the line of dialogue.

I then moved gen00fl_zevran from the old place in the stage to the new place in the stage (actor1). 

Posted Image

Then I exported w/o dependencies:

party_events  [dialogue]
zevran_kiss_hm_gates  [cutscene]
cli400st_riordan  [stage]


And, well I still get the cutscene running, and it's in the proper place. Everything looks great, but zevran is still not in his place and the PC is snogging air. 
<_<

Is there anything else that i should check again? i have been searching the wiki, other posts... and i am at a loss.

Modifié par Charsen, 31 mars 2010 - 01:30 .


#6
Wild Thain

Wild Thain
  • Members
  • 11 messages
Hey Charsen,



I messed around with this further. I took the zevran_kiss_hm.cut and associated it to a line of dialog in party_events.dlg after adding a speakline, and it played fine in the preview...But that being said, the cutscene is setup to use the zeveran model for preview purposes....so what may be the issue is in the cutscene, zevran is associated as 'OWNER'. This is only valid if Zevran is the owner of the dialog (i.e. zevran_main where the cutscene is being pulled from, not party_events). I suggest opening the original zevran_kiss cutscene (with the acl_1p stage) selecting the Owner header in the cutscene and in the object inspector change the name from OWNER to gen00fl_zevran.



This will tell the game, not to look for the owner of the dialog, but to look specifically for zevran.



Lemme know if this helps.

#7
Wild Thain

Wild Thain
  • Members
  • 11 messages
oops, I should also mention, further down in the Object Inspector for the owner track in the cutscene there is a 'mapping tag' field set to 'Owner'. Since mapping is required (the field is set to True) you will want to change the Mapping Tag to gen00fl_zevran as well so it finds the proper model.



K

#8
Charsen

Charsen
  • Members
  • 2 266 messages
It works!! =D

Wild Thain, thank you, seriously. I had no idea about the mapping tags or the associate/disassociate cutscenes abilities. This is a huge help since i am hoping to add more cutscenes to the game and I kept missing this when trying to read the tutorials.

You've been really patient and helpful, and i really do appreciate it. I'll be dedicating my mod to you, man. =)

#9
Wild Thain

Wild Thain
  • Members
  • 11 messages
Yay! Thats great news!



The toolset is like the game, the more you dig in, the deeper it gets. LOL!



...and you using the toolset is dedication enough. :)



K