Skip to content

Tool to convert ELF (S)hared (O)bject to Nintendo (R)elocatable (S)hared (O)bject

License

Notifications You must be signed in to change notification settings

InusualZ/elf2rso

Repository files navigation

elf2rso

Tool to convert ELF (S)hared (O)bject to Nintendo (R)elocatable (S)hared (O)bject

Command Line Options

  • -i or --input - It's the ELF File to be parse. Required
  • -o or --output - File path for the resultant file. Default is to change the input file extension to .rso
  • -a or --fullpath - Use the fullpath of the input for the module's name
  • -e or --export - Path of file containing the symbols allowed to be exported (Divided by \n)
  • -ne or --no-export - Disable exporting any symbol from the module

Future Features

  • Create Static RSO. Module created from the main.dol. This module export the functions/method used by the child modules

Credits

  • PistonMiner's elf2rel for using some of his code as base for building this tool. Since Nintendo's REL module format is the precursor to this format.

Documentation

About

Tool to convert ELF (S)hared (O)bject to Nintendo (R)elocatable (S)hared (O)bject

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages