diff options
| author | PavelBARABANOV <pavelbarabanov94@gmail.com> | 2026-09-23 00:36:47 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-09-23 00:36:47 +0200 |
| commit | 3266c20e3f27a459449b77214182be3f0332e8f4 (patch) | |
| tree | f04e763e3cd2907efe2bf2c0ce13691145659d51 /src/core/launch_params.cpp | |
| parent | 9cd24e85c2c24016cfdba50e3533395561536f7e (diff) | |
[ips_layer] read magic from IPS file and fix EOF check (#4469)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
PatchIPS was reading the magic bytes from the target file instead
of the IPS patch, and IsEOF used a strict > comparison that never
matched for 3-byte IPS EOF markers. This caused IPS patches to be
silently skipped, breaking the Russian localization mod for
Persona 5.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4469
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Diffstat (limited to 'src/core/launch_params.cpp')
0 files changed, 0 insertions, 0 deletions
