I already made all filenames lower case. It's not a big deal, just a little harder to read for modders. It might just be better to keep it simple like that. The good news is that it's now working fine on Linux with the 30 map limit. I'll post again when I try out the array expansion stuff tomorrow. Serious thanks for that.
EDIT: And I probably don't need to get AppGameKit working properly on my ARCH computer back home, as long as I can compile it on this new Ubuntu computer and it runs on ARCH. I'll post if it works on ARCH in August when I get back home.