Jump to content


Photo

Fixes for the BiG fixpack


  • Please log in to reply
1025 replies to this topic

#601 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 22 February 2012 - 07:56 AM

The one-man-army ofcourse - Leonardo Watson :Bow:

But right now, until someone picks up the reins... no one :unsure: (damn I'm like lemme take a month's break and I'll be back lololol and then all this happens :crying:)

"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


#602 Turambar

Turambar
  • Modder
  • 935 posts

Posted 22 February 2012 - 08:09 AM

That's not good news...
I'm afraid to become he-who-borked-the-last-release-of-BWP-in-one-week

anyway, I've written to him... I hope he will leave us some hints about how to preserve his work despite some mods needing quite radical changes

Edited by Turambar, 22 February 2012 - 02:58 PM.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#603 Sasha Al'Therin

Sasha Al'Therin
  • Modder
  • 615 posts

Posted 22 April 2012 - 07:32 PM

Not sure if this should be posted here or not seeing as there is no current maintainer.

I think tho that this issue is part of the BiG World Fixpack.
Spoiler
this patch effort is done before any installing gets done. Its supposed to replace a few files in the Aurora mod prior to installation. However it's choking up on something.

The original patch as provided by Miloch was an overwrite of aurora's content prior to aurora being installed.
Miloch's instructions:

After extracting Aurora's Shoes v5 to your game folder, extract this patch as well, overwriting the existing files.


If the intent of the BiG World Fixpack is to prevent people from applying mod author supplied patches (which I thought its intent was to smooth out needed quirks between mods that weren't being maintained) then why not just overwrite the files? patching them and asking for possible trouble is pointless when its not patching an already installed file.

That's my 2 cents

My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altheri...s.com/index.htm


#604 prowler

prowler

    Translator

  • Member
  • 425 posts

Posted 29 April 2012 - 11:38 AM

What about a making a special patch for last version of Fixpack?
At least we need to remove outdated fixes. A simple path - special*.bat file. It will be extract into Fixpack folder. Then *.bat file simply remove outdated fixes. And then we can run Fixpack safely.
Folks what do you think about that?

Murloc-translator
Coordinator of the Russian BWP Translation Team - Arcanecoast.ru
Work with SHS, PPG, G3, CoM, Dragon's Hoard, Sorcerer's Place, RPG Dungeon


#605 William Imm

William Imm

    Obsessive Penguin Lover

  • Member
  • 486 posts

Posted 29 April 2012 - 12:54 PM

If you want me to, I can maintain my own branch of fixpack.
At this point, I'm not really doing much Baldur's Gate related. More focused on Skyrim modding and the Born of Legend tabletop roleplaying game. Don't expect much activity here.

#606 prowler

prowler

    Translator

  • Member
  • 425 posts

Posted 30 April 2012 - 01:32 AM

Wow! :Tasty: Any help would be super :) Do you have new fixes or...you have a better solution as programmer (not bat file)?
At the moment there are 2 issues with fixpack:
1. Some outdated files from DSotSC (need to be deleted)
2. Some outdated files from Aurora (need to be deleted)

Murloc-translator
Coordinator of the Russian BWP Translation Team - Arcanecoast.ru
Work with SHS, PPG, G3, CoM, Dragon's Hoard, Sorcerer's Place, RPG Dungeon


#607 prowler

prowler

    Translator

  • Member
  • 425 posts

Posted 30 April 2012 - 01:44 AM

http://www.shsforums...ncer-vs-dsotsc/
Suggested fix for DsotSC & Bp Banacer

Murloc-translator
Coordinator of the Russian BWP Translation Team - Arcanecoast.ru
Work with SHS, PPG, G3, CoM, Dragon's Hoard, Sorcerer's Place, RPG Dungeon


#608 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 01 May 2012 - 01:13 AM

There are some more fixes in Suslik's thread btw :) Cheers for a revived BWPFixpack effort :P

"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


#609 -Casper-

-Casper-
  • Guest

Posted 02 May 2012 - 03:15 AM

The BWP Fixpack generates plenty of "hunks FAILED" right now. Does anyone know here if that is dangerous? At first, I thought the word was used when the patches detected that no patching was necessary, hence the FAIL messages would be harmless, but it seems to say "hunk ignored" also O_O it makes the FAIL messages very scary...

My Fixpack log with some FAILs here and there:
Spoiler


#610 Wisp

Wisp
  • Modder
  • 1353 posts

Posted 02 May 2012 - 06:08 AM

The BWP Fixpack generates plenty of "hunks FAILED" right now. Does anyone know here if that is dangerous? At first, I thought the word was used when the patches detected that no patching was necessary, hence the FAIL messages would be harmless, but it seems to say "hunk ignored" also O_O it makes the FAIL messages very scary...

"Hunk FAILED" means the patch is outdated and no longer matches that part of the mod. "Hunk ignored" in this context probably just means that the patch has already been applied by the mod maintainer. Neither is "dangerous."

#611 William Imm

William Imm

    Obsessive Penguin Lover

  • Member
  • 486 posts

Posted 02 May 2012 - 07:55 AM

Also, a "reversed (or previously applied patch" means that the patch is already applied.

(why is it that only Wisp and I understand patch very well? To my credit, it was because I helped with the Linux From Scratch project, which used patches like in the BWP Fixpack.)
At this point, I'm not really doing much Baldur's Gate related. More focused on Skyrim modding and the Born of Legend tabletop roleplaying game. Don't expect much activity here.

#612 Sasha Al'Therin

Sasha Al'Therin
  • Modder
  • 615 posts

Posted 02 May 2012 - 09:02 AM

why is it that only Wisp and I understand patch very well?

There are others of us who understand what it does. I for one don't particularly agree with its use in all cases. Sometimes its easier to just go ahead and overwrite the file, especially if it is before mod installation and it is one of the given mod's files. If it is after mod installation, then using a tp2 COPY/PATCH_IF combination would be preferred.

I've seen some BWP patches that attempt to correct a tp2. It would be better for the BWP in this case to let the mod install and check the output file(s) are correct via COPY & PATCH_IF than trying to change the tp2. especially since 90% of reported issues are AFTER mod installation and 90% of the suggested patches are tp2 variants for AFTER mod installation.

but that's my opinion....

My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altheri...s.com/index.htm


#613 Wisp

Wisp
  • Modder
  • 1353 posts

Posted 02 May 2012 - 09:21 AM

Sometimes its easier to just go ahead and overwrite the file, especially if it is before mod installation and it is one of the given mod's files.

Now that is dangerous. Instead of harmless failed hunks you have mod files being overwritten by outdated versions, causing installation failures and other bugs.

#614 Sasha Al'Therin

Sasha Al'Therin
  • Modder
  • 615 posts

Posted 02 May 2012 - 10:12 AM


Sometimes its easier to just go ahead and overwrite the file, especially if it is before mod installation and it is one of the given mod's files.

Now that is dangerous. Instead of harmless failed hunks you have mod files being overwritten by outdated versions, causing installation failures and other bugs.

You take that out of context sir...
.patch is nothing more than an overwrite in and of itself. It is not a true patch. It does not examine the file and patch if things are truly incorrect. it just runs and if it finds a match to the old it replaces it with the new, even a newly corrected version of the file matches. It only fails if it can't find a match. Therefore, it is just as dangerous. Especially since your patches are a combination of overwrites and the 'patch'. Dsotsc may fail at the patches but it still gets 3 new good files overwritten by the patch process. There is reason to be concerned cause you may have harmless failed hunks but you still have mod files being overwritten by outdated versions. If you had read further, I suggested changing it to a tp2 format that is done AFTER the mod is installed, thus avoiding any issues with the pre-patching that is currently going on. But you got hung up on one line and didn't bother to understand the whole thing.

And to quote you cause I think it is valid here as well

Better yet, can this homebrew stuff and use standard WeiDU functions.


My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altheri...s.com/index.htm


#615 Wisp

Wisp
  • Modder
  • 1353 posts

Posted 02 May 2012 - 10:44 AM

You take that out of context sir...
.patch is nothing more than an overwrite in and of itself. It is not a true patch. It does not examine the file and patch if things are truly incorrect. it just runs and if it finds a match to the old it replaces it with the new, even a newly corrected version of the file matches. It only fails if it can't find a match. Therefore, it is just as dangerous.

Patch: may screw up on an already fixed mod.
Overwrite: will screw up on an already fixed mod.

There is a world of difference between a patch file and an overwrite.

If you had read further, I suggested changing it to a tp2 format that is done AFTER the mod is installed, thus avoiding any issues with the pre-patching that is currently going on. But you got hung up on one line and didn't bother to understand the whole thing.

I understand just fine. TP2 post-processing is not necessarily a generally applicable method. The state of the game depends on the full list of hitherto installed mods (we assume a fixed order), as well as on any intra-mod randomness. Instead of a simple "change x to y here" (patching), you may need to account for a lot of combinatorial possibilities. You also have problems with propagation and magnification. A small bug in mod A is a single, small bug before mod A is installed, but it may be many, many bugs or a large bug after the mod has been installed. These many and/or large bugs need not be easy to fix. Patching the mod before it is installed is very often easier and cleaner, not to mention it is a generally applicable method.

And this discussion completely devoid of practical concerns, like how the BWP people may know how to use diff and patch, but not how to program in some poorly constructed, syntactical monster of a niche language.

Edited by Wisp, 02 May 2012 - 10:45 AM.


#616 Sasha Al'Therin

Sasha Al'Therin
  • Modder
  • 615 posts

Posted 02 May 2012 - 03:21 PM

You stay in your rut and I'll stay in mine.

Work for you?

I'll go back to modding and leave you to screw up our mods.

My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altheri...s.com/index.htm


#617 Leonardo Watson

Leonardo Watson
  • Modder
  • 531 posts

Posted 02 May 2012 - 10:14 PM

There is no need to cobble any new fixpack together. As I stated some time ago, I am willing to maintain the fixpack, if there are new fixes.
Unfortunatelly due to continuing problems with the upload function at SHS I am not able to upload any new version. But at least in this topic there are no new fixes, aren't there?

I warn against creating any new kind of fixpack. After endless discussions about manipulating another modder's mod about five years ago here at SHS the procedure of patching was the only one that was agreed from all modders from various forums. Don't try to change this method. You cannot imagine what a storm of indignation you can provoke if you change mods in any other way.

#618 -Casper-

-Casper-
  • Guest

Posted 03 May 2012 - 02:39 AM

Thank you everyone for answering my question about hunks failed :)

