Pubblicato un nuovo aggiornamento per Apollo CLI tools, l’utility a riga di comando si rivolge a tutti quegli utenti che desiderano manipolare i file di salvataggio delle console PlayStation sul proprio PC.
La libreria e gli strumenti della riga di comando implementano un motore di patch di salvataggio dei dati che supporta i codici Save Wizard/Game Genie e gli script Bruteforce Save Data.
La libreria multipiattaforma è necessaria per creare:
- Apollo Save Tool PS2
- Apollo Save Tool PS3
- Apollo Save Tool PS4
- Apollo Save Tool PSP
- Apollo Save Tool PS Vita
Questa nuova versione include l’aggiornamento alla versione 1.0.0 delle Patch Engine, che migliora il parsing del codice e corregge un problema con i caratteri di fine riga CRLF nella categoria SW Code Type D.
Apportate inoltre modifiche agli script BSD, inclusi cambiamenti nella sintassi dei comandi compress
e decompress
.
Formati di codice supportati
- Save Wizard / Game Genie.
- Script di salvataggio dei dati di Bruteforce.
Save Wizard / Game Genie
- Tipo di codice 0: Scrittura standard a 1 byte.
- Tipo di codice 1: Scrittura standard a 2 byte.
- Tipo di codice 2: Scrittura standard a 4 byte.
- Tipo di codice 3: Aumenta/Riduci scrittura.
- Tipo di codice 4: Scrittura multipla (ripetitore).
- Tipo di codice 5: Copia e incolla.
- Tipo di codice 6: Codice speciale Mega.
- Tipo di codice 7: No More/No Less di Scrittura.
- Tipo di codice 8: Ricerca byte in avanti (puntatore impostato).
- Tipo di codice 9: Manipolatore puntatore: (Imposta/sposta puntatore).
- Tipo di codice A: Scrittura di massa.
- Tipo di codice B: Ricerca byte all’indietro (imposta puntatore).
- Tipo di codice C: Ricerca indirizzo byte (imposta puntatore).
- Tipo di codice D: Comandi di test a 2 byte (Codice Skipper).
Bruteforce Save Data (BSD)
- Comandi:
set
,write
,search
,insert
,delete
,copy
,decrypt
,encrypt
,endian_swap
,compress
,decompress
. - Hash:
crc16
,crc32
,crc32big
,crc64_iso
,crc64_ecma
,md2
,md4
,md5
,md5_xor
,sha1
,sha256
,sha384
,sha512
,hmac_sha1
,sha1_xor64
,adler16
,adler32
,checksum32
,sdbm
,fnv1
,add
,wadd
,dwadd
,qwadd
,wadd_le
,dwadd_le
,wsub
. - Hash personalizzati:
eachecksum
,ffx_checksum
,ff13_checksum
,ducktales_checksum
,kh25_checksum
,khcom_checksum
,mgs2_checksum
,sw4_checksum
,toz_checksum
,tiara2_checksum
. - Crittografia:
aes_ecb
,des_ecb
,des3_cbc
,blowfish_ecb
. - Crittografia personalizzata:
diablo3
,dw8xl
,silent_hill3
,nfs_undercover
,ffxiii
,borderlands3
,mgs_pw
,mgs_base64
,mgs
.
Strumenti dell’interfaccia a riga di comando
Questi strumenti da riga di comando sono utili per i creatori di codice e gli sviluppatori, per testare i codici SW e gli script BSD localmente su di un computer.
Parser
Lo strumento della riga di comando del parser
legge un file .savepatch
e fornisce un elenco numerato delle patch cheat rilevate.
Apollo .savepatch parser v0.1.0 - (c) 2021 by Bucanero
USAGE: ./parser filename.savepatch
Patcher
Lo strumento da riga di comando patcher
legge un file .savepatch
e un elenco di patch separate da virgole e applica i codici cheat selezionati al file di destinazione.
Apollo cheat patcher v0.1.0 - (c) 2022 by Bucanero
USAGE: ./patcher file.savepatch <1,2,7,..,18> target.file
Nota: patcher-bigendian
viene fornito per applicare le patch ai file di dati di salvataggio della PS3 (big-endian).
Changelog
Patch Engine
- Apollo patch engine 1.0.0.
- Miglioramento del parsing del codice.
- Risoluzione del problema della categoria SW Code Type D con caratteri di fine riga
CRLF
. - Script BSD:
- Modifica della sintassi dei comandi
compress
edecompress
:decompress(offset, wbits)
compress(offset)
- Modifica della sintassi dei comandi
Download: Apollo CLI tools v1.0.0 (MacOS)
Download: Apollo CLI tools v1.0.0 (Ubuntu)
Download: Apollo CLI tools v1.0.0 (Win32)
Download: Apollo CLI tools v1.0.0 (Win64)
Download: Source code Apollo CLI tools v1.0.0
Fonte: github.com