Jump to content


Photo

[Release] Beregost Crash Fixer


  • Please log in to reply
176 replies to this topic

#41 skalek

skalek
  • Member
  • 4 posts

Posted 14 January 2009 - 07:22 AM

Appreciate you looking into it for me.

Thanks again.

#42 Leomar

Leomar
  • Member
  • 1720 posts

Posted 15 January 2009 - 12:12 AM

Now when I attempt to start BG1 and load the quicksave, that save does not even show though the folder exists on the HD.

If so, I am affected. I tried your tool, but it states "Invalid file: E:\BaldursGateTutu\save�0000001-Quick-Save\BALDUR.SAV (invalid save game file header)"

Could that be a Vista problem? skalek have you Vista?

Greetings Leomar
A Megamod does not mean that you can play all of the mods or all of their content,
but you have more choices or paths through the game.
- Chevalier

BiG World Project - Big Baldur's Gate World

#43 skalek

skalek
  • Member
  • 4 posts

Posted 15 January 2009 - 09:54 AM

Nope..XP

#44 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 15 January 2009 - 10:18 AM

@skalek

You probably have an auto-save before your broken quicksave. Does the auto-save load? If no, is it fixable by the crash fixer?

I think I had one or two very rare occurrences where my saves were not reparable.
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#45 skalek

skalek
  • Member
  • 4 posts

Posted 15 January 2009 - 01:11 PM

Yup, autosave worked and I just have been very careful with beregost.

#46 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 21 January 2009 - 07:01 PM

People who want to translate Beregost Crash Fixer can now do so. Just translate the text after each = in the block below.
If you are attaching a text file containing the translation, please have the text file saved in the UTF-8 Unicode format to make things easier for me.

frame = Beregost Crash Fixer
fileMenu = File (F)
exit = Exit
langMenu = Language (L)
helpMenu = Help (H)
instructions = Instructions
about = About...
aboutOK = OK
openLabel = Input file:
processFile = Process (P)

inst0 = Instructions:
inst1 = 1. Select a Baldur's Gate saved game (SAV) file to process.
inst2 = (BG1, BG:TotSC, BG1TuTu, EasyTutu, and BGT-WeiDU saves are supported)
inst3 = 2. Click the Process button to process the saved game.
inst4 = See Readme for more information.

about0 = <html><font size=5>Beregost Crash Fixer</font></html>
about1 = <html><font size=4>Version {0}</font></html>
about2 = <html><font size=3>Copyright &copy 2008-2009 Raphael Wong</font></html>
about3 = <html><font size=3>This program is distributed under the GNU General Public License.</font></html>

verifyUnable = unable to load file
verifyInvalidHeader = invalid save game file header
verifyIncorrect = incorrect file extension
verifyLoaded = Loaded {0}
verifyInvalidFile = File {0} is invalid

desc = Baldur's Gate Save Game File (*.SAV)

processing = Processing {0}...
error0 = Error in actor
error1 = spell memorization slot
error2 = Clearing corrupted spell memorization slot to zeroes...
noerror = no errors found.

reconstructing = Reconstructing SAV file...
errorProcessing = Error processing
ioError = I/O error
errorNonBeregost = (non-Beregost corruptions present)

overwrite = Overwrite
cancel = Cancel
backup = Backup file {0} exists. Overwrite?
overwriting = Overwriting {0}...
cancelProcess = Process cancelled by user.
scanning = Scanning file {0}...
done = Done.
complete = Scanning complete.


Edited by Ascension64, 05 February 2009 - 03:09 AM.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#47 Vit MG

Vit MG
  • Member
  • 11 posts

Posted 26 January 2009 - 04:12 AM

People who want to translate Beregost Crash Fixer can now do so.

Here is Russian in the UTF-8 codepage, and thank you very much for the tool!

Edited: as it turned out, the translation text must looks like this
frame = Beregost Crash Fixer
fileMenu = \u0424\u0430\u0439\u043B (F)
exit = \u0412\u044B\u0445\u043E\u0434
langMenu = \u042F\u0437\u044B\u043A (L)
...

Attached Files


Edited by Vit MG, 05 February 2009 - 11:52 PM.


#48 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 27 January 2009 - 04:22 PM

New version to support other languages, adds Russian language, and menu shortcuts. No functional changes.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#49 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 05 February 2009 - 03:04 AM

Version 1.5 released that contains Simplified Chinese translation.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#50 Isaya

Isaya
  • Modder
  • 294 posts

Posted 17 February 2009 - 07:04 AM

Here is the translation in French. I assumed the shortcuts were fixed so I left the original ones even if they didn't match the first letter of the menu option in French. Feel free to adjust to use the first letter of the word if the program is reading the actual shortcut from the character in parentheses.

Thanks

Attached Files



#51 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 20 February 2009 - 07:10 PM

No worries, all in.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#52 WangXu

WangXu
  • Member
  • 3 posts

Posted 28 February 2009 - 05:08 PM

Hi everyone,

maybe I found a clue to the Beregost crash mystery: As long as I play a main character that I create at the beginning
of the game everything is fine and I can enter and exit Beregost without the game crashing. But if I import a character
from a character file or saved game, the game crashes upon entering Beregost (even with a character imported from
a game in which entering Beregost works). My savefiles do not get corrupted (unloadable) by these crashes.
Please, everyone, think about if your corrupted save files have imported characters or genuinely created ones.
I hope this helps in pinpointing the whereabouts of the bug.

@Ascension64: If no one has translated the Crash Fixer into german by tomorrow, I'll do it for you.


