mirror of
https://github.com/the-sane/lug-helper.git
synced 2025-07-01 04:11:00 +00:00
Compare commits
158 Commits
v1.18
...
40e5722ed4
Author | SHA1 | Date | |
---|---|---|---|
40e5722ed4 | |||
2ea2c40170 | |||
51965cc7aa | |||
ae99d2fb19 | |||
8c2803df44 | |||
bed6e76ba3 | |||
c4d5a5a3dd | |||
4618dfed61 | |||
d643ca3ce7 | |||
787fe0977c | |||
d5c857d36e | |||
51b9e73090 | |||
3d6eee99d1 | |||
85ea253a23 | |||
84fd653429 | |||
5a8fe600f9 | |||
fb9533798f | |||
48d8f54223 | |||
6c7456fd64 | |||
e15e294335 | |||
887a5dad89 | |||
3ea008004c | |||
ae9d34e943 | |||
568f24a15c | |||
6decb35252 | |||
5d83992d05 | |||
1b886fb47f | |||
768a2f93a4 | |||
9378f9c796 | |||
83186e7eb0 | |||
bd473f1f32 | |||
0e47101cfe | |||
c0c0728e38 | |||
c1591f15cb | |||
5c70243448 | |||
0cf1fdc669 | |||
a70d2426ad | |||
e6d79125a6 | |||
c1dae30e5e | |||
69d402cb10 | |||
1f826de2c6 | |||
bc3d7d8fe7 | |||
73c4f7346d | |||
9f9480b99d | |||
342a8ebc2b | |||
239ea780cb | |||
c1fd44eef6 | |||
636c55cf81 | |||
6ddf8e6532 | |||
e9390c5182 | |||
7ee873d2bb | |||
f7580b8fdc | |||
56f61bcb35 | |||
8e5193c173 | |||
36047d7ca5 | |||
04819899fc | |||
514b176e14 | |||
c20bf59ed9 | |||
0fa37aa7e7 | |||
e05f9e18c3 | |||
d034b9bb15 | |||
b399ca7fab | |||
2dd9b51ab1 | |||
dd9bfc3351 | |||
b009265951 | |||
394cfa9392 | |||
5b2e202b4f | |||
0de4032a41 | |||
1acd82b411 | |||
dc48c7acac | |||
d5c3cd66a0 | |||
7d005f2070 | |||
83a90d35f1 | |||
f3a632ec60 | |||
ea4e88d5b2 | |||
5354d498c0 | |||
6af87bb231 | |||
2343bfb733 | |||
464dbe47d7 | |||
0d90486527 | |||
2c6217da60 | |||
1c58b24ed6 | |||
c04b4ca2c2 | |||
6899d3d94b | |||
1ef7e0658d | |||
3b90ed90d0 | |||
946526dcee | |||
278abeb63d | |||
8e55eda9bb | |||
293e994341 | |||
99048021bb | |||
adc627f43c | |||
e1e746cd8f | |||
ffd4d9d3ca | |||
fdfd512bfc | |||
8f86d37b88 | |||
677a789ab5 | |||
1fe9af78b1 | |||
03cf7a9aa0 | |||
7d342416f7 | |||
1a1c3cf0b8 | |||
5cfb306289 | |||
80017b848e | |||
80db33be07 | |||
c497f8e1d8 | |||
eedb5de460 | |||
3a7e0996b5 | |||
402b22ea45 | |||
10812a622d | |||
f5abb87cb5 | |||
bd119c4ce8 | |||
02d8f4b685 | |||
bef1c34491 | |||
7090acf1eb | |||
883163843e | |||
6a665bceac | |||
1844bfda13 | |||
f78f54ddf7 | |||
167edab6ec | |||
1b334db7cc | |||
dc648a8f6f | |||
7426d0ffb3 | |||
1cb9eb6488 | |||
a8c4257430 | |||
b2f542e029 | |||
17b1bfe140 | |||
f19faa8235 | |||
7cc4cca62d | |||
8f857476d0 | |||
652c2fa4a0 | |||
6e4feecc85 | |||
0e5fe688eb | |||
8d130668d6 | |||
142e09800f | |||
1ae94e9b50 | |||
747c799a8b | |||
ba907c44bf | |||
e7a3b30564 | |||
38e646578a | |||
d0dc44dcd9 | |||
9986f1fe8c | |||
bc11c184d2 | |||
02a79aa859 | |||
2eabf019a6 | |||
bdb71475a8 | |||
c627666705 | |||
65ac8ae4cd | |||
b4d9598fe5 | |||
dd81f24be3 | |||
f99fe9b996 | |||
dffa971dc1 | |||
fe1733542d | |||
d6d28f1481 | |||
eb48d00396 | |||
f072378617 | |||
d6376ff9fa | |||
28051a135a | |||
44b1332782 |
14
README.md
14
README.md
@ -43,8 +43,8 @@ Keybinds are backed up to *$XDG_CONFIG_HOME/starcitizen-lug/keybinds/*
|
||||
- To re-import your keybinds from within the game, select them from the list:
|
||||
- *Options->Keybindings->Control Profiles*
|
||||
|
||||
- `Delete my shaders folder only`
|
||||
- Sometimes all you need to do between major version updates is delete your shaders directory.
|
||||
- `Delete my shaders`
|
||||
- It is recommended to delete your shaders directory after each game update.
|
||||
|
||||
- `Delete my DXVK cache`
|
||||
- A troubleshooting step that sometimes helps fix various issues and crashes.
|
||||
@ -55,6 +55,9 @@ Keybinds are backed up to *$XDG_CONFIG_HOME/starcitizen-lug/keybinds/*
|
||||
- `Reset Helper configs`
|
||||
- Delete the configs saved by the helper in *$XDG_CONFIG_HOME/starcitizen-lug/*
|
||||
|
||||
- `Show the LUG Wiki`
|
||||
- Display a link to the LUG Wiki for help with installation and troubleshooting
|
||||
|
||||
`Get a random Penguin's Star Citizen referral code`
|
||||
- Display a referral code for a random member of the Star Citizen Linux Users Group.
|
||||
|
||||
@ -62,12 +65,15 @@ Keybinds are backed up to *$XDG_CONFIG_HOME/starcitizen-lug/keybinds/*
|
||||
|
||||
## Installation:
|
||||
|
||||
From Source:
|
||||
**From Source:**
|
||||
1. Download it! https://github.com/starcitizen-lug/lug-helper/releases
|
||||
2. Extract it!
|
||||
3. Run it!
|
||||
|
||||
Arch Linux: https://aur.archlinux.org/packages/lug-helper/
|
||||
**Arch Linux:** https://aur.archlinux.org/packages/lug-helper/
|
||||
|
||||
_Dependencies: **bash**, **coreutils**, **curl**, **polkit** (these should be installed by default on most distributions)_
|
||||
_Optional Dependencies: **zenity** (for GUI)_
|
||||
|
||||
## Contributors:
|
||||
- https://github.com/Termuellinator
|
||||
|
1707
lug-helper.sh
1707
lug-helper.sh
File diff suppressed because it is too large
Load Diff
@ -4,23 +4,25 @@
|
||||
"previous": null,
|
||||
"results": [
|
||||
{
|
||||
"id": 10872,
|
||||
"id": 37253,
|
||||
"game_id": 17622,
|
||||
"game_slug": "star-citizen",
|
||||
"name": "Star Citizen",
|
||||
"year": 2016,
|
||||
"user": "ungarscool1",
|
||||
"user": "GloriousEggroll",
|
||||
"runner": "wine",
|
||||
"slug": "starcitizen-lutris-install",
|
||||
"slug": "star-citizen-liveptu",
|
||||
"version": "LIVE/PTU",
|
||||
"description": "Welcome to the Star Citizen installer maintained by the Star Citizen LUG!\r\nBefore continuing, please see our Quick Start Guide:\r\nhttps://github.com/starcitizen-lug/information-howtos/wiki\r\n\r\nFor help with the installer or to just hang out, we invite Linux Star Citizen players to join us: https://robertsspaceindustries.com/orgs/LUG/",
|
||||
"notes": "Performance may be choppy the first couple minutes after visiting a new place or performing a new activity while shaders compile. Subsequent arrival should not be choppy.\r\n\r\nIf you receive a Runtime Error you can continue using Star Citizen by dragging the dialog box to the side, but in-game VoIP and FoIP will cease to function until Star Citizen is restarted. Drop in to the LUG group's chat and forums, we have custom runners to work around this problem.\r\n\r\nPlease make sure you have all Wine dependencies properly installed, or your game may crash during start-up. See our wiki linked above for more information and instructions.\r\n\r\nTo prevent crashes in areas with lots of geometry, the game needs a Linux resource limit named \"vm.max_map_count\" increased. If you are following our Quick Start Guide and using our LUG Helper, the Preflight Check will do this for you. To set it manually, execute:\r\n\r\nsudo sysctl -w vm.max_map_count=16777216\r\n\r\nConsult your distro's documentation on how to set this permanently, or ask a LUG member.\r\n\r\nSee you in the 'verse!",
|
||||
"created_at": "2018-11-15T17:43:07.367000Z",
|
||||
"updated_at": "2021-12-24T00:49:16.775712Z",
|
||||
"description": "Welcome to the Star Citizen installer maintained by the Star Citizen LUG!\r\nBefore continuing, please see our Quick Start Guide:\r\nhttps://starcitizen-lug.github.io\r\n\r\nFor help with the installer or to just hang out, we invite Linux Star Citizen players to join us:\r\nhttps://robertsspaceindustries.com/orgs/LUG/",
|
||||
"notes": "Performance may be choppy for the first couple minutes after visiting a new place or performing a new activity while shaders compile. Subsequent arrival should not be choppy.\r\n\r\nIf you receive a Runtime Error you can continue using Star Citizen by dragging the dialog box to the side, but in-game VoIP and FoIP will cease to function until Star Citizen is restarted. Drop in to the LUG group's chat and forums; we have custom runners to work around this problem.\r\n\r\nPlease make sure you have all Wine dependencies properly installed or your game may crash during start-up. See our wiki linked above for more information and instructions.\r\n\r\nTo prevent crashes in areas with lots of geometry, the game needs a Linux resource limit named \"vm.max_map_count\" increased. If you are following our Quick Start Guide and using our LUG Helper, the Preflight Check will do this for you. To set it manually, execute:\r\n\r\nsudo sysctl -w vm.max_map_count=16777216\r\n\r\nConsult your distro's documentation on how to set this permanently or ask a LUG member.\r\n\r\nSee you in the 'verse!",
|
||||
"credits": "",
|
||||
"created_at": "2023-03-24T06:40:19.908354Z",
|
||||
"updated_at": "2023-03-24T06:49:58.019124Z",
|
||||
"draft": false,
|
||||
"published": true,
|
||||
"published_by": 64834,
|
||||
"published_by": null,
|
||||
"rating": "",
|
||||
"is_playable": null,
|
||||
"steamid": null,
|
||||
"gogid": null,
|
||||
"gogslug": "",
|
||||
@ -30,15 +32,18 @@
|
||||
"script": {
|
||||
"files": [
|
||||
{
|
||||
"client": "https://install.robertsspaceindustries.com/star-citizen/RSI-Setup-1.5.5.exe"
|
||||
"client": "https://install.robertsspaceindustries.com/star-citizen/RSI-Setup-1.6.5.exe"
|
||||
},
|
||||
{
|
||||
"prelaunch": "https://raw.githubusercontent.com/starcitizen-lug/lug-helper/master/sc-prelaunch.sh"
|
||||
}
|
||||
],
|
||||
"game": {
|
||||
"arch": "win64",
|
||||
"args": null,
|
||||
"exe": "drive_c/Program Files/Roberts Space Industries/RSI Launcher/RSI Launcher.exe",
|
||||
"args": "--locale=$INPUT_LOCALE",
|
||||
"exe": "$GAMEDIR/drive_c/Program Files/Roberts Space Industries/RSI Launcher/RSI Launcher.exe",
|
||||
"prefix": "$GAMEDIR"
|
||||
},
|
||||
"install_complete_text": "Installation Complete!\r\n\r\nPlease see our Wiki for important news and configuration requirements:\r\n\r\nhttps://starcitizen-lug.github.io",
|
||||
"installer": [
|
||||
{
|
||||
"task": {
|
||||
@ -66,26 +71,47 @@
|
||||
"name": "wineexec",
|
||||
"prefix": "$GAMEDIR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"execute": {
|
||||
"command": "mkdir -p \"$GAMEDIR/drive_c/Program Files/Roberts Space Industries/StarCitizen/\"{LIVE,PTU}",
|
||||
"description": "Creating game path"
|
||||
}
|
||||
},
|
||||
{
|
||||
"chmodx": "prelaunch"
|
||||
},
|
||||
{
|
||||
"copy": {
|
||||
"dst": "$GAMEDIR",
|
||||
"src": "prelaunch"
|
||||
}
|
||||
}
|
||||
],
|
||||
"system": {
|
||||
"env": {
|
||||
"DXVK_HUD": "0",
|
||||
"DXVK_HUD": 0,
|
||||
"__GL_SHADER_DISK_CACHE": 1,
|
||||
"__GL_SHADER_DISK_CACHE_SIZE": "1073741824",
|
||||
"__GL_THREADED_OPTIMIZATIONS": "1"
|
||||
}
|
||||
"__GL_SHADER_DISK_CACHE_SIZE": 1073741824,
|
||||
"__GL_THREADED_OPTIMIZATIONS": 1,
|
||||
"SteamGameId:": "starcitizen",
|
||||
"prelaunch_command": "$GAMEDIR/sc-prelaunch.sh"
|
||||
},
|
||||
"prefer_system_libs": false
|
||||
},
|
||||
"wine": {
|
||||
"dxvk": true,
|
||||
"esync": true,
|
||||
"fsync": true,
|
||||
"dxvk_nvapi": false,
|
||||
"overrides": {
|
||||
"nvapi,nvapi64": "disabled",
|
||||
"libglesv2": "builtin"
|
||||
}
|
||||
"libglesv2": "builtin",
|
||||
"nvapi,nvapi64": "disabled"
|
||||
},
|
||||
"system_winetricks": false,
|
||||
"version": "lutris-GE-Proton7-41-x86_64"
|
||||
}
|
||||
},
|
||||
"content": "files:\n- client: https://install.robertsspaceindustries.com/star-citizen/RSI-Setup-1.5.5.exe\ngame:\n arch: win64\n args: null\n exe: drive_c/Program Files/Roberts Space Industries/RSI Launcher/RSI Launcher.exe\n prefix: $GAMEDIR\ninstaller:\n- task:\n arch: win64\n description: Creating Wine prefix\n name: create_prefix\n prefix: $GAMEDIR\n- task:\n app: --force arial vcrun2019 win10\n arch: win64\n description: Installing dlls\n name: winetricks\n prefix: $GAMEDIR\n- task:\n arch: win64\n args: /S\n description: Installing client\n executable: client\n name: wineexec\n prefix: $GAMEDIR\nsystem:\n env:\n DXVK_HUD: '0'\n __GL_SHADER_DISK_CACHE: 1\n __GL_SHADER_DISK_CACHE_SIZE: '1073741824'\n __GL_THREADED_OPTIMIZATIONS: '1'\nwine:\n dxvk: true\n esync: true\n overrides:\n nvapi,nvapi64: disabled\n libglesv2: builtin\n"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
7
sc-prelaunch.sh
Executable file
7
sc-prelaunch.sh
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
EACDIR="$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/EasyAntiCheat"
|
||||
|
||||
if [ -d "$EACDIR" ]; then
|
||||
rm -rf "$EACDIR"
|
||||
fi
|
Reference in New Issue
Block a user