I think I misread what you were trying to do. What ROM are you trying to extract and where are you trying to extract it to? Or what directory are you trying to build a ROM from.it says impossible to find directory...
I think I misread what you were trying to do. What ROM are you trying to extract and where are you trying to extract it to? Or what directory are you trying to build a ROM from.it says impossible to find directory...
I have yoshi's woolly wolrd.3ds. I am trying to extract it in the same folder, and then obtain the 3d models folder so i can export those models to other programsI think I misread what you were trying to do. What ROM are you trying to extract and where are you trying to extract it to? Or what directory are you trying to build a ROM from.
I have yoshi's woolly wolrd.3ds. I am trying to extract it in the same folder, and then obtain the 3d models folder so i can export those models to other programs
ToolkitConsole.exe "yoshi's wooly wolrd.3ds" RawFiles
Idk what it'sIt'd probably be easier to use the UI.Code:ToolkitConsole.exe "yoshi's wooly wolrd.3ds" RawFiles
Exception Details:
System.IO.FileNotFoundException: Could not find file 'F:\anime\TEMP\temp\PTC\ExeFS\banner.bnr'.
File name: 'F:\anime\TEMP\temp\PTC\ExeFS\banner.bnr'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at DotNet3dsToolkit.Converter._Closure$__62-0.VB$StateMachine___Lambda$__0.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 242
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_62_ExtractPartition0.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 256
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_82_ExtractCIA.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 530
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_81_ExtractCIA.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 508
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ToolkitForm.Form1.VB$StateMachine_23_btnExtract_Click.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\ToolkitForm\Form1.vb:line 147
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
Loaded Assemblies:
--------------------
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll
ToolkitForm, Version=1.4.6.18, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\ToolkitForm.exe
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll
DotNet3dsToolkit, Version=1.4.6.18, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\DotNet3dsToolkit.dll
SkyEditor.Core, Version=4.0.7.1, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\SkyEditor.Core.dll
System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll
--------------------
User Message:
An unhandled exception has occurred.
You can continue running the program, but please report this error.
Exception Details:
System.IO.FileNotFoundException: Could not find file 'F:\anime\TEMP\temp\DLCA\ExeFS\banner.bnr'.
File name: 'F:\anime\TEMP\temp\DLCA\ExeFS\banner.bnr'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at DotNet3dsToolkit.Converter._Closure$__62-0.VB$StateMachine___Lambda$__0.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 242
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_62_ExtractPartition0.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 256
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_82_ExtractCIA.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 530
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DotNet3dsToolkit.Converter.VB$StateMachine_81_ExtractCIA.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\DotNet3dsToolkit\Converter.vb:line 508
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ToolkitForm.Form1.VB$StateMachine_23_btnExtract_Click.MoveNext() in D:\TeamCity\buildAgent\work\c024c1966f7da4c7\ToolkitForm\Form1.vb:line 147
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
Loaded Assemblies:
--------------------
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll
ToolkitForm, Version=1.4.6.18, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\ToolkitForm.exe
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll
DotNet3dsToolkit, Version=1.4.6.18, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\DotNet3dsToolkit.dll
SkyEditor.Core, Version=4.0.7.1, Culture=neutral, PublicKeyToken=null
F:\anime\TEMP\temp\SkyEditor.Core.dll
System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll
--------------------
User Message:
An unhandled exception has occurred.
You can continue running the program, but please report this error.
Unless you're extracting NDS ROMs, the latest versions don't have any features you'd care about. However, you can find binaries on the Project Pokémon TeamCity server. At the time of posting, the latest build is here (log in as a guest).Though, I noticed that the newer releases lack binaries.
I don't think I'm doing anything particularly fancy for this project, so a standard install of Visual Studio should suffice. Just open the solution and build. It's not much different from C# TBH.I do not have experience with VB.Net. And I could not find any build instructions, either in this thread or in the documentation on your GitHub. Should building these be a straightforward thing? Could you recommend a tutorial or search terms to use, like "How to build with VB.Net" or similar? Are there any potential pitfalls I should be aware of, like a need to configure Visual Studio to point to certain libraries or something?
Updates and DLC are a little different than standard CIAs. Unfortunately the tool doesn't currently support these, not even the latest builds.BTW: I tried using the last version with binaries (v1.4.6 from Dec. 6, 2016). And the included ToolkitForm extracted a recent (decrypted) .3DS file like a champ. However, when I tried to extract the .CIA for an update patch and a .DCL, neither would work. Both of these hung after popping up with exception error windows. Considering that this was using an old version, I was hoping that a newer version might be able to extract them without error.
Does the repacked ROM still function?Hi, this happens when trying to repack a decrypted cci for citra, im sure the rom is decrypted
View attachment 151174
I'm very new to rom hacking, so I'm not really sure how to use the GUI. I'm attempting to rebuild a romf so I can apply a patched version of a hack. The guide I'm using says to rebuild the romf, but...I don't fully understand what that means.Good idea.
Here's what the GUI will look like:
I'll need a little time to make everything functional, but because the code library is almost as easy to use as the console, it shouldn't take too long.
Source = What you haveWhat is meant by "Source Directory"? Is that the file I want to rebuild?
What is meant by "Output File"? Is that the name of the file I want, or is it a file that already exists?
You don't, this tool is for roms not save files. If you are using citra your save files are already on your pc so you can open them directly with the save editor. if you're playing from a 3ds you will need to get your saves onto your pc somehow, and this is not the tool for that.I’ve a question as well. I’m new here and I was curious...I’m trying to make a save editor work with my Fire Emblem Awakening ROM work. How do I make this work out with your program?
I see. Could you direct me to one that is then if you can?You don't, this tool is for roms not save files. If you are using citra your save files are already on your pc so you can open them directly with the save editor. if you're playing from a 3ds you will need to get your saves onto your pc somehow, and this is not the tool for that.
I haven't personally tried this, but I don't see why it wouldn't work if you're using CFW. None of the file formats in the ROM are region-specific, besides embedded updates in game cards. Try it out and see if it works.can I just swap the banner.bin file in the ExeFS folder, rebuild, and that's it?