Phalcode / gamevault-app

Frontend for the self-hosted gaming platform for drm-free games
https://gamevau.lt
Other
296 stars 14 forks source link

ROM / Emulation Support #269

Open Alfagun74 opened 11 months ago

Alfagun74 commented 11 months ago

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:

ShadowPeo commented 11 months ago

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 commented 11 months ago

@ShadowPeo ticket literally says

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

ShadowPeo commented 11 months ago

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

Alfagun74 commented 9 months ago

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 commented 7 months ago

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.

MoSattler commented 3 months ago

Would you also consider the option for emulator distribution rather than just server side emulation?

Personally I am looking for the "Steam-for-Roms" experience. As in, have my devices (RetroPie, RetroArch) being able to download the games from my self hosted backend, and then just play them. Extra points for sync of safe games!