Jump to content
LaunchBox Community Forums

How to use with Higan


tony971

Recommended Posts

Higan is the most accurate SNES emulator available and second most accurate GBA emulator. I'd like to be able to use it with LaunchBox but I'm having some issues. When you load your game library into Higan, it strips the name off of the ROM and creates a folder by the same name. Within each game-named folder is a manifest and program.rom file. The program.rom file is the original game from your games folder. Thanks to LaunchBox's ability to use containing folders' names instead of ROM names to search for metadata, I was able to add the Higan library fairly easily. Having the manifests be automatically ignored would have been nice, but whatever. The issue I'm having is that launching one of these program.rom files doesn't load the game in Higan. Higan itself is launched, but the game is not. Am I missing a command line or something? I've added the link to the latest version of Higan below. Thanks. http://board.byuu.org/phpbb3/viewtopic.php?f=4&t=634
Link to comment
Share on other sites

  • 1 year later...

Yeah I tried just putting the folder path into the rom path. Here is the example I am using

E:\Downloaded Games\Emulation\Roms\Super Nintendo\Super Famicom\megaman7_msu1.sfc

The megaman7_msu1.sfc is a folder but when I try and run it Launchbox just spits a "The ROM file you've specified does not exist" message at me. Now I can get this folder to work by simply running Higan through a command prompt with the following:

higan.exe "E:\Downloaded Games\Emulation\Roms\Super Nintendo\Super Famicom\megaman7_msu1.sfc"

Support for this would be extremely handy for proper usage of msu-1 patched games and Higan.

Link to comment
Share on other sites

According to the Libretro forums you can use MSU-1 games with BSNES you just have to "load the manifest.bml instead of the ROM itself". I have no experience with MSU games myself, full disclosure. I'm kinda curious now though.

http://libretro.com/forums/showthread.php?t=5600

http://libretro.com/forums/showthread.php?t=2669

14 hours ago, lordmonkus said:

Yeah I tried just putting the folder path into the rom path. Here is the example I am using

E:\Downloaded Games\Emulation\Roms\Super Nintendo\Super Famicom\megaman7_msu1.sfc

The megaman7_msu1.sfc is a folder but when I try and run it Launchbox just spits a "The ROM file you've specified does not exist" message at me. Now I can get this folder to work by simply running Higan through a command prompt with the following:

higan.exe "E:\Downloaded Games\Emulation\Roms\Super Nintendo\Super Famicom\megaman7_msu1.sfc"

What happens if you just paste "E:\Downloaded Games\Emulation\Roms\Super Nintendo\Super Famicom\megaman7_msu1.sfc" in the "use command line-parameters" section in LB?

Link to comment
Share on other sites

Well Flashback is one of my favorite games of all time and I can tell you it sounds nothing like this normally.

I don't know that I necessarily think it sounds better but it's most definitely noticeably different.

EDIT: And Secret of Mana:

I cringed several times watching this. Can't say I'm a fan of the changes to this one. I really like the normal soundtrack though so maybe it's just bias, I dunno.

Link to comment
Share on other sites

I've been listening to a few others. Results kinda vary from game to game. The Chrono Trigger one actually sounds pretty great though - definitely my favorite among the ones I've heard so far. I'm probably going to try that one out tonight. It's been a few years since I played through it so this'll give me an excuse to do it again.

I kinda felt the same way about some DOS games when I started using Munt (MT-32 emulator). Some games benefit immensely from it (early Sierra games especially) and some just sound weird/wrong, but it makes it feel completely different either way.

 

Link to comment
Share on other sites

@ZombeaverYes, using the bml file does work in some cases but not all for some reason. I think it has to do with either the patch used on the rom itself or the bml structure. Most of the games I have work fine loading the bml file in Retroarch but there are some that do not work this way and I use BSnes v0.88 loading the patched rom itself.

@DOS76I like the way it improves the music and think it's a big upgrade in most cases.

@RAGUse the command line parameter --fullscreen

  • Like 1
Link to comment
Share on other sites

4 minutes ago, lordmonkus said:

Yes, using the bml file does work in some cases but not all for some reason. I think it has to do with either the patch used on the rom itself or the bml structure. Most of the games I have work fine loading the bml file in Retroarch but there are some that do not work this way and I use BSnes v0.88 loading the patched rom itself.

Hmm... interesting.

I went home on my lunch break and tested out Chrono Trigger and it was working great with the .bml. I just added it as an additional app to my existing Chrono Trigger entry, told it to "use the emulator", and named it Chrono Trigger (MPU-1). I use the BSNES-Mercury Accuracy core.

I'm wondering if maybe the ones that don't work have erroneous data in the .bml files - it seems like they're basically serving the same purpose as .cue sheets for CD games - maybe they can present the same issues like being directed to erroneous/nonexistant files/folders. I opened up the Chrono Trigger one and it consisted mostly of track file names. Have you taken a look at any of the ones that aren't working to see if anything looks weird?

