Add readme.md

This commit is contained in:
Candy 2024-02-21 20:28:19 -06:00
parent 22cab5ec08
commit 77b9345f76

21
Readme.md Normal file
View File

@ -0,0 +1,21 @@
# 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.