Jump to content


Photo

Big Problems with BG1


  • Please log in to reply
6 replies to this topic

#1 Cal Jones

Cal Jones
  • Modder
  • 1168 posts

Posted 20 July 2008 - 10:10 AM

(Apologies if you've read this already - I did post over at BoM but not everyone reads both boards)

I was quite happily running through a nice game of BG. I had Ease of Use installed (just the maximum XP levelling, guaranteed spell memorisation, happy NPCs and XP cap remover parts installed) plus some components of BG1 Unfinished Business (mostly the quest parts).
(Plus TotSC).
I usually try to do the TotSC parts before hitting Baldur's Gate (aside from getting the shipping charts), so I slogged through all those areas and finally got to BG . Worked through the quests there. When I went to enter the Seven Suns I had a massive blue screen crash and my PC rebooted itself.
Reloaded. Went in - no trouble this time, but I was missing one of my save games. Then when I went to the Iron Throne the movie would play over and over when I was on the ground floor. I fought through that, did the rest of it and then went to the duke. He wouldn't recognise that I'd finished the investigtion.
So, I uninstalled the whole thing, reinstalled with the mods, and went back into my save game (unfortunately I had to go through the whole Aec'Letec battle and werewolf island part again as my previous saves were corrupted).
All OK...until I get to Candlekeep. Then I get the movie repeat thing again.
So, uninstalled.
Went to reinstall and it hung on installation. I terminated the program and rebooted my PC.
Now when the CD is in, it says unintall (only there's nothing to uninstall) and won't let me reinstall it.

First up, how can I get it to reinstall again.
Second, any idea what was causing the movie problem and glitches?
Obviously I need to write off this game, which is fiercely annoying, as I was close to the end, and had a great character to import into BG2. Suck! But there you go.

#2 Creepin

Creepin
  • Administrator
  • 1676 posts

Posted 20 July 2008 - 10:58 AM

First up, how can I get it to reinstall again.

So, did you actually tried to uninstall BG before installing it anew?

Second, any idea what was causing the movie problem and glitches?

Movie playing again and again - happened to me before, I didn't find what's causing it (i.e. why didn't trigger increase) but ripping out area script and commenting out movie activation in it did the trick perfectly for me.

The Old Gold - v0.2 WIP (mod for BGT/BWP/BWS)


#3 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1914 posts

Posted 20 July 2008 - 11:49 AM

You can still import character into BG2, no matter what.

... Reloaded. Went in - no trouble this time, but I was missing one of my save games....
So, I uninstalled the whole thing, reinstalled with the mods, and went back into my save game (unfortunately I had to go through the whole Aec'Letec battle and werewolf island part again as my previous saves were corrupted) ...

Don't know why the other probs are occurring, but corrupted saves was a headache many, many moons ago. Does your hard drive have write-caching enabled? You can try turning it off. It won't ensure non-corruption, but it (might not) hurt either.

BTW copy/paste your weidu.log

#4 Miloch

Miloch

    Barbarian

  • Modder
  • 6579 posts

Posted 20 July 2008 - 01:05 PM

I've never heard of anything quite like this with BG1. You sure you didn't inadvertently get a virus on your newly virus-free PC (so you thought)?

A PC really shouldn't be automatically rebooting on an error. To change this, go to Control Panel, System, Advanced, Startup/Recovery Settings and turn off "Automatically restart." If it's not checked, you've got something even stranger going on. With it off, you'll probably still have to reboot, but at least you should be able to record the crash message (which may or may not be useful).

If there wasn't a clean uninstall, you may have to go into your registry and manually delete any BG keys to be able to get it to reinstall. Although I have installed multiple copies of it (to different locations on the same drive) so really that shouldn't be an issue.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#5 Cal Jones

Cal Jones
  • Modder
  • 1168 posts

Posted 20 July 2008 - 02:29 PM

I think the problem was - there was clean uninstall, but it hung on install, so probably put something somewhere without copying any files. Not sure. But yes, anyone know what things I need to remove from the registry? (I don't want to screw my BG2 install).

That doesn't explain the earlier f*** ups though.
Sorry, deleted the WeiDU log but it had the Ease of Use mod first (four components I mentioned) then UB BG1.

Creepin - how do you "rip out area script and comment out movie activation" then?

Edited by Cal Jones, 20 July 2008 - 02:30 PM.


#6 Miloch

Miloch

    Barbarian

  • Modder
  • 6579 posts

Posted 20 July 2008 - 04:47 PM

Hanging on the install is weird, unless the media is hosed or you've got some sort of antivirus software blocking it (which should be deactivated for installs or gaming, assuming you're disconnected from the net, which you should be). If it didn't copy any files to the target location there shouldn't be a problem - try deleting them if it did. As for the registry, I don't know the exact keys, so I'd only advocate hacking around in it as a last resort (and if so, you should be able to search on 'Baldur's Gate' or the path where you installed the game).

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#7 Creepin

Creepin
  • Administrator
  • 1676 posts

Posted 21 July 2008 - 08:32 AM

Creepin - how do you "rip out area script and comment out movie activation" then?

Well, in theory you had to extract certain script (.bcs) from game data, decompile it, make your corrections, compile it back and put into override folder.
To do so, you must find out what script you need to correct. You could check it ingame by pressing "location" hotkey (set it up in config) if you have saved nearby, or you could find your map in Infinity Explorer, like I did now :) For example, Iron Throne 1st floor area is ar0616.are. In vanilla game (and in 100% of mods perhaps) area scripts are always named after it's areas, so you need script ar0616.bcs. Now as we know what to change it's time to switch to NearInfinity tool as it allow much more comfortable work with scripts. Find there ar0616.bcs - you'll see first block in the script being:

IF
	Global("EnteredIronThrone","GLOBAL",0)
THEN
	RESPONSE #100
		StartMovie("IRONTHRN")
		SetGlobal("EnteredIronThrone","GLOBAL",1)
END
As you could see, it starts movie and increases variable to make sure it won't starts more than once. I have no idea what could fail in such a simple construction, but since it fails anyway let's just cut this block out - I bet you've had your share of this movie anyway ;) Select whole block, delete it, and pres "compile" - voila, NearInfinity does all of "compile it back and put into override folder" for you automativally, that's why I recommend to use this utility. That's it - play away and there'll be no more of this movie, given you made everything correctly :)

P.S. Work with NI utilities is a very good way to fix most of the glitches you might encounter during your adventure - I remember fixing Demonknight not dropping Soultaker and party not turning back from drow in this way, for example.

Edited by Creepin, 21 July 2008 - 08:35 AM.

The Old Gold - v0.2 WIP (mod for BGT/BWP/BWS)