XargonWan / RetroDECK

RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.
https://retrodeck.net
GNU General Public License v3.0
727 stars 32 forks source link

PortMaster integration #325

Open Lazorne opened 1 year ago

Lazorne commented 1 year ago

Ports: Browser and Downloader

The goal would be to make a ports browser and downloader, as we do not want to bundle everything here. We could provide instructions on the wiki on how to get them to work, also we should not add dead projects or none complete projects. There are several great and ongoing projects that could just be downloaded and integrated into the ES-DE ports section.

We should make it also easy to understand where the ports go so I suggest creating a new directory: retrodeck/ports

Try to map the installations towards that folder

Open-Source Engine's

Some of them ship with their own art assets or shareware versions of their source game.

https://github.com/vcmi/vcmi - Heroes of Might and Magic 3 https://github.com/ihhub/fheroes2 - Heroes of Might and Magic 2 https://github.com/CorsixTH/CorsixTH - Theme Hospital https://github.com/OpenRCT2/OpenRCT2 - RollerCoaster Tycoon 2 https://github.com/OpenTTD/OpenTTD - Transport Tycoon Deluxe. https://github.com/OpenRA/OpenRA - Command & Conquer + Red Alert https://github.com/JACoders/OpenJK - Jedi Knight https://github.com/luciusDXL/TheForceEngine - Dark Forces

ROM based engine rewrites

All of these are hard for the users to build today. WE could also let the users download the modpacks / texturepacks that make all of these great

https://github.com/djoslin0/sm64ex-coop https://github.com/HarbourMasters/Shipwright https://github.com/fgsfdsfgs/perfect_dark https://github.com/snesrev/zelda3

The Welcome kit

Shareware and freegames

Open Source full games

Freegames

Streets of Rage Remake

XargonWan commented 1 year ago

On AmberELEC and ArkOS we got PortMaster that is already doing this job. Maybe we can implement it. However PortMaster is for ARM, but we may customize its sources.

https://github.com/christianhaitian/PortMaster

Lazorne commented 1 year ago

I don't know how Batocera does it, they have some other way as well where you can download things from the ES interfaces like Solarus games.

Maybe also look into that.

maddovr commented 3 months ago

There are actually many more. This is a decently thorough list of ports/decompiles/remakes/openengines https://www.reddit.com/r/SteamDeck/comments/196n9hk/pc_ports_decompilations_remakes_demakes_fan_games/

Lazorne commented 3 months ago

Well we do have a solution for the already :)

https://portmaster.games/games.html ;)