Why force greet doesn't work?

Post » Thu Jun 21, 2012 6:04 pm

1st off, do you know how to enable story manager debugging? It will print a log file telling you if a quest was unable to start because of alias failures.
I find this extremely useful when debugging my scenes/quests. The value to turn this on is somewhere in the skyrim ini's. just look for the work 'story manager' or 'storymanager'

2nd) I have yet to get a 'force greet' package to work in a scene. I got really frustrated and gave up, especially when I found an easier way to do this:
create a 'blocking' branch in your quest's dialogue view. have the starting topic be what you want your actor to say as a 'force greet'. for blocking branches, the starting topic is used as a greeting.
http://www.creationkit.com/Dialogue_Branch

This way you just send the actor to it's hit marks, then start the quest with the blocking dialogue branch. They will speak the starting topic, and then conversation will continue from there, or you can start your scene from that dialogue branch if you really want to use a scene.

You have to be careful though, and make sure your blocking branch has strict conditions, because an NPC won't say any other dialogue if it has a valid blocking branch.
User avatar
Kayleigh Mcneil
 
Posts: 3352
Joined: Thu Jun 29, 2006 7:32 am

Post » Thu Jun 21, 2012 2:31 pm

ALSO: check out this thread
http://www.gamesas.com/topic/1375526-using-forcegreet/page__hl__trigger
User avatar
CArlos BArrera
 
Posts: 3470
Joined: Wed Nov 21, 2007 3:26 am

Post » Thu Jun 21, 2012 7:09 am

it coudl be related to save game?


Well, save games include scripts, so your trigger script might not do what you need. You could coc to the location from an earlier save game, and take any 'GetStage > 50) conditions off your package while you check whether it's working at all.


Jediborg:
I have yet to get a 'force greet' package to work in a scene

I've been able to switch from a forcegreet package to a scene and back again ok, but scenes and dialogues are really different, so I'm not sure quite what you mean.
User avatar
Amy Smith
 
Posts: 3339
Joined: Mon Feb 05, 2007 10:04 pm

Post » Thu Jun 21, 2012 9:46 am

I am using scene , but it just not working , there is no way I can make it work dunno why I copied exactly the same stuff of the MQ02 .... should I give up ? Are there other samples of forcegreets ? I can't get working ...
User avatar
Cesar Gomez
 
Posts: 3344
Joined: Thu Aug 02, 2007 11:06 am

Post » Thu Jun 21, 2012 2:45 pm

here is a tip for debugging:
1) in the first phase of your scene, add a papyrus fragment on start:
Debug.MessageBox("The scene has started")

Then, in the startup stage of your quest that contains your scene, put this code in the stage:
Debug.MessageBox("The Quest has started")

Then using those while playing you can determine if
A) The quest is starting but the scene is not
B) Neither is starting at all
C) Both are starting, but the scene is not doing what you expect

I did eventually get forcegreet from a scene to work. But it's impotant that your topic be a top-level starting topic in a *blocking* dialogue branch. have you met those conditions?
User avatar
Steven Hardman
 
Posts: 3323
Joined: Sun Jun 10, 2007 5:12 pm

Post » Thu Jun 21, 2012 6:45 am

needs to be a blocking dialogue ?
User avatar
chirsty aggas
 
Posts: 3396
Joined: Wed Oct 04, 2006 9:23 am

Previous

Return to V - Skyrim