aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm/nce/interpreter_visitor.cpp
diff options
context:
space:
mode:
authorxbzk <xbzk@eden-emu.dev>2026-02-20 23:28:24 +0100
committercrueter <crueter@eden-emu.dev>2026-02-20 23:28:24 +0100
commit732b7eb560fd33b5f260d6600843e596a9301d8a (patch)
tree72fbccd6b510ff7fc55ae0ff038492c28c2c532d /src/core/arm/nce/interpreter_visitor.cpp
parent93eecca894396271ae48b33dc3d789f5da82b548 (diff)
[file_sys] added packed language entries support (#3585)
Normally, language_entries contained plain UTF-8 names. In BotW v1.9.0, that title block is no longer directly readable as old UTF-8, so we were parsing binary data as text and going nuts. ... In patch_manager.cpp (ParseControlNCA), I added a validity check: If update title text is unreadable, we keep update metadata but copy only the base language_entries block (0x0000..0x2FFF) so the game name is valid again. UPDATE: managed to decode the new language entries is a raw headerless zlib deflate. added support for proper detection and inflation. Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3585 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: xbzk <xbzk@eden-emu.dev> Co-committed-by: xbzk <xbzk@eden-emu.dev>
Diffstat (limited to 'src/core/arm/nce/interpreter_visitor.cpp')
0 files changed, 0 insertions, 0 deletions