Skip to content

Commit

Permalink
update audio library
Browse files Browse the repository at this point in the history
use libs3m
  • Loading branch information
bucanero committed Dec 8, 2023
1 parent 64f230d commit 9a07bde
Show file tree
Hide file tree
Showing 10 changed files with 59 additions and 4,801 deletions.
12 changes: 11 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,12 @@ jobs:
repository: bucanero/ps4-libjbc
path: ps4-libjbc

- name: Checkout libs3m
uses: actions/checkout@v3
with:
repository: bucanero/s3mplay
path: s3mplay

- name: Cache LLVM and Clang
id: cache-llvm
uses: actions/cache@v3
Expand All @@ -122,7 +128,7 @@ jobs:
working-directory: oosdk_libraries/polarssl-1.3.9
run: make install

- name: Install zip
- name: Install libzip
working-directory: oosdk_libraries/libzip-1.9.2
run: |
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 .
Expand Down Expand Up @@ -159,6 +165,10 @@ jobs:
working-directory: ps4-libjbc
run: make install

- name: Install libs3m
working-directory: s3mplay
run: make -f Makefile.ps4 install

- name: Cache SDL2
id: cache-sdl2
uses: actions/cache@v3
Expand Down
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,37 @@ All notable changes to the `apollo-ps4` project will be documented in this file.

## [Unreleased]()

## [v1.4.2](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.2) - 2023-12-10

### Added

* Auto-detect `X`/`O` button settings
* Network HTTP proxy settings support
* New cheat codes
- Grand Theft Auto V
- Metal Gear Solid 5: The Phantom Pain
* Custom decryption support
- Metal Gear Solid 5: The Phantom Pain
* Custom checksum support
- Grand Theft Auto V
- Metal Gear Solid 5: The Phantom Pain
- Shantae and the Pirate's Curse
- Shantae: Risky's Revenge

### Misc

* Updated audio library to `libs3m`
* Updated [`apollo-lib`](https://github.com/bucanero/apollo-lib) Patch Engine to v0.6.0
- Add host callbacks (username, wlan mac, psid, account id)
- Add `murmu3_32`, `jhash` hash functions
- Add Patapon 3 PSP decryption
- Add MGS5 decryption (PS3/PS4)
- Add Monster Hunter 2G/3rd PSP decryption
- Add Castlevania:LoS checksum
- Add Rockstar checksum
- Fix SaveWizard Code Type C
- Fix `right()` on little-endian platforms

## [v1.4.0](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.0) - 2023-04-16

### Added
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ CONTENT_ID := IV0000-APOL00004_00-APOLLO0000000PS4
# Libraries linked into the ELF.
LIBS := -lc -lkernel -lc++ -lSceAudioOut -lSceUserService -lScePigletv2VSH -lSceSysmodule -lSceFreeType -lSQLite \
-lScePad -lSceSystemService -lSceSaveData -lSceCommonDialog -lSceMsgDialog -lSceNet -lSceNetCtl -lcurl \
-lSceRegMgr -lSceImeDialog -lSDL2 -lapollo -ldbglogger -lpolarssl -lz -lzip -ljbc -lmxml -lunrar -lun7zip
-lSceRegMgr -lSceImeDialog -lSDL2 -lapollo -ldbglogger -lpolarssl -lz -lzip -ljbc -lmxml -lunrar -lun7zip -ls3m

# Additional compile flags.
EXTRAFLAGS := -fcolor-diagnostics -Wall -D__PS4__
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ You need to have installed:
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library
- [libJbc](https://github.com/bucanero/ps4-libjbc) library
- [libs3m](https://github.com/bucanero/s3mplay) library
- [Mini-XML](https://github.com/bucanero/mxml) library
- [dbglogger](https://github.com/bucanero/dbglogger) library

Expand Down
Binary file removed assets/audio/background_music.mp3
Binary file not shown.
Binary file added assets/audio/haiku.s3m
Binary file not shown.
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ You need to have installed:
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library
- [libJbc](https://github.com/bucanero/ps4-libjbc) library
- [libs3m](https://github.com/bucanero/s3mplay) library
- [Mini-XML](https://github.com/bucanero/mxml) library
- [dbglogger](https://github.com/bucanero/dbglogger) library

Expand Down
Loading

0 comments on commit 9a07bde

Please sign in to comment.