Repository navigation
v0.0.2
PS4 port of prospero-win, on its ABI-v4 generation. This is v0.0.1 plus MP3 audio through DirectShow. The results come from one test console; other consoles, firmware versions and game editions may behave differently.
Install
- Install
IV0000-GLDS10043_00-GLDS100430000000.pkg(title ID GLDS10043, version 01.43) with GoldHEN's package installer. It installs over earlier GLDS10043 builds. - Profiles, input presets and prefixes are unchanged from v0.0.1; see Installing games.
What's new since v0.0.1
- MP3 music and sound through DirectShow. Many games of this era play their music with DirectShow. Wine normally does that through GStreamer, which this port doesn't have, so every
.mp3failed to open. Wine now falls back to:- its own MPEG audio splitter, new in this release;
- its built-in MP3 decoder (
mp3dmod, built on mpg123), through DirectShow's DMO Wrapper.
- Oblivion's music now works. Turn it back on in
Oblivion.ini(bMusicEnabled=1). Without the fix, Oblivion retried its music forever and leaked a file handle on every try (Wine bug 19967). That is why it ran with music disabled until now. On this build it played about 9 minutes with music on and three track changes, with no lag and no errors. - Other titles that hit the same failure should benefit too; Fallout 3 logged it. Formats other than MP3 that went through GStreamer (MPEG-1 video, AVI, WAV parsing) are unchanged.
Testing status
01.43 is 01.41 (v0.0.1) with only Wine's quartz.dll and l3codecx.ax changed, plus version stamps. The parity gates pass (0 FAIL) against 01.41.
| Game | Result on 01.43 |
|---|---|
| The Elder Scrolls IV: Oblivion (GOG) | plays with music on, about 9 min, 3 track changes, quits |
| Fallout: New Vegas | MP3 audio plays (closed from the PS menu) |
| Fallout 3 GOTY (GOG) | MP3 music plays |
The other titles use none of the changed code. Their v0.0.1 results (01.41) stand: GTA IV, MDK, Half-Life, Bloodlines, Titan Quest, Half-Life 2, Space Cadet Pinball.
Known issues
Unchanged from v0.0.1:
- Bloodlines: its Quit hangs.
- Titan Quest: the controller only drives the mouse pointer.
- Half-Life: the right stick also moves the pointer in gameplay.
- Fallout 3: MPEG-1 videos don't play.
- The translator CPU: used only for MDK and Pinball.
Provenance
- Source: orbis-win
main41ff3a0; prospero-win forkmain407b1cc(plastikman/prospero-win), which adds Wine patch1069-quartz-l3codecx-play-mp3-without-gstreamer.patch; Mesa unchanged from v0.0.1. - How it was built: the package was built before
407b1ccwas committed, from the same tree. ItsBUILD-MANIFESTrecords prospero-win2e7f76abecause the patch file was still uncommitted then; the Wine host tree it was built from matches the series with 1069 applied. - Package SHA-256:
2465e806148f2d7dad5659edf2be6eae08481cf0976fd81448568b83a01df656.
Game files, console firmware and SDK components are not included.