Skip to content

Releases: SeekyCt/spm-rel-loader

elf2rel Rewritten Parsing

13 Jun 11:52
Compare
Choose a tag to compare

Slightly cleaner and more robust LST parsing than in the last release. Will be backwards compatible with any LST not using leading zeros to align either the section id or module id columns, as they'd now be parsed as octal by stoul (if alignment is needed, spaces can be used). Also includes a dynamically linked (elf2rel) and a statically linked (elf2rel_static) Linux release built on WSL Ubuntu.

elf2rel External Rel Linking Fixes

21 Dec 11:46
Compare
Choose a tag to compare

Not backwards-compatible with external module symbols from the 24-6-2021 update

  • Changes the LST syntax of external module symbols from offset:symbolName?moduleId,sectionId to moduleId,sectionId,offset:symbolName
  • Fixes compatibility with OSLinkFixed

Loader GCTs

23 Jul 15:58
Compare
Choose a tag to compare

Pre-build GCTs of the rel loader gecko code

elf2rel External Rel Linking

23 Jun 23:43
Compare
Choose a tag to compare

A fork of elf2rel with support for linking against external rel modules in the format offset:symbolName?moduleId,sectionId

Warning: the changes currently have issues with OSLinkFixed and the lst syntax is likely to change soon, see this discussion for more.

Loader Gecko Code

18 Apr 15:16
Compare
Choose a tag to compare

Pre-assembled copy of the rel loader gecko code (the final version, which loads "mod/mod.rel" rather than "rel/mod.rel" like the initial version, and loads the rel after the game's rel instead of before to preserve the game rel's load location, unlike the version distributed with the desert bus mod)