Jump to content


Photo

LolFixer Thread


  • Please log in to reply
355 replies to this topic

#121 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 11 October 2012 - 08:46 PM

Yeah sure, it should pretty much fix everything in your BWP install that's remotely fixable by loops and conditions ^_^

Make sure you're using the latest BWPFixpack in your install though, I still haven't got around to implement the workaround for the thing that borked micbaldur's Lolfixer here :P The BWPFixpack's v11.2.3 and above already include the fixed CRE file so anyone with that fixpack can probably run this safely :D

(Also, the creature and area changes only affect stuff you haven't seen in the game yet i.e. aren't stored in your savegame :P)

PS: The MAJESTIC Spell Fixer component will fix your SPCL221 (and whatever other SPL) crashing btw ;)

Edited by Lollorian, 11 October 2012 - 08:48 PM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#122 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 12 October 2012 - 02:18 AM

Update time! LOTSA FAILSAFES NOW :woot:

The inventory unborker now checks every creature for items that are present but weren't found when you kill the creature because they weren't referenced by the inventory :P

In layman's terms, now you may find more crap items (arrows, gold and other shit stuff :D) among your kill spree loot! Another change this does is most creatures seemed to have HELMs that weren't in the inventory, so enemies might become more resistant to crithits now :P (code changes here)

Now the boring stuff, the lolfixer can now be safely installed on non-BWP installs (hopefully :unsure:) because of some added conditions that checks for mod stupidity (which is usually a non-issue in BWP installs because of the creature offset checker :P) - code here

And finally the only thing that stopped me recommending the lolfixer over the other global fixing stuff is now fixed :D Thanks to micbaldur (and ilot :P) for helping bring to light the SENDRO03.CRE fubar as seen here and followed up here... It can now be safely detected and fixed by the lolfixer's Res_fixer for ALL creatures component :cheers: (code here)

So now, yeah, this works people! :D

In celebration of this, I've bumped the version to 0.1B and will now be naming the lolfixer packages by date of upload :cheers:

EDIT: Next update a few posts below, new component and stuff and a small fix for WRITE_ASCIIs :P

Edited by Lollorian, 15 October 2012 - 12:32 AM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#123 TDouglas

TDouglas

    Unwashed Wildling

  • Member
  • 121 posts

Donator

Posted 12 October 2012 - 04:09 AM

Congrats on the new release! :cheers:

I've got some other stuff keeping me from running a game right now, but am planning a clean reinstall pretty soon and will certainly give your new mod a test spin when I do :lol2:

#124 Lisandro

Lisandro
  • Member
  • 126 posts

Posted 12 October 2012 - 03:17 PM

Hi LOL... could it be very strange if I tranlate to spanish this?

#125 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 12 October 2012 - 08:30 PM

Actually... I don't wanna play with string references right now :lol: I may be adding/removing stuff as my current game warrants it or as people report freakiness so :P

Let's wait until maybe it becomes included in the BWP (which I'll only do once I complete the BGI part of my game without any hiccups :ROFL:)

Besides, would a translation for a debugging/fixing tool help? :unsure: I'll have trouble reading the output generated by the Setup-lolfixer-DEBUG-ONLY.bat if it was in Spanish :lol:

Edited by Lollorian, 12 October 2012 - 08:32 PM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#126 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 12:30 AM

Game update:
I took on the assassin party of Molkar (or something like that) today :P (in a BoneHill area no less :D)

Anyway, thing to note - they drop some epic DSotSC gear:
Crystal Plate Mail (20% Cold, Fire Resist)
Ebon Helm (Immunity to Charm)

On equipping these though, I noticed their bonuses don't show up on the character portraits (and I'm like... I WANNA FEEL EPIC WITH 1 MILLION BONUSESES!!!1!one!) so I set out to create... THE PORTRAIT ICON ASSIGNER! :D (code and logs here)

How does it work?
It checks every item for its equipped bonuses and if it finds something that should display a portrait icon (resistances and immunities etc), it checks whether the icon is displayed. If not, it adds the icon :D

It works for acid, fire, cold, electric, poison and magic resistance and charm immunity for now... I'll add more as the need arises (atleast we got the basics covered right now :cheers:)

Here's before and after pics of it working on those DSotSC items I mentioned :P

Posted Image Posted Image


