Author Topic: The Delta version by Nameless One: functional  (Read 9612 times)

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
The Delta version by Nameless One: functional
« on: August 09, 2011, 10:43:37 PM »
 :D
Nameless One produced the Delta version of Icewind Gate 2, it is apparently much better than Wes Weimer's original Beta.
I was able to complete the Shadows of Amn game easily enough. I then went on to the ToB expansion, so far I have gotten to level 5 of the Watchers Keep without any great use of the console or loss of party members.
The IWG 2 mod is different to the original BG 2 game for two main reasons:
(1) Nameless One made some alterations for his own reasons.
(2) A lot of BG2 features seem not to exist in IWD 2, hence can't be easily created in IWG 2.
It still does have some problems, I usually have to use the Console to travel to the Pocket Plane…

See my blog "Icewind Gate Delta: Third Edition Baldur's Gate 2" at the Bioware forum:
http://social.bioware.com/forum/1/topic/182/index/7672165

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #1 on: August 26, 2011, 07:05:13 AM »
Level 1 NPCs mod has not been translated into a form suitable for Icewind Gate 2.
I want the ability to choose the class and kit of an official Bioware NPC, so I came up with this plan:
(1) Create a new IWD2 PC with the correct race and class.
(2) Admit a Bioware NPC into the party, Export them to a character file.
(Here I shut down IWD2 as a precaution.)
(3) Now open the NPC character file in Dalekeeper. Using the IWD2 PC file as a reference, reduce the NPC and his/her abilities to level 1 for the desired class.
(4) In the game, use the Console to increase the NPCs level to 7.

I did not need to add in all the level 1 Cleric spells, the game did it for me.
From what I can see so far, the idea works in actual practice.

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #2 on: October 11, 2011, 08:24:48 PM »
Tiris quest in Trademeet, this is tough to port to the IWD2 engine.
BG2 has "PlayDeadInterruptable" not just the "PlayDead" found in IWD2. I have dropped the PlayDead and now Raissa moves when the two creeps are dead.
She may not be able to pick up items from the ground, that is a problem here if the party does not pick up her skin.
There is no SpellCastOnMe trigger in IWD2, file "_Rskin01.dlg" is Raissa's dialog script, if this can be altered successfully the spell Restoration can be cast via a dialog option.
Another option can let the spell be cast from a scroll.

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #3 on: November 09, 2011, 07:38:45 PM »
Scrolling slows down but only in some areas, like the restored outdoors of the Temple of Amaunator and the area below the Cult. Every time you press a Numpad key to scroll it takes 10 seconds of hard drive use before anything happens! This was not evident in the last playthrough, where I had no Bioware NPCs in my party at all. So it should be connected to the presence of NPCs in the party.
Currently I have found two areas affected, but I have only played through bits of the game.
AR0204   The Forgotten Believers -- Temple City (Unseeing Eye Plot)   AR0007
AR1400   Shadow Temple Land (Restored)   AR0125

Approach, delete one NPC at a time and see if the problem then goes away. No it does not.
Imoen has a Special script 2 of "Default.bcs", this is not found in the IWD2 scripts. I created a new script, "Default.bcs" but this did not fix the problem.

One approach that does seem to work, create your own versions of the Bioware NPCs:
Create a new PC of the desired class and race.
Open the relevant Chr file in Near Infinity and make the necessary adjustments to the file.
Save the file.

Necessary adjustments give your NPC the dialog, script and identity of the real person. Relevant offsets seem to be:
Name   22c h
Apparent name   230 h
String   3cc h
Override script   498 h
Special script 2   4a0 h
Combat script   4a8 h
Special script 3   4b0 h
Movement script   4b8 h
Death variable   5b8 h
Dialog   84a h

New values come from the Chr files of the official NPCs.

This way you can customize the NPC's class(es) to your taste.

It may be that an NPC joins but no Chr file is generated, so you have the NPC being read from a Cre file instead. There is no way to verify this theory because the game crashes when you try to save…

