Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
emulationstation:command_line_arguments [2021/08/31 06:39] – added exhaustive list of cml args atariemulationstation:command_line_arguments [2022/12/24 06:25] (current) – typo? lol atari
Line 3: Line 3:
 If you've come from another distribution such as RetroPie (or you've just been around for a long time) you might be familiar with [[https://github.com/Aloshi/EmulationStation/tree/unstable#configuring|EmulationStation's command line arguments]]. You'll notice there's no real way to implement these arguments with the version of EmulationStation included in Batocera, unless you're willing to re-compile the entirety of Batocera. If you've come from another distribution such as RetroPie (or you've just been around for a long time) you might be familiar with [[https://github.com/Aloshi/EmulationStation/tree/unstable#configuring|EmulationStation's command line arguments]]. You'll notice there's no real way to implement these arguments with the version of EmulationStation included in Batocera, unless you're willing to re-compile the entirety of Batocera.
  
-Well no more! As of v32 Batocera now includes the ability to accept user-defined custom arguments for ES at launch. All you have to do is add the appropriate `es.customargs=--mycommandkey to `/userdata/batocera.conf`.+Well no more! As of **v32** Batocera now includes the ability to accept user-defined custom arguments for ES at launch. All you have to do is add the appropriate ''%%es.customsargs=--mycommand%%'' key to ''/userdata/batocera.conf''.
  
 For example: For example:
  
 <code> <code>
-es.customargs=--screenoffset 50 100+es.customsargs=--screenoffset 50 100
 </code> </code>
  
Line 45: Line 45:
 ===== Exhaustive list of ES command line arguments ===== ===== Exhaustive list of ES command line arguments =====
  
-<WRAP center round todo 60%+<WRAP center round todo> 
-This is correct as of v32. May change over time.+This is correct as of **v32**. May change over time.
 </WRAP> </WRAP>
  
Line 57: Line 57:
 --monitor [monitorId]           ? --monitor [monitorId]           ?
 --resolution [width] [height]   resolution when using --windowed --resolution [width] [height]   resolution when using --windowed
---screensize [width] [height]   ? +--screensize [width] [height]   output resolution, increasing will stretch the image out to the right and down 
---screenoffset [x] [y]          ? +--screenoffset [x] [y]          move the canvas by x pixels right and y pixels down 
---screenrotate [rotate]         ? +--screenrotate [rotate]         rotates the screen 90 degrees, rotate values: 0, 1, 2 or 3 
---gamelist-only                 Only parse the gamelist xml files, don't scan for changes +--gamelist-only                 only parse the gamelist xml files, don't scan for changes 
---ignore-gamelist               ? +--ignore-gamelist               always manually scan for files 
---show-hidden-files             ?+--show-hidden-files             show all hidden games
 --draw-framerate                display the framerate --draw-framerate                display the framerate
 --no-exit                       don't show the exit option in the menu --no-exit                       don't show the exit option in the menu
Line 68: Line 68:
 --no-splash                     don't show the splash screen --no-splash                     don't show the splash screen
 --debug                         more logging, show console on Windows --debug                         more logging, show console on Windows
---fullscreen-borderless         ? +--fullscreen-borderless         run emulationstation at fullscreen resolution in a borderless window 
---fullscreen                    ? +--fullscreen                    run emulationstation in fullscreen 
---windowed                      not fullscreen, should be used with --resolution+--windowed                      run in windowed mode, not fullscreen, should be used with --resolution
 --vsync [1/on or 0/off]         turn vsync on or off (default is on) --vsync [1/on or 0/off]         turn vsync on or off (default is on)
 --max-vram [size]               Max VRAM to use in Mb before swapping. 0 for unlimited --max-vram [size]               Max VRAM to use in Mb before swapping. 0 for unlimited
Line 76: Line 76:
 --force-kid                     Force the UI mode to be Kid --force-kid                     Force the UI mode to be Kid
 --force-disable-filters         Force the UI to ignore applied filters in gamelist --force-disable-filters         Force the UI to ignore applied filters in gamelist
 +--splash-image                  Show an alternate splash image
 --help                          summon a sentient, angry tuba --help                          summon a sentient, angry tuba
 </code> </code>
 +
  • emulationstation/command_line_arguments.1630391944.txt.gz
  • Last modified: 5 years ago
  • by atari