mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 07:35:38 +00:00
Documentation update.
This commit is contained in:
parent
b897b8a15d
commit
67fb33123c
16
CHANGELOG.md
16
CHANGELOG.md
|
@ -15,6 +15,7 @@
|
||||||
* Made gamelist theming much more flexible by allowing any number of elements of any types to be defined
|
* Made gamelist theming much more flexible by allowing any number of elements of any types to be defined
|
||||||
* Deprecated multiple older theming concepts like features, extras and hardcoded metadata attributes
|
* Deprecated multiple older theming concepts like features, extras and hardcoded metadata attributes
|
||||||
* Renamed the default theme set from rbsimple-DE to slate-DE
|
* Renamed the default theme set from rbsimple-DE to slate-DE
|
||||||
|
* (Windows) Made game launching more seamless by making the application window one pixel wider instead of one pixel less in height
|
||||||
* Added support for folder links, used for launching game files inside folders without having to enter them
|
* Added support for folder links, used for launching game files inside folders without having to enter them
|
||||||
* Added a folder badge, including a folder link overlay in case a link has been configured
|
* Added a folder badge, including a folder link overlay in case a link has been configured
|
||||||
* Added a collection badge, shown when editing custom collections to indicate that a game is part of the collection
|
* Added a collection badge, shown when editing custom collections to indicate that a game is part of the collection
|
||||||
|
@ -86,6 +87,7 @@
|
||||||
* Updated the build scripts to support native M1/ARM builds on macOS
|
* Updated the build scripts to support native M1/ARM builds on macOS
|
||||||
* Improved the in-tree build on macOS to not needing to install any libraries when compiling the "external" dependencies
|
* Improved the in-tree build on macOS to not needing to install any libraries when compiling the "external" dependencies
|
||||||
* Large refactoring to improve thread safety and improve singleton pattern usage
|
* Large refactoring to improve thread safety and improve singleton pattern usage
|
||||||
|
* Made the logging thread safe
|
||||||
* Added the build date to to main menu for alpha and dev builds
|
* Added the build date to to main menu for alpha and dev builds
|
||||||
* Moved all Platform functions to the utility namespace instead of using the global namespace
|
* Moved all Platform functions to the utility namespace instead of using the global namespace
|
||||||
* Implemented proper XML attribute support in ThemeData that eliminates the risk of name collisions
|
* Implemented proper XML attribute support in ThemeData that eliminates the risk of name collisions
|
||||||
|
@ -142,6 +144,20 @@
|
||||||
* The device text flickered in GuiDetectDevice when configuring a controller
|
* The device text flickered in GuiDetectDevice when configuring a controller
|
||||||
* The selector bar was not aligned correctly during menu scale-up animations
|
* The selector bar was not aligned correctly during menu scale-up animations
|
||||||
|
|
||||||
|
## Version 1.2.6 (in development)
|
||||||
|
|
||||||
|
**Release date:** TBD
|
||||||
|
|
||||||
|
### Release overview
|
||||||
|
|
||||||
|
v1.2 maintenance release.
|
||||||
|
|
||||||
|
### Detailed list of changes
|
||||||
|
|
||||||
|
* Added experimental support for PCSX2 Qt standalone for the ps2 system on Unix
|
||||||
|
|
||||||
|
### Bug fixes
|
||||||
|
|
||||||
## Version 1.2.5
|
## Version 1.2.5
|
||||||
|
|
||||||
**Release date:** 2022-06-22
|
**Release date:** 2022-06-22
|
||||||
|
|
|
@ -10,6 +10,7 @@ RetroPie community
|
||||||
|
|
||||||
**Desktop Edition**\
|
**Desktop Edition**\
|
||||||
Leon Styhre \
|
Leon Styhre \
|
||||||
|
Joseph Geumlek \
|
||||||
Sophia Hadash
|
Sophia Hadash
|
||||||
|
|
||||||
# UI Art & Design
|
# UI Art & Design
|
||||||
|
|
|
@ -1786,6 +1786,8 @@ It's the GUID that is the key, and it's the lines matching these IDs that you wa
|
||||||
|
|
||||||
Even if pasting the entire content of gamecontrollerdb.txt into the es_controller_mappings.cfg file did not enable your controller, all hope is not lost. You may still be able to create your own custom controller entry, but doing that is beyond the scope of this document and you would have to look into the instructions at the SDL_GameControllerDB URL mentioned above.
|
Even if pasting the entire content of gamecontrollerdb.txt into the es_controller_mappings.cfg file did not enable your controller, all hope is not lost. You may still be able to create your own custom controller entry, but doing that is beyond the scope of this document and you would have to look into the instructions at the SDL_GameControllerDB URL mentioned above.
|
||||||
|
|
||||||
|
As a final note, this configuration file can also be used for the opposite purpose, i.e. to blacklist devices so that they will not work inside ES-DE. Some wireless controllers with buggy drivers will register as two devices meaning every button press will be registered twice. In this situation, blacklisting one of these entries will make the controller behave correctly. Although it's possible to enable the _Only accept input from first controller_ menu option as a workaround, this will completely ignore all other controllers which may not be what you want. To blacklist a controller, follow the same procedure described above but leave the button configuration blank for the GUID entry.
|
||||||
|
|
||||||
## Portable installation on Windows
|
## Portable installation on Windows
|
||||||
|
|
||||||
_As there is a preconfigured portable release available for Windows, this section is mostly relevant for understanding how the setup works, as well as to provide information on how to make customizations._
|
_As there is a preconfigured portable release available for Windows, this section is mostly relevant for understanding how the setup works, as well as to provide information on how to make customizations._
|
||||||
|
|
|
@ -2077,6 +2077,8 @@ It's the GUID that is the key, and it's the lines matching these IDs that you wa
|
||||||
|
|
||||||
Even if pasting the entire content of gamecontrollerdb.txt into the es_controller_mappings.cfg file did not enable your controller, all hope is not lost. You may still be able to create your own custom controller entry, but doing that is beyond the scope of this document and you would have to look into the instructions at the SDL_GameControllerDB URL mentioned above.
|
Even if pasting the entire content of gamecontrollerdb.txt into the es_controller_mappings.cfg file did not enable your controller, all hope is not lost. You may still be able to create your own custom controller entry, but doing that is beyond the scope of this document and you would have to look into the instructions at the SDL_GameControllerDB URL mentioned above.
|
||||||
|
|
||||||
|
As a final note, this configuration file can also be used for the opposite purpose, i.e. to blacklist devices so that they will not work inside ES-DE. Some wireless controllers with buggy drivers will register as two devices meaning every button press will be registered twice. In this situation, blacklisting one of these entries will make the controller behave correctly. Although it's possible to enable the _Only accept input from first controller_ menu option as a workaround, this will completely ignore all other controllers which may not be what you want. To blacklist a controller, follow the same procedure described above but leave the button configuration blank for the GUID entry.
|
||||||
|
|
||||||
## Portable installation on Windows
|
## Portable installation on Windows
|
||||||
|
|
||||||
_As there is a preconfigured portable release available for Windows, this section is mostly relevant for understanding how the setup works, as well as to provide information on how to make customizations._
|
_As there is a preconfigured portable release available for Windows, this section is mostly relevant for understanding how the setup works, as well as to provide information on how to make customizations._
|
||||||
|
|
|
@ -2009,7 +2009,7 @@ This setting gives the ability to choose between the controller types _Xbox, Xbo
|
||||||
|
|
||||||
**Only accept input from first controller**
|
**Only accept input from first controller**
|
||||||
|
|
||||||
If enabling this option, only the first controller detected during startup will send its input to ES-DE (the keyboard input is unaffected by this setting and will be enabled regardless). This is a good way to limit potential chaos with multiple persons fighting over which games to start. Disconnecting and reconnecting controllers while ES-DE is running may change what is considered the first controller. This setting does not affect the emulators in any way, it's only applied to ES-DE.
|
If enabling this option, only the first controller detected during startup will send its input to ES-DE (the keyboard input is unaffected by this setting and will be enabled regardless). This is a good way to limit potential chaos with multiple persons fighting over which games to play. Note that disconnecting and reconnecting controllers while ES-DE is running may change what is considered the first controller. This setting does not affect the emulators in any way, it's only applied to ES-DE. Another issue is that some wireless controllers have buggy drivers and will register as two devices, meaning all button presses will be registered twice inside ES-DE. Using this option is one solution to the problem, although it's also possible to blacklist the extra controller entry, as described [here](INSTALL-DEV.md#adding-custom-controller-profiles).
|
||||||
|
|
||||||
**Configure keyboard and controllers**
|
**Configure keyboard and controllers**
|
||||||
|
|
||||||
|
@ -2650,7 +2650,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| pico8 | PICO-8 Fantasy Console | PICO-8 **(Standalone)** | PICO-8 Splore **(Standalone)** | No | See the specific _PICO-8_ section elsewhere in this guide |
|
| pico8 | PICO-8 Fantasy Console | PICO-8 **(Standalone)** | PICO-8 Splore **(Standalone)** | No | See the specific _PICO-8_ section elsewhere in this guide |
|
||||||
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
||||||
| ports | Ports | _Various_ | | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
| ports | Ports | _Various_ | | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
||||||
| ps2 | Sony PlayStation 2 | PCSX2 [UW],<br>PCSX2 **(Standalone)** [M] | PCSX2 **(Standalone)** [UW],<br>PCSX2 Qt **(Standalone)** [W*],<br>PCSX2 wxWidgets **(Standalone)** [W*],<br>Play! **(Standalone)** [UMW*],<br>AetherSX2 **(Standalone)** [M] | Yes (No for Play!) | |
|
| ps2 | Sony PlayStation 2 | PCSX2 [UW],<br>PCSX2 **(Standalone)** [M] | PCSX2 **(Standalone)** [UW],<br>PCSX2 Qt **(Standalone)** [UW*],<br>PCSX2 wxWidgets **(Standalone)** [W*],<br>Play! **(Standalone)** [UMW*],<br>AetherSX2 **(Standalone)** [M] | Yes (No for Play!) | |
|
||||||
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** [UMW*] | RPCS3 Directory **(Standalone)** [UMW*] | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** [UMW*] | RPCS3 Directory **(Standalone)** [UMW*] | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
||||||
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
||||||
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single .iso file in root folder |
|
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single .iso file in root folder |
|
||||||
|
|
|
@ -2000,7 +2000,7 @@ This setting gives the ability to choose between the controller types _Xbox, Xbo
|
||||||
|
|
||||||
**Only accept input from first controller**
|
**Only accept input from first controller**
|
||||||
|
|
||||||
If enabling this option, only the first controller detected during startup will send its input to ES-DE (the keyboard input is unaffected by this setting and will be enabled regardless). This is a good way to limit potential chaos with multiple persons fighting over which games to start. Disconnecting and reconnecting controllers while ES-DE is running may change what is considered the first controller. This setting does not affect the emulators in any way, it's only applied to ES-DE.
|
If enabling this option, only the first controller detected during startup will send its input to ES-DE (the keyboard input is unaffected by this setting and will be enabled regardless). This is a good way to limit potential chaos with multiple persons fighting over which games to play. Note that disconnecting and reconnecting controllers while ES-DE is running may change what is considered the first controller. This setting does not affect the emulators in any way, it's only applied to ES-DE. Another issue is that some wireless controllers have buggy drivers and will register as two devices, meaning all button presses will be registered twice inside ES-DE. Using this option is one solution to the problem, although it's also possible to blacklist the extra controller entry, as described [here](INSTALL.md#adding-custom-controller-profiles).
|
||||||
|
|
||||||
**Configure keyboard and controllers**
|
**Configure keyboard and controllers**
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue