I was actually just working on this! Unfortunately, it's more work than you and I think
So, the first thing you should know is that the tiles are actually wrong in the currently uploaded version. I haven't had a chance to push a fixed version to Github yet. I believe you need to flip each tile bitmap on the X axis.
As for lyr, the file format seems to be quite simple. Some lyr files are compressed, but the TricksterMap repository should have a decompressor class that can handle them. At least, that's what I used for my map viewer tool.
I wrote some documentation just now based on the code I've written so far, and also with some help from a bit of old documentation by a few skilled Japanese developers. At this current moment, I'm not sure what some of the fields are. They mostly seem to be quite static, at least (mostly 0s). Here it is:
View attachment lyr file format.txt
The dataGroupOffsets ignore the fact that the offsets are there. The data is (in bytes) [offset1, offset2], [offset2, 3], [3, 4], ...
I've been talking to a really cool Chinese dev about some things like water. Even he isn't quite sure how the water works. We get that its texture is obtained from another tile and repeated a few times, but the implementation of the "wave effect" that is applied onto the texture isn't that obvious. It seems that it might be a 3D object warped repeatedly to simulate a wave with a texture.
Some other things to look out for are also the "blend mode" and the effects. The blend mode is important for the shadows, where the shadow textures are essentially "blended" on top of the map at that given moment. The neon-colored things in the skill garden area of Megalopolis Square are seemingly rendered dynamically, as is the water. The lights in the center "walls" are also blended.
I plan to release the code I have soon, but I'm just not happy with the results I've gotten. I have some pretty devastating z-index issues that shouldn't even exist.
Finally, I mention "NORI animation" a few times in the documentation. I'd recommend looking into TO-Toolbox and TNT for information about that.
I don't know anything about the eff format at this time. .bac files are just renamed .nri files.
Please let me know how things go for you if you get anywhere!