51 Commits

Author SHA1 Message Date
the Sane
a328b465ef Add display wiki option in troubleshooting menu 2022-01-06 21:08:01 -05:00
Termuellinator
8e28327e0f added /usr/share/lug-helper path for lutris json for easier packaging 2022-01-06 15:10:10 +01:00
Termuellinator
156a0884d4 added /usr/share/lug-helper path for lutris json for easier packaging 2022-01-06 15:05:24 +01:00
the Sane
809efb6a54 Add more referral codes! 2022-01-01 21:51:13 -05:00
the Sane
5afa8e7c19 Improve post download handling 2022-01-01 16:12:14 -05:00
the Sane
49079818f6 Rearrange some functions 2022-01-01 15:52:53 -05:00
the Sane
227038a289 Check for installed wine in the pre-flight check 2022-01-01 15:37:51 -05:00
the Sane
8f53957f3c Improve messages 2022-01-01 15:17:07 -05:00
the Sane
662d78a021 Add install to command line arguments 2022-01-01 13:03:09 -05:00
the Sane
d10a84c5fe Yet -_- 2022-01-01 12:56:13 -05:00
the Sane
35e63f5bd5 Clarify messaging 2022-01-01 12:49:07 -05:00
the Sane
f3166c77da Integrate EAC workaround from eac branch
Seems like it's going to take them a while to fix it, so
2021-12-29 18:11:33 -05:00
the Sane
707211962f Rename starcitizen-lutris-install.json to lug-lutris-install.json 2021-12-28 15:59:13 -05:00
the Sane
5df5cb210d Update lutris install json filename 2021-12-28 15:58:52 -05:00
the Sane
bf36fc96a9 Update README.md 2021-12-28 15:42:30 -05:00
the Sane
702c678716 Upload Lutris install json 2021-12-28 15:41:32 -05:00
the Sane
dedefebd2d Add installer using a bundled lutris json 2021-12-28 15:40:45 -05:00
the Sane
d24e8b590b Bump version 2021-12-24 14:46:38 -05:00
Michael Clasen
3daeb0b3b1 Update lug-helper.sh
fixed raw-wine repo path
2021-12-24 02:01:11 +01:00
the Sane
e8c93196ff Specify license 2021-12-21 19:52:32 -05:00
the Sane
1561e1a9f6 Bump version 2021-11-27 20:28:40 -05:00
the Sane
a0110720f6 Improve version checker 2021-11-27 20:28:11 -05:00
the Sane
c1af0383f2 Bump version number 2021-11-27 00:27:41 -05:00
the Sane
74c5bd2275 Add dxvk manager to command line arguments
Fixes #25
2021-11-27 00:17:24 -05:00
the Sane
48d49dd438 Update repo url 2021-11-25 14:08:23 -05:00
the Sane
f080ae2bca Fix syntax 2021-11-21 21:24:57 -05:00
the Sane
72677ff7d5 Additional referral code 2021-11-19 10:58:49 -05:00
the Sane
42f9992abf Revert EAC workaround on master branch
Track changes in a dedicated branch
2021-11-16 12:57:17 -05:00
the Sane
786e3f4c13 Easy Anti-Cheat workaround 2021-11-16 12:49:09 -05:00
the Sane
08285946c8 Add more referral codes 2021-11-14 17:24:52 -05:00
the Sane
dafc53615d Display actual mapcount and file limits on system 2021-11-14 12:13:10 -05:00
the Sane
3f72676c71 Additional referral code 2021-11-11 23:40:24 -05:00
the Sane
3d7702dfdd Additional referral code 2021-11-11 09:53:39 -05:00
the Sane
7ae0bcf330 Add additional referral code 2021-11-10 15:05:25 -05:00
the Sane
8ce1a9a8ea Use better variable names 2021-11-10 15:04:48 -05:00
Matthias Müller
431df4aabd Corrected debug message 2021-11-08 12:57:00 +01:00
the Sane
9f2c72042e Ensure extracted directory matches archive name
This is how we detect installed items in download_select_install()
2021-10-28 12:30:39 -04:00
the Sane
25b122e891 Improve comments 2021-10-28 02:18:15 -04:00
the Sane
a76c3d0a1a Improve post download messages 2021-10-28 02:02:48 -04:00
the Sane
25a773602e Add post-download instructions 2021-10-28 00:35:43 -04:00
the Sane
d5d7f75dde Cleanup redundant code 2021-10-27 23:54:51 -04:00
the Sane
44bcbf8161 Improve comments 2021-10-27 23:28:21 -04:00
the Sane
acad90a0a5 Rewrite download_install function 2021-10-27 22:30:39 -04:00
the Sane
77c6fd46bb Bump version 2021-10-27 20:53:41 -04:00
the Sane
5c112831e0 Refactor runner and dxvk downloading 2021-10-27 20:53:11 -04:00
the Sane
274c674681 Improve archive subdirectory handling 2021-10-24 12:29:55 -04:00
the Sane
cf491f9151 Add dxvk releases from /dev/null 2021-10-24 12:01:38 -04:00
the Sane
199e548767 Bump version 2021-10-18 20:38:07 -04:00
the Sane
8087ffe564 Add dxvk directory to display_dirs 2021-10-18 15:31:59 -04:00
the Sane
b2b2312ce9 Update README.md 2021-10-18 15:28:45 -04:00
the Sane
4ad9603aa3 Download and install DXVK versions 2021-10-18 15:27:49 -04:00
3 changed files with 798 additions and 420 deletions

