pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[BUG]: Dropship: United Peace Force broken AI

Open DfactorLongplays opened this issue 1 year ago • 2 comments

Describe the Bug

The AI pathfinding/simulation is broken and it's impossible to finish the game. The most obvious example is Mission 4.2, where dropping friendlies on the battlefield results in them being stuck. Seen here.

Reproduction Steps

Reach/Load Mission 4.2. Drop allies on the battlefield.

Memcard for the mission in question. Dropship.zip

Expected Behavior

Ally units start moving towards the enemy fortress immediately. Seen in here

PCSX2 Revision

v.1.7.5862

Operating System

Windows 11

If Linux - Specify Distro

No response

CPU

Ryzen 9 5950X

GPU

GTX 1070

GS Settings

Settings used were close to default. image

Emulation Settings

image

GS Window Screenshots

No response

Logs & Dumps

No response

DfactorLongplays avatar Jun 03 '24 18:06 DfactorLongplays

Same issue here

PiousInquisitor avatar Jun 21 '24 20:06 PiousInquisitor

This is probably another problem with floating points that #11714 and #2990 have. If it is indeed, is a known old bug.

terremoth avatar Aug 22 '24 12:08 terremoth

Potential fix for this specific instance is: your second wingman is stuck on the second carrier and thus not triggering the script on landing. The reason for this is the tank it's supposed to load is lying on its back on the carrier deck. Overturning the tank or straight up destroying it will both solve this issue and allow the mission to continue.

I am currently encountering a similar issue in the last mission, 4.5. The second wingman is landed on the starting base and refuses to take off. However I see no vehicles around for it to load and I suspect it either didn't spawn or spawned under the ground. Destroying the wingman does not seem to allow the script to move on. I have no current solution for this mission...

arziben avatar Feb 28 '25 14:02 arziben

i assume this is still broken on nightly , has anyone tried this with https://github.com/PCSX2/pcsx2/pull/12001

Mrlinkwii avatar Mar 06 '25 11:03 Mrlinkwii

It requires accurate EE and VU0 soft-floats to fix the AI not moving.

LoStraniero91 avatar Mar 11 '25 21:03 LoStraniero91

@Mrlinkwii @LoStraniero91 it will probably be fixed by #12001 when @GitHubProUser67 fix the the remnants of the last part.

terremoth avatar Mar 12 '25 02:03 terremoth

Just encountered this issue. Managed to cheese 4.2, but 4.5 is just stuck. Can someone explain like I'm an idiot why this is happening?

DarkPhoenix89 avatar Mar 25 '25 22:03 DarkPhoenix89

Just encountered this issue. Managed to cheese 4.2, but 4.5 is just stuck. Can someone explain like I'm an idiot why this is happening?

To put it simply. The PS2 does "math" in a non-standard way that a PC cannot understand. The emulator is able to tell a PC an approximation of that math, but some games want the "perfect result", hence why you get these glitches and odd behaviors.

LoStraniero91 avatar Mar 25 '25 23:03 LoStraniero91

Just encountered this issue. Managed to cheese 4.2, but 4.5 is just stuck. Can someone explain like I'm an idiot why this is happening?

To put it simply. The PS2 does "math" in a non-standard way that a PC cannot understand. The emulator is able to tell a PC an approximation of that math, but some games want the "perfect result", hence why you get these glitches and odd behaviors.

Ah! Thanks for the info. Is there any info on a fix?

DarkPhoenix89 avatar Mar 25 '25 23:03 DarkPhoenix89

Ah! Thanks for the info. Is there any info on a fix?

A golden rule is never to ask "when X game/bug will be fixed". I can only say "we are working on it".

LoStraniero91 avatar Mar 25 '25 23:03 LoStraniero91