gbe_fork/tools/generate_emu_config
2024-01-19 03:51:44 +02:00
..
controller_config_generator moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
external_components moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
icon gen emu config: readme + icon attribution 2023-12-29 23:03:58 +02:00
stats_schema_achievement_gen moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
generate_emu_config_README.txt moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
generate_emu_config.py new id to handle recent games 2024-01-19 03:51:44 +02:00
package_linux.sh moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
package_win.bat dynamic thread count in packager script for gen emu config 2023-12-28 01:30:46 +02:00
README.md gen emu config: readme + icon attribution 2023-12-29 23:03:58 +02:00
rebuild_linux.sh gen emu config: readme + icon attribution 2023-12-29 23:03:58 +02:00
rebuild_win.bat sign the gen emu script too 2023-12-31 21:06:44 +02:00
recreate_venv_linux.sh configureable python version for Linux in gen emu config packaging script 2023-12-28 01:30:46 +02:00
recreate_venv_win.bat moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
requirements.txt moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
steam_default_icon_locked.jpg moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
steam_default_icon_unlocked.jpg moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00

What is this ?

This is a command line tool to generate the steam_settings folder for the emu,
you need a Steam account to grab most info, but you can use an anonymous account with limited access to Steam data.


Usage

generate_emu_config [options] <app id 1> [app id 2] [app id 3] ...

You'll be asked each time to enter your username and password.

You can also place a file called my_login.txt beside this tool with the following data:

  • Your username on the first line
  • Your password on the second line

But beware though of accidentally distributing your login data when using this file.


Available [options]

To get all available options, run the tool without any arguments.

  • app id 1: the ID of the first app, this is mandatory
  • app id <n>: multiple/more app IDs to grab the data for
  • -shots: download some additional screenshots for the app/game
  • -thumbs: download some additional thumbnails for the app/game
  • -vid: attempt to download the trailer/promo video
  • -imgs: download common Steam imgaes, this includes a poster, Steam generated background, icon(s), and some other assets
  • -name: output the data in a folder with the name of the app/game, illegal characters are removed
  • -cdx: generate .ini file to be used by CODEX emu, this is quite outdated and needs manual editiong
  • -aw: generate all schemas for Achievement Watcher by xan105: https://github.com/xan105/Achievement-Watcher
  • -clean: attempt to cleanup/remove the output folder from previous runs, if it exists, before downloading the data again
  • -anon: use anonymous account to login to Steam instead of using your own,
    note that this account has very limited access to data, and it can't download most info

Example

generate_emu_config -shots -thumbs -vid -imgs -name -cdx -aw -clean 421050 480

Attributions and credits

Windows icon by: FroyoShark
License: Creative Commons Attribution 4.0 International
Source: icon archive: Steam Icon