This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Motivation: One unified .psv format for archiving (preserving) Vita games. | |
* The goal is to preserve as much of the original game structure while ensuring | |
* the all the information needed to decrypt and extract data can be derived | |
* from just the file and a hacked Vita. | |
* | |
* We want something akin to .nds or .3ds/.cia or .iso but for Vita games. The | |
* unique challenge is that Vita cart games require a per-cart key to decrypt | |
* and digital games require a similar key from activation. With just the raw | |
* game image, it is not possible to extract the game data. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jsonschema -i dbv2.json db_schema.json > db.log 2>&1 | |
0x8: '0x8' does not match '^0x[0-9A-F]{8}$' | |
0xCE: '0xCE' does not match '^0x[0-9A-F]{8}$' | |
0xCF: '0xCF' does not match '^0x[0-9A-F]{8}$' | |
0x0: '0x0' does not match '^0x[0-9A-F]{8}$' | |
0x71: '0x71' does not match '^0x[0-9A-F]{8}$' | |
0x3A: '0x3A' does not match '^0x[0-9A-F]{8}$' | |
0x38: '0x38' does not match '^0x[0-9A-F]{8}$' | |
0x3: '0x3' does not match '^0x[0-9A-F]{8}$' | |
0x5: '0x5' does not match '^0x[0-9A-F]{8}$' |