I didn't even know Viconia had something with Cold Resist equipped :ph34r: (which was her Small Shield +2 :P)

Also, the LolFixer now nulls out non-existent used up items and assigns default icons to item abilities that don't have an icon (the default icon chosen is the item's own inventory icon :))

Enjoy! But not too much now :ph34r:

EDIT: Some more portrait icons added and a bug squashed below :)

Edited by Lollorian, 15 October 2012 - 11:01 AM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#127 Beleg33

Beleg33

    AKA Adanedhel on G3

  • Member
  • 521 posts

Posted 15 October 2012 - 01:38 AM

No portrait icon might be a result of the BG2 Tweaks component that removes most of them? Or the person who designed these items thought that resistance below 50% didn't warrant a portrait icon?
Random spambot #8434678 said :

you should liquor multiplying great deal supplment your to office apparel predicated copy may possibly be an go through check out this behave as more busy den has an interest in pc


#128 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 01:45 AM

I never install that BG2Tweaks component :P I like my bonuses visible and in your face-y ^_^ It does kinda make sense that this component is the antithesis of that BG2Tweaks component :D

As for items not warranting icons, there are examples in the vanilla game that display an icon for +5% resist :lol: It just felt strange that some items showed up with icons while others didn't... my OCD doesn't let me ignore that :ROFL:

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#129 Suslik

Suslik

    Investigator

  • Member
  • 500 posts

Posted 15 October 2012 - 06:47 AM

I love tons of tons of icons on character portraits as well! But I understand that it's sort of a contradictory desire and some people will definitely not want to cover their precious npc portraits by like 30 icon effects at the end of ToB.

#130 micbaldur

micbaldur

    Retired Perkele, Ultimate BWP player

  • Member
  • 1692 posts

Posted 15 October 2012 - 07:12 AM

Great work. :clap: I have always disliked missing icons. :devil:

This time i'm going to run this for real, not in debug mode. :D

CHARNAMEs excellent adventures in the world of BWP expert-install here

 

Thanks to Leonardo Watson for making this possible


#131 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 15 October 2012 - 07:39 AM

...

Can you make the a different component that would remove the portrait icons but restore the statistic screen icons ? :crazy:
The reason for not having the portrait icons is the hit point indicator, the rising red tide... :twisted:

Deactivated account. The user today is known as The Imp.


#132 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 08:38 AM

Now that's a truly legitimate disadvantage of having portrait icons filling up :P Didn't think of that... but then again, I have Auto-pause on Badly Wounded active so it never mattered to me :D

So I've added loops for Non-detection, Regeneration, Free Action, Luck Bonus (Good & Bad) and Haste to that component :devil: (I think that about covers every kind of item bonus that displays portrait icons)

Also fixed a slight boo boo with that loop (it failed to update the total effect count after adding a new effect :P) - Code stuffs here

Also to note, I'm almost gonna finish up on Secret of the BoneHill's first part now... And I'm actually pleasantly surprised I have ABSOLUTELY NO BUGS to fix! :coolthumb: (+1 faith on the lolfixer ^_^) - not even the NVLORs being reported in their forums recently! :w00t:

Considering my rather disastrous (but complete) original playthrough of the mod in 2006 (or something) I'm super impressed with whatever the SoBH team (and probably the BWP peeps) did to fix this :D

Attached Files


"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#133 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 15 October 2012 - 08:59 AM

So I've added loops for Non-detection, Regeneration, Free Action, Luck Bonus (Good & Bad) and Haste to that component :devil: (I think that about covers every kind of item bonus that displays portrait icons)

Nope, but then again you might not see it as you are Cursed... :devil: :twisted:

Prepare to suffer Lol, cause I'll be using your own words against you.

wanted to create some sort of similar fixer mod for the thousands of DLTCEP errors being reported in a BWP game

:devil:
Well, does your fix the moraleai.2da being missing ? :ROFL:

Edited by Jarno Mikkola, 15 October 2012 - 10:24 AM.

Deactivated account. The user today is known as The Imp.


#134 micbaldur

micbaldur

    Retired Perkele, Ultimate BWP player

  • Member
  • 1692 posts

Posted 15 October 2012 - 09:43 AM

I installed your lolfixer without any problems.

Oh... :woot: nice to see that you ( :Bow: big modder and fixer god :Bow: ) also play BWP. Lesser bugs in the future for little players like me. :P

