rlaphoenix / nton

Nintendo Switch NRO to NSP Forwarder
GNU General Public License v3.0
161 stars 5 forks source link

"é" character causing broken names #22

Closed 0ver-flow closed 1 year ago

0ver-flow commented 1 year ago

Describe the bug

When using the character "é" in titles (i.e. Pokémon FireRed Version) the character gets changed or mistranslated during the process. In NxFileViewer it appears as so: Screenshot 2023-10-01 231728 And on the Switch: 2023100123172800 Not pictured here - sometimes the titles will corrupt and include text from other installed titles.

To Reproduce

  1. Install using pip install nton
  2. Run nton build "G:/retroarch/cores/mgba_libretro_libnx.nro" -n "Pokémon FireRed Version" -p "Nintendo" -v 1.0 -i "C:/Users/<User>/Downloads/pfr.jpg" --id 0740192E63E62000 --rom "/roms/gba/Pokemon - FireRed Version.gba"
  3. Check in NxFileViewer or install to Switch

Expected behavior

Using other forwarder generators this can be accomplished. With https://nsp-forwarder.n8.io/ Screenshot 2023-10-01 232602 image Even doing it manually with HacBrewPack is possible, though it seems to have its own issues with including quotation marks.

rlaphoenix commented 1 year ago

Turned out to be a HacBrewPack issue, but also brought to light another issue which is now also squashed.