View File

@@ -20,9 +20,15 @@ Keybinds are backed up to *$XDG_CONFIG_HOME/starcitizen-lug/keybinds/*
- Checks that the hard open file descriptors limit is set to at least 524288.
- This limits the maximum number of open files on your system. On some Linux distributions, the default is set too low for Star Citizen.
`Install Star Citizen`
- Launches Lutris and uses the bundled json to install Star Citizen
`Manage Lutris Runners`
- Quickly install and delete Lutris wine runners
`Manage DXVK Versions`
- Quickly install and delete DXVK versions for Lutris
`Maintenance and Troubleshooting`
- `Switch the helper between LIVE and PTU`
- Toggle between targeting LIVE or PTU for all of the above options. Defaults to LIVE on each run.

File diff suppressed because it is too large Load Diff

90
lug-lutris-install.json Normal file
View File

@@ -0,0 +1,90 @@
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 10872,
"game_id": 17622,
"game_slug": "star-citizen",
"name": "Star Citizen",
"year": 2016,
"user": "ungarscool1",
"runner": "wine",
"slug": "starcitizen-lutris-install",
"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",
"draft": false,
"published": true,
"published_by": 64834,
"rating": "",
"steamid": null,
"gogid": null,
"gogslug": "",
"humbleid": "",
"humblestoreid": "",
"humblestoreid_real": "",
"script": {
"files": [
{
"client": "https://install.robertsspaceindustries.com/star-citizen/RSI-Setup-1.5.4.exe"
}
],
"game": {
"arch": "win64",
"args": null,
"exe": "drive_c/Program Files/Roberts Space Industries/RSI Launcher/RSI Launcher.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Creating Wine prefix",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "--force arial vcrun2019 win10",
"arch": "win64",
"description": "Installing dlls",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"args": "/S",
"description": "Installing client",
"executable": "client",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
}
],
"system": {
"env": {
"DXVK_HUD": "0",
"__GL_SHADER_DISK_CACHE": 1,
"__GL_SHADER_DISK_CACHE_SIZE": "1073741824",
"__GL_THREADED_OPTIMIZATIONS": "1"
}
},
"wine": {
"dxvk": true,
"esync": true,
"overrides": {
"nvapi,nvapi64": "disabled"
},
}
},
"content": "files:\n- client: https://install.robertsspaceindustries.com/star-citizen/RSI-Setup-1.5.4.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"
}
]
}