[BUG]: Dropship: United Peace Force broken AI
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.
Emulation Settings
GS Window Screenshots
No response
Logs & Dumps
No response
Same issue here
This is probably another problem with floating points that #11714 and #2990 have. If it is indeed, is a known old bug.
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...
i assume this is still broken on nightly , has anyone tried this with https://github.com/PCSX2/pcsx2/pull/12001
It requires accurate EE and VU0 soft-floats to fix the AI not moving.
@Mrlinkwii @LoStraniero91 it will probably be fixed by #12001 when @GitHubProUser67 fix the the remnants of the last part.
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?
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.
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?
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".