A reimplementation of the game 100% Orange Juice in Godot
AssetLoaders | ||
Field | ||
PanningCamera | ||
Unit | ||
.gitattributes | ||
.gitignore | ||
icon.svg | ||
icon.svg.import | ||
main.tscn | ||
project.godot | ||
Readme.md |
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
andevent2.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.