Since OpenJill 0.2.0, see README file in source code to know source code file/directory organization !
OpenJill project contain some librairies, listed below :
This is part of code to virtualize file in memory or in hard disk. It's use to store/restore map level in memory when user enter/leave in level of game.
Encapsulate RandomAccessFile for access file on hard-disk and emulate it in memory.
It's very basic class, just load file in array of interger.
This librairy read CFG file. See CFG file format
This librairy read DMA file. See DMA file format
It's tool to extract all DMA content on hard-disk. It's standalone program.
It's root maven projet with profile to build librairy, tools and game.
It's tool to extract all JN content on hard-disk. It's standalone program.
If you use it, you discover many funy stuff of original map.
This librairy read SHA file. See SHA file format
It's tool to extract all SHA content on hard-disk. It's standalone program.
I try to start write an editor of SHA file but no longer code.
This librairy read VCL file. See VCL file format