Skip to content

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

Packages

No packages published

Languages