Files
ppsspp/Core/MIPS
Henrik RydgårdandClaude Opus 5.5 bf2a9c7529 MediEvil Resurrection: Fix the dragon armour's fire breath at 60fps
- Fixes #20296 (by hacking the game to fix the bug with a replacement func)

A known game bug, on hardware too: in areas light enough to run at 60fps,
holding Square with the dragon armour throws no fire. Each flame looks up a
node in its model at init, and dies on its first update when it isn't there.
The node list comes from a resource that's freed when no flame holds it, and
at 60fps every flame dies before the next spawns, so it is reloaded each time
and never ready at init. At 30fps the flames overlap and keep it loaded.

Hook the update where it checks for the node, and look it up again there,
when the list has been filled.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-17 00:00:14 +02:00
..