Jump to content

BG1NPC v19 Changelog


cmorgan

Recommended Posts

[tutu and bgt] Kagain the Skinflint does not give reaction dependent rewards, just hands each part member 15 gp. From erebusant, here.

no action : no problem to code, but problem in terms of generation of specious bug reports. Safer to leave him chileling everyone equally.

 

[tutu and bgt] Unfinished Business for Tutu and BGT recheck on components compatibility (some of the conflicting components may now work together since Ascension64 has recoded UB). Flagging components that are going to break stuff so they won't install, matching all of Ascension64's list.

no action : Ascension64 did this when rechecking UB code - see below for recheck points.

 

[tutu and bgt] The Romance Guide is out of date and inaccurate - needs a revision and recheck for changed lines, needs a translation after that, and in general needs some TLC from a dedicated wordsmith with a penchant for detail, a thirst for unpaid unrequited labor, and a high threshold for pain.

Delayed: to revisit in v20

 


 

done

Repair Ajantis' Lovetalk sequence (1 branch)

http://forums.gibberlings3.net/index.php?showtopic=22518

repaired in test copy v19

 

Repair Coran's Hanali Sequence initiation.

http://forums.gibberlings3.net/index.php?showtopic=21956

repaired in test copy v19

 

Repair swapped .tra lines in x#ict3.d

http://forums.gibberlings3.net/index.php?showtopic=21807

repaired in test copy v19

 

Recheck BGT and Tutu for possible mismatch in Skie's dialog, with utilization of CandleKeep BILL and GATEWA2 .dlg references.

http://forums.gibberlings3.net/index.php?showtopic=21928

repaired in test copy v19

 

Recheck X#ImoenRaiken usage for x#imint.d; probable that only one of the two are supposed to react, since she plays the same line in each, but check.

http://forums.gibberlings3.net/index.php?showtopic=21928

repaired in test copy v19

 

Repair OR() found by BWP

http://forums.gibberlings3.net/index.php?showtopic=19610

repaired in test copy v19

 

Include check-for-and-install-if-not-yet-done on Ascension64's Bere"ghost"fix

http://forums.gibberlings3.net/index.php?showtopic=19662

repaired in test copy v19

 

Recheck WTASIGHT script assignment on those pesky bandits (again)

http://forums.gibberlings3.net/index.php?showtopic=19009

repaired in test copy v19

 

Typos

http://forums.gibberlings3.net/index.php?s...st&p=172090

http://forums.gibberlings3.net/index.php?s...st&p=166167

http://forums.gibberlings3.net/index.php?s...st&p=166168

repaired in test copy v19

 

aVENGER_(RR) and wisp's replacement-of-regexp repair of "Bg2 Portrait" component

http://forums.gibberlings3.net/index.php?showtopic=18516

repaired in test copy v19

 

Repair dream responses cross-project on BGT, where DREAM = BG1DREAM

http://forums.gibberlings3.net/index.php?showtopic=17905

repaired in test copy v19

 

Kagain X#KAQUREWARDParty adjustment it NumInParty to avoid trigger failure if a party member is dead

http://forums.gibberlings3.net/index.php?showtopic=20113

repaired in test copy v19

 

Xan's quest - Friendly Arm Inns owners described as Dwarves instead of Gnomes in one of the dialogs.

http://forums.gibberlings3.net/index.php?showtopic=20698

repaired in test copy v19

 

Elminister doesn't leave after meeting in first BG city-area. Can talk to him again and get double Journal-entries (after this he leaves). Interjection with Minsc/Boo to blame?

http://forums.gibberlings3.net/index.php?showtopic=20698

http://forums.gibberlings3.net/index.php?showtopic=19941 // the bigg suggests a repair for this

repaired in test copy v19

 

May have to adjust actions that break when interrupted at the end of dialog, like this one:

http://forums.gibberlings3.net/index.php?showtopic=20399

repaired in test copy v19

 

Recheck project for invalid actions sequences, like this one:

http://forums.gibberlings3.net/index.php?showtopic=20072

repaired in test copy v19

 

Internal workrooms - Ajantis Hostile Leave script adjustment block

http://forums.gibberlings3.net/index.php?showtopic=20873

repaired in test copy v19

 

no action

Internal workrooms - raid Ascension64's "run in ALWAYS block but don't bother doing it over and over again if it is already done during this install session" code snippets from BGUB

