#346198 - 05/14/07 01:46 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
equipped inventory pictures on the horizontal line of the belt, rings, and shield are being displayed way to the right of where they are supposed to beIt is the same for both characters and the summoning dolls (if you have the first one)? I have my normal arrows (in the top arrow slot) selected but it continues to fire the water arrows that are in the bottom arrow slot.If you have not done so already, try removing the arrows from all 3 slots and re-set them (perhaps equip the normal arrows first and fire a few shots before filling the other 2 slots). Welcome to the forum.
|
|
Top
|
|
|
|
#346201 - 05/15/07 08:51 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
It seems as if certain items are not being classified correctly.
That is very strange. Since equipment was going into the correct slots to start with, something in the save or with the game itself may have become corrupt.
Try deleting the files within the dynamic folders (not the folders themselves, though); '..\Beyond Divinity\Acts\Act1\Dynamic', '..\Beyond Divinity\Acts\Act2\Dynamic', etc. These folders are used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied to those folders when you save a game. The files will be re-created as required the next time you start Beyond Divinity. If there was a corrupt file in those folders, deleting the files should fix the problem.
After this, you may want to start a new game and play long enough to get one of the equipment types you are having problems with (shouldn't take too long). If the problem exists in a new game, then the source may be with the game itself; if not, it is more likely something in your latest save.
Am I going to have to re-install?
There is a file verification procedure to check for missing or corrupt files, but I have not updated it since the latest patch. I'll do a clean re-install of the game (hopefully tonight), and update the procedure.
Until then, if a new game works fine, then a re-install probably isn't going to help. If a new game does display the same problem, then that may fix it.
|
|
Top
|
|
|
|
#346206 - 05/17/07 01:55 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
(though the only file in those directories was the dontremove.txt file).There should have been files in the act 1 dynamic folder, at least. The folders for the other acts would be empty if you had not gotten to that point in the game yet. I just started a new game but haven't had a chance to get far enough to check the bug again.Since the same thing is happening on two different systems, an issue with a corrupt or missing file is unlikely. However, I am still planning to update the file verification procedure, and should get to that tomorrow (sorry for the delay  ). Have you tried running the game in compatibility mode, assuming Vista includes this feature? Try right clicking on the div.exe program file, select Properties and look for a 'compatibility mode' tab, or something. Have you checked for Windows updates? Vista drivers are not very mature, so updates or patches may address compatibility issues. when I loaded a game, that it says the versions of my saved games are 1.47...not 1.49 which is the patch I installed.I think Larian just didn't change the game/save version numbers from 1.47 because the 1.49 patch did not effect anything except the copy protection.
|
|
Top
|
|
|
|
#346209 - 05/18/07 01:53 AM
Re: Inventory graphic placement bug
[Re: xalif]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
If either of you would like to email me a ziped save folder (divineone at shaw dot ca) where this problem exists, I can try removing / changing / re-equipping stuff to see if the problem is just with the game, or if it gets written into the save files as well. This may help narrow down the problem, but probably will not help with a solution.
If it is a Vista problem, hopefully a future DirectX or Windows update will improve backward compatibility.
The updated file verification procedure is below.
~~~~~
The install program should report any problems, such as CRC errors, during install. However, if it fails to do so, or a file becomes corrupt after installation, the integrity of the files can still be verified using a program such as FileCheck (194KB download) or DVDsig (10KB, included with the md5 files below).
FileCheck is a small freeware program (no install required) to calculate the CRC-32 values (the cyclic redundancy check used in zip files) of a number of files. It can also compare a previously calculated CRC file with a set of files/folders.
DVDsig is a very small freeware program (also no install required) to calculate or verify the MD5 values (similar to CRC-32, but more accurate) of files. The program is not as flexible as FileCheck, given its specific purpose design, but it works fine for this, and is simpler to use.
After doing a clean install of BD and rebooting, I deleted the files in the ' ..\Beyond Divinity\DirectX9' folder (since they are not needed if/once DirectX 9 is installed). Then I used FileCheck to create a crc file of the game folders, installed the 1.45 patch and did so again, both before starting the game (I repeated this procedure with the 1.47 patch).
With the 1.49 patch I did a clean install as above, but also deleted the '..\Beyond Divinity\protect.dll' file and the 'StarForce Driver Installation' folder, before using both DVDsig and FileCheck to create md5 and crc files, respectively.
If you compare the appropriate CRC/MD5 file to your install, it should tell you if there are any corrupt files. You do not need to worry about moving any saved games out of the savegames folder or deleting the files in the dynamic folders, since new files will not be tested by either program, just those listed in the verification files.
If you have started the game and changed any options, there will be differences reported in the config.div and keylist.txt files. The ' ..\Beyond Divinity\Editor\dgen_themes.000' file is also changed once the game is started.
Some time after the initial release for the game, the intro video was updated, so there may be a difference reported in the '..\Beyond Divinity\Static\intro.mpg' file, if you have CDs produced after that point. If you can see and get past the intro video, you can safely ignore any 'errors' reported for the this file.
There are several files in the Beyond Divinity folder created when the game is started or options are changed, including init.cfg, mapids.000, persist.dat, sinfo.000, slashed-d3d6.cfg, slashed.cfg, sound.cfg and starlog.txt. A couple other files are also added, but another crc/md5 file including these wouldn't help much, since most or all are system or option dependent, so these files would usually be reported as different regardless of being valid or corrupt.
At least the config.div, slashed.cfg and slashed-d3d6.cfg files in the Beyond Divinity folder can be deleted, and the configuration program / game will recreate them the next time it is started.
The crc and md5 files below are based on the original release UK English version; the North American version should be the same, but the Australian version will have differences (it uses a different copy protection).
Beyond Divinity DVDsig (293 KB) - program and md5 files
Extract the zip to a temporary location, then copy/move the DVDsig.exe file and the dvdsig.md5 file from the appropriate folder to the 'Beyond Divinity' folder. The filename for the md5 file is set, so each version included in the zip file (the 1.1 original release and 1.49 patched game, as well as one for the 1.49 patch file itself) is in a separate subfolder.
Run the DVDsig.exe file, then click on 'Verify' in the toolbar.
OR;
Beyond Divinity CRC files (192 KB) - patch versions 1.1 and 1.49
old CRC files (190 KB) - older patches, 1.45 and 1.47
FileCheck expects the files to be in the original locations to verify, so if you installed BD to a location other than the default (C:\Program Files\Larian Studios\Beyond Divinity), open the CRC file in Wordpad (for example), and do a search-and-replace so the file/folder paths match your install.
If your CRC/MD5 values match, it is not the game itself, but likely a conflict with something else in your system or a problem in the saved game folder. When examining the list of 'errors' either program produces, potential problem files would be those with an error trying to read, or with a large size difference (especially zero byte files) from the known good install.
|
|
Top
|
|
|
|
#346217 - 05/24/07 09:50 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Registered: 05/15/07
Posts: 4
|
Quote:
Ok. I found the files. You have to do an advanced search and tell it to look in hidden and system folders. For those that have Vista and are using multiple accounts (possibly with a network), this is where Vista puts the files (at least in my case).
Savegames are located at:
C:\Users\{account name}\AppData\Local\VirtualStore\Program Files\Larian Studios\Beyond Divinity\savegames
The dynamic files are located at:
C:\Users\{account name}\AppData\Local\VirtualStore\Program Files\Larian Studios\Beyond Divinity\Acts\{Act Number}\Dynamic\
With my installation on Vista, the files are located in the directory with the game program itself. However, I installed it in a different location (instead of 'Program Files', I use C:\Games\Larian...). I think the problem here (as far as the file locations are concerned) is that Vista virtualizes the 'Program Files' folder so that each user effectively has their own version of programs when they modify things. I believe the VirtualStore directories are where these user-specific changes are stored since they aren't technically allowed to modify the 'Program Files' folder.
On another note: I emailed a test savegame that is currently having problems.
-xalif
Edited by xalif (05/24/07 10:24 AM)
|
|
Top
|
|
|
|
#346218 - 05/24/07 11:07 AM
Re: Inventory graphic placement bug
[Re: xalif]
|
Mercenary
Registered: 05/13/07
Posts: 17
|
Quote:
With my installation on Vista, the files are located in the directory with the game program itself. However, I installed it in a different location (instead of 'Program Files', I use C:\Games\Larian...). I think the problem here (as far as the file locations are concerned) is that Vista virtualizes the 'Program Files' folder so that each user effectively has their own version of programs when they modify things. I believe the VirtualStore directories are where these user-specific changes are stored since they aren't technically allowed to modify the 'Program Files' folder.
On another note: I emailed a test savegame that is currently having problems.
-xalif
Ahh...That makes sense. Thanks for the clarification.
|
|
Top
|
|
|
|
#346219 - 05/25/07 05:47 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
The problem items retain their incorrect properties in my game, so it is not just a display issue with Vista. I tried copying a set of inventory files from one of my saves at the arena to both of your saves, and there were no problems (other than the normal item corruption that can happen transferring inventory files between saves, where the description can change, but the item still goes in the same slot) with the equipment I had. Copying your inventory files into my save, the problem items were still a problem.
How often are you finding these corrupt items?
Does it seem to matter if you are in the main game or battle fields? How about found or dropped items vs purchased?
Have you had items work fine for awhile and then become corrupt, or do they go into the wrong slot as soon as you get the item?
I tried buying a few more things in your saves and didn't have any problems, but that may be due to luck with the small selection of equipment I could afford. Later tonight or tomorrow I'll get rid of the problem items and see if I can acquire enough new equipment to determine if I run into the same issue, or not.
If the problem is how the game generates new items in Vista, then I shouldn't encounter any new items being equipped to the wrong slot; if the corruption can happen when equipping or moving and item around, then I may (but probably won't) encounter it; if there is something wrong in the inventory file structure, rather than just specific data entries for certain items, then I should probably see this as well.
|
|
Top
|
|
|
|
#346220 - 05/25/07 06:56 PM
Re: Inventory graphic placement bug
[Re: Raze]
|
Mercenary
Registered: 05/13/07
Posts: 17
|
Quote:
How often are you finding these corrupt items? Does it seem to matter if you are in the main game or battle fields? How about found or dropped items vs purchased? Have you had items work fine for awhile and then become corrupt, or do they go into the wrong slot as soon as you get the item?
If I remember correctly, it seemed as if most of the new items I was finding were corrupt. I could be wrong since I really haven't had a chance to play in the past 2 weeks. I hope to get some time in this weekend and come up with some more answers for you. I do know that I didn't purchase any of those items so they were all dropped. The items did go into the wrong slot from the moment I tried to equip them.
I'll let you know some more specifics as I find them. I'm starting a new game now and will keep track of when things start to go wrong.
|
|
Top
|
|
|
|
#346222 - 06/04/07 12:28 AM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
Sorry it took so long...real life has a tendency to hijack you.
That's ok, I have not had any time to play myself (if not tomorrow, hopefully tuesday).
Hopefully, this helps out some
It does. For the quick tests I did before I just exited and entered the BF to have the merchants generate new equipment, and bought a random selection. Unless you report buying corrupt items as well, though, I should concentrate on dropped and found equipment.
If I continue with your save for at least a couple hours and don't find any corrupt equipment, then the problem is probably with the item generation in Vista. If I find such items the problem may be with the item index file in the save folder.
In the category of randomly trying things to see if they will help...
While the problem is most likely related to Vista (compatibility or immature drivers), it could (in theory) be hardware related (Vista systems being newer and more likely to have multi-core CPUs, etc). Programs written and tested on single core CPUs which work fine can have bugs when run on multi-core CPUs, though I don't know if anyone is playing BD on an XP multi-core CPU system, so I have no information to support or disprove this wild speculation.
A few people had sound problems with Divine Divinity on multi-core systems which in a couple cases could be fixed by setting the game to run on a single core. It can't hurt to try this for BD.
see; Sound errors with static - maybe fix found!
|
|
Top
|
|
|
|
#346226 - 06/10/07 04:38 PM
Re: Inventory graphic placement bug
[Re: Lady_Rain]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
If setting Beyond Divinity to run on a single CPU was going to have any effect (I assume it didn't help), a new game would have to be started. The problem is either in the save files from the start of the game, or gets written in at some point later (ie with the first generated corrupt item).
With Ruskicowboy's save (before the arena guards) I did not get any corrupt items (other than the one already generated in the BF key chest) from the guards, ghosts or the spiders. After jumping down the pit, I cleared the half dozen rooms to the north and west, and at some point the DK picked up some 'shoes darkbrown' which went into a ring slot. I didn't get much equipment in any of the chests, so I'm pretty sure they were dropped by one of the skeletons. I bought a few things after that from the imp in the kitchen, but none were corrupt.
I was going to play a bit more with this save, and do some other stuff, but have not had time.
BTW Lady Rain, I know you've mentioned more than enough RL stuff to keep yourself busy, but have you played BD at all under Vista?
|
|
Top
|
|
|
|
#346230 - 06/29/07 02:50 AM
Re: Inventory graphic placement bug
[Re: ran123456]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
I don't know if anything else has been tried since the previous posts in this topic (there is not much else I can do without access to Vista). You could try emailing Larian (suport@larian.com).
Xanlosch wrote a guide about getting the BD demo working under Linux (see here). With the latest English patch removing the copy protection, this may also work with the full game. If you are familiar with Linux, you could give it a try (AFAIK nobody with an English version of BD has tested this).
|
|
Top
|
|
|
|
#346233 - 08/11/07 02:54 PM
Re: Inventory graphic placement bug
[Re: Ruskicowboy]
|
Registered: 08/11/07
Posts: 4
|
I recently put  on vista I had the same problem with the currupted items. I got one of my saved games from my old computer and the equipment I already had worked fine but new ones were all currupted. So I reinstalled the game, no luck. So i was looking at the FAQS on the  website and saw the game runs on windows 98 ane ME so i decided to change the compatibility mode to Windows 98/ME. Than i went to the battlefield to check if it worked. It did, the new items went where they were supposed to go. I put the compatibility mode back to XP, i got more new corrupted items, so I switched it back to 98/ME and got no corrupted items from the battlefield. I hope this fixes the problem for everybody else.
|
|
Top
|
|
|
|
#346235 - 09/12/07 04:38 PM
Re: Inventory graphic placement bug
[Re: Raze]
|
Registered: 05/15/07
Posts: 4
|
Just thought I'd drop in and see if there was any progress after putting the game away for a few months  The Windows 98/ME compatibility mode seems to do the trick! I haven't had any problems since I ran it this way (no corrupt items) Thanks for the tip.
|
|
Top
|
|
|
|
#346239 - 10/08/07 01:45 AM
Re: Inventory graphic placement bug
[Re: proximo]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
Did the game start before you switched it to Win 98/ME compatibility mode?
Have you installed the 1.49 patch?
Do you get an error message or does the game simply fail to load (or crash)?
There may be files called debug.lst or error.txt in the Beyond Divinity folder, containing error messages.
If the above doesn't help, more detail on your situation could narrow down the problem. Until then, there are some general troubleshooting tips in the following topics. Some of the problems are similar, though not specifically for Vista (you can ignore copy protection issues, since the 1.49 patch removes the Starforce copy protection).
yet another "Game simply won't start!"-thread and BattleFields N00b ?
|
|
Top
|
|
|
|
#346241 - 10/09/07 03:40 AM
Re: Inventory graphic placement bug
[Re: proximo]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
If you switch off the compatibility more, does it load again?
What about running the configuration program and hitting the reset button?
Had you run into this corrupt item bug, or were you just switching to 98/ME mode to be safe?
Try deleting the files within the dynamic folders (not the folders themselves, though);
'..\Beyond Divinity\Acts\Act1\Dynamic', '..\Beyond Divinity\Acts\Act2\Dynamic', etc.
These folders are used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied to those folders when you save a game. The files will be re-created as required the next time you start Beyond Divinity. If there was a corrupt file in those folders, deleting the files should fix the problem.
Depending on where you installed the game and how user profiles are setup under Vista, the dynamic folder may be mapped to:
C:\Users\{account name}\AppData\Local\VirtualStore\Program Files\Larian Studios\Beyond Divinity\Acts\{Act Number}\Dynamic\
The saved game folder is similarly mapped. I assume this path is where you checked for the error.txt file; one may have been created in the Program Files folder (default install path is 'C:\Program Files\Larian Studios\Beyond Divinity'), but since the game is freezing rather than crashing, an error message may not get generated.
|
|
Top
|
|
|
|
#346248 - 10/15/07 05:15 PM
Re: Inventory graphic placement bug
[Re: proximo]
|
Angel
Registered: 03/10/03
Posts: 17313
Loc: Canada
|
Can you borrow another game to see if it will run in 98/ME compatibility mode? There are lots of lists online of what older game will run on Vista. If another game that is known to work in Vista locks up in 98/ME compatibility mode, then that would likely be the problem. If not, then there is either a problem with your game (though re-installing should have fixed that), or it is experiencing some kind of conflict with your system.
You could try downloading a freeware Win 9x / DirectX game, but it wouldn't be as resource intensive, so even if the issue is with 98/ME compatibility mode on your system, it might not lock up. Also, at least with a quick search at gamehippo.com, the highest requirement I could find was DirectX 8 (the problem may be with a specific DirectX 9 function, for example).
I know you said the other troubleshooting tips didn't help, but in case you skipped some...
Have you check the Windows update site for drivers or patches? Do you have the latest version of DirectX? Are you shutting down all non-essential programs before trying to start the program, etc?
You could try moving, or re-installing, the game to c:\games (or something) rather than the default program files install path. AFAIK Vista doesn't re-map the saved game or dynamic folders if the game isn't installed in the program files folder; perhaps if Vista is doing less stuff in the background with the game it could possibly avoid the problem with the compatibility mode.
I tried a quick search for Vista compatibility mode problems, but that just turns up pages of results about solving problems using compatibility mode...
EDIT
Maybe if you install the program to start with in compatibility mode it may help:
How to troubleshoot issues that may prevent a program from being installed correctly on a Windows Vista-based computer
How to troubleshoot a program that does not run as expected after it is installed on Windows Vista
There are a couple of updates that, at least a month ago, someone said in a post online were not installed by Windows Update:
An update is available that improves the compatibility and reliability of Windows Vista
An update is available that improves the performance and reliability of Windows Vista (compatibility mode lockups are not listed in the problems this addresses, though)
Edited by Raze (10/15/07 06:23 PM)
|
|
Top
|
|
|
|
#405903 - 02/11/10 10:31 AM
Re: Inventory graphic placement bug
[Re: Raze]
|
Mercenary
Registered: 02/07/10
Posts: 18
|
Raze, I am now attempting a new run using the Win98-compatibility mode, and already I see improvement, and I wanted to tell you how awestruck I am by your gracious assistance on this board. I doubt many players such as myself would be able to work out the problems with BD if you weren't here to help with so many different situations to adapt to.
A sincere thank you,
trog69
_________________________
Be merciful, for I am old and spazzy...
|
|
Top
|
|
|
|
|
|