Examples of things up for grabs (some simple things):
Outside of these, you're free to implement any feature, provided they meet the simple rules:
- Don't touch game folders unless it's absolutely necessary for technical reasons
- Don't make breaking changes that break existing users' setups
- e.g. you can change a default, but not in a way that overrides existing users' behaviour
- No game specific hacks/logic in the launcher or loader. These are completely game agnostic.
Examples of things up for grabs (some simple things):
Deploy a 1 click protocol handler on Wine / Proton (same way a
.desktopfile is deployed by installer for shortcuts)A message informing the user how to uninstall if they used
Deploy ASI Loaderto perma-install Reloaded to their game and then removed the Reloaded folder. (Basically print DLL location inReloaded.Mod.Bootstrappertelling them to delete file if loader removal is intended.)|Make
.desktopfiles passdesktop-file-validate. CommentOutside of these, you're free to implement any feature, provided they meet the simple rules: