Repository navigation
Releases
MP3-PS4 v02.00
Source only: there's no package to download. Build it from your own copy of the game: see Getting started.
What's new in v02.00
- Both discs: the story asks for disc 2 at the end of chapter 6, and up to v00.51 the game stopped there. The port now puts disc 2 in, as the 360 does. The one-file package (
MP3_PKG_GAME=1) holds both discs and Title Update 6, about 16 GB. - Achievements: the game's own 51 achievements (1,125 G) in the quick menu's new ACHIEVEMENTS tab, with their names, descriptions, unlock dates and a trophy for each, and a pop-up when you earn one. They're kept in
/data/MP3/mp3/achievements/. They're in-game only, not PS4 trophies. - No more black places: some areas, the rooftops among them, went dark at some camera angles. The VIDEO tab's Lighting fix (on by default) draws the game's base lighting there again.
- Menu freeze fixed: the game could stop in the main menu when it ended one of its threads.
- Detail settings in the VIDEO tab: particles, facial animation, character and car detail, view distance.
- Faster code: inlined locks (3.4 % of the main thread down to 0.1 %) and five new trims in the code generator's register pass. The hottest code is about 8 % smaller.
- PS4 Pro: with Boost Mode on, busy fights run at 22-30 fps. The ABOUT tab shows the clock the cores run at.
Known issues
- Busy fights stay under 30 fps on a base PS4: the main thread's own work on the Jaguar.
- Some crackle and distortion in the sound.
- Xbox Live prompts in the menus, and Xbox button icons in this build.
- The swap to disc 2 hasn't been confirmed on a console yet.
Built with
mp3-nx 0ec53ef + patches/mp3-ps4.patch, rexglue-sdk-nx f961303 + patches/sdk-ps4.patch, Renut from mgr-nx-deko d4bc16e + MGR-PS4 5c6293b, rexglue-sdk c94f5eb, dxc-bin 737ac9f, ps4-kit 1e19f28 (not published yet). Your game: Max Payne 3 for Xbox 360, both discs with Title Update 6 (version 0.0.6.6): disc 1's default.xex SHA-1 d36c6b8e6afc796b4c82f831aff6bf41ba494e6a, disc 1's default.xexp SHA-1 6370fad01ff3820641888ab71918e52c11917922.
Tested on a base PS4 and a PS4 Pro with GoldHEN. Help, reports and news on Discord.
MP3-PS4 v00.51
Source only: there's no package to download. Build it from your own copy of the game: see Getting started.
What's in v00.51
- Renut draws the game's Direct3D calls on Vulkan (Mesa RADV): HDR and exposure, the tiled G-buffer and the game's 4x-aliased resolves all right.
- Busy fights 15-25 fps (they were 4-5 when the port began): the game's threads at their own priorities and cores, spread over seven cores; the game's audio update without the wait that held the main thread; XAudio2's mixer in SSE; the physical window's check taken once per base register.
- One-file package:
MP3_PKG_GAME=1puts your game and Title Update 6 inside the package (8.2 GB), read from the package before/data/MP3. - Your own
sce_sys/icon0.pngandpic1.pnggo into your package. - The live console (a TCP port for the PC's tools) and the RAGE task hooks are left out of the build; their code stays (
mp3/ps4/mp3_ps4_switches.h).
Known issues
- Busy fights stay under 30 fps: the main thread's own work on the Jaguar.
- Some crackle and distortion in the sound.
- Xbox Live prompts in the menus, and Xbox button icons in this build.
- The quick menu's VIDEO tab belongs to the Xenos emulation build and does nothing in the Renut package.
Built with
mp3-nx 0ec53ef + patches/mp3-ps4.patch, rexglue-sdk-nx f961303 + patches/sdk-ps4.patch, Renut from mgr-nx-deko d4bc16e + MGR-PS4 5c6293b, rexglue-sdk c94f5eb, dxc-bin 737ac9f, ps4-kit 56b3d86 (not published yet). Your game: Max Payne 3 for Xbox 360, disc 1 with Title Update 6 (version 0.0.6.6): default.xex SHA-1 d36c6b8e6afc796b4c82f831aff6bf41ba494e6a, default.xexp SHA-1 6370fad01ff3820641888ab71918e52c11917922.
Tested on one base PS4 with GoldHEN. Help, reports and news on Discord.