I'm not really sure why this is happening yet.I'm still getting errors, but at least a .cxi file is being built.
you're using 2.2, yes? what game is this? did you get makerom from Project_CTR on github?
I'm not really sure why this is happening yet.I'm still getting errors, but at least a .cxi file is being built.
I'm not really sure why this is happening yet.
you're using 2.2, yes? what game is this? did you get makerom from Project_CTR on github?
try this:Yes, Cubic Ninja, and yes.
Thanks again for helping out, I've been having a ton of weird python related problems recently.
python --version
try this:
if it's 2.7.11 (earlier might work, like 2.7.9/10, idk), then try "python 3dsconv.py game.3ds".Code:python --version
try this makerom build. it should be the latest commit right nowI'm on 2.7.12. I tried again with "python" and it gave me the same error as before.
try this makerom build. it should be the latest commit right now
might as well leave this here:
I released 3.0 recently. makerom is no longer required; everything is self-contained in the script, including all of the CIA rebuilding.
it should also work properly on lower-memory/32-bit computers. makerom was pretty bad with larger games and low RAM.
https://github.com/ihaveamac/3dsconv/releases/latest
@ongo_gablogian see if it works for you now?
3.2:
- Show percentage for each partition
- Other minor changes
- New: Zerokey crypto support without XORpads
- PyCrypto is required. This can be installed with pip.
- This does not decrypt the contents of the CIA. Custom firmwares today don't support zerokey, only Gateway and Nintendo developer tools/firmware at the moment. Decrypt the CIA with Decrypt9 before installing. Decryption might come later, depending if custom firmwares support zerokey anytime soon.
- New: --ignorebadhash to ignore bad SHA-256 hash of the ExHeader (is this even that useful?)
- Code cleanup and other things
oh, and Luma3DS 6.6+ supports zerokey-encrypted titles now (those messing with SDK stuff might like this). have fun!
A major new release, as sighax is now released and anyone can dump the ARM9 bootROM using boot9strap! 3dsconv 4.0 supports reading the bootROM for its encryption keys, allowing for complete offline decryption and conversion. See https://3ds.guide/updating-to-boot9strap on how to update your system to use sighax/boot9strap and how to dump the bootROM.
- Rewrite for Python 3 - 2.x is no longer supported
- Use pyaes instead of PyCrypto[dome]
- bootROM keys support - see README for details on usage
- XORpad support removed
- Rewritten output messages
- Other things I might have forgotten about
you can already do that by dropping multiple roms on the exe, or adding more as arguments (or something like *.3ds) in a terminal.A little GUI to input ROMs from multiple sources and batch converting them afterwards would be nice !
thank youyou can already do that by dropping multiple roms on the exe, or adding more as arguments (or something like *.3ds) in a terminal.
this will be pretty useful again due to recent developments. enjoy!
https://github.com/ihaveamac/3dsconv/releases/latest
4.0:
don't know but I've never been interested in trying. https://github.com/ihaveamac/3dsconv/issues/7what would you suggest to put the cia back as .3ds?
don't know but I've never been interested in trying. https://github.com/ihaveamac/3dsconv/issues/7
extract the cia, then contents. the code in the exefs should be the rom.Hi, I was wondering if it is possible to re-covert gba virtual console roms from .cia files to .gba files, for instance, is it possible?