Jump to content

Recommended Posts

Posted

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.

MzpydUh.gif

Posted

I think you mean pathing, not patching. Unless the patches changed something about it I don't know :p

 

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...

  • Like 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

Posted

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.

MzpydUh.gif

Posted

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...

  • Like 1
Posted

I am 100% behind Brother Pain's suggestion. Use design smarts, not processor smarts.

  • Like 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.

Posted (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 by ItinerantNomad
Posted

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.

  • Like 1

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...