And thank you Leonardo for continuing maintaining the fixpack :) Then we know where to put the fixes if they are dug up :)

And people, please listen to him regarding creating "another" fixpack or somesuch sillyness. Leonardo knows these patches (and the BWP at large) better than any of us, and if he is willing to maintain the fixpack then leave it at that :)

#619 Sasha Al'Therin

Sasha Al'Therin
  • Modder
  • 615 posts

Posted 03 May 2012 - 06:40 AM

I warn against creating any new kind of fixpack. After endless discussions about manipulating another modder's mod about five years ago here at SHS the procedure of patching was the only one that was agreed from all modders from various forums. Don't try to change this method. You cannot imagine what a storm of indignation you can provoke if you change mods in any other way.

I was not here 5 years ago (if i was I wasn't modding then). I think they meant patch AFTER their mod was installed as in patch the affected files in game and not patch their mod content. I personally don't want my packaged products modified. If it gets screwed with then I can't support it. Then my mod gets a bad wrap for having problems etc that may not actually exist in the real thing. You can however play with the files AFTER they are installed all you want, cause that is a risk all modders must take when releasing their work. This is why we have weidu.log and the --change-log features.

I'm just glad that 90% of my work will never be affected by the BWP Fixpack. And the small % that is, is incorporated into larger projects with its own people to voice how its dealt with.

That's how I feel about it. If you don't agree, so be it.

My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altheri...s.com/index.htm


#620 Leonardo Watson

Leonardo Watson
  • Modder
  • 531 posts

Posted 03 May 2012 - 07:50 AM

They meant explicitly not to offer any files that changes their mod content. From the BWP PDF:

The required patches are inserted only on your computer. In order to not infringe on any copyrights, BWP includes no modified mods, only instructions on how to install the mod as well as complete solution proposals (the patches and the batch files). If you alter the mods yourself in the privacy of your own home, it is solely by and for yourself and completely legitimate.

In the beginning the BWP was just before being banned because of some folks had violated these rules.