Closed Xenorvya closed 4 months ago
Thanks for reporting this issue, this was a really dumb issue on my part in terms of how I gathered ROMs from the file system (including the user’s installed Steam games).
I’ve cleaned this up a bit recently, could you give this another try?
I put the pikmin_2.iso into the "roms" folder as instructed, and then double click launch_ui.bat. It works well, decompiling the game until the error below occurs. If it helps I downloaded this tool via clicking the green "Code" button on the main page and then "download ZIP". I got Pikmin 2 (gamecube) from romsgames.net. (I also have it in real life so don't come at me Nintendo lol)
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
** Exception Text ** System.InvalidOperationException: Sequence contains no matching element at System.Linq.ThrowHelper.ThrowNoMatchException() at fin.io.FileHierarchy.FileHierarchyDirectory.GetExistingSubdir(String relativePath) at uni.games.dead_space_1.DeadSpace1FileGatherer.GatherFileBundles(Boolean assert)+MoveNext() at System.Linq.Enumerable.SelectManySingleSelectorIterator
2.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)** Loaded Assemblies ** System.Private.CoreLib Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
universal_model_extractor Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
CommandLine Assembly Version: 2.9.1.0 Win32 Version: n/a CodeBase:
netstandard Assembly Version: 2.1.0.0 Win32 Version: n/a CodeBase:
System.Linq Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Collections Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Console Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.InteropServices Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Threading Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Text.Encoding.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Fin Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
System.Windows.Forms Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ComponentModel.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Windows.Forms.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Drawing.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Collections.Specialized Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Drawing.Common Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Schema Assembly Version: 0.0.9.0 Win32 Version: n/a CodeBase:
J3d Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Dat Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
SuperMario64 Assembly Version: 0.0.0.0 Win32 Version: n/a CodeBase:
Level5 Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Mod Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Cmb Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Utility of Time CSharp Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
HaloWarsTools Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
OpenTK Assembly Version: 3.3.3.0 Win32 Version: n/a CodeBase:
mscorlib Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:
System.Drawing Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Diagnostics.TraceSource Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Win32.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ComponentModel.EventBasedAsync Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Threading.Thread Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Accessibility Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:
System.Memory Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Numerics.Vectors Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ComponentModel.TypeConverter Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ComponentModel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
OpenTK.GLControl Assembly Version: 3.1.0.0 Win32 Version: n/a CodeBase:
System Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Win32.SystemEvents Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Collections.Concurrent Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Configuration.UserSecrets Assembly Version: 5.0.0.0 Win32 Version: n/a CodeBase:
System.Resources.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ObjectModel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.Loader Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Private.Uri Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.ComponentModel.Annotations Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Diagnostics.FileVersionInfo Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
TestableIO.System.IO.Abstractions Assembly Version: 19.0.0.0 Win32 Version: n/a CodeBase:
TestableIO.System.IO.Abstractions.Wrappers Assembly Version: 19.0.0.0 Win32 Version: n/a CodeBase:
System.IO.FileSystem.DriveInfo Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.IO.FileSystem.Watcher Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Newtonsoft.Json Assembly Version: 13.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.Serialization.Formatters Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Linq.Expressions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.Numerics Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.Serialization.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Data.Common Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Xml.ReaderWriter Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Private.Xml Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Reflection.Emit.ILGeneration Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Reflection.Emit.Lightweight Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Reflection.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: n/a CodeBase:
MathNet.Numerics Assembly Version: 5.0.0.0 Win32 Version: n/a CodeBase:
System.Collections.NonGeneric Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Logging.Abstractions Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Logging Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.DependencyInjection.Abstractions Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.DependencyInjection Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Options Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Logging.Debug Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
System.Diagnostics.Tracing Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Extensions.Primitives Assembly Version: 6.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Toolkit.HighPerformance Assembly Version: 7.1.0.0 Win32 Version: n/a CodeBase:
System.Threading.Tasks.Parallel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.CompilerServices.Unsafe Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Ast Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Visceral Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:
Gameloop.Vdf Assembly Version: 0.6.1.0 Win32 Version: n/a CodeBase:
System.IO Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Dynamic.Runtime Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
Microsoft.Win32.Registry Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Globalization Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Runtime.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Diagnostics.StackTrace Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Reflection.Metadata Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
System.Collections.Immutable Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:
** JIT Debugging **