What's new?
- SD card dependency has been removed. (CLI only)
- Fixes #10
- You can now apply a custom ROM path that is different from the input ROM using
-p <ROM path>
- This path must follow POSIX standards. This may be improved in the future.
- Unique ID is no longer based on the title's gamecode.
- Fixes #20
- Unique ID 0xFF400-0xFF7FF is allocated for YANBF.
- A new
id.txt
file is created and is used as a counter for Unique IDs.- Should this file be lost, you may potentially start replacing older forwarders. Which isn't a huge loss, but annoying nonetheless.
Improvements
- Some reworking of the code. Not visible to the end user, just made the thing more maintainable really.
- libscrc has been replaced with a custom CRC16 function
- GBATEK swiCRC16 pseudocode provided by nocash. Thanks nocash!
Bug fix
- The GameTDB access will ping the EN endpoint if the album artwork is not found on the correct region.
- Apparently this is intended behaviour. Weird but oh well, another ping isn't taxing.
Known issues
- As is standard for YANBF releases, the GUI is always one step behind in functionality. So passing a custom ROM path will not work for now.
- DSiWare is not supported, as GameTDB does not provide box art for them (of course they don't, they don't come in a box.)