Mathieu Comandon
338e6f5980
docs: document gogdl_setup and merge's remove_source option
...
Add an installer reference section for the gogdl_setup depot-download
directive (parameters, game_id defaulting to the installer gogid, and the
typical merge-to-flatten pattern), a worked Quake III Arena + Quake3e
example, and document the new remove_source parameter on merge.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-30 02:42:07 -07:00
Mathieu Comandon
8ce4e90a6e
Let installer scripts run their own engine over a gogdl depot download
...
The gogdl_setup depot path was only usable by the auto-generated GOG
installers. Three issues blocked community scripts that supply their own
engine (e.g. a native source port over GOG game data):
- _apply_gogdl_post_install() used dict.update() to apply the config
detected from goggame-*.info, clobbering an `exe` the script set
explicitly with the Windows executable. Use setdefault() so detection
only fills gaps and never overrides script-provided config. The
auto-generated installers leave these keys unset, so they are
unaffected.
- merge gained an opt-in `remove_source` parameter that deletes the
source tree once merged, so the install-directory subfolder a depot
download creates can be flattened into $GAMEDIR without duplicating
the (often large) game data.
- gogdl_setup's game_id now defaults to the installer's resolved gogid,
so scripts don't have to repeat the product id. An explicit game_id
still wins (e.g. for downloading a DLC).
Also resolve a relative entry point against the install directory in
_finish_install() before the existence check, matching how the runner
resolves it at launch, so scripts using a relative exe no longer trigger
a spurious "No executable found" warning.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-30 02:42:07 -07:00
Mathieu Comandon
dd2b8a2324
Update EGS launch params
2026-02-25 20:25:24 -08:00
Mathieu Comandon
4b9cc907a6
Update PPA pipeline + fix OpenSUSE deps
2026-02-16 13:10:46 -08:00
Christophe Henry
36dd9c2be0
When installing from local script, pass script directory location to script as SCRIPTDIR variable
2026-01-17 20:08:48 -08:00
Mathieu Comandon
a9698c19fe
Add release guidelines
2026-01-17 19:51:26 -08:00
QmwJlHuSg9pa
6e4c689ada
Update installers.rst
...
Typo fix for `dosexec` example.
2025-06-25 00:40:49 +10:00
Twig6943
07f1904e44
Update moderating-entries.rst
2025-05-20 11:48:24 -07:00
Twig6943
98e4a60d2e
Update moderating-entries.rst
2025-05-20 11:48:24 -07:00
Twig6943
1e290794af
Create moderating-entries.rst
2025-05-20 11:48:24 -07:00
Eikeno
1d40df3cf2
modify refs from ~/.config/lutris to ~/.local/share/lutris
...
Also make utils/clean_config use CONFIG_DIR from settings.py instead of
hardcoded ref.
1 typo fix
2025-03-22 18:30:29 +01:00
Mathieu Comandon
8d5543d45c
Fortnite mention can be removed since we no longer show the installers
2024-04-02 19:07:00 -07:00
Mathieu Comandon
5a3e2cd711
Updates for installer moderation
2024-04-02 19:05:35 -07:00
Mathieu Comandon
f8d56d87c7
Remove restore gamma option + cleanup docs
2024-01-31 11:47:01 -08:00
Mathieu Comandon
0c6a42864f
Add guidelines for script moderation
2023-11-21 11:17:03 -08:00
Matt
668ae21167
Update installers.rst
2023-07-01 14:05:22 +00:00
Mathieu Comandon
b2e19c94df
Remove terminal: true from execute documentation
2023-03-15 18:10:03 -07:00
Nicola
f2e7cc50bf
Fix formatting issue
...
Also, make code block formatting more uniform
2023-02-12 08:18:18 +00:00
Antoine Mazeas
b167143453
Code style and formatting
...
Signed-off-by: Antoine Mazeas <antoine@karthanis.net >
2023-01-19 19:43:53 -08:00
Antoine Mazeas
88a004c86d
Revert requiring MODDB: prefix
...
Signed-off-by: Antoine Mazeas <antoine@karthanis.net >
2023-01-19 19:43:53 -08:00
Antoine Mazeas
10c4c8fcdf
Add mandatory MODDB: prefix as per maintainer wish
...
+ add more test coverage
Signed-off-by: Antoine Mazeas <antoine@karthanis.net >
2023-01-19 19:43:53 -08:00
Antoine Mazeas
6e04f1e4d2
Document usage of moddb.com urls in installers
...
Signed-off-by: Antoine Mazeas <antoine@karthanis.net >
2023-01-19 19:43:53 -08:00
Rob Loach
a40d5d7300
Remove ResidualVM, as it was merged into ScummVM
...
We no longer need ResidualVM as it was merged into ScummVM.
2023-01-03 15:22:25 -08:00
Mathieu Comandon
fb055249c1
Add items to changelog
2022-08-16 19:15:57 -07:00
Mathieu Comandon
9bb82b5af2
Document variables section
2022-08-16 14:55:18 -07:00
Mathieu Comandon
bd92a295a7
Document launch_configs
2022-02-18 11:11:48 -08:00
Mathieu Comandon
019a1bc74c
Document return code option
2022-02-17 12:17:47 -08:00
nadi726
58d5b7e530
Updated Accepted values for the format argument in extract
2022-01-21 00:09:48 -08:00
Alexandr Oleynikov
1c9f464460
Improve documentation for some installer task types
2021-11-21 22:48:52 +03:00
Alexandr Oleynikov
ac063a9ee7
Document $WINEBIN
...
Closes https://github.com/lutris/lutris/issues/3843
2021-11-20 11:04:54 +03:00
Mathieu Comandon
c86eee1ac2
Deprecate usage of $WINESTEAM locations
2021-07-19 14:55:14 -07:00
Mathieu Comandon
e89c73c884
Remove custom-name directive from script
2021-04-13 22:05:41 -07:00
Mathieu Comandon
de8bb404ca
Add note about destination for move command
2021-04-12 17:14:17 -07:00
Mathieu Comandon
7f5c03ba61
Remove terminal option from examples
2021-03-31 22:07:20 -07:00
Mathieu Comandon
020862ee3b
Document extends directive ( Closes #2839 )
2020-10-05 23:29:38 -07:00
Loïc C. Reynier
004ae485ef
Installer documentation fixes
2020-10-03 04:53:57 -07:00
Mathieu Comandon
b71c303af5
Installer documentation fixes
2020-06-26 17:31:21 -07:00
Mathieu Comandon
79cfa2e3eb
Clarify and reorganize installer documentation
2020-06-19 17:51:44 -07:00
hydrian
0e7fc08bba
Moved Lutris's API doc link. Also clarified that use of the slug.
2020-06-19 12:18:36 -07:00
hydrian
4ebd46fadb
Added link to running api documentation to runner section.
2020-06-19 12:18:36 -07:00
hydrian
5ff6484ce2
Added how to extract gogid from an inno installer.
2020-06-19 12:18:36 -07:00
hydrian
fed243417e
Fixed variable name typo
2020-06-19 12:18:36 -07:00
hydrian
21c99dd81a
Added arch,appid,prefix, and working_dir
2020-06-19 12:18:36 -07:00
hydrian
92d54e45f7
Fixed typo in game_id. Added link to ScummVM compatibility list with
...
short names.
2020-06-19 12:18:36 -07:00
hydrian
211d0cdcc3
Fixed typo in gogid
2020-06-19 12:18:36 -07:00
hydrian
efc604da7e
Fixed variable typo
2020-06-19 12:18:36 -07:00
hydrian
3071786f0b
Added game section. exe,args,gogid,game_id,path attributes
2020-06-19 12:18:36 -07:00
Mathieu Comandon
ed9660bd82
Allow customization of the message displayed at the end of installations ( Closes #1775 )
2020-04-11 14:38:43 -07:00
Mathieu Comandon
6f6b50cf66
Remove xboxdrv option
2020-02-05 20:35:01 -08:00
Esdras Tarsis
1735b11611
[docs] Fix typo in the Override section
2019-12-25 18:30:29 -08:00