No network required, just feed the program an NES/SNES VC ELF file and an NES/SNES ROM, and it figures out the rest. If the ROM is too big, it'll refuse to do anything with it.
Source is included, along with a pre-compiled, static-linked Windows build (should work on XP too). It should compile and run on any OS with a C compiler, though.
To use the program, first use Hykem's rpl2elf to convert your VC RPX into an ELF file:
Next, use the injector program:
(Don't actually use <> when running the program.)
After that, use makerpl64 from the Wii U SDK to convert your ELF back to an RPX:
Then you should be good to go with testing it on your Wii U using Loadiine.
Edit 1: I found a way of getting the ROM offset easier, so I'll try to make an update soon that won't require Super Metroid.
Edit 2: v0.2 is now out. You should be able to use any SNES VC ELF that supports 4MB games (Super Metroid is apparently 3, but it works fine for me; guess I got lucky with it not crashing?). I'm not sure if I'll bother adding support for ELFs that use base ROMs smaller than 4MB, but we'll see if there's enough demand.
Edit 3: v0.3 is now out. It supports both SNES and NES ROMs of nearly any size. I highly suggest using this build over 0.2, but 0.2 is included for legacy purposes.
Source is included, along with a pre-compiled, static-linked Windows build (should work on XP too). It should compile and run on any OS with a C compiler, though.
To use the program, first use Hykem's rpl2elf to convert your VC RPX into an ELF file:
Code:
rpl2elf vc-file.rpx vc-file.elf
Next, use the injector program:
Code:
snesinject <input VC ELF> <NES or SNES ROM> <output VC ELF>
(Don't actually use <> when running the program.)
After that, use makerpl64 from the Wii U SDK to convert your ELF back to an RPX:
Code:
makerpl64 -f -z8 -old -s xxxx.elf
Then you should be good to go with testing it on your Wii U using Loadiine.
Edit 3: v0.3 is now out. It supports both SNES and NES ROMs of nearly any size. I highly suggest using this build over 0.2, but 0.2 is included for legacy purposes.
Attachments
Last edited by daxtsu,