Files
gen1recomp/scripts
kikimanjaro 272305f3a4 Validate save imports by main-data checksum, not raw file size
The SAVE FILES card only accepted saves of exactly 32768 bytes and
refused anything else. importToSlot now classifies a non-32768 file by
the integrity of its main-data checksum instead:

- Oversize + valid checksum -> an emulator RTC footer, so the launcher
  asks for confirmation, then truncates to 32768 on force.
- Oversize + invalid checksum -> rejected.
- Undersize + valid checksum -> imports zero-padded; otherwise refused.

Adds the "Oversized save file" confirm modal, a new vendor-oracle test
built by gen1lib (PKHeX-derived) run as its own Lua 5.4 tier, oversize/
truncated policy tests, and the LUA54 wiring in test.sh.

# Conflicts:
#	src/import/LauncherView.lua
2026-08-05 00:50:35 +02:00
..
2026-07-17 20:30:02 -04:00
2026-08-04 15:36:35 +01:00
2026-07-17 20:30:02 -04:00
2026-08-04 16:37:21 -04:00
2026-08-04 16:37:21 -04:00
2026-08-04 15:36:35 +01:00
2026-08-04 16:37:21 -04:00
2026-07-17 21:10:12 -04:00
2026-07-31 14:35:40 +00:00
2026-07-17 20:30:02 -04:00
2026-08-04 16:37:21 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-17 20:30:02 -04:00
2026-07-29 11:46:32 -04:00
2026-07-17 20:30:02 -04:00