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

ROM / Emulation Support #269

Open
2 of 4 tasks
Alfagun74 opened this issue Oct 19, 2023 · 5 comments
Open
2 of 4 tasks

ROM / Emulation Support #269

Alfagun74 opened this issue Oct 19, 2023 · 5 comments
Labels
💻 client There are things to do on the client 🔧 feature New feature or request 🧩 milestone This issue will take a lot of effort and will make a big difference. 🎛️ server There are things to do on the server 🎨 ui This issue needs a UI Design.

Comments

@Alfagun74
Copy link
Contributor

Alfagun74 commented Oct 19, 2023

Exploring GameVault as a Retro Game Management and Emulation Solution

Background:
Our community is home to numerous retro game enthusiasts, and we're considering the possibility of integrating GameVault as both a ROM manager and an emulator.

Current Status:
At present, there is no detailed plan in place, and some preliminary research is needed to address this endeavor.

To-Do List:

  • Investigate the availability of retro gaming platforms and consoles on RAWG.
  • Explore the integration of an emulator, such as emulatorjs, into GameVault.
  • Implement game types and develop a game type detection system for titles on these platforms.
  • Test and confirm the ability to launch and play ROMs directly from within GameVault.
@Alfagun74 Alfagun74 added 🔧 feature New feature or request 🎛️ server There are things to do on the server 💻 client There are things to do on the client labels Oct 19, 2023
@ShadowPeo
Copy link

Perhaps do not need to re-invent the wheel here. Integration might be the name of the game

https://github.com/linuxserver/emulatorjs
https://hub.docker.com/r/linuxserver/emulatorjs

@Alfagun74
Copy link
Contributor Author

@ShadowPeo ticket literally says

Explore the integration of an emulator, such as emulatorjs, into GameVault.

@ShadowPeo
Copy link

@Alfagun74 , Huh, so it does, Totally missed it

@Alfagun74
Copy link
Contributor Author

list of platforms rawg supports:
https://gamevau.lt/docs/server-docs/indexing-and-metadata#rawg-platforms

We plan to support them as much as possible aswell.

@wiseoxejah
Copy link

Would you also consider the option for emulator distribution rather than just server side emulation? I'd love to be able to upload emulator packages independently. Maybe a text file within the archive could specify the location for roms. Then you'd be able to download roms and have them moved into the specified folder similar to (W_P).

Feel free to let me know if this is a terrible idea.

@Alfagun74 Alfagun74 added 🧩 milestone This issue will take a lot of effort and will make a big difference. 🎨 ui This issue needs a UI Design. labels Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 client There are things to do on the client 🔧 feature New feature or request 🧩 milestone This issue will take a lot of effort and will make a big difference. 🎛️ server There are things to do on the server 🎨 ui This issue needs a UI Design.
Projects
Status: 🔧 Planned
Development

No branches or pull requests

3 participants