Happy Apocalypse day everyone!
This is the first post on the progress for project Epok. So
far there’s been great progress on getting the interpretation of Chat Mapper
data into flash. The XML parser and data serializer is already complete. I can
generally read in most of the useful data such as dialog nodes and keep their hierarchical organization. The obstacle I’m facing currently is dealing with Chat Mapper’s
use of Lua for conditional logic. I spent last evening looking around for any readymade
Lua to flash interpreters. I was looking at a project called Lufacode but for
it not being supported since 2009 I ran into some issues trying to implement it with Epok. I’ll be looking
around through other open source projects but if worse comes to worse, I can
make a simple script interpreter that will achieve some very basic
functionality for the time being.
My hope is to finish up the Lua interpretation and work on
the dialog tree navigation this weekend. If I get that all working I’m on the
fast track to merging it with my scene manager and dialog box code to create a chat
mapper project visualizer. Things seem to be moving a bit faster than I thought
so I’ll keep you guys posted.