mirror of
https://github.com/smyalygames/flightsim-on-linux.git
synced 2025-05-18 22:25:26 +02:00
feat(docs): add documentation for installing GSX in MSFS
This commit is contained in:
parent
8cc3d5ba0a
commit
c72c77aa1e
@ -1,3 +1,4 @@
|
|||||||
{
|
{
|
||||||
"index": "Introduction"
|
"index": "Introduction",
|
||||||
|
"utils": "Utilities"
|
||||||
}
|
}
|
||||||
|
3
src/pages/msfs/utils/_meta.json
Normal file
3
src/pages/msfs/utils/_meta.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"gsx": "GSX"
|
||||||
|
}
|
120
src/pages/msfs/utils/gsx.mdx
Normal file
120
src/pages/msfs/utils/gsx.mdx
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
import { Callout } from 'nextra/components';
|
||||||
|
import { Steps } from 'nextra-theme-docs';
|
||||||
|
|
||||||
|
# GSX
|
||||||
|
|
||||||
|
[GSX](https://www.fsdreamteam.com/products_gsxpro.html) is an addon for Flight Simulator that provides ground services
|
||||||
|
and other features to make the simulator feel more alive on the ground.
|
||||||
|
|
||||||
|
<Callout type="warning" emoji="⚠️">
|
||||||
|
This addon is only supported on Windows, even though this has been able to run
|
||||||
|
on Linux, there is no guarantee that this will work later down the line. Do
|
||||||
|
not expect support from FSDT (even though Umberto was very kind to fix the
|
||||||
|
installer to work in Proton) as GSX is not officially supported on Linux.
|
||||||
|
</Callout>
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
<Callout type="info" emoji="ℹ️">
|
||||||
|
**Difficulty:** Medium
|
||||||
|
</Callout>
|
||||||
|
|
||||||
|
This addon comes with its own installer that requires quite a bit of tinkering to get working.
|
||||||
|
|
||||||
|
Make sure before beginning this tutorial that you familiarise yourself with [Protontricks](/msfs/protontricks).
|
||||||
|
|
||||||
|
<Steps>
|
||||||
|
|
||||||
|
### Create a symlink for a .NET file
|
||||||
|
|
||||||
|
If you do not create a symlink for `regasm.exe`, there will be an error that pops up once the FSDT Universal Installer
|
||||||
|
installation completes. This step may not be necessary
|
||||||
|
([forum post explaining this](https://www.fsdreamteam.com/forum/index.php/topic,30014.msg193939/topicseen.html#msg193939))
|
||||||
|
but I recommend doing this step as it may prevent problems down the line.
|
||||||
|
|
||||||
|
The file you will be creating a symlink for is a file included from Proton which is located in
|
||||||
|
|
||||||
|
```
|
||||||
|
~/.local/share/Steam/steamapps/common/Proton 8.0/dist/lib/wine/i386-windows/regasm.exe
|
||||||
|
```
|
||||||
|
|
||||||
|
(**Proton versions vary, make sure the directory is for the Proton version that you use for your Flight Simulator**)
|
||||||
|
|
||||||
|
Which this file needs to be symlinked to
|
||||||
|
|
||||||
|
```
|
||||||
|
~/.steam/steam/steamapps/compatdata/1250410/pfx/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/regasm.exe
|
||||||
|
```
|
||||||
|
|
||||||
|
(**Path to your `compdata` may vary, make sure to change these depending on your Flight Simulator installation**)
|
||||||
|
|
||||||
|
A simple command can be run to make a symlink for you (**edit the directories in the command based on the information
|
||||||
|
above**)
|
||||||
|
|
||||||
|
```shell copy
|
||||||
|
ln -s ~/.steam/root/steamapps/common/Proton\ 8.0/dist/lib/wine/i386-windows/regasm.exe ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/regasm.exe
|
||||||
|
```
|
||||||
|
|
||||||
|
Now when you run the installer, there should be no errors once the installation is finished. If there is, it's likely
|
||||||
|
that you can just ignore them.
|
||||||
|
|
||||||
|
### Run the FSDT Installer in Protontricks
|
||||||
|
|
||||||
|
Make sure to have the installer downloaded and then run it through either the Protontricks Launcher or the Terminal
|
||||||
|
(check out the [Protontricks guide](/msfs/protontricks) for more details).
|
||||||
|
|
||||||
|
Once the installation completes, the Universal Installer should pop up. Close it as we are going to update it in the
|
||||||
|
next step as there does not seem to be an easy way to check the version installed.
|
||||||
|
|
||||||
|
### Updating the FSDT Universal Installer
|
||||||
|
|
||||||
|
To update the installer, you will need to open up the Protontricks GUI from the terminal
|
||||||
|
|
||||||
|
```shell copy
|
||||||
|
protontricks 1250410 --gui
|
||||||
|
```
|
||||||
|
|
||||||
|
And then `Run explorer` ([more detailed guide on this](/msfs/protontricks#terminal)).
|
||||||
|
|
||||||
|
Then you will have to navigate to the `FSDT Installer` shortcut which is located on the Desktop inside of Proton.
|
||||||
|
The directory for this is
|
||||||
|
|
||||||
|
```
|
||||||
|
My Computer -> C:\users\Public\Desktop
|
||||||
|
```
|
||||||
|
|
||||||
|
And then run `FSDT Installer`.
|
||||||
|
|
||||||
|
Once this is finished installing, it should pop up with the Universal Installer.
|
||||||
|
|
||||||
|
### Installing GSX
|
||||||
|
|
||||||
|
Click on `Install` for GSX, enter your license key and let it install. This may take a while, and it will most likely
|
||||||
|
look like it will hang at certain points and do nothing, just make sure to give it some time whilst GSX is being
|
||||||
|
installed.
|
||||||
|
|
||||||
|
Once it has been installed, it will not show that it is linked to the simulator as there is an option to `Relink`. Do
|
||||||
|
not press this button as the installer will just freeze. Instead, just close the installer as the next step deals with
|
||||||
|
creating the symlinks that the installer was unable create.
|
||||||
|
|
||||||
|
### Creating Symlinks to the Simulator
|
||||||
|
|
||||||
|
As the symlinks have not been made in Flight Simulator's `Community` folder, you will need to do this manually.
|
||||||
|
|
||||||
|
This will need to be done for 2 folders that GSX created when it was installed: `fsdreamteam-gsx-pro` and
|
||||||
|
`fsdreamteam-gsx-world-of-jetways`.
|
||||||
|
|
||||||
|
Two commands can be run to create these symlinks. **You may need to edit these directories based on where you installed
|
||||||
|
Flight Simulator**, these commands assume Flight Simulator is installed in the default location on Steam.
|
||||||
|
|
||||||
|
```shell copy filename="fsdreamteam-gsx-pro"
|
||||||
|
ln -s ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/Program\ Files\ \(x86\)/Addon\ Manager/MSFS/fsdreamteam-gsx-pro ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft\ Flight\ Simulator/Packages/Community/fsdreamteam-gsx-pro
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell copy filename="fsdreamteam-gsx-world-of-jetways"
|
||||||
|
ln -s ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/Program\ Files\ \(x86\)/Addon\ Manager/MSFS/fsdreamteam-gsx-world-of-jetways ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft\ Flight\ Simulator/Packages/Community/fsdreamteam-gsx-world-of-jetwaysln -s ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/Program\ Files\ \(x86\)/Addon\ Manager/MSFS/fsdreamteam-gsx-pro ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft\ Flight\ Simulator/Packages/Community/fsdreamteam-gsx-pro
|
||||||
|
```
|
||||||
|
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
And now GSX should be installed into your simulator and should be able to run as normal!
|
Loading…
x
Reference in New Issue
Block a user