Aller au contenu

Photo

Ranger Stronghold Question


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

#1
GregC1205

GregC1205
  • Members
  • 4 messages
Hey all,

In the middle of my playthrough, I went to check on the cabin in Umar to see if there were any quests or anything that popped up, only to find my cabin cleared out and the mayor telling me I wasn't worthy of my ranger status or some bull. Naturally I was like "What.", and after a little research I found out that Delon is supposed to find you and warn you of an attack on the village, and that it's a timed quest, only I remember seeing Delon during a random encounter and he vanished when I went up to him, so I just disregarded it as a glitch or something. Does anyone know of any console commands I can enter to revert it to the point where Delon is supposed to come find me?

Thanks :D

#2
Ishad Nha

Ishad Nha
  • Members
  • 321 messages
Console commands can be gleaned from the use of Infinity Explorer.
World maps > WORLDMAP section says that Umar Hills is AR1100.
Entry points of the AR1100 section says that Valygar's Cabin is AR1101.
I will just take a while to commune with the spirits of departed Bioware programmers…
Edit:
Merella's Cabin is both AR1102 and AR1107. I suspect the latter is the stronghold version of the cabin.

In the AR1100 (CD 3) entry of Areas, you will find an NPCs section. Name of the mayor is Minister Lloyd. Clicking on that name brings up an information screen at the bottom of the map. Click on the UHMAY01 link, this will take you to the CRE file. Then click on the AI tab, Dialog is listed as uhmay01, click on this link to go to the file concerned.

Despite all that you have done for us, <CHARNAME>, you are not worthy of your ranger status.
Condition
GlobalGT("RangerProtector","GLOBAL",4)
InPartySlot(LastTalkedToBy,0)

So you need to alter the first condition, look at other dialog strings for the right condition. I imagine you preface the condition with the word Set.

The relevant part of the Delon dialog script suggests this as the way to reset the timer:
SetGlobalTimer("OgronAssault","GLOBAL",THREE_DAYS)
If that does not re-open the cabin, look at the AR1100 area script.

Modifié par Ishad Nha, 15 juillet 2011 - 03:28 .


#3
GregC1205

GregC1205
  • Members
  • 4 messages
Okay, I've never used Infinity Explorer before, but I just downloaded it and followed your instructions. What do you mean by "preface the condition with the word Set"? Sorry for my ignorance haha.

EDIT: Nevermind haha, I'm starting to get this. I'll try some stuff out and see what happens. Thanks for your help, I really appreciate it.
When I try CLUAConsole:SetGlobalTimer("OgronAssault","GLOBAL",FOUR_DAYS), it says "lua: call expression not a function"
Am I typing something wrong haha?

Modifié par GregC1205, 15 juillet 2011 - 04:04 .


#4
Saint of Sinners

Saint of Sinners
  • Members
  • 202 messages
I think the best way is to go to Umar Hills and enter the following into your console:

SetGlobal("RangerProtector","GLOBAL",2)
SetGlobal("OgronAttack","GLOBAL",1)
SetGlobal("Minister2","LOCALS",0)

Then talk to Minister Lloyd. The attack should happen immediately.

Modifié par Saint of Sinners, 15 juillet 2011 - 05:03 .


#5
Ishad Nha

Ishad Nha
  • Members
  • 321 messages
I don't see any basic errors in what you typed. I will have to try it myself.
You can paste text into the console too.

I wonder where the list of all the console functions is. I could not find it for Icewind Dale 2.

Modifié par Ishad Nha, 15 juillet 2011 - 05:45 .


#6
Saint of Sinners

Saint of Sinners
  • Members
  • 202 messages
Actually, there is.

The variable's name is not OgronAssault. As I posted above, it's OgronAttack. That is assuming, of course, that no mods of ours ever changed the names of our respective variables. :)

#7
GregC1205

GregC1205
  • Members
  • 4 messages

Ishad Nha wrote...

I don't see any basic errors in what you typed. I will have to try it myself.
You can paste text into the console too.

I wonder where the list of all the console functions is. I could not find it for Icewind Dale 2.


Yeah, I tried copying and pasting too. I wonder why it doesn't see SetGlobalTimer as a command, yet it is clearly used in the game to trigger npc appearances.

Saint of Sinners wrote...

I think the best way is to go to Umar Hills and enter the following into your console:

SetGlobal("RangerProtector","GLOBAL",2)
SetGlobal("OgronAttack","GLOBAL",1)
SetGlobal("Minister2","LOCALS",0)

Then talk to Minister Lloyd. The attack should happen immediately.


That, unfortunately, did not work :\\

Saint of Sinners wrote...

Actually, there is.

The
variable's name is not OgronAssault. As I posted above, it's
OgronAttack. That is assuming, of course, that no mods of ours ever
changed the names of our respective variables. :)


The OgronAssault variable is a timed variable, which is triggered to FOUR_DAYS by completion of the first Ranger Stronghold quest, which causes the boy, Delon, to come find the player. Once Delon finds the player, it is set to THREE_DAYS, which is the time limit of the player to get to Imnesvale. I'm positive if I find some way to reset it back to FOUR_DAYS, then do SetGlobal("RangerProtector","GLOBAL",2) SetGlobal("OgronAttack","GLOBAL",1), everything will reset. My problem right now is that the function CLUAConsole:SetGlobalTimer isn't even being recognized, and I've checked a couple lists of CLUAConsole commands, all which list the SetGlobal command, but not SetGlobalTimer.

#8
Ishad Nha

Ishad Nha
  • Members
  • 321 messages
"I wonder why it doesn't see SetGlobalTimer as a command, yet it is clearly used in the game to trigger npc appearances."
Console may be limited to a set list of commands. Certainly in Icewind Dale 2, CreateCreature will work in the scripts but not in the console. I will look at that myself.

Edit:
I could not get it to work either.

Modifié par Ishad Nha, 16 juillet 2011 - 02:45 .


#9
GregC1205

GregC1205
  • Members
  • 4 messages
Oh well, it was worth trying. I just feel like I'm missing out on part of the game, I'll probably never do a ranger playthrough again haha. At least I learned more about the game I've been playing for so many years. Thanks for your guys' help, I appreciate it.

#10
BillTheBard

BillTheBard
  • Members
  • 1 messages
Use ShadowKeeper, set the Global variables : RangerProtector to 2 and OgronAttack to 1, and delete OgronAssault. Go to Imnesvale, and type CLUAConsole:SetGlobal("Minister2",LOCAL,0) then speak to Minister Lloyd - it worked for me!

#11
Son of Imoen

Son of Imoen
  • Members
  • 521 messages
You're answering a 6 month old question - Greg probably finished his playthrough by now...

#12
Karnor00

Karnor00
  • Members
  • 51 messages
Well, necroing this thread because I've had the same problem. I've tried BillTheBard's fix and it sort of works - Minister Lloyd now says the right things, but the ogrons don't appear. So I can't kill them and the quest gets stuck in limbo.