Cultist Posted December 23, 2013 Posted December 23, 2013 Now that I got your attention with the title I will state my concern. Cromwell's forge is one of the most annoying shops in BG2. Reason - accessibility. Thanks to infamous patching and its location. You have to almost manually position your party to the door all the while 1-character wide ladder forces your party pathing AI to go nuts. Same goes for Planar Sphere - two transitions and the furthermost corner of location. Overall going to Cromwell's forge was a painful experience. So please, try to avoid such troublesome accesses for frequently visited shops.
Hassat Hunter Posted December 23, 2013 Posted December 23, 2013 I think you mean pathing, not patching. Unless the patches changed something about it I don't know It's probably, as mentioned, mostly pathing related, so as long as they fix that it shouldn't really matter where the shop/whatever is... 1 ^ I agree that that is such a stupid idiotic pathetic garbage hateful retarded scumbag evil satanic nazi like term ever created. At least top 5. TSLRCM Official Forum || TSLRCM Moddb || My other KOTOR2 mods || TSLRCM (English version) on Steam || [M4-78EP on Steam Formerly known as BattleWookiee/BattleCookiee
Cultist Posted December 23, 2013 Author Posted December 23, 2013 (edited) Yes, a typo. Pathing of course. Edited December 23, 2013 by Cultist
Sabotin Posted December 23, 2013 Posted December 23, 2013 Well, by what was shown so far, they're going with (too) wide paths, so it will hopefully lessen the issue.
coffeetable Posted December 23, 2013 Posted December 23, 2013 (edited) A modern desktop CPU is about a thousand times more powerful than a CPU from 2000. Pathfinding shouldn't be a problem. Edited December 23, 2013 by coffeetable
Cultist Posted December 23, 2013 Author Posted December 23, 2013 if you get to BG config you could set amount of memory dedicated to pathfinding. It was not the problem that game lacked memory, it's the fundamental mechanics. Where game checks constantly if character could get to point X. And mosly that resulted in party running across entire location because other party member was passing in a tight passage.
Brother Pain Posted December 24, 2013 Posted December 24, 2013 I agree pathing was a big problem in the BG games, and it may be the biggest problem I had with the series and it's realtime with pausing combat. Other than building every single pathway large enough for most of the party to traverse, you could allow characters to be in the same space, at least out of combat. As for the problems with especially melee characters blocking each each other, I think there should be a better solution than just throwing more memory and processing power at the problem. Not using discrete rounds would be part of the solution certainly, and perhaps some way of setting one character to wait for another to pass before advancing... 1
Walsingham Posted December 24, 2013 Posted December 24, 2013 I am 100% behind Brother Pain's suggestion. Use design smarts, not processor smarts. 1 "It wasn't lies. It was just... bull****"." -Elwood Blues tarna's dead; processing... complete. Disappointed by Universe. RIP Hades/Sand/etc. Here's hoping your next alt has a harp.
ItinerantNomad Posted December 26, 2013 Posted December 26, 2013 (edited) IF (path is blocked) AND { if (blocked object is moving) THEN (Wait for moving object to clear path, recheck in 1 sec for clear) ELSE (PUSH OBJECT OUT OF WAY() or reroute path())} ELSE (move to destination); something like that. Edited December 26, 2013 by ItinerantNomad
Yonjuro Posted December 27, 2013 Posted December 27, 2013 IF (path is blocked) AND { if (blocked object is moving) THEN (Wait for moving object to clear path, recheck in 1 sec for clear) ELSE (PUSH OBJECT OUT OF WAY() or reroute path())} ELSE (move to destination); something like that. Careful. If a party member does this: "Wait for moving object to clear path, recheck in 1 sec for clear" then the next party member in line will do this check: if (blocked object is moving) and it will fail causing: reroute path() (or maybe push through, but) That was probably the exact pathing failure in BG. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now