Il developer Damián Parrino, autore di Apollo Save Tool su console PlayStation 4, PlayStation 3 e PlayStation Vita ha dato vita ad un piccolo strumento a riga di comando multipiattaforma che permette di applicare la procedura guidata di salvataggio e i codici patch BSD a un file di dati.
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.
Here's a little command-line tool I made, that lets you apply Save Wizard and BSD patch codes to a data file on your PC: https://t.co/ezW10wJssi
It has the same patch support from Apollo Save Tool, so it's great if you're creating codes and want to test them on your computer😎— Damián Parrino (@dparrino) September 4, 2022
La libreria multipiattaforma è necessaria per creare:
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).
Download: Apollo CLI tools v0.1.0 (MacOS)
Download: Apollo CLI tools v0.1.0 (Ubuntu)
Download: Apollo CLI tools v0.1.0 (Win32)
Download: Apollo CLI tools v0.1.0 (Win64)
Download: Source code Apollo CLI tools v0.1.0
Fonte: twitter.com