Initial Auxillary Command Proof of Concept #1227
Open
+43
−52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is my first draft from the results of our previous conversation about multiple startup commands.
I turned it into something called "Auxillary Command".
This stems from a need in the simracing community (and flight sim community). These games often have shared memory files which contain continuously updated data from the game. To make these shared memory files accessible from Linux, we need to run a helper program in the wine/proton process. This way companion apps can run natively on Linux and have access to the shared memory.
Here is more info about the status of shared memory with wine.
https://bugs.winehq.org/show_bug.cgi?id=54015
Outside of the SimRacing and Flight Sim space, there are other games which might rely on Named Pipes or Shared Memory. Basically it could be used for some sort of compatibility/companion app that needs to run alongside at the same time (or before) the game actually runs.
I know it isn't ready yet, this is the first draft, I'm just getting the ball rolling.
P.S. How do i go about doing all the translations?