Open XenoMorph37 opened 1 year ago
should also add that the set up file for the tool works for 1 second but from the looks of it doesnt fully install and do what its supposed to do
Hmm… several people have had this problem, unfortunately. I’m still not really sure what the cause is or how to fix it.
Ultimately, I think the longterm fix is to convert this logic from HackingToolkit9DS to C#, rather than calling it via a separate program. But I’m not sure how long that will take to do.
In the meantime, I recommend trying the following:
Hmm… several people have had this problem, unfortunately. I’m still not really sure what the cause is or how to fix it.
Ultimately, I think the longterm fix is to convert this logic from HackingToolkit9DS to C#, rather than calling it via a separate program. But I’m not sure how long that will take to do.
In the meantime, I recommend trying the following:
* reinstalling HackingToolkit9DS as an administrator * downloading different version(s) of Luigi’s Mansion 3D (both different regions and from different sites)
ive tried these before and its still the same result, guess ill just have to wait then
hey, i've had the same issue with majora's mask. I figured out that "HackingToolkit9DS" was broken or something, so I had to download an updated one from a tutorial I found on youtube. I then extracted the RomFS with the updated tool before launching the UI and it worked fine! I'll link the updated tools here: HackingToolkit9DS.zip
hey, i've had the same issue with majora's mask. I figured out that "HackingToolkit9DS" was broken or something, so I had to download an updated one from a tutorial I found on youtube. I then extracted the RomFS with the updated tool before launching the UI and it worked fine! I'll link the updated tools here: HackingToolkit9DS.zip
it still does the same thing
hey, i've had the same issue with majora's mask. I figured out that "HackingToolkit9DS" was broken or something, so I had to download an updated one from a tutorial I found on youtube. I then extracted the RomFS with the updated tool before launching the UI and it worked fine! I'll link the updated tools here: HackingToolkit9DS.zip
can you dm me on discord Xeno#6030
Hmm… several people have had this problem, unfortunately. I’m still not really sure what the cause is or how to fix it.
Ultimately, I think the longterm fix is to convert this logic from HackingToolkit9DS to C#, rather than calling it via a separate program. But I’m not sure how long that will take to do.
In the meantime, I recommend trying the following:
* reinstalling HackingToolkit9DS as an administrator * downloading different version(s) of Luigi’s Mansion 3D (both different regions and from different sites)
I got a bunch of .bin files now, im still not able to do anything else
I may have found a work around. If you Run 9DS by itself and extract the rom, the files should be put into the roms folder.
Albeit I don't fully know the steps I did off the top of my head, the files are extracted for me
follow up, running the bat file afterwards seems to have worked
Everything was working up to running the UI. It says something about "uni.platforms.desktop.SteamUtils threw an exception
There was an issue with the SteamUtils file previously, is this the newest version of the EXE downloaded from the Code tab?
If so, could you share the full exception you’re seeing?
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
** Exception Text **
System.TypeInitializationException: The type initializer for 'uni.platforms.desktop.SteamUtils' threw an exception.
---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\SteamLibrary\steamapps\common'.
at System.IO.Enumeration.FileSystemEnumerator1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator
1.Init()
at System.IO.Enumeration.FileSystemEnumerator1..ctor(String directory, Boolean isNormalized, EnumerationOptions options) at System.IO.Enumeration.FileSystemEnumerable
1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized)
at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options)
at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options)
at System.IO.Directory.EnumerateDirectories(String path)
at System.IO.Abstractions.DirectoryWrapper.EnumerateDirectories(String path)
at uni.platforms.desktop.SteamUtils.<>c.<.cctor>b__16_6(ISystemDirectory common)
at System.Linq.Enumerable.SelectManySingleSelectorIterator2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source)
at uni.platforms.desktop.SteamUtils..cctor()
--- End of inner exception stack trace ---
at uni.platforms.desktop.SteamUtils.get_GameDirectories()
at uni.platforms.desktop.SteamUtils.TryGetGameDirectory(String name, ISystemDirectory& directory, Boolean assert)
at uni.games.dead_space_1.DeadSpace1FileGatherer.GatherFileBundles(Boolean assert)+MoveNext()
at System.Linq.Enumerable.SelectManySingleSelectorIterator2.MoveNext() at uni.util.io.FileBundleHierarchyOrganizer.Organize(IEnumerable
1 fileBundles)
at uni.games.RootModelFileGatherer.GatherAllModelFiles()
at uni.ui.UniversalModelExtractorForm.UniversalModelExtractorForm_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
** JIT Debugging **
and yes, I just downloaded this today
Ah, thanks for sharing! I've just uploaded a new fix, can you try once more?
So im having the same problem as the guy described on the first post in this thread. I'm trying to rip models from luigis mansion 3ds. And I got this error. I even tried downloading another version of 9ds and I was able to extract the files with that 9ds software. After that I placed the files in out to see if that will work and open up in the universal model exractor and I still get the same error
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
** Exception Text **
System.TypeInitializationException: The type initializer for 'uni.platforms.desktop.SteamUtils' threw an exception.
---> System.Exception: Expected to find file: 'config/libraryfolders.vdf' in directory 'C:\Program Files (x86)\Steam'
at fin.io.FinDirectoryStatic.GetExistingFile(String fullName, String path)
at uni.platforms.desktop.SteamUtils..cctor()
--- End of inner exception stack trace ---
at uni.platforms.desktop.SteamUtils.get_GameDirectories()
at uni.platforms.desktop.SteamUtils.TryGetGameDirectory(String name, ISystemDirectory& directory, Boolean assert)
at uni.games.dead_space_1.DeadSpace1FileGatherer.GatherFileBundles(Boolean assert)+MoveNext()
at System.Linq.Enumerable.SelectManySingleSelectorIterator2.MoveNext() at uni.util.io.FileBundleHierarchyOrganizer.Organize(IEnumerable
1 fileBundles)
at uni.games.RootModelFileGatherer.GatherAllModelFiles()
at uni.ui.UniversalModelExtractorForm.UniversalModelExtractorForm_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
** JIT Debugging **
This is the error I got
I've switched from using HackingToolkit9DS to Ctrtool for extracting CIAs, could you give this another try?
Just tried it and I got errors tired the tool and it ran for two seconds and stopped running
Sent from Yahoo Mail for iPhone
On Monday, June 19, 2023, 1:39 AM, MeltyPlayer @.***> wrote:
I've switched from using HackingToolkit9DS to Ctrtool for extracting CIAs, could you give this another try?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Thanks for giving it a try, sorry it’s still not working.
Could you calculate the hashes for your ROM with this website and share them here? https://md5file.com/calculator
i have been trying to get the stuff from luigi's mansion but even with the hacking tool installed i get this even though it is installed
C:\Users\rhowa\OneDrive\Desktop\FinModelUtility-main\cli>tools\universal_model_extractor\universal_model_extractor.exe luigis_mansion_3d Dumping ROM C:\Users\rhowa\OneDrive\Desktop\FinModelUtility-main\cli\roms\luigis_mansion_3d.cia... Unhandled exception. fin.util.asserts.AssertionException: Failed to find expected HackingToolkit9ds directory: C:\Users\rhowa\OneDrive\Desktop\FinModelUtility-main\cli\tools\HackingToolkit9DSv12\ExtractedRomFS
This is most likely due to not pre-installing HackingToolkit9ds via the installer: cli/tools/HackingToolkit9DSv12/SetupUS.exe at uni.platforms.threeDs.tools.HackingToolkit9ds.Run(IFile romFile, IFileHierarchy& hierarchy) at uni.platforms.threeDs.ThreeDsFileHierarchyExtractor.ExtractFromRom(IFile romFile, ISet
1 junkTerms) at uni.games.luigis_mansion_3d.LuigisMansion3dModelFileGatherer.GatherFileBundles(Boolean assert) at uni.games.ExtractorUtil.ExtractAll[T](IFileBundleGatherer
1 gatherer, IModelLoader1 loader) at uni.games.luigis_mansion_3d.LuigisMansion3dExtractor.ExtractAll() at uni.cli.Cli.<>c.<Main>b__0_1(IExtractorOptions extractorOptions) at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult
1 result, Action`1 action) at uni.cli.Cli.Main(String[] args)