Skip to content

Commit 9a07bde

Browse files
committed
update audio library
use libs3m
1 parent 64f230d commit 9a07bde

File tree

10 files changed

+59
-4801
lines changed

10 files changed

+59
-4801
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ jobs:
101101
repository: bucanero/ps4-libjbc
102102
path: ps4-libjbc
103103

104+
- name: Checkout libs3m
105+
uses: actions/checkout@v3
106+
with:
107+
repository: bucanero/s3mplay
108+
path: s3mplay
109+
104110
- name: Cache LLVM and Clang
105111
id: cache-llvm
106112
uses: actions/cache@v3
@@ -122,7 +128,7 @@ jobs:
122128
working-directory: oosdk_libraries/polarssl-1.3.9
123129
run: make install
124130

125-
- name: Install zip
131+
- name: Install libzip
126132
working-directory: oosdk_libraries/libzip-1.9.2
127133
run: |
128134
cmake --toolchain ../../SDL-PS4/cmake/openorbis.cmake -DBUILD_SHARED=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TOOLS=OFF -DBUILD_REGRESS=OFF -DBUILD_DOC=OFF -DENABLE_LZMA=OFF -DENABLE_ZSTD=OFF -DENABLE_MBEDTLS=OFF .
@@ -159,6 +165,10 @@ jobs:
159165
working-directory: ps4-libjbc
160166
run: make install
161167

168+
- name: Install libs3m
169+
working-directory: s3mplay
170+
run: make -f Makefile.ps4 install
171+
162172
- name: Cache SDL2
163173
id: cache-sdl2
164174
uses: actions/cache@v3

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ All notable changes to the `apollo-ps4` project will be documented in this file.
44

55
## [Unreleased]()
66

7+
## [v1.4.2](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.2) - 2023-12-10
8+
9+
### Added
10+
11+
* Auto-detect `X`/`O` button settings
12+
* Network HTTP proxy settings support
13+
* New cheat codes
14+
- Grand Theft Auto V
15+
- Metal Gear Solid 5: The Phantom Pain
16+
* Custom decryption support
17+
- Metal Gear Solid 5: The Phantom Pain
18+
* Custom checksum support
19+
- Grand Theft Auto V
20+
- Metal Gear Solid 5: The Phantom Pain
21+
- Shantae and the Pirate's Curse
22+
- Shantae: Risky's Revenge
23+
24+
### Misc
25+
26+
* Updated audio library to `libs3m`
27+
* Updated [`apollo-lib`](https://github.com/bucanero/apollo-lib) Patch Engine to v0.6.0
28+
- Add host callbacks (username, wlan mac, psid, account id)
29+
- Add `murmu3_32`, `jhash` hash functions
30+
- Add Patapon 3 PSP decryption
31+
- Add MGS5 decryption (PS3/PS4)
32+
- Add Monster Hunter 2G/3rd PSP decryption
33+
- Add Castlevania:LoS checksum
34+
- Add Rockstar checksum
35+
- Fix SaveWizard Code Type C
36+
- Fix `right()` on little-endian platforms
37+
738
## [v1.4.0](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.0) - 2023-04-16
839

940
### Added

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ CONTENT_ID := IV0000-APOL00004_00-APOLLO0000000PS4
77
# Libraries linked into the ELF.
88
LIBS := -lc -lkernel -lc++ -lSceAudioOut -lSceUserService -lScePigletv2VSH -lSceSysmodule -lSceFreeType -lSQLite \
99
-lScePad -lSceSystemService -lSceSaveData -lSceCommonDialog -lSceMsgDialog -lSceNet -lSceNetCtl -lcurl \
10-
-lSceRegMgr -lSceImeDialog -lSDL2 -lapollo -ldbglogger -lpolarssl -lz -lzip -ljbc -lmxml -lunrar -lun7zip
10+
-lSceRegMgr -lSceImeDialog -lSDL2 -lapollo -ldbglogger -lpolarssl -lz -lzip -ljbc -lmxml -lunrar -lun7zip -ls3m
1111

1212
# Additional compile flags.
1313
EXTRAFLAGS := -fcolor-diagnostics -Wall -D__PS4__

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ You need to have installed:
131131
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
132132
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library
133133
- [libJbc](https://github.com/bucanero/ps4-libjbc) library
134+
- [libs3m](https://github.com/bucanero/s3mplay) library
134135
- [Mini-XML](https://github.com/bucanero/mxml) library
135136
- [dbglogger](https://github.com/bucanero/dbglogger) library
136137

assets/audio/background_music.mp3

-5.64 MB
Binary file not shown.

assets/audio/haiku.s3m

139 KB
Binary file not shown.

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ You need to have installed:
120120
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
121121
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library
122122
- [libJbc](https://github.com/bucanero/ps4-libjbc) library
123+
- [libs3m](https://github.com/bucanero/s3mplay) library
123124
- [Mini-XML](https://github.com/bucanero/mxml) library
124125
- [dbglogger](https://github.com/bucanero/dbglogger) library
125126

0 commit comments

Comments
 (0)