[broken] added a bunch of shit but MPQ loading is still bugged (mpq.cpp)