mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-25 12:25:31 -04:00
[GH-ISSUE #165] Post install scripts #80
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @i3D-Aererus on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/165
Is your feature request related to a problem? Please describe.
Some older games require deployment of specific registry values, require data uniqueness or need to have system dependencies deployed.
Describe the solution you'd like
It would be great if we can ship a post installation script.
Describe alternatives you've considered
Wrapping setup executables, which is a pain.
@DecDuck commented on GitHub (Aug 1, 2025):
We are planning to implement a 'redistributables' system to help alleviate some of this burden, but for game-specific functionality, scripts are sorta the way to go.
We'll be building out some sort of script editor using Lua, Rhai, JS, or Bash for cloud saves, I don't see any reason why we couldn't tack on this.
@skutter-de commented on GitHub (Oct 29, 2025):
I'd suggest using either lua for cloud saves. When using a bash script, for example, you'd need something different for Windows. with lua, you can just ship lua with drop and be done with it.
For post-install-scripts, there should be multiple options, one being running lua scripts and the other being running any executable within the game files. Also, you need to provide the ability to do different things on different OS's
@DecDuck commented on GitHub (Oct 29, 2025):
Scripts will have access to environment data like the OS they're running on, and we'll probably support a variety of scripting languages. I personally dislike Lua for scripting, and would rather use JS/Rhai, but the more options, the better.
Post install scriptsto [GH-ISSUE #165] Post install scripts