Skip to content

Game Manifest/Metadata/Config file for detailed instructions and configurations in an optional folder system, that supports grouping coherent files #148

@ChaosTherum

Description

@ChaosTherum

Is your feature request related to a problem? Please describe.
I want a way to install games directly through the client in a fashion similar to steam.

Describe the solution you'd like
I propose a packaging format similar to things I have seen in package repos.

The top level idea would be to have some sort of scriptable package description maybe a file named something like GameVaultPackage.json or something like that. That could be inside the archive. This package would have fields to describe how to handle installation of the game. If it doesn't exist just handle them the same as they are currently. With the amount of effort that already goes into organizing for this application a couple minutes spent either repackaging into an installerless package, or writing a simple batch command to install wouldn't be too much of a stretch. Here is a solid example of something along these lines from a tool called Portmod which is a modding tool for Morrowind based on Portage. Of course you wouldn't need the download urls and whatnot, but this could give you a basic idea. It could pass some basic arguments through commands and whatnot.
https://portmod.readthedocs.io/en/stable/dev/repo/package-files.html

Describe alternatives you've considered
There really isn't al alternative for this other than just going with the current install method.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

🎛️ serverThere are things to do on the server💻 clientThere are things to do on the client🔧 featureNew feature or request🧩milestoneThis issue will take a lot of effort and will make a big difference.

Type

No type

Projects

Status

🔧 Planned

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions