Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metroid II: Return of Samus doesn't load. #2597

Closed
TheMetroid7998 opened this issue Jan 28, 2021 · 1 comment
Closed

Metroid II: Return of Samus doesn't load. #2597

TheMetroid7998 opened this issue Jan 28, 2021 · 1 comment

Comments

@TheMetroid7998
Copy link

TheMetroid7998 commented Jan 28, 2021

Summary

Simply put, Bizhawk [v2.6] refuses to load Metroid II and any of its romhacks. Core loaded is Gambatte, but the other 2 are broken as well. I've tried changing the name, (because I saw the 'illegal characters in path' line in the error report) no dice.

Unmodified Rom Hash: SHA256 - 3080BCC2EB9965DE463F5F4E02F0DABBB13B060E1654A18DA8B50948C10AF4A6

Repro

  1. Aquire a copy of Metroid 2. This can be the original Gameboy version or the EJRTQ rom hack.
  2. Attempt to load the room via any means, either by setting a file association, opening in bizhawk, etc.
  3. Get the error message.

Output

---------------------------
load error
---------------------------
A core accepted the rom, but threw an exception while loading it:

System.ArgumentException: Illegal characters in path.

   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)

   at System.IO.Path.GetExtension(String path)

   at BizHawk.Common.HawkFile.<>c__DisplayClass36_0.<BindByExtensionCore>b__1(HawkArchiveFileItem item)

   at System.Linq.Enumerable.WhereListIterator`1.MoveNext()

   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)

   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

   at BizHawk.Common.HawkFile.BindByExtensionCore(Boolean first, String[] extensions)

   at BizHawk.Client.Common.RomLoader.HandleArchiveBinding(HawkFile file)

   at BizHawk.Client.Common.RomLoader.LoadRom(String path, CoreComm nextComm, String launchLibretroCore, String forcedCoreName, Int32 recursiveCount)
---------------------------
OK   
---------------------------

Host env.

  • BizHawk 2.6; Win10 Home 20H2; Intel/NVIDIA
    //: # "
    image
    "
@nattthebear
Copy link
Contributor

Duplicate of #2587

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants