|
|||||||
If you are having problems logging in, send a mail to webmaster@titanquest.net and we'll try to sort something out.
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Quote:
![]() Although, I can't say if IT's files take precedence over original TQ's inside one database (e.g. "xpack\creatures\pc\malepc01.dbr" versus "creature\pc\malepc01.dbr"). But neither can I tell why anyone would try that... ![]() |
|
||||
|
Hi Sagus,
Yes, inside one database... I also don't see any practical application. But what I believe is that on this specific case, IT executable would search for the "xpack" directory while TQ executable would search for the "creatures" directory. But what I really needed to know was what you answered Thanks.
__________________
|
|
|||
|
Okay, so here's the deal. The "database" functions just like your hard drive's file system. The path to the .dbr works exactly like the folders on your disk. The .dbrs are accessed by that path, with the one trick being that entries in the TQIT database overwrite those in the TQ database. This behavior is exactly as if you were to extract two zip files with similar contents to the same location. The entries with the same path would be overwritten by the second one you extracted. So x/y/z.dbr would overwrite x/y/z.dbr ONLY. Keep in mind that XPack is just another folder; x/y/z.dbr is completely unrelated to XPack/x/y/z.dbr.
Now, some .dbrs are loaded by exact name stored directly in one of the executable files. These are the ones that might be perceived as being chosen out of XPack depending on which game is run, but that is NOT the case. The only time XPack/x/y/z.dbr would be used instead of x/y/z.dbr is when it is called out by name. So, tqit executable may say to use XPack/x/y/z.dbr while titanquest may say to use x/y/z/dbr. There is NO case where you could override any x/y/z.dbr by storing the replacement in the XPack folder.
__________________
-- Psych0phobiA |
![]() |
| Thread Tools | |
| Display Modes | |
|