This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |
| emulationstation:customize_systems [2022/03/20 05:54] – moved unimportant background information to the bottom atari | emulationstation:customize_systems [2022/06/05 12:44] (current) – [Customize ES Systems] clarify + future proof explanation of updating es_systems atari |
|---|
| |
| <WRAP center round important> | <WRAP center round important> |
| If you upgrade from a previous Batocera version to **v31** or higher, you **need to update** your ''es_systems*.cfg'' files to reflect the change of Python version. As you can see below, starting with Batocera **v31**, the location for the emulator launcher is ''/usr/lib/python3.9/site-packages/configgen/emulatorlauncher.py'' and not ''/usr/lib/python2.7/site-packages/configgen/emulatorlauncher.py'' as it used to be in previous versions. There is no Python 2.7 on Batocera **v31** or higher. | Whenever Batocera is upgraded, its version of Python used may also change. This means if you are using an ''es_systems.cfg'' which manually defines the ''<command>'' (for example: ''<command>/usr/lib/python2.7/site-packages/configgen/emulatorlauncher.py</command>'' which is calling an older Python version), it will need to be updated accordingly. |
| | |
| | In general, it is recommended to avoid using a custom ''<command>'' and to just use the default one. |
| </WRAP> | </WRAP> |
| |