http://forums.gibberlings3.net/index.php?showtopic=18917

no action: his usage is cleaner, but there is no harm in leaving the old behavior

 

Replace regexp for temples with specific A_F EACH file IN list BEGIN A_I F_E_I_G to avoid catching mod-added temples or healing areas on a BGT install (or a Tutu, if anyone actually adds them there) and spamming Resurrection and greater Restoration, etc.

http://forums.gibberlings3.net/index.php?s...st&p=175544

no action: code already screens for actual cures and adds them - possivbly overkill, but best to leave it as it is working

 

Recheck Xan dream for RestParty()

http://forums.gibberlings3.net/index.php?showtopic=20910

no action: author intent. may need to strengthen docs.

 


 

 

All changes can be viewed on GitHub by following github.com/cmorganbg/BG1NPC

Link to comment

For quick integration and recheck (when not at my modding computer) - current BiG World patches.

 

repaired in test copy v19

 

repaired in test copy v19

 

repaired in test copy v19

 

repaired in test copy v19

 

repaired in test copy v19

 

repaired in test copy v19

 

repaired in test copy v19

Link to comment

Captain M. is on a roll!

The Romance Guide is out of date and inaccurate - needs a revision and recheck for changed lines, needs a translation after that, and in general needs some TLC from a dedicated wordsmith with a penchant for detail, a thirst for unpaid unrequited labor, and a high threshold for pain.
Hmm, I don't think I fit the "dedicated" requirement so I'll have to pass. But yes, we should press-gang some lurkers into service.
se below for recheck pints
This would indeed be a good idea. :)
Link to comment

Reminder to self - WeiDU now has the .crefixing stuff all present, so modify

	ACTION_IF FILE_EXISTS_IN_GAME ~%crefile%~ THEN BEGIN
  COPY_EXISTING ~%crefile%~ ~override~
	LAUNCH_PATCH_MACRO ~enforce_cre_order~
	LAUNCH_PATCH_MACRO ~use_v2_eff~
	PATCH_IF FILE_EXISTS_IN_GAME ~fw0125.are~ BEGIN // Miloch's Fix buggered Tutu soundslots
	  FOR (s1 = 0xa4; s1 < 0x234; s1 += 0x4) BEGIN
		READ_LONG s1 ss
		PATCH_IF (ss > 10000000) BEGIN WRITE_LONG s1 ~-1~ END
	  END
	END
  BUT_ONLY_IF_IT_CHANGES
END
 END

to

	ACTION_IF (FILE_EXISTS_IN_GAME ~%crefile%~) THEN BEGIN
  COPY_EXISTING ~%crefile%~ ~override~
	LAUNCH_PATCH_FUNCTION FJ_CRE_VALIDITY
	  INT_VAR do_message = 1
	END
	PATCH_IF FILE_EXISTS_IN_GAME ~fw0125.are~ BEGIN // Miloch's Fix buggered Tutu soundslots
	  FOR (s1 = 0xa4; s1 < 0x234; s1 += 0x4) BEGIN
		READ_LONG s1 ss
		PATCH_IF (ss > 10000000) BEGIN WRITE_LONG s1 ~-1~ END
	  END
	END
  BUT_ONLY
END
 END

 

and I need to check to see if that moves the eff to v2, or if I need to leave that macro in place.

 

edit: also, clean up the code blanking .cres with a nice tidy macro instead of all that cruft.

 

repaired in test copy v19

Link to comment
I need to check to see if that moves the eff to v2, or if I need to leave that macro in place.
You don't need any of that now, just call WeiDU's native LPF FJ_CRE_VALIDITY and skip the rest (it's actually embedded in the source code somewhere). Edit: I mean skip the Tutu soundslot stuff too, as it checks that if the platform is Tutu and does it automatically.
Link to comment

Got it - "super-silent" update this weekend, change Yeslik's adjustments to

 

WRITE_BYTE 0x24 42 // Current Hit Points
WRITE_BYTE 0x26 42 // Maximum Hit Points

 

and incoprporate the fix;

 

<a href="http://forums.gibberlings3.net/index.php?s=&showtopic=21446&view=findpost&p=182686"> ScuD's Yeslik repairs </a>

Link to comment

Archived

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

×
×
  • Create New...