[BUG] Containers Are Inaccessible Due To Impassable Terrain (0914)
Current Behaviour
Many containers are inaccessible, due to impassable terrain. In general, this can cause the party member trying to open the container to stutter around a bit trying to reach the area, then the engine giving up after a few seconds and opening the container from a distance.
Expected Behaviour
To access all containers smoothly without any hitches.
Files altered: ar2617, ar2630, ar2618, ar2643, ar2608, ar2609, ar2611, ar2612, ar2614, ar2302, ar2303, ar3201, ar3300, ar3357, ar3303, ar3320, ar3321, ar3332, ar3353, ar3326, ar3314, ar4805, ar4002, ar4006, ar4008, ar4010, ar4012, ar4014, ar4101, ar1901, ar1802, ar0004, ar0013, ar0015, ar0018, ar0100, ar0102, ar0104, ar0105, ar0108, ar0109, ar0110, ar0114, ar0118, ar0121, ar0135, ar0138, ar0160, ar0161, ar0162, ar0170, ar0200, ar0300, ar0303, ar0304, ar0307, ar0308, ar0600, ar0603, ar0607, ar0611, ar0613, ar0614, ar0700, ar0705, ar0706, ar0710, ar0716, ar0719, ar0725, ar0800, ar0802, ar0809, ar0814, ar1100, ar1101, ar1102, ar1111, ar1112, ar1117, ar1200, ar1201, ar1204, ar1207, ar1208, ar1214, ar1215, ar1300, ar1301, ar1302, ar1303, ar1307, ar1309, ar1317, ar1001, ar1003, ar1005 ar1006, ar1007, ar0512
Fixed in: v0626+
Originally found and fixed in: BG1Fixpack
http://forum.baldursgate.com/discussion/858
Many containers are inaccessible, due to impassable terrain. In general, this can cause the party member trying to open the container to stutter around a bit trying to reach the area, then the engine giving up after a few seconds and opening the container from a distance.
Expected Behaviour
To access all containers smoothly without any hitches.
Files altered: ar2617, ar2630, ar2618, ar2643, ar2608, ar2609, ar2611, ar2612, ar2614, ar2302, ar2303, ar3201, ar3300, ar3357, ar3303, ar3320, ar3321, ar3332, ar3353, ar3326, ar3314, ar4805, ar4002, ar4006, ar4008, ar4010, ar4012, ar4014, ar4101, ar1901, ar1802, ar0004, ar0013, ar0015, ar0018, ar0100, ar0102, ar0104, ar0105, ar0108, ar0109, ar0110, ar0114, ar0118, ar0121, ar0135, ar0138, ar0160, ar0161, ar0162, ar0170, ar0200, ar0300, ar0303, ar0304, ar0307, ar0308, ar0600, ar0603, ar0607, ar0611, ar0613, ar0614, ar0700, ar0705, ar0706, ar0710, ar0716, ar0719, ar0725, ar0800, ar0802, ar0809, ar0814, ar1100, ar1101, ar1102, ar1111, ar1112, ar1117, ar1200, ar1201, ar1204, ar1207, ar1208, ar1214, ar1215, ar1300, ar1301, ar1302, ar1303, ar1307, ar1309, ar1317, ar1001, ar1003, ar1005 ar1006, ar1007, ar0512
Fixed in: v0626+
Originally found and fixed in: BG1Fixpack
http://forum.baldursgate.com/discussion/858
Post edited by Bhryaen on
0
Comments
And here I even printed out the list last night to have all that tedious to myself. :-P Alas I haven't had that kind of time lately, so have fun AR-hoppin'. ;-)
I'll get the list posted later. There isn't that many.
EDIT: So... Not Fixed
@Bhryaen - Aw, sorry for takin' all your fun. If it's any consolation, compiling the list was quite a harrowing experience.
So, here's my list. Note well, good developers: this list is using the container numbers, as opposed to the container names. (Didn't know about that until Balquo mentioned it, actually. Very fortuitous timing on her/his part.)
@KeithS You may need to completely start from scratch on ar0100,ar0300,ar0304 and ar0512 as many containers are changed included those that aren't supposed to be. Unless Igneous mentioned them on his list... but I don't think so.
I am also using the container number and NOT the container name.
@Igneous I feel bad man But I already had the report done and noticed a few errors above in your list so I thought I may as well just post it. Sorry
My methodology: I comprehensively swept all areas altered in your original fix document and checked the opening positions of all area containers in turn. I used NearInfinity to assign container numbers, under the attribute column in the area edit tab. I also cross-referenced visually with DLTCEP.
If the opening positions of any containers were incorrect, I looked up the exact location coordinates with NearInfinity and assigned them as the 'current' values.
For the 'desired' values, I deferred to your corrections where applicable, though I corrected typos in your coordinates in a couple of instances.
For container positions that were previously functional but had been thrown off in Build 0629, I again deferred to your coordinates where applicable, and to vBG1 coordinates where they weren't. IIRC, there was only one instance (AR0614, Container 8) where I assigned my own set of coordinates.
Anyway, that's how I went about it, as best I could. If I'm wrong, I apologise for any inconvenience, and I'd be happy to be pointed towards the correct way of going about this. It would help me a lot if you wouldn't mind pointing out a few mistaken entries of mine. Thanks.
P.S. No need to feel bad for posting. They're your fixes.
An example:
AR2612 Container 2 154,608 154,648
That is correct if going by the bug report. But in fact it should be 140,648. I just made the typo.
Plus, I have found a few more on existing areas that need fixed so it's probably best just to have all the fixes in one place but you testing was perfect. I usually use the game myself and NI for testing. The game for getting the coords and NI for changing.
Potentially fixed - The new locations have been added in.
E: Should be disarm-able
C: The issue looks like the thief cannot get in the right position to disarm the trap on the barrel - possibly an issue with the bounding box method. Solution could be change the bounding box of this container.
E: Should be something close to 439.301
C: Sort of related to http://forum.baldursgate.com/discussion/comment/50176/ but this container was not mentioned.
Here is the fix:
@KeithS
Here are the remaining fixes.
I've also included the two bug reports here (they are the same bug):
http://forum.baldursgate.com/discussion/3615/bgee-0815-ar1504-container-1-incorrect-location#latest
http://forum.baldursgate.com/discussion/3614/bgee-0815-ar1501-trapped-container-not-disarm-able#latest
We can close them when you implement this.
Only ar1501 seems to be fixed. ar0166 is still missing its fix and the entirety of ar0300 is still messed up. You can just run the code again. I just tested it and it does work.
@Balquo, I made them all numerically ordered for easier checking, but you might want to make sure I got everything. I added what I believe was every other instance mentioned after the OP, but not sure... I didn't have the patience to check every instance by coordinates, so I just checked everything in the area... which ended up being a lot in the full city areas, but...
Confirmed Fixed:
ar0004,
ar0013,
ar0015,
ar0018,
ar0100,
ar0102,
ar0104,
ar0105,
ar0108,
ar0109,
ar0110,
ar0114,
ar0121,
ar0135,
ar0138,
ar0160,
ar0161,
ar0162,
ar0166,
ar0170,
ar0200,
ar0303,
ar0304,
ar0307,
ar0308,
ar0512,
ar0600,
ar0603,
ar0607,
ar0611,
ar0613,
ar0614,
ar0700,
ar0705,
ar0706,
ar0710,
ar0716,
ar0719,
ar0725,
ar0800,
ar0802,
ar0809,
ar0814,
ar1001,
ar1003,
ar1005,
ar1006,
ar1007,
ar1100,
ar1101,
ar1102,
ar1111,
ar1112,
ar1117,
ar1200,
ar1201,
ar1204,
ar1207,
ar1208,
ar1214,
ar1215,
ar1300,
ar1301,
ar1302,
ar1303,
ar1307,
ar1309,
ar1317,
ar1501,
ar1504,
ar1801, (no idea how this got in my list... no containers in the area)
ar1802,
ar1901,
ar2302,
ar2303,
ar2608,
ar2609,
ar2611,
ar2612,
ar2614,
ar2617,
ar2618,
ar2630,
ar2643,
ar3201,
ar3300,
ar3303,
ar3314,
ar3320,
ar3321,
ar3326,
ar3332,
ar3353,
ar3357,
ar4002,
ar4006,
ar4008,
ar4010,
ar4012,
ar4101,
ar4805,
Confirmed Issues Remaining:
ar0018: (Not major)
-All the containers have their animations a bit higher than they should be.
ar0300 (the dreaded one) (MAJOR)
- Barrel at 1209,942 has an opening location at 616,2154.
- Overturned barrel at 326,1714 and sack at 370,1794 have an opening location at 568,2153.
- Crate at 571,2443 has an opening location at 520,2143.
- Barrel at 2004, 1817 has an opening location at 1833,3070.
- Crate at 327,3025 cannot be opened because it's opening location is way off the accessible terrain somewhere.
- Crate at 509,2520 cannot be opened.
- Crate at 59,2940 cannot be opened.
- Bag at 1714, 2370 cannot be opened.
- Bag at 1816,2166 cannot be opened.
ar4014 (MAJOR)
- Bookshelf (BC01) at 448,158 has the same opening location as the crate at 217,218 (i.e., 231,222). Should probably use the same coordinates as in the rest of the halfling basements of exactly the same coordinates. In AR4012 that same bookshelf (also BC01) uses 424,181.
NOTES:
- Some containers were hard to get to simply because commoners were situated in front of them...
- Surprising how much AR-copying was done- even with the same treasure at times.
- This bit of confirming made me quite appreciative of Tab... :-P
AR0300 will be fixed in the next version.
AR4014 has a separate thread here: http://forum.baldursgate.com/discussion/1164/bug-container-opening-range-0824#latest
AR0018 also has a separate thread here: http://forum.baldursgate.com/discussion/3428/bg1-bgee-bug-container-highlights#latest
The commoners are quite annoying in some areas - maybe moving them slightly might help. I'll look into that sometime in the far future :P
Confirmed Fixed also every single container in AR0300... every one. :-)