Releases: acidicoala/ScreamAPI
Releases · acidicoala/ScreamAPI
Update 2 for EOSSDK 1.8.0
Changelog
Bug fixes
Fixed the Achievement Manager icon loading bug that was crashing the Railway Empire. Icons should now be loaded without any issues.Apparently that wasn't enough, so the game is still crashing 😕
Known issues
- Enabling
LoadIcons
in Railway Empire crashes the game. - Overlay works only with DirectX11.
- Overlay may sometimes stop working or even crash in some games when resizing the game window.
Acknowledgements
Extra special Thank You to Nemirtingas for the icon loading bugfix.
Update 1 for EOSSDK 1.8.0
Changelog
Additions
- New export functions from EOS SDK 1.8.0
- New config option:
OfflineSupport
. Setting it toTrue
makes ScreamAPI return the DLC ownerships that the game requested, even if the original request failed, like in the case of offline sign-in. Default:True
- New config option:
ForceEpicOverlay
. Setting it toTrue
forcefully enables original Epic Overlay, even if the game developer disabled it. Default:False
Changes
- Logs now show localized time stamp for each message
Bug fixes
- Added Achievement Manager support for older EOS SDK versions. This should fix the crashes in games like Kingdom Come: Deliverance
- Added support for Unicode in the Achievement Manager overlay. To facilitate that, Segoe UI was chosen as the main font
Known issues
- Overlay works only with DirectX11
- Enabling
LoadIcons
in Railway Empire crashes the game
Update 5 for EOSSDK 1.7.1
Changelog
Bug fixes
- Changed the Achievement Manager initialization entry point. Now it should be properly initialized in Football Manager 2020.
Known issues
- Overlay works only with DirectX11
- Unicode in the overlay is not supported
- Resizing game window in Civilization VI disables the overlay or can lead to a crash
- Enabling
LoadIcons
in Railway Empire crashes the game
Update 4 for EOSSDK 1.7.1
Changelog
Additions
- New config option
LoadIcons
for enabling/disabling icon texture loading. It is a workaround for games that are crashing because of texture loading, such as Railway Empire.
Known issues
- Overlay works only with DirectX11
- Unicode in the overlay is not supported
- Resizing game window in Civilization VI disables the overlay or can lead to a crash
- Enabling
LoadIcons
in Railway Empire crashes the game
Update 3 for EOSSDK 1.7.1
Changelog
Additions
- New config option
ValidateIcons
for enabling/disabling validation of cache icon's size. Should save a little bit of traffic and overlay initialization time
Bug fixes
- Resizing game window no longer crashes the game with overlay enabled
- Civilization VI mouse input is now working in overlay
- Removed linking with XInput1_4.dll, which is not present on Windows 7 by default and hence can cause crashes
- imgui.ini is no longer generated every time a game is closed
- Non DirectX11 games should not be crashing anymore with overlay enabled. They should just print an error message to the log
Known issues
- Overlay works only with DirectX11
- Resizing game window in Civilization VI disables the overlay or can lead to a crash
Acknowledgements
Extra special Thank You to Nemirtingas for suggestions and some bug fixes.
Update 2 for EOSSDK 1.7.1
Changelist
Additions
- Added Achievement Unlocker. Available via [Shift]+[F5] Overlay. Only DirectX11 is supported. Enable in the config file.
Changes
- Changed the configuration file format.
Known issues
- A game with Overlay enabled will crash upon resize.
- Overlay will keep generating imgui.ini file.
- Windows 7 requires XInput1_4.dll
I will try to solve those issues in the next release.
Full changelist and other accompanying notes can be found in the topic header of the official forum topic.
Update 1 for EOSSDK 1.7.1
Changelist
Additions
- Added new export functions from EOS SDK 1.7.1
- Added a transaction snooper in the logger
Update 3 for EOSSDK 1.7.0
Changelist
Additions
- Proper support for Win32 games
- Basic support for entitlements
Changes
- Config option
OwnAllDLC
renamed toUnlockAllDLC
, in order to better reflect its function
Update 2 for EOSSDK 1.7.0
Changes
- Added experimental support for older versions of EOSSDK (1.1.0)
- Config file is now shipped with release binaries