Skip to content

Commit

Permalink
update v1.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
bucanero committed Jun 28, 2024
1 parent 84dfe07 commit 8dff052
Show file tree
Hide file tree
Showing 11 changed files with 57 additions and 8 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@ All notable changes to the `apollo-ps4` project will be documented in this file.

## [Unreleased]()

## [v1.4.5](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.5) - 2024-06-29

### Added

* 9.60/10.00/10.01 firmware support (thanks to @BestPig)
- GoldHEN payload is required
* New cheat codes
- Shin Megami Tensei V
* Custom save decryption support
- Shin Megami Tensei V (AES-ECB)
* Custom checksum support
- Shin Megami Tensei V (SHA1)

## [v1.4.4](https://github.com/bucanero/apollo-ps4/releases/tag/v1.4.4) - 2024-05-25

### Added
Expand Down
20 changes: 14 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Package metadata.
TITLE := Apollo Save Tool
VERSION := 01.44
VERSION := 01.45
TITLE_ID := APOL00004
CONTENT_ID := IV0000-APOL00004_00-APOLLO0000000PS4

Expand All @@ -25,13 +25,11 @@ LIBMODULES := $(wildcard sce_module/*)
# Root vars
TOOLCHAIN := $(OO_PS4_TOOLCHAIN)
PROJDIR := source
#COMMONDIR := $(TOOLCHAIN)/samples/_common
INTDIR := build/x64/Debug

# Define objects to build
CFILES := $(wildcard $(PROJDIR)/*.c)
CPPFILES := $(wildcard $(PROJDIR)/*.cpp)
#COMMONFILES := $(wildcard $(COMMONDIR)/*.cpp)
OBJS := $(patsubst $(PROJDIR)/%.c, $(INTDIR)/%.o, $(CFILES)) $(patsubst $(PROJDIR)/%.cpp, $(INTDIR)/%.o, $(CPPFILES))

# Define final C/C++ flags
Expand All @@ -58,7 +56,7 @@ ifeq ($(UNAME_S),Darwin)
CDIR := macos
endif

all: $(CONTENT_ID).pkg
all: $(CONTENT_ID).pkg ## Build the package.

$(CONTENT_ID).pkg: pkg.gp4
$(TOOLCHAIN)/bin/$(CDIR)/PkgTool.Core pkg_build $< .
Expand Down Expand Up @@ -89,13 +87,23 @@ $(INTDIR)/%.o: $(PROJDIR)/%.c
$(INTDIR)/%.o: $(PROJDIR)/%.cpp
$(CCX) $(CXXFLAGS) -o $@ $<

clean:
clean: ## Remove all generated files.
rm -f $(CONTENT_ID).pkg pkg.gp4 sce_sys/param.sfo eboot.bin \
$(INTDIR)/$(PROJDIR).elf $(INTDIR)/$(PROJDIR).oelf $(OBJS)

#---------------------------------------------------------------------------------
createzip:
createzip: ## Download the latest appdata.zip cheat pack.
@echo "Downloading appdata.zip ..."
@[ -d assets/misc ] || mkdir -p assets/misc
@rm -fr assets/misc/appdata.zip
@curl -L "https://bucanero.github.io/apollo-patches/PS4/apollo-ps4-update.zip" > assets/misc/appdata.zip

help: ## Display this help message.
@echo "Usage: make [target]"
@echo ""
@echo "Available targets:"
@echo " all - Build the package."
@echo " clean - Remove all generated files."
@echo " createzip - Download the latest appdata.zip cheat pack."
@echo " help - Display this help message."
@echo ""
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,21 @@ This homebrew app allows you to download, unlock, patch, and resign save-game fi

![image](./docs/screenshots/screenshot-main.jpg)

<details>
<summary>Screenshots Gallery (Click to Expand)</summary>

![image](./screenshots/screenshot-saves.jpg)
---
![image](./screenshots/screenshot-savegame.jpg)
---
![image](./screenshots/screenshot-trophies.jpg)
---
![image](./screenshots/screenshot-settings.jpg)
---
![image](./screenshots/screenshot-xmb.jpg)

</details>

**Comments, ideas, suggestions?** You can [contact me](https://github.com/bucanero/) on [Twitter](https://twitter.com/dparrino) and on [my website](http://www.bucanero.com.ar/).

# Features
Expand Down
10 changes: 10 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ This homebrew app allows you to download, unlock, patch, and resign save-game fi

![image](./screenshots/screenshot-main.jpg)

![image](./screenshots/screenshot-saves.jpg)

![image](./screenshots/screenshot-savegame.jpg)

![image](./screenshots/screenshot-trophies.jpg)

![image](./screenshots/screenshot-settings.jpg)

![image](./screenshots/screenshot-xmb.jpg)

**Comments, ideas, suggestions?** You can [contact me](https://github.com/bucanero/) on [Twitter](https://twitter.com/dparrino) and on [my website](http://www.bucanero.com.ar/).

# Features
Expand Down
Binary file added docs/screenshots/screenshot-savegame.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/screenshot-saves.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/screenshot-settings.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/screenshot-trophies.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/screenshots/screenshot-xmb.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 4 additions & 1 deletion include/orbis_patches.h
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@ const orbis_patch_t shellcore_patches_900[] = {
{0, NULL, 0}
};

/* 9.60 patches by BestPig */
const orbis_patch_t shellcore_patches_960[] = {
{0x0E1BBE9, "\x00", 1}, // 'sce_sdmemory' patch 1
{0x0E1BC28, "\x00", 1}, // 'sce_sdmemory1' patch
Expand All @@ -246,6 +247,7 @@ const orbis_patch_t shellcore_patches_960[] = {
{0, NULL, 0}
};

/* 10.00 patches by BestPig */
const orbis_patch_t shellcore_patches_1000[] = {
{0x0E0FE39, "\x00", 1}, // 'sce_sdmemory' patch 1
{0x0E0FE78, "\x00", 1}, // 'sce_sdmemory1' patch
Expand All @@ -262,6 +264,7 @@ const orbis_patch_t shellcore_patches_1000[] = {
{0, NULL, 0}
};

/* 10.01 patches by BestPig */
const orbis_patch_t shellcore_patches_1001[] = {
{0x0E0FE59, "\x00", 1}, // 'sce_sdmemory' patch 1
{0x0E0FE98, "\x00", 1}, // 'sce_sdmemory1' patch
Expand All @@ -278,6 +281,7 @@ const orbis_patch_t shellcore_patches_1001[] = {
{0, NULL, 0}
};

/* 10.50 patches by BestPig */
const orbis_patch_t shellcore_patches_1050[] = {
{0x0E149B9, "\x00", 1}, // 'sce_sdmemory' patch 1
{0x0E149F8, "\x00", 1}, // 'sce_sdmemory1' patch
Expand All @@ -294,7 +298,6 @@ const orbis_patch_t shellcore_patches_1050[] = {
{0, NULL, 0}
};


/* 11.00 WIP patches by LM and SocraticBliss */
const orbis_patch_t shellcore_patches_1100[] = {
{0x0E26439, "\x00", 1}, // 'sce_sdmemory' patch 1
Expand Down
2 changes: 1 addition & 1 deletion include/settings.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#define APOLLO_VERSION "1.4.4" //Apollo PS4 version (about menu)
#define APOLLO_VERSION "1.4.5" //Apollo PS4 version (about menu)

#define MENU_TITLE_OFF 45 //Offset of menu title text from menu mini icon
#define MENU_ICON_OFF 105 //X Offset to start printing menu mini icon
Expand Down

0 comments on commit 8dff052

Please sign in to comment.