ARMSX3 1.0.5
What's new:
Games
- Demon's Souls online works out of the box. It connects to The Archstones community server without setting up any redirects.
- Stuntman: Ignition works. The audio change it needs is back in.
- Mortal Kombat Komplete Edition still gets past the WB logo, now with the audio change that Stuntman: Ignition needs back in.
Save states
- Fixed a rare save state bug. Saving a state reloads the game from it, and closing that reloaded game could rarely take ARMSX3 down, ran into this bug while testing out Bomberman Ultra.
-
A failed save state no longer leaves the game stuck paused. If the save failed just as you closed the menu, the game could stay paused and looked frozen. It now carries on.
-
Clearer save state errors. When a save state fails, the message now says why and what to do, instead of telling you to switch to ASMJIT, which ARM devices can't use. Some games, like Guitar Hero World Tour, can't be saved this way at all, and the message now says so and points you to the game's own save instead.
Library and licences
- You can see which games are trials, and they unlock. A TRIAL tag marks every trial in the library until it's unlocked, including trials that don't keep their demo in a separate folder. Installing a trial's unlock key from the game's lock button was refused, and a full-game licence installed on a trial was filed under the trial's name, so trials stayed trials. Both work now. A wrong key picked from the lock button also no longer deletes the key the game already had.
- The library updates by itself after an install. Installing a game, a key or a full-game unlock used to leave the library showing the old state until you refreshed it by hand.
- Restoring a backup brings your data back where the app looks for it. A restore could put your saves in one data folder while the app kept using another, so they looked lost.
Settings
- Firmware libraries are now in All Core Settings. Switch any firmware library between LLE and HLE, for one game or for all of them. A library forced for one game no longer carries over into the next game you boot.
Upstream RPCS3
- Caught up with upstream RPCS3: 38 changes from September, among them a fix for slow audio in some games, a trophy fix for inFAMOUS 2, and fixes for video playback, graphics, memory handling, file access and more!
From upstream RPCS3
38 changes from September. Thanks to the people who made them:
- @kd-11: RSX callbacks that no longer overwrite each other, a command queue drain that can no longer wait forever, blit and readback fixes, and shader pipeline and interpreter work.
- @elad335: memory manager fixes, /app_home permissions for disc games, file system statistics, and crash dump cleanup.
- @Megamouse: EyeToy and PlayStation Eye microphone types, custom camera frame buffers for PS Move, PS Move tracking threads only when needed, and code cleanups.
- @digant73: the slow audio fix, video decoder fixes (including videos losing their last frames), a directory listing fix, and EDAT fixes.
- @Yahfz: audio shared memory, which Stuntman: Ignition needs.
- @Whatcookie: leaner SPU code where state checks can never be reached.
- @EBgames7: the inFAMOUS 2 trophy overlay fix.
- @ShadelessFox: a GDB server memory read fix.
A build for closed PlayStore testers has been sent out as well, one more day until ARMSX3 launches on Google Play!