Commit Graph

50 Commits

Author SHA1 Message Date
a
41570b0fa5 ensure generated schema from gen_emu_config contains name and description 2024-08-18 05:00:14 +03:00
otavepto
61d519bf0e fix the condition of Steam_Apps::SetActiveBeta() as noted by universal963 + remove deprecated build_id from gen_emu_config 2024-07-07 02:39:21 +03:00
otavepto
3fdb45e43b generate branches.json from app info schema 2024-07-07 02:39:21 +03:00
otavepto
433dc405bd gen_emu_config: make sure each line in supported languages is lowercase 2024-06-30 03:18:39 +03:00
otavepto
4204b356d7 fix python 3.12 installation on ubuntu 22 2024-06-17 10:50:18 +03:00
otavepto
f7e4394f34 this warning might be the reason SSL certificate is failing on Arch (when adding deadsnake PPA): "Note: for jammy and noble, older python versions requre libssl<3 so they are not currently built" 2024-06-17 10:50:18 +03:00
otavepto
b1217657db use requests package instead of urllib 2024-06-17 10:50:18 +03:00
Detanup01
435f9bfd49
fix for real 2024-05-17 21:48:51 +02:00
Detanup01
ea1bb239c3
fix for 282800 2024-05-17 21:37:41 +02:00
otavepto
efbd091a80 Revert all fake changes 2024-05-11 17:38:32 +03:00
otavepto
517648677d fake change to test new workflow 2024-05-11 17:38:32 +03:00
otavepto
f243271feb fix gen_emu_config build 2024-04-25 12:37:26 +02:00
otavepto
a0885417c6 generate *spec file inside build temp dir for all py scripts 2024-04-25 11:31:08 +02:00
otavepto
0cd1711bcf * new switches for the generate_emu_config tool
- `-skip_ach`: skip downloading & generating achievements and their images
  - `-skip_con`: skip downloading & generating controller configuration files
  - `-skip_inv`: skip downloading & generating inventory data (`items.json` & `default_items.json`)

* copy the readme of the migration tool after build
* let the migration tool exit with code 1 if nothing was found
2024-04-20 20:15:47 +02:00
otavepto
2bde7e4eba disable friend avatar functionality by default + new option to enable it 2024-04-20 19:29:54 +02:00
otavepto
0e694f1e86 * write dlc to [app:dlcs] inside .ini
* fix a mistake when mixing output from generate_emu_config tool
* ensure output from generate_emu_config tool is written as soon as possible in case another stage threw an exception
* fix a bug when writing .ini, ensure everything is a string
* new readme for the migration tool
2024-04-20 17:30:04 +02:00
otavepto
803a79690c update generate_emu_config tool to use the new format 2024-04-20 01:23:28 +02:00
otavepto
e7bc867b56 deep merge dict 2024-04-16 00:08:58 +02:00
otavepto
1e1a2b6849 update gen_emu_config tool 2024-04-14 19:54:36 +02:00
otavepto
4c8bc9c3cd removed debug flag 2024-04-10 11:05:26 +02:00
otavepto
2deda8a2eb disable the overlay by default, and only enable it via the config file enable_experimental_overlay.txt, avoiding many crashes 2024-04-09 15:45:54 +02:00
otavepto
6c99b29d24 for gen_emu_config: allow specifying the username and password via env vars GSE_CFG_USERNAME and GSE_CFG_PASSWORD 2024-04-02 03:48:40 +02:00
otavepto
07f3c7a2d2 for generate_emu_config: new options -de and -cve to generate some disable_xxx files, or enable some convenient features 2024-04-01 19:23:55 +02:00
otavepto
93172e642e allow disabling the new options via config files 2024-04-01 19:23:55 +02:00
otavepto
4bf76af19b * point at updated deps submodule
* fixed mistakes in win deps build script + gen_emu_config package script

* update linux deps build script
2024-03-08 18:13:29 +02:00
otavepto
c38601fdcd Restore networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
001e74aafa revert all networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
7e240ffec0 new flag -reldir for the generate_emu_config script to use everything relatively 2024-02-24 20:49:31 +02:00
otavepto
883dfac04f * build the python scripts achievements_gen.py and parse_controller_vdf.py into binary form using pyinstaller
* change the scripts `achievements_gen.py` and `parse_controller_vdf.py` to accept multiple files
2024-02-24 17:12:38 +02:00
otavepto
44275decd4 add -nd flag for gen_emu_config to readme 2024-02-20 19:13:23 +02:00
otavepto
bf413fc12a report missing key binding 2024-02-17 12:53:12 +02:00
otavepto
c1d1779624 update the code which parses controller inputs 2024-02-17 10:17:55 +02:00
otavepto
210c86c1a3 add an example website 2024-02-17 10:17:55 +02:00
otavepto
df2f38f589 * create an empty example file on build
* don't strip spaces for login data

* build temp data inside same folder as regular build
2024-02-17 10:17:55 +02:00
otavepto
e62ec772c3 support the new format for supported_languages 2024-02-17 10:17:55 +02:00
otavepto
3a701dfbbd fixed a bug + print stack trace on exception 2024-02-17 10:17:55 +02:00
otavepto
d8c14ab13e * allow setting steam id of apps/games owners from an external file top_owners_ids.txt beside the script
* use the directory of the generate_emu_config script for temp stuff
2024-02-17 10:17:55 +02:00
otavepto
7e595ce1d9 updated changelog 2024-01-25 23:32:54 +02:00
Detanup01
16e49d9bcb Added option to not generate disable_*.txt"s 2024-01-25 23:14:46 +02:00
otavepto
85abf09650 new id to handle recent games 2024-01-19 03:51:44 +02:00
otavepto
41a3adfa33 sign the gen emu script too 2023-12-31 21:06:44 +02:00
otavepto
61ae6711f8 always generate DLC.txt 2023-12-31 21:06:44 +02:00
otavepto
d9261f8500 gen emu config: readme + icon attribution 2023-12-29 23:03:58 +02:00
otavepto
512eb4e0bf added anonymous login to gen emu script, has very limited access 2023-12-29 23:03:58 +02:00
otavepto
b960f6ca1f configureable python version for Linux in gen emu config packaging script 2023-12-28 01:30:46 +02:00
otavepto
5e57643f3a changed tmp dir for builds 2023-12-28 01:30:46 +02:00
otavepto
6f2cca7fad gen emu script build scripts: cleanup build tmp folder + use a nested dir for build 2023-12-28 01:30:46 +02:00
otavepto
d5035d3dbd dynamic thread count in packager script for gen emu config 2023-12-28 01:30:46 +02:00
otavepto
7dc92f0bdf fixed packager app path in gen emu config 2023-12-28 01:30:46 +02:00
otavepto
6c07697a6d moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00