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