3dsconv
3dsconv copied to clipboard
Name "exefs_icon" is not defined
Seems like no matter what 3ds files I try, whether or not they were things I dumped previously for Citra, will not convert back into CIA files, giving me this error every single time.
seems I made a mistake and exefs_icon isn't actually defined if the icon is missing.
4f27733527ee4e60eae3914e7b6a44570687867a this commit should fix the error. it won't make the rom convert if the icon is missing but it should not crash at least.
I know the files I have should definitely have icons though, at least they do in Citra but I don't know if that has anything to do with this or not(?)
this error should only happen if "icon" wasn't found in the exefs. have you tried the latest commit?
Latest commit doesn't have the error showing up but it still appears to not convert on my end, which I'm not sure if that's intended or not?
what's the output?
Hey, I'm running into the same problem as above. When I try and run the new commit with python, I get this error.
@Crono141 make sure you're using Python 3.4 or later. run it like: py -3 3dsconv.py ...
Thanks, after installing python3 and installing pyaes, I was able to get ONE of my files to convert. The rest gave this error: [image removed due to rom url]
Which I think brings us back to what @damnsquidpeople was saying last year.
The crypto flag was probably not set correctly when it was decrypted.
Anything I can do about that?
Consider re-dumping with modern tools, GodMode9 can also create a cia directly from a game cart.
OK. Thanks.