Jump to content

Home

[TSL] Fuel Quest Bug Help


BobRichter

Recommended Posts

I had it confirmed for me the other day that the fuel quest is indeed bugged. Something about the conversation with Vogga mis-sets a variable (to 5 instead of 4) so that the quest can never be finished.

 

Now, fixing it should be a fairly simple mod. Problem: I walked away from KotOR modding some time ago and I am now more of a lamer n00b than I used to be. I can't figure out how to fix the bug using KotOR Tool (though I did succeed in rendering Vogga mute by playing around with the Vogga.dlg file.) Also, I've been trying to figure out what variable is set in the savegame so I can fix it in existing saves with KSE.

 

it was this thread that set me down this path. I would appreciate if anyone can tell me how to do this right or if this guy even knows what he's talking about (I expect he does.)

 

Thanks. Sorry for being such a lamer n00b.

Link to comment
Share on other sites

No it is bugged, the security guy on Telos says that when you get the fuel, you should talk with him, but when you do get Vogga to supply fuel he never acknowledges that (the dialog is not there) and always at the end of the game he mentions that they still have fuel problems.

Link to comment
Share on other sites

The variable in question is "200TEL_Fuel". Vogga's dialog first sets it to 4, and then a couple of nodes further down sets it to 5. Lt. Grenn's dialog on Citadel Station only triggers if the value is 4.

 

When he's rewarded you (wish some credits and Exp) for finding them a new fuel source, his dialog sets "200TEL_Fuel" to 5.

 

When Grenn gives you your reward his dialog sets another global, "351NAR_Fuel_Shipment", which is used near the end when Citadel Station comes under attack and you speak to Grenn and he speaks about the fuel situation.

 

There is, however, another problem if you just fix Vogga's dialog to set the variable properly. Grenn's reward dialog updates the journal with an invalid entry. To correct that (and make the quest stay in the Completed category), extract 202grenn.dlg from 202TEL_dlg.erf and open it with a GFF Editor.

 

Find...

EntryList --> 156 --> Quest

...and clear the value of that field. The value is "fuel" as standard.

 

Then find ...

EntryList --> 156 --> QuestEntry

...and clear the value of that field as well. The value if "40" as standard.

 

Save the modified file in the Override folder.

Link to comment
Share on other sites

I found two interesting lines in dialog.tlk:

 

115415:

Vogga the Hutt has asked you to speak with Lieutenant Grenn on his behalf in regards to establishing a trade agreement sending fuel to Citadel Station.

 

115416:

You have informed Lieutenant Dol Grenn of the Telos Security Force about Vogga the Hutt's proposal to establish trade of fuel between Sleyheron and Citadel Station.

 

Looks like these were supposed to be quest entries 30 and 40.

Link to comment
Share on other sites

Originally posted by Tupac Amaru

I found two interesting lines in dialog.tlk:

 

115415:

Vogga the Hutt has asked you to speak with Lieutenant Grenn on his behalf in regards to establishing a trade agreement sending fuel to Citadel Station.

 

115416:

You have informed Lieutenant Dol Grenn of the Telos Security Force about Vogga the Hutt's proposal to establish trade of fuel between Sleyheron and Citadel Station.

 

Looks like these were supposed to be quest entries 30 and 40.

 

Seems like it. Though entry 30 is currently set to strref 136026, so I guess they deliberately crippled the quest for some reason. Don't know why, aside from the blank journal entry everything seems to work fine.

 

Entry 40 currently doesn't exist. To "fix" this you'd have to edit global.jrl found in dialogs.bif. That file contains all journal information for the entire game. The "fuel" quest is found in Categories ---> 64. Check the EntryList sub-category for the different journal entries related to the quest.

Link to comment
Share on other sites

Yeah, I saw those too.

 

I think that this quest is totally messed up.

It probably should have looked like this:

 

1. talked to Grenn about fuel (recieved quest)