In IWG2 NPCs are limited to 76 points on creation, plus any racial bonuses. Even after allowing for the 4 points of ability increases that should occur during the game, most NPCs end up with fewer points than they had in BG2. Halfling Mazzy is down 5 points in Strength and she is a Paladin!
Using Near Infinity to alter NPC variables like scripts also gives an oppurtunity to alter Ability Scores.  Normally the idea here would be to apply the knife and force each character to have no more than 76, 78 or 80 points. However this may obscure the identity of each character. For example, the temptation would be to lower the Charisma of Imoen to save on ability points, but she is quite charismatic and this would be reflected in what she says and does.
BG2 did not enforce the pen and paper rules about maximum spell level being based on class level and Intelligence/Wisdom. A few spellcasters have bizarrely low ability scores as a consequence. Serious spellcasters in IWD2 need a minimum score of 15 in the spell casting ability concerned to stay on track for attaining maximum spell levels.

Certain races end up with two or four more ability points than others, +4: Aasimar and Drow Elf, +2: Tiefling.
Other races end up with two points less than the default: Gray Dwarf, Deep Gnome and Half-Orc, but none of the Bioware NPCs are from any of these races.

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #4 on: November 30, 2011, 06:45:53 PM »
Scrolling problem does not go away, I don't know how to do this. Until a solution is found, it won't be possible to use NPCs, assuming the problem is not limited to my computer.

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #5 on: November 23, 2012, 08:48:43 PM »
In the long run the best solution will be the use of GemRB. This can apparently enable the use of BG2 functions while playing IWD2. Hence you will be able to use the full suite of BG2 functions and won't have to improvise all the time.
Gem has its own forum at Gibberlings3.

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #6 on: April 09, 2013, 07:39:26 PM »
I am now trying this approach. Currently IWD2 is not top priority at GemRB, so the program works okay for BG2 but still has no functioning Level Up for IWD2. Thank goodness for DaleKeeper2.

Turtle

  • Guest
Re: The Delta version by Nameless One: functional
« Reply #7 on: April 13, 2013, 04:16:34 AM »
Hi,

I've got this error when installing IWG2 :

ERROR: Failure("resource [_RING09.ITM] not found for 'COPY'")

Any idea how to fix it ?

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #8 on: April 13, 2013, 08:32:24 PM »
According to Near Infinity, Ring09.itm is only the mundane Flamedance Ring. If you have an itm file for some other cheap ring you can make a copy of the file and alter it to create this run of the mill,cheap, non-magical ring.
The cause here may be that you lack the Ring09.itm file in your BG2 installation.

Turtle

  • Guest
Re: The Delta version by Nameless One: functional
« Reply #9 on: April 15, 2013, 04:05:25 AM »
I fixed my problem with a new clean install of BG2.

About the scrolling problem (which I havent encountered yet), I will try to report if i find any simple workaround.

I'm using bioware npcs using the method described in the beta version of iwg2 :
- accept them in party
- export character file
- remove them in character arbitration
- import their file

And by the way, thank you for all your work !

Offline Ishad Nha

  • Planewalker
  • *****
  • Posts: 138
  • Gender: Male
Re: The Delta version by Nameless One: functional
« Reply #10 on: April 15, 2013, 10:50:54 PM »
Use of Bioware NPCs lead to a slowdown, see page 3 of the topic Icewind Gate - Delta version:
Icewind Gate - Delta version
I think a solution was found:
On page 3 of the topic, Thurisaz says "I've encountered the slowing down problem once, but saving the game, quitting to desktop and then starting again seemed to fix it. Dunno why."
Bioware Social topic describes various problems and their solution:
Icewind Gate Delta: Third Edition Baldur's Gate 2

Thank goodness Nameless One did the Delta version, it was well beyond my skills.
« Last Edit: April 16, 2013, 01:41:13 AM by Ishad Nha »

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: