pcsx2
pcsx2 copied to clipboard
[BUG]: Rahxephon Object is floating in the air.
Describe the Bug
Strange, but the chair is floating in the air. I have checked GameFixes one by one, but no solution. I have not tried ManualHardwareRendererFixes.
Reproduction Steps
Start the game from NEWGAME and skip some movies by pressing the START button.
Expected Behavior
The chair should be on the floor. https://youtu.be/3ZxIQWESK2w?t=66
PCSX2 Revision
v1.7.4235
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
CPU
Intel(R) Core(TM) i3-8300 CPU @ 3.70GHz
GPU
NVIDIA GeForce GTX 1660 SUPER
GS Settings
Renderer: Software It is exactly the same with any hardware.
Emulation Settings
Press the "restore defaults" button to default.
GS Window Screenshots

Logs & Dumps
RahXephon [Limited Edition]_SLPS-25264_The chair is floating.gs.zip
I found the cause of the problem.
If I uncheck the EnableRecompiler for EmotionEngine in SettingsAdvanced, the chair seems to be placed on the floor correctly.
RahXephon [Limited Edition]_SLPS-25264_eeRecompilerDisable.gs.zip
ok ive tried that here , the game needs EE INT from boot

after the level loads changing back to the Recompiler dosent change it

Interpreter use "Nearest FPU" rounding, maybe that's all you need to set for recompiler?
It's something else than rounding. Falling back to interpreter for DIV.S fix it. So i tried to figure out differences between int and rec here. But nothing worked so far.
For rec i tried:
- Enter div by zero even when only exponent is 0 (didn't tested 0/0 that way though, game do both div by 0, and 0/0).
- Allowed negative clamp for result (-fmax for - inf and below)
still an issue and EE int still fixes it as of v1.7.5316
Sorry I forgot to mention it here earlier. It turned out to be FPU DIV nearest rounding when i tested it later back in March. Previously i assumed that fpu use nearest rounding for interpreter as in old pcsx2, apparently that's no longer the case. Anyway, it worked with removed force rounding, iirc also when set to positive (for DIV).