Wangxu

#53 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 28 February 2009 - 07:34 PM

Not sure if it's true for everyone though.
No, no German translation yet.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#54 WangXu

WangXu
  • Member
  • 3 posts

Posted 01 March 2009 - 02:51 AM

German translation is done. I added the readme.



Edit: I was able to reproduce the crash with 100% accuracy when I tried to enter Beregost for the first time
with a character of level 4 or above. The problem seems not to be related to the XP accumulated by the time
entering Beregost, since the game does not crash when a warrior with 8000XP, but prior to levelling up to level 4
enters the town. But having levelled up the crash occurs. A mage with 8000XP and lvl. 3 may enter Beregost
without error. 10000XP and not levelled up works, while after levelling up entering produces a crash.
The occurance I posted before was a direct effect of this since the first character I imported was way beyond lvl.4
and the second character I tried this with (Warrior/Mage/Thief) had just turned lvl.4 in the thief aspect. In the game
I originally played the character I entered Beregost before this.
So as long there is no final fix for this problem, make sure to enter Beregost before hitting lvl. 4

Please let it be known if you are able to verify my findings.


WangXu

Attached Files


Edited by WangXu, 01 March 2009 - 04:52 AM.


#55 Xenocide

Xenocide
  • Member
  • 5 posts

Posted 01 March 2009 - 10:21 PM

Hey, having a problem with the Fixer not working. Can't reenter Beregost and have had no problems loading and saving many files since last leaving Beregost. Wondered if you would take a look at the save file.

Using Tutu on a Vista machine. In the past I've been able to get around the problems with Vista's UAC to get the fixer to run successfully. This time when I ran the Fixer it reported no problems. This is the first time I've had a problem with your utility. Thanks for making it btw. It's saved me in the past many times.

Attached Files

  • Attached File  Save.zip   569.61K   601 downloads

Edited by Xenocide, 01 March 2009 - 10:27 PM.


#56 Leomar

Leomar
  • Member
  • 1720 posts

Posted 01 March 2009 - 11:24 PM

As long as I play a main character that I create at the beginning of the game everything is fine and I can enter and exit Beregost without the game crashing.

Not right. We have Beregost crashes with a new beginning character, like you know, now. ;)

German translation is done. I added the readme.

Thank you very much. It is not much text, but we have not the time, to translate it until now. And thanks for translating the readme. :)

Greetings Leomar
A Megamod does not mean that you can play all of the mods or all of their content,
but you have more choices or paths through the game.
- Chevalier

BiG World Project - Big Baldur's Gate World

#57 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 02 March 2009 - 04:04 AM

Hey, having a problem with the Fixer not working. Can't reenter Beregost and have had no problems loading and saving many files since last leaving Beregost. Wondered if you would take a look at the save file.

Using Tutu on a Vista machine. In the past I've been able to get around the problems with Vista's UAC to get the fixer to run successfully. This time when I ran the Fixer it reported no problems. This is the first time I've had a problem with your utility. Thanks for making it btw. It's saved me in the past many times.

I'll have a look, but I don't have time till the weekend. I hope that is OK.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#58 WangXu

WangXu
  • Member
  • 3 posts

Posted 02 March 2009 - 05:06 AM

@Leomar: Disregard the created/imported character thing from my first post. I misjudged what happened. I was able to circumvent the crash by reducing my lvl. 13 warrior (1.3mio XP) who always crashed the game upon entering Beregost to lvl 3 (4000 XP) via shadow master and resetting the lvl/XP to the former value after entering. Since I did this I can freely enter and leave Beregost with this character. I suggest there are multiple reasons that crash Beregost seperatly. The character from Xenocide's save game btw. IS a lvl 4 thief.

@ Xenocide: Could you please try to reduce your thief's level to 3 (with shadow master) and enter Beregost. If it works you can reset your XP/lvl to the original level.
Hope it helps.

But, has anyone tested my idea yet? With the help of the console it is a matter of 5 minutes. Just for the consistency of the procedure: Leave Candlekeep without talking to anyone (not even Imoen) except Gorion or changing item setup. After the cutscene go south to high hedge and create a seperate save game at the eastern border before going to Beregost. Then try to enter Beregost. It should work fine. Then reload the manual savegame and raise the XP in steps.

Oh I should add that the fixer reported no error in my save file and that it did not become unloadable after the crash (neither Auto, Quick, nor the regular saves).


Regards,
WangXu

Edited by WangXu, 02 March 2009 - 05:08 AM.


#59 Xenocide

Xenocide
  • Member
  • 5 posts

Posted 02 March 2009 - 07:16 AM

I just lowered the level of the main character (and then tried with all the characters) but still getting the crash. I've also entered Beregost earlier in this game.

I don't think the crash is level based. I've seen it before in games and I don't think I've ever played a game where I entered Beregost for the first time prior to hitting 4th level.

#60 Xenocide

Xenocide
  • Member
  • 5 posts

Posted 02 March 2009 - 07:18 AM

Hey, having a problem with the Fixer not working. Can't reenter Beregost and have had no problems loading and saving many files since last leaving Beregost. Wondered if you would take a look at the save file.

Using Tutu on a Vista machine. In the past I've been able to get around the problems with Vista's UAC to get the fixer to run successfully. This time when I ran the Fixer it reported no problems. This is the first time I've had a problem with your utility. Thanks for making it btw. It's saved me in the past many times.

I'll have a look, but I don't have time till the weekend. I hope that is OK.


No problem, I won't have time to play again before then anyways. Stupid deadlines at work.