[GH-ISSUE #165] Post install scripts #80

Open
opened 2026-02-17 17:06:04 -05:00 by yindo · 3 comments
Owner

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.

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.
yindo added the featureconfirmed labels 2026-02-17 17:06:04 -05:00
Author
Owner

@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.

@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.
Author
Owner

@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

@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
Author
Owner

@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.

@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.
yindo changed title from Post install scripts to [GH-ISSUE #165] Post install scripts 2026-06-05 14:21:18 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#80