v0.0.31
版本发布时间: 2024-03-05 07:41:22
RPCS3/rpcs3最新发布版本:v0.0.34(2024-11-02 07:23:18)
Please note that our version increases are landmarks and not stable builds Always download the latest build from https://rpcs3.net/download
Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.
What's Changed
- rsx: Add an option to force hardware MSAA resolve by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15000
- rsx: Display output format correction by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15003
- RPCN 0.9 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15002
- vk: Force GPU texture processing if the input is already GPU-resident by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15010
- Fix sceNpBasicSetPresence when data is nullptr and size is 0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15014
- Impl sceNpBasicSendMessage by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15018
- Improve sceNpEula by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15011
- Add -Werror=implicit-fallthrough to cmake build by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15020
- Misc NP fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15022
- Improve SceNpMatching error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15026
- Fix games passing invalid npids by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15025
- [Bugfix] sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX & Misc syscall implementation fixups by @brian218 in https://github.com/RPCS3/rpcs3/pull/14939
- Random fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/14999
- Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game close by @elad335 in https://github.com/RPCS3/rpcs3/pull/15036
- cellFont: stubs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15034
- media_utils: fix segfault when stopping a recording by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15040
- Misc NP fixes by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15041
- input: implement dynamic mmjoy device reconnection by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15044
- Windows: file path fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15043
- RPCN 1.0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15045
- split JIT.cpp and SPURecompiler.cpp by @oltolm in https://github.com/RPCS3/rpcs3/pull/14973
- sceNp: sceNpMatching/Commerce error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15046
- Replaces page fault triggers with assembly by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15053
- Mac: Update MoltenVk to 1.2.7 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15052
- rsx: Properly propagate surface properties on surface reuse. by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15060
- Utilities: Add support for portable user directory. by @Steveice10 in https://github.com/RPCS3/rpcs3/pull/15064
- Savestate and filesystem fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15049
- cellImeJp: fix softlock and improve some of the logic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15069
- Fix broken executable directory path by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15072
- rsx: Improved 24-bit format handling and shader refactoring by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15065
- Trim Network settings line edit input (+ update miniupnp) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15083
- Accurate frest & frsqest by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15079
- Qt/System: Improve "add games" error handling by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15084
- rpcs3qt: Add macOS support to the updater. by @Steveice10 in https://github.com/RPCS3/rpcs3/pull/15087
- Add missing headers by @pastalian in https://github.com/RPCS3/rpcs3/pull/15075
- Enable Discord presence on Linux by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15094
- VFS; try to fix some segfaults (+ add libusb log callback) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15095
- Mini sceNpCommerce2Init fix by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15096
- Return no file to TSS apis by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15097
- Arm version of trigger_write_page_fault by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15099
- Fix Apple clang by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15102
- sceNpCommerce2: add some error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15105
- Fix sceNpCommerce2 init by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15114
- Don't search games when the dialog is cancelled by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15115
- Terminate RPCN connection cleanly by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15121
- rsx: Allow native UI render even when we have pending draw calls if FIFO queue is empty. by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15123
- overlays: implement native send/recv message dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15109
- Add more Stereoscopy/3D modes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15125
- Qt: Show NP ID in rpcn dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15132
- Add player history by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15136
- overlays: add subject and body to recvmessage dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15140
- sceNp: Invitation dialog improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15141
- cellGem: Allow to use multiple controllers as fake PS-Move by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15130
- RPCN 1.1 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15152
- Add sceNpPlus to registered modules by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15156
- Crypto/sys_fs: NPDRM decryption performance improvememts, memory usage reduction by @elad335 in https://github.com/RPCS3/rpcs3/pull/15139
- Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15127
- Add various SPU instruction patterns by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/13897
- Update libpng to 1.6.42 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15159
- SPU LLVM: Allow swapped FMA and multiplications args in match context by @elad335 in https://github.com/RPCS3/rpcs3/pull/15162
- Restrict file creation in /dev_hdd0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15167
- Avoid modifying any memory on SYS_NET_EINTR cases by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15173
- rsx: Tiled memory handling improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15160
- Update CMake requirements in BUILDING.md by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15189
- Minor arm64 improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15182
- vk: Driver compatibility improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15184
- PPU/LV2: Implement HW threads switching delay when signaling higher priority threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/15175
- Fix thread_ctrl::wait_for_accurate by @elad335 in https://github.com/RPCS3/rpcs3/pull/15195
- overlays: localize sendmessage confirmation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15190
- Update skylander_dialog.cpp by @xujibbs in https://github.com/RPCS3/rpcs3/pull/15198
- vk: Silence compiler warning by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15197
- Disable updates for local builds by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15200
- Improve re_accurate by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15201
- [bugfix] Revert FM(a*re_accurate) shortcut to relaxed by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15203
- Add limited support for midi drums w/ rockband 3 by @nswarm in https://github.com/RPCS3/rpcs3/pull/15054
- overlays: use signed short for position to allow negative positions by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15204
- input: implement raw mouse handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15176
- Add
to RB3MidiDrums.h by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15207 - Savestates/sys_fs: Save NPDRM decryption key by @elad335 in https://github.com/RPCS3/rpcs3/pull/15138
- rsx/vk: Faster render thread release on data sync by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15205
- raw_mouse: adjust relative mouse position if the window size changed by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15208
- Fix lv2_file::file_view::size() and fix SPU cache gen on first boot by @elad335 in https://github.com/RPCS3/rpcs3/pull/15212
- Qt 6.6.2 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15213
- vk: Move driver properties to properties section from features section by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15214
- Fix some localization issues by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15224
- Fix for sceNpBasicSendMessage by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15230
- Qt: add gui pad input with native events by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15185
- improves sig_ctx handling, sys_net logging and fixes udpp2p protocol by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15235
- Block Rosetta on macOS 14.0, 14.1, and 14.2 by @nastys in https://github.com/RPCS3/rpcs3/pull/15237
- Fix Apple Clang build by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15240
- gl: Add FSR upscaling by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15242
- xaudio2: use system library instead of xaudio2redist by @oltolm in https://github.com/RPCS3/rpcs3/pull/15248
- Misc: Update FW Latest Version by @Mrlinkwii in https://github.com/RPCS3/rpcs3/pull/15251
- Add check for score transactions being reused by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15249
- SPU LLVM: Improve runtime SPU compilation preferences by @elad335 in https://github.com/RPCS3/rpcs3/pull/15250
- Fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15256
- Send initial presence for offline friends by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15255
- Fix for sceNpScoreGetGameData by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15261
- cellPamf implementation by @capriots in https://github.com/RPCS3/rpcs3/pull/15143
- serialization.hpp: Fix HLE serilization by @elad335 in https://github.com/RPCS3/rpcs3/pull/15263
- Add Wii Harmonix instruments to USB device whitelist by @InvoxiPlayGames in https://github.com/RPCS3/rpcs3/pull/15265
- Improve macOS < 14.3 Rosetta blocker message by @nastys in https://github.com/RPCS3/rpcs3/pull/15258
- rpcs3_version: Bump to 0.0.31 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15272
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.30...v0.0.31