Cultist Posted December 23, 2013 Share 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. Link to comment Share on other sites More sharing options...
Hassat Hunter Posted December 23, 2013 Share 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 Link to comment Share on other sites More sharing options...
Cultist Posted December 23, 2013 Author Share Posted December 23, 2013 (edited) Yes, a typo. Pathing of course. Edited December 23, 2013 by Cultist Link to comment Share on other sites More sharing options...
Sabotin Posted December 23, 2013 Share 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. Link to comment Share on other sites More sharing options...
coffeetable Posted December 23, 2013 Share 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 Link to comment Share on other sites More sharing options...
Cultist Posted December 23, 2013 Author Share 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. Link to comment Share on other sites More sharing options...
Brother Pain Posted December 24, 2013 Share 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 Link to comment Share on other sites More sharing options...
Walsingham Posted December 24, 2013 Share 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. Link to comment Share on other sites More sharing options...
ItinerantNomad Posted December 26, 2013 Share 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 Link to comment Share on other sites More sharing options...
Yonjuro Posted December 27, 2013 Share 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 Link to comment Share on other sites More sharing options...
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