Spoiler

unverified

cartridge region=NTSC
  rom name=chrono_msu1.sfc size=0x400000
  ram name=save.ram size=0x2000
  map id=rom address=00-3f,80-bf:8000-ffff
  map id=rom address=40-7f,c0-ff:0000-ffff
  map id=ram address=10-3f,90-bf:6000-7fff mask=0xe000

  msu1
    rom name=chrono_msu1.msu size=0x0000
    map id=io address=00-3f,80-bf:2000-2007
    track number=1 name=chrono_msu1-1.pcm
    track number=2 name=chrono_msu1-2.pcm
    track number=3 name=chrono_msu1-3.pcm
    track number=4 name=chrono_msu1-4.pcm
    track number=5 name=chrono_msu1-5.pcm
    track number=6 name=chrono_msu1-6.pcm
    track number=7 name=chrono_msu1-7.pcm
    track number=8 name=chrono_msu1-8.pcm
    track number=9 name=chrono_msu1-9.pcm
    track number=10 name=chrono_msu1-10.pcm
    track number=11 name=chrono_msu1-11.pcm
    track number=12 name=chrono_msu1-12.pcm
    track number=13 name=chrono_msu1-13.pcm
    track number=14 name=chrono_msu1-14.pcm
    track number=15 name=chrono_msu1-15.pcm
    track number=16 name=chrono_msu1-16.pcm
    track number=19 name=chrono_msu1-19.pcm
    track number=20 name=chrono_msu1-20.pcm
    track number=21 name=chrono_msu1-21.pcm
    track number=22 name=chrono_msu1-22.pcm
    track number=23 name=chrono_msu1-23.pcm
    track number=24 name=chrono_msu1-24.pcm
    track number=27 name=chrono_msu1-27.pcm
    track number=28 name=chrono_msu1-28.pcm
    track number=29 name=chrono_msu1-29.pcm
    track number=30 name=chrono_msu1-30.pcm
    track number=31 name=chrono_msu1-31.pcm
    track number=35 name=chrono_msu1-35.pcm
    track number=36 name=chrono_msu1-36.pcm
    track number=37 name=chrono_msu1-37.pcm
    track number=38 name=chrono_msu1-38.pcm
    track number=39 name=chrono_msu1-39.pcm
    track number=40 name=chrono_msu1-40.pcm
    track number=41 name=chrono_msu1-41.pcm
    track number=42 name=chrono_msu1-42.pcm
    track number=43 name=chrono_msu1-43.pcm
    track number=44 name=chrono_msu1-44.pcm
    track number=45 name=chrono_msu1-45.pcm
    track number=46 name=chrono_msu1-46.pcm
    track number=47 name=chrono_msu1-47.pcm
    track number=48 name=chrono_msu1-48.pcm
    track number=49 name=chrono_msu1-49.pcm
    track number=50 name=chrono_msu1-50.pcm
    track number=51 name=chrono_msu1-51.pcm
    track number=54 name=chrono_msu1-54.pcm
    track number=56 name=chrono_msu1-56.pcm
    track number=57 name=chrono_msu1-57.pcm
    track number=59 name=chrono_msu1-59.pcm
    track number=60 name=chrono_msu1-60.pcm
    track number=61 name=chrono_msu1-61.pcm
    track number=62 name=chrono_msu1-62.pcm
    track number=63 name=chrono_msu1-63.pcm
    track number=64 name=chrono_msu1-64.pcm
    track number=66 name=chrono_msu1-66.pcm
    track number=68 name=chrono_msu1-68.pcm
    track number=70 name=chrono_msu1-70.pcm
    track number=72 name=chrono_msu1-72.pcm
    track number=73 name=chrono_msu1-73.pcm
    track number=77 name=chrono_msu1-77.pcm
    track number=78 name=chrono_msu1-78.pcm
    track number=80 name=chrono_msu1-80.pcm
    track number=84 name=chrono_msu1-84.pcm

information
  title: chrono_msu1

 

Link to comment
Share on other sites

Yeah Chrono Trigger works with the .bml file. Of the 13 msu-1 enhanced games I have in my collection 9 of them work using the .bml through Retroarch. The other 4 go through BSnes v.088, other versions of BSnes have varying degrees of success. I don't have a full collection since I really don't care about F-Zero and Top Gear for the SNES.

It's definitely something to do with the .bml structure though. I found this thread over on Byuus forums https://board.byuu.org/viewtopic.php?f=8&t=1243

I am getting to a point where I just have to accept that this is gonna be one of those things where we just have to accept what we get and be done with it.

Either way it would be nice to have Launchbox be able to load those weird "folder roms" that Higan generates as roms to accomodate Higan properly.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...