CHARNAMEs excellent adventures in the world of BWP expert-install here

 

Thanks to Leonardo Watson for making this possible


#135 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 10:33 AM

... as you are Cursed... :devil: :twisted:

You, good sir, are a true font of inspiration :devil:

Well, does your fix the moraleai.2da being missing ? :ROFL:

I'm sure that can be arranged as well :P But meh... I'm lazy as fuck :D

@micbaldur:
A happy install is a sure sign of good things ^_^

:Bow: big modder and fixer god :Bow:

Yesssssss :devil: Bow to me! :devil:

Ermm, I mean... I used to be an Ultimate BWP player like you, but then I took an arrow to my CHARNAME :lol:

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#136 Chasington

Chasington
  • Member
  • 13 posts

Posted 15 October 2012 - 11:27 AM

I'm trying to install your most recent lolfixer. I should not that I get a warning message when I start it up...

This is a non-stable version. Unless you're sure about what you're doing, consider downgrading.

Anyway, this log shows where I'm having problems.
Spoiler


#137 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 15 October 2012 - 11:33 AM

[setup-lolfixer.exe] WeiDU version 23104
This is a non-stable version. Unless you're sure about what you're doing, consider downgrading.

This is because the Weidu.exe that's now the renamed as setup-lolfixer.exe is a beta version of the file... nothing more...

Installing [Creature Stuff - MAJESTIC Creature Fixer] [0.1B] should probably be before the [Creature Stuff - Inventory Cleaner... cause if the .cre files doesn't have a matching off sets at:
0x02a0  4 (dword)  Known spells offset
0x02a4  4 (dword)  Known spells count
0x02a8  4 (dword)  Spell memorization info offset
0x02ac  4 (dword)  Spell memorization info entries count
0x02b0  4 (dword)  Memorized spells offset
0x02b4  4 (dword)  Memorized spells count
0x02b8  4 (dword)  Offset to Item slots
0x02bc  4 (dword)  Offset to Items
0x02c0  4 (dword)  Count of Items
0x02c4  4 (dword)  Offset to effects
0x02c8  4 (dword)  Count of effects.
The above will happen.

Edited by Jarno Mikkola, 15 October 2012 - 11:39 AM.

Deactivated account. The user today is known as The Imp.


#138 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 07:54 PM

@Chasington:
To elaborate more on what Jarno said, the BWP uses a custom-made beta version of WeiDU that's made with large installs (like the BWP) in mind :) The stable version is currently v23100 and the most recent beta is v23105 (which does have a few problems :unsure:)

v23104 hits the safe spot just right :D

And about your DAVAEO.CRE error, could you please grab Nearinfinity from here.
Then run it inside your BGII-SoA folder, open the CRE branch and look for DAVAEO.CRE.
Right-click DAVAEO.CRE and Export it to somewhere.
Then please attach it here (if the forum doesn't allow attaching CREs, you can zip/rar/7z to fool the forums :P)

But before that, could you give what Jarno said a try? :)

Skip Inventory Overhauler and directly install the MAJESTIC Creature Fixer, then [Q]uit the setup.
Then re-run the stup and install the Inventort Overhauler and tell us if it stops borking :P (I'll change the order of the components in the next lolfixer package if this works :cheers:)

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#139 Chasington

Chasington
  • Member
  • 13 posts

Posted 15 October 2012 - 09:17 PM

The man himself! I did skip Inventory Overhauler, install the rest,
go back, and try and reinstall the Inventory Overhauler; to no avail.

I'll try what you said right away...

...Okay here is your file, and thanks for the help!

Attached Files


Edited by Chasington, 15 October 2012 - 09:32 PM.


#140 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 15 October 2012 - 10:02 PM

Thanks for that! Found the problem as well ^_^

Your DAVAEO.CRE is loaded brotha! :D All 16 of his inventory slots are filled and he wears POTN02 (a potion) as a belt and WAND02 (a wand... who would've guessed :lol:) as an amulet :D So lolfixer is stupid and shit so it tries to move it into the next free inventory slot (which calculates to slot #17)... which DOESN'T EXIST :ROFL:

I'll have to add checks to make sure the last inventory slot is 16 :lol: Sorry for the trouble! I'll fix her up and upload a package after it installs fine on my end :)

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod