Jump to content


Lollorian

Member Since 17 Jan 2009
Online Last Active Today, 08:04 AM

Topics I've Started

Missile Quantifiers in Extended Headers of BGII ITM files

01 February 2012 - 06:35 PM

Thought I'd ask because the IEDSP doesn't explain much in this regard :P

IEDSP's ITM page

I'm talking about specifically the 3 consecutive bitwords starting at offset 0x32 in the item's extended header(s).

I;ve noticed that they tend to make items crash when said items are used in the game overworld (aka... when the animations play), I've also noticed that there exist items with these flags set and the items working perfectly :wacko:

What I'd love to know is whether these flags are dependant on some other field (item type? animation?) that makes them bork the game if wrongly set :unsure:

Any help mucho appreciated :cheers:

[SOLVED] Grids on the screen

05 December 2011 - 04:35 PM

Fix: Disable Anti-Aliasing in the Catalyst Control Centre/nVidia Control panel :doh: Damn newfangled graphics cards and their demon technologies <_<

I'm really hoping this is the right forum for this :P Please move it if necessary :)

Anyway, this is what happens when I load up my game (happens to vanilla BGII-ToB too... just becomes more prominent using W_GUI :() I've tested different resolutions and un/reinstalled W_GUI around hundreds of times and still no progress :unsure:

Please help get Lol back his BGII game :crying:

And although this doesn't seem related to the problem at all, WeiDU.log:
Spoiler

Would be omgawfully grateful for any help :Bow:

Global ITM/CRE/SPL/ARE fixer

07 November 2011 - 02:17 AM

Ok, so I've always looked up to the awesome fixer mods in the BWP (Crefixer, Res_fixer, BP's Innate Spell fixer etc :P) and wanted to create some sort of similar fixer mod for the thousands of DLTCEP errors being reported in a BWP game (thanks to krimine for raising that topic last week :D)

So anyway, I've been busy :P - GitHub Project Page

It clears most of the stuff reported by the G3Debugging suite :D and may actually prevent a few crashes and stuff if using the right components ;)

~LOLFIXER.TP2~ #0 #0 // Area Stuff - Script Assigner (assigns missing/unassigned scripts to areas): 0.1A
~LOLFIXER.TP2~ #0 #1 // Area Stuff - Missing Ambient Remover (removes ambients that don't have their WAV present): 0.1A
~LOLFIXER.TP2~ #0 #2 // Area Stuff - Missing Actor Remover (removes actors that don't have their CRE present): 0.1A
~LOLFIXER.TP2~ #0 #3 // Area Stuff - Missing Spawn Remover (nulls spawn entries that don't have their CRE present): 0.1A
~LOLFIXER.TP2~ #0 #4 // Area Stuff - Missing Rest Spawn Remover (nulls rest spawn entries that don't have their CRE present): 0.1A
~LOLFIXER.TP2~ #0 #5 // Area Stuff - Door Lock Debugger (finds doors that need keys but were unlocked): 0.1A
~LOLFIXER.TP2~ #0 #6 // Creature Stuff - Creature Resource Fixer (res_fixer for ALL CREATURES): 0.1A
~LOLFIXER.TP2~ #0 #7 // Creature Stuff - Inventory Unborker (removes spurious references to the item table): 0.1A
~LOLFIXER.TP2~ #0 #8 // Creature Stuff - Inventory Cleaner (removes items that don't exist and converts them into already present items where applicable): 0.1A
~LOLFIXER.TP2~ #0 #9 // Creature Stuff - Inventory Overhauler (moves invalid but equippable items to inventory and equips anything in the inventory to a free slot): 0.1A
~LOLFIXER.TP2~ #0 #10 // Item Stuff - Item Resource Fixer (res_fixer for ALL ITEMS): 0.1A
~LOLFIXER.TP2~ #0 #11 // Spell Stuff - Spell Resource Fixer (res_fixer for ALL THE SPELLS): 0.1A
~LOLFIXER.TP2~ #0 #12 // Spell Stuff - Innate Fixer (makes Innate spells level 1): 0.1A

Thanks to Turambar for helping pinpoint where the item swapping code was borking! :coolthumb: You da man! :D
Thanks to aVENGER, Sasha Al'Therin and Wisp for their inputs
And awesome thanks to krimine for volunteering to be the guinea pig :lol: You've been awesome mate!

Download link :cheers: (you'll need the most recent WeiDU.exe from here and rename it to setup-lolfixer.exe :P)

BG1UB "fixing" the wrong Jaheira file?

04 November 2011 - 09:19 AM

Ok, to summarize :P

bg1ub\dialogues\u!minor1.d line 40-42 is:
...
REPLACE_ACTION_TEXT IRON12 ~EscapeArea\([^()]*\)$~ ~EscapeArea()\1~ //4
REPLACE_ACTION_TEXT JAHEIJ ~"KhalidP"~ ~"KhaliP"~ //1
REPLACE_ACTION_TEXT MELICA ~"MISC49,~ ~"MISC49",~ //16
...
After installing that component, JAHEIJ.DLG still has the KHALIDP typo that BG1UB tried to fix in the above code :wacko:

The BG1UB.DEBUG says:
...
[./override/IRON12.DLG] loaded, 919 bytes
[IRON12.DLG] loaded
[./override/JAHEIRAJ.DLG] loaded, 286708 bytes
[JAHEIRAJ.DLG] loaded
[./override/MELICA.DLG] loaded, 15398 bytes
[MELICA.DLG] loaded
...
Now why does BG1UB load JAHEIRAJ.DLG even though the REPLACE_ACTION_TEXT applies to JAHEIJ.DLG? :o

Obligatory WeiDU.log:
Spoiler

Faren-Xulaye small GLOBAL typo

27 October 2011 - 07:00 AM

Hi there! :cheers:

In Faren\crossmod\xulaye\fhfxul.d, line 20 should probably be a GLOBAL yes? :D
DO ~SetGlobal("FHFXul2","GLOABL",2)~

Fixed file attached :P Thanks!