Implemented automatic silencing of speech when the window is minimized. This feature is enabled by default. To toggle it off, head over to the game settings. When this is enabled, upon leaving the window, no speech will be piped to your screen reader via Marvel Realm
Significantly reduced speech cues on updating assets for the public version. Please note that this isn't available for the tester version as the most verbosity is always required for the best monitoring
New in version 1.6.19
Fixed a bug where sometimes the window would freeze while downloading content. This issue would block your input from going through until the download was completed
New in version 1.6.18
Fixed a critical bug where some games would crash the suite before displaying the final results
New in version 1.6.17
Updated the API client to prevent blocking the process of polling events and display updates. Now if connection issues occur and the communication with the online service slows down, the window will not be going unresponsive. Furthermore, this implements a fix for the bug where pressing keys while the client was waiting for a response from the server, would cause all the pressed keys to trigger events right after the client received the response
Performed optimizations on the sound system. The overall performance of the whole suite, including the load it puts on the memory, should be improved
New in version 1.6.16
Improved error handling in the auto-update system.
Added an option to select your preferred game controller from a list of available devices. Go to the game controller settings under global settings to choose your controller.
New in version 1.6.13
Significantly modified the seamless update system. This system may be unstable and needs to be tested vigorously.
After downloading the Marvel Realm client, you will now download assets using the client instead of having it downloaded with the application. This is done for traffic optimization purposes
Significantly improved the startup time for the suite
Internal modifications, security improvements and optimizations for the asset management system
Significantly optimized the memory load for audio assets
We're now using the Discord's official game SDK to make sure everything works as expected, and for everyone
New in version 1.6.12
While an update was going on, the download speed was being reported incorrectly. This problem has been resolved. You should no longer witness unusually low transfer rates
Now when posting game results to Mastodon fails, the relevant button will be re-enabled so you can try again
New in version 1.6.11
Added support for Mastodon. You can now set up a Mastodon account under the account management option found in global settings. Once done, you can choose to post your game results to the set up Mastodon account within the game results menu. Your authentication token is stored locally on your system and is always securely encrypted. To remove your set up Mastodon account or switch to another, visit the account management settings again
Implemented support for interacting with Discord's remote procedure protocol. Marvel Realm will now be detected when it is running by Discord, just like mainstream games. The game that you are playing in the suite will also be displayed. As soon as Marvel Realm connects with Discord, you will be informed via a speech cue
There is now an option within game main menus that allows you to return to the suite's main menu without having to go through the game list and categories list
Added a donation button to the main menu
New in version 1.6.10
Updated the Api to fix a bug causing the client fail to find the online leaderboards
Improved error handling for client-server operations
New in version 1.6.9
Reworked the entire Api-related code. Please test the online functionality of the suite and report any issues that you come across
Integrated tabs in the menu system. Now menus can be split into different tabs that you can cycle between using control + tab and control + shift + tab
New in version 1.6.8
Fixed a bug where the suite would fail to load
Added better vertical aiming and radar beep sounds for Zero Stealth
New in version 1.6.7
Basegame is now a separate asset, so that updating the core of the game logic will no longer require a full client update
New in version 1.6.6
Fixed a bug where the Sage framework couldn't be found.
New in version 1.6.5
Migrated to the latest stable version of python and Nuitka (The core builder for the suite and all of its games)
Added buttons that guide the player to the plans and pricing page in the main menu of the suite and anywhere else necessary
Each game that has a license available will display a friendly message in the main menu. Activating the button will take the player to the licenses page for that game
Rearranged game main menus and the pause menu
New in version 1.6.4
Now when the default sound output driver is changed, the suite automatically detects it and resets the sound output driver to the new default
Game documentations are now accessible from the pause menu
Updated the documentation for Marvel Realm to add a section for the Dolby Downmixing algorithm, solve layout issues, ETC
Removed the ultimate sound performance mode as it was causing various bugs on a wide range of system specifications
Fixed a bug where leaving all sound settings untouched would still cause a sound system restart when exiting the sound settings menu
Fixed a bug where sometimes certain actions performed with the mouse would not reset at the right time, causing issues such as mouse buttons being stuck, ETC
New in version 1.6.3
Implemented customization of constant camera turn speed. Changing this value will affect how fast the player turns using a keyboard or a game controller in all games. Access this setting under the game settings category
New in version 1.6.2
Implemented a better mechanism for calculating character fall damage
Fixed small bugs related to input handling
Fixed a bug where hints for learn game sounds menus wouldn't be spoken
New in version 1.6.1
Integration with a new Api change on the server
New in version 1.6.0
Paid games are now marked with an asterisk sign (*) in the categories list. Additionally, the menu item hint for the play button in the game's main menu informs you whether you can play this game
Fixed the logic for handling several vibration patterns for game controllers at a time
Implemented controls that should be held for an amount of time to trigger an action
Fixed speech outputs for menu items that particularly fix the interaction with jaws and SAPI
Upgraded the libraries for Zhengdu Screen Reader to the latest available version. Keep in mind that we can't use this screen reader at Sonorous Arts and are therefore unable to provide full support for it
New in version 1.5.3
We can now make specific menu items not to play certain sounds on demand. As a result, in the learn game sounds menus for all games, pressing enter on a sound will not play the menu option activation sound, making it easier for everyone to hear the game sounds clearly
Fixed a few bugs in clean up code, making sure everything is stopped before the suite quits
New in version 1.5.2
Global settings option is now available in-game, both on the main menu and the pause menu of each game
It is now possible to restore all settings to default. This action can be triggered only while no game is running
Fixed a bug where weapons would attempt to update some properties while they had no proper owner set
New in version 1.5.1
Significant optimizations for all games regarding mathematical operations and physics calculations
Fixed an error causing a "Proceed" button and a "Dismiss" button to appear together in informational server message pages
New in version 1.5.0
Added a new game, "Assassinate", under the "Battle of Glory" series. This game is in its early stages of development, so please read through the documentation, test it thoroughly and report your findings-Including your overall feel for the game and your suggestions
New audio additions for the newly added game
Many optimizations to Sage framework to further prevent framerate drops
Switched to Separating Axis Theorem algorithm for collision detection, improving both speed and accuracy
New in version 1.4.7
Fix for authorization failure
New in version 1.4.7
UI improvements
It's now possible to choose not to show server messages individually
New in version 1.4.6
UI improvements
You can now choose not to show server messages individually
New in version 1.4.5
Implemented learn sounds feature for all games. As the entries are added for each, the relevant menu item will appear in the main menu and pause menu of the game
Internal optimizations and code clean ups
New in version 1.4.3
Many underlying optimizations to improve calculations on certain lower hardware
When a game doesn't have a documentation or a description, it will be reported again
New in version 1.4.0
Release candidate version. Will be matching the public release if no issues come up
New in version 1.3.13
Fixed an issue where updating Sage would encounter an access is denied error, resulting an infinite loop of update attempts
New in version 1.3.12
Many internal fixes/optimizations, particularly related to physics calculations and handling of entities
Added Battle of Glory: Sniper. This game is in its early stages. Please test and report your findings
New in version 1.3.11
Lots of internal code optimizations/improvements
Ported many of the mathematical operations to C++
Guns now drop bullet shells when fired
Reworked the falling mechanism for entities
object carrying formula refined
Moved many of Marvel Realm's components over to Sage for portability reasons
Refined the camera handling code and added several new features related to setting different points of view
New in version 1.3.8
Implemented the pausing system
Improved the internal code with further optimizations
New in version 1.3.7
Split asset files for easier and lighter updates in the future
Internal optimizations and changes to reflect the recent change to asset files
New in version 1.3.6
Replaced the medium sound performance option with automatic. This option will ask Fmod to determine buffer size and count
Implemented an option to choose between different output types. Autodetect is the most optimal
Updated the documentation to address some issues regarding audio that player were having recently
New in version 1.3.5
Fix for updating assets
New in version 1.3.4
A lot of changes have been made to the underlying version control system. This update may be unstable
New in version 1.3.3
Implemented a fix for explosion colliders sometimes missing objects
Small audio clarity fixes
Integration with the recent Api changes
New in version 1.3.2
Fixed an error with the zone detection system causing some games to crash upon collision with certain objects
New in version 1.3.0
Match with the public version
New in version 1.2.5
Major improvements to characters and the entity hierarchy
Optimizations/Improvements to audio handling
Improvements to end-game user interfaces
New in version 1.2.4
Added several new weapons
Mercedes300, the vehicle that you drive in Chaotic Highway now decelerates slower
New in version 1.2.3
Fixed an error where one of the facilities required by The Road to Sanctuary wasn't included in Sage framework in the previous build
New in version 1.2.2
Renamed "The Last Sanctuary" to "The Road to Sanctuary" as it is now considered a prequel to a future game that fits the title of "The Last Sanctuary" better
New facilities and assets required for the future additions to The Road to Sanctuary
It is now possible to use the home and end keys to jump to the first or the last option in menus respectively
Implemented climbing. The player doesn't need to do anything other than walking on stairs regularly. When the height from the ground increases or decreases, it will be indicated by a short beep. The higher the pitch, the higher the player's height from the ground
Bouncing objects while walking now plays the indicator beep that is used to determine the height of the player from the ground. The higher the pitch, the higher the wall
New weapons
Internal optimizations and code cleanup
New in version 1.2.1
Implemented support for submitting feedback to the server. You can either select the appropriate option in the main menu of the suite, or press the F10 key while playing any of the available games. A page will open in your web browser where you can register your feedback. Any feedback from the testing team will register in the appropriate server while using the tester client. The second way of submitting feedback (the F10 key during game play) is only available to the testing team. Do not hesitate to report bugs, suggest ideas or ask questions
Audio adjustments
Optimizations and fixes for the upcoming features for the new titles
New in version 1.2.0
Various audio fixes
Improvements to the character and player system
Internal optimizations
New in version 1.1.5
Improved security algorithms
New in version 1.1.4
Improved error handling
New weapons and improvements to the weapon and bullet system
Improved the explosion system. Objects are properly detected for or blocked from blast if applicable
Introduced the handling of pitch property for all objects, allowing systems such as vertical aiming to work properly and efficiently
Started porting some of the heavier workloads in Sage framework to C, allowing a boost to the overall performance over time
New in version 1.1.3
Implemented an explosion system
Added a new weapon, the RPG launcher
Made it possible to view the information related to paid games, even if not having a subscription activated on your account. Simply launch the game as you would any other game and you'll be able to check out its various documents. Playing however, isn't possible
Online api fixes
various small audio fixes
New in version 1.1.2
Implemented the pump action weapon system
Reworked the door facility
Many audio fixes, particularly to make sure that everything is being heard as they should while the Dolby Downmixing option is enabled
New in version 1.1.1
Fixed the crash upon loading The Last Sanctuary
New in version 1.1.0
Reworked many internal systems such as entities and weapons
Improved object scaling calculations
Implemented Dolby downmixing of surround audio for simulating an HRTF effect. Enable it under the sound settings
Added many more weapons
Optimized the sound engine
Implemented the required features for the new game, The Last Sanctuary
New in version 1.0.15
A small fix related to updating assets that don't exist on user's computer
New in version 1.0.14
Maps and weapons are now seperated from the main database
Fixes and optimizations to the internal code, particularly the Character and Entity systems
Better handling of updates
New in version 1.0.13
Optimizations for task scheduling
Fixes to post update jobs. Everything should now be done faster
Character optimizations and refactor of vertical movement functions
New in version 1.0.12
Match with the release on the public server (1.0.4)
New in version 1.0.11
Internal fixes for geometry cleanup
Audio optimizations
New in version 1.0.10
Matching build with the public release
New in version 1.0.9
Improve the logic of the cars system
Fix for processing the text for changelogs
Implemented the showing of the recent changes after updates to downloaded games
New in version 1.0.8
Implemented an experimental new way of sound design in Canopy Cafe, to better represent the dimensions of objects
Implemented a changelog system that will be effective from this version onwards
Internal optimizations and logic improvements for asset updates