(JRL: 74638 = Lieutenant Dol Grenn of the Telos Security Force has told you about the precarious fuel situation for Citadel Station following the destruction of the Peragus Mining Facility. If a new source for fuel could be found, he would definitely be interested.)

 

2. talked to Vogga about fuel (learned of Goto problem)

(JRL: 115414 = Vogga the Hutt has informed you that he has a large fuel supply from Sleyheron that he would be willing to trade, but will not dispatch any of his freighters until they can be safe from Goto's hijacking.)

 

3. talked to Vogga after whacking G0t0 (Vogga agrees to ship, but needs to know if Grenn will accept)

(JRL: 115415 = Vogga the Hutt has asked you to speak with Lieutenant Grenn on his behalf in regards to establishing a trade agreement sending fuel to Citadel Station.)

 

4. talked to Grenn about Vogga's fuel (Grenn supposedly agrees)

(JRL: 115416 = You have informed Lieutenant Dol Grenn of the Telos Security Force about Vogga the Hutt's proposal to establish trade of fuel between Sleyheron and Citadel Station.)

 

5. Talked to Vogga AGAIN! (Everybody's happy)

(JRL: 136026 = Vogga the Hutt has set up a trade route between Sleyheron and Telos. Telos has a new source of fuel!)

 

This is JRL file, and it sadly only has 3 enties.

 

64               [user-defined Struct: 64] = ...
Comment          [CExoString] = 
EntryList        [List]       = ...
	0                [user-defined Struct: 0] = ...
		End              [WORD]       = 0
		ID               [DWORD]      = 10
		Text             [CExoLocString] = 0 strings [color=yellow]//ResRef = 74638[/color]
		XP_Percentage    [FLOAT]      = 0.000000000000
	1                [user-defined Struct: 1] = ...
		End              [WORD]       = 0
		ID               [DWORD]      = 20
		Text             [CExoLocString] = 0 strings [color=yellow]//ResRef = 115414[/color]
		XP_Percentage    [FLOAT]      = 0.050000000745
	2                [user-defined Struct: 2] = ...
		End              [WORD]       = 1
		ID               [DWORD]      = 30
		Text             [CExoLocString] = 0 strings [color=yellow]//ResRef = 136026[/color]
XP_Percentage    [FLOAT]      = 1.000000000000
Name             [CExoLocString] = 0 strings
PlanetID         [iNT]        = 9
PlotIndex        [iNT]        = 4
Priority         [DWORD]      = 3
Tag              [CExoString] = fuel

Link to comment
Share on other sites

Originally posted by Xcom

Yeah, I saw those too.

 

I think that this quest is totally messed up.

It probably should have looked like this:

 

(snip)

 

This is JRL file, and it sadly only has 3 enties.

 

(snip)

 

 

Sounds like a likely setup for the quest. Though there is no dialog for Vogga to speak to him again after you've spoken to Grenn, and Grenn gives you your reward. Perhaps they ran out of time.

 

As for the global.jrl file, as far as I know there's nothing stopping you from adding a new entry to the EntryList for a quest. So in case someone wants to fix the journal for the quest that's entirely possible.

 

Just select one of the existing entries and choose "Copy node/subtree" in the Edit menu, then select the EntryList top-node and choose "Paste as child node" in the Edit menu. Select the new entry and change the FieldID to the next free number in the entrylist. (This is assuming you are using the Bioware GFF Editor.)

Link to comment
Share on other sites

Originally posted by stoffe -mkb-

Sounds like a likely setup for the quest. Though there is no dialog for Vogga to speak to him again after you've spoken to Grenn, and Grenn gives you your reward. Perhaps they ran out of time.

 

Since Vogga speaks in "alien" this isn't much of problem as far as sound goes. Maybe you can find some matching texts.

 

In current dialog, Vogga says this line:

 

[e31]: "I will open trade with the Telosians, however I believe they will be reluctant to listen to my offer, should it come from me."

 

And there are seem to be some texts in TLK which I think are not used:

 

114880:

[Failure] I have other resources that do not demand things, such as you. Still, if you will go to the Telosians on my behalf, I will pay you a sum to cover your expenses and services rendered.

 

114881:[success] I suppose. But you will remember my graciousness, and you will bring my offer to the Telosians, or I will take every one of these credits back from you.

 

115130: You seem familiar with them, perhaps you would be my go-between?

 

115131: I will not forget this sum I have given to you. Should you not carry out your end of the deal, I will exact a... comparable price from your person.

 

 

I guess maybe you were supposed to Force Pesuade him. For that one could use 112116 Reply:

"[Force Persuade] You will do as you promised." or something. I do think that with some creativity it's possible to fully restore this quest.

Link to comment
Share on other sites

There appear to be more unused lines in the vicinity of the ones Xcom mentioned. This is how I thought the dialog with Vogga might go. What do you say?

 

After Vogga says: "I will open trade with the Telosians, however...

-> 115130: {Vogga, question_short} You seem familiar with them, perhaps you would be my go-between?

 

Reply 1:

114904: I will speak to the Telosian authorities on your behalf.

114883: {Vogga, comment_generic_short} Now leave, I haven't grown so fond of you I'd like you around. {set quest entry 30 to 115415, XP_Percantage 0.25, End 0}

End dialog.

 

Reply 2:

114903: [Persuade] A token of appreciation would get you favor with a resourceful individual as myself.

if persuade > ??:

114881: {Vogga, comment_generic_long} [success] I suppose. But you will remember my graciousness, and you will bring my offer to the Telosians, or I will take every one of these credits back from you. {give_credits 300?}

114904: I will speak to the Telosian authorities on your behalf.

115131: {Vogga, comment_generic_long} I will not forget this sum I have given to you. Should you not carry out your end of the deal, I will exact a... comparable price from your person.

114883: {Vogga, comment_generic_short} Now leave, I haven't grown so fond of you I'd like you around. {set quest entry 30 to 115415, XP_Percantage 0.25, End 0}

End dialog.

else:

114880: {Vogga, angry_long} [Failure] I have other resources that do not demand things, such as you. Still, if you will go to the Telosians on my behalf, I will pay you a sum to cover your expenses and services rendered. {link to reply 1}

 

 

For Grenn, add a quest entry #40 with text 115416, XP_Percantage = 0.50, End = 0.

When you return from Telos, add a new starting node to Vogga's dialogue that is available if 200TEL_FUEL = 5:

 

129261: {Vogga, question_medium} Was there something else? Otherwise, see yourself to the door.

114900: The fee for bringing the Telos contract to your attention.

114877: {Vogga, angry_long or comment?} Oh, that? You think I did not know of the destruction of Peragus, and how that would effect the Outer Rim? Go away, you tire me. Find another to beg credits of. (The Hutt way of saying only written agreements count.)

 

Reply 1:

114896: I believe I am owed a share for my part.

114879: {Vogga, comment_generic_long} And what proof do I have of that? Oh, I suppose you had some part in it. Here, take this, but remember, do not try my patient or you will find yourself with an implacable adversary.

End.

 

Reply 2:

114899: We had an agreement Vogga, I trust a businessman like yourself would not change the terms of our agreement?

114878: {Vogga, angry_medium} I tire of this. Take these credits and leave. And if you return to my door, do not expect a welcome reception.

End.

 

Reply 3:

114901: You'll wish you only had Goto to deal with if I don't get some credits.

114876: {Vogga, laughter_mocking_medium} Threats? Ah, that is most interesting. Perhaps you should direct that to my kath hounds. {cut to angry kath hounds, then links to replies 1 and 2}

 

In any case:

Receive 500 credits. Set 200TEL_FUEL to 6. Set quest entry 50 to 136026, XP_Percantage = 1.0, End = 1

Link to comment
Share on other sites

Originally posted by BobRichter

So...does anyone want to take on the project of making this into a more-complete "fix the broken quest" mod?

 

What about yourself? :p

 

You're the one who was asking for help. [yoda]And some help you got I would say[/yoda] ;)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...