JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.08k stars 492 forks source link

Higan multi-emu profile to add to definitions file #1381

Closed darklinkpower closed 5 years ago

darklinkpower commented 5 years ago

I made the definition for each of the emulated systems in higan

- Name: higan
  Website: 'https://higan.byuu.org/'
  Profiles:
    - Name: Nintendo - Famicom
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Nintendo Entertainment System]
      ImageExtensions: [zip, nes]  
      ExecutableLookup: ^higan.*\.exe$

    - Name: Nintendo - Super Famicom
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Super Nintendo Entertainment System, Nintendo Sufami Turbo, Nintendo Satellaview]
      ImageExtensions: [sfc, smc, bs, zip] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Nintendo - Game Boy
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Nintendo Game Boy]
      ImageExtensions: [zip, gb] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Nintendo - Game Boy Color
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Nintendo Game Boy Color]
      ImageExtensions: [zip, gbc] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Nintendo - Game Boy Advance
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Nintendo Game Boy Advance]
      ImageExtensions: [zip, gba] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Sega - Master System
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Sega Master System]
      ImageExtensions: [zip, sms] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Sega - Mega Drive
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Sega Genesis]
      ImageExtensions: [zip, bin, smd, md] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Sega - Game Gear
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Sega Game Gear]
      ImageExtensions: [zip, gg] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: NEC - PC Engine
      DefaultArguments: '"{ImagePath}"'
      Platforms: [NEC TurboGrafx 16]
      ImageExtensions: [zip, pce] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: NEC - Supergrafx
      DefaultArguments: '"{ImagePath}"'
      Platforms: [NEC PC Engine SuperGrafx, NEC TurboGrafx-CD]
      ImageExtensions: [zip, cue, ccd, chd] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Bandai - WonderSwan
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Bandai WonderSwan]
      ImageExtensions: [zip, ws] 
      ExecutableLookup: ^higan.*\.exe$

    - Name: Bandai - WonderSwan Color
      DefaultArguments: '"{ImagePath}"'
      Platforms: [Bandai WonderSwan Color]
      ImageExtensions: [zip, wsc] 
      ExecutableLookup: ^higan.*\.exe$

I also attach the text file

Higan Profile.txt

Also while testing I notice that for some reason, the Nintendo Satellaview is not checked as a supported platform for the Nintendo - Super Famicom profile even though I added it and named it exactly as another existing definition, I'd appreciate if someone else can look what's wrong because I can't find the error.

JosefNemec commented 5 years ago

Can you edit Definitions.yaml and submit this as pull request please? You can do it from browser, you don't have to deal with git stuff at all.

darklinkpower commented 5 years ago

Pull request

Regarding this emulator profile, there's still the issue with the Satellaview platform for the Nintendo - Super Famicom profile.

darklinkpower commented 5 years ago

From a new test, Satellaview is checked correctly so no issues now.