21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
# Open 1K OJ
|
|
|
|
A reimplementation of the game 100% orange juice in the Godot engine
|
|
|
|
## Requirements
|
|
Godot version 4.2.1 stable
|
|
|
|
## Asset notes
|
|
game assets are stored in `.pak` files that can be extracted with any decompression program. Godot may be able to load them directly.
|
|
- texture files are `.dds` files renamed to have file extension `.dat`
|
|
- Some are obfuscated with a simple XOR cypher. It's easy to crack the key
|
|
- can be loaded directly
|
|
- Sound files are `.ogg` for bgm and `.oga` for voice. They dont seem to be obfuscated
|
|
- can be loaded directly
|
|
- locale files are just in plain `.txt`
|
|
- Need to write a parser
|
|
- fonts are in a binary `.fnt` format.
|
|
- While Godot is supposed to support it, it throws out a bunch of errors when trying to import them.
|
|
- Let's try to find the original vector fonts and use those.
|
|
- `event1.pak` and `event2.pak` seem to be obfuscated differently than all the other obfuscated files.
|
|
- shaders are in a unknown-to-me format, and are obfuscated with the simple XOR cypher. |