question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Emulator support improvements

See original GitHub issue

To improve emulator compatibility and enhance game import precision, following enhancements should be implemented:

  • split Definitions.yaml file, each emulator will have it’s own definition file
  • add ability for definitions to specify scripts that can:
    • start before game is started (in general control game startup)
    • import games
    • download and install emulator
    • locate installed emulator - treat all definitions as new extension type that will support installation and update via #593 and #298
  • automatically import newly added ROM files - advanced configurations for metadata downloads

What this means for end users:

  • better metadata import
  • better import of games (more options how to import games, like drag and drop)
  • improvements to emulator import dialog #423
  • support for multi disk games #159
  • possible automatic import of newly added ROMs
  • custom game scripts on emulator profile level

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:11
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

10reactions
TheCakeIsNaOHcommented, Dec 10, 2018

I suggest also adding support for advanced import search.

Currently, only searching by file extension is supported, but this is a problem for PS3 games and possibly other platforms. PS3 games boot from an EBOOT.bin or BOOT.bin but the game directory structure always has other .bin files, sometimes dozens of them. Sorting which to import after a search is not fun. Being able to search for a *BOOT.bin file would be very helpful on the import for RPCS3.

3reactions
AmenAnthemcommented, Feb 8, 2020

Suggestions for further improvements:

Suggestion 1: What: Add support for emulator selection for selected game. Why: I’m currently using multiple emulators per system because I use a different one depending on how I need to play. For example I’m using RetroArch for casually playing and for practicing with save states for speedruns, highly accurate emulators for actual speedruns (PB attempts). How: By adding a window to select the wanted emulator after selecting a game.

Suggestion 2: What: Add platform selection for games. Why: Using a lot of different platforms leads to an ernormous clutter when viewing games. Having multiple games with the same name on different platforms is confusing. How: By adding the possibility to activate an option which adds a platforms view.

In it’s current state I’d really love to use Playnite as my main game frontend, but those are features which I’m really missing here.

Read more comments on GitHub >

github_iconTop Results From Across the Web

What are your favorite emulator enhancements exclusive to ...
What are your favorite emulator enhancements exclusive to emulation? ... The simple one for me is being able to use joysticks on older...
Read more >
A Faster Emulator with Better Hardware Support
Today we're thrilled to announce several significant improvements to the emulator, including a dramatic performance upgrade and support for ...
Read more >
Emulator release notes | Android Studio
This update includes several new features, improvements to existing features, and bug fixes. Foldables support with virtual hinge sensor and 3D view. Added ......
Read more >
6 Ways to Supercharge the Android Emulator
The emulator has improved in recent years, so it's nowhere near as slow as it ... The Android emulator supports system images that...
Read more >
Android Emulator: Project Marble improvements
In order to support the latest system images as soon as they are developed, we intentionally decided to design Android Emulator to be...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found