I'll work on that tonight probably. But for saving and loading... before doing anything else, I want to be able to handle "unknown" chunks... because if you load a map that has some chunks you dont know about, you still need to save them back after. DCME considers REGN as unknown for now So they are stored correctly, but when saving them back, It's a few bytes off still... and these kind of things arent that easy to fix... lot of conversion unsigned to signed, etc... bleh. Once that works, DCME will be able to atleast load any chunk, and save it back, so any eLVL map loaded with it will suffer no eLVL change. Then it will be able to work with chunks. Then DCME will create its own chunks to store walltiles and tiletext data, and possibly strings leading to !@#$%^&*ociated lvz files (that is, when there will be lvz files)