I'm having a problem with using this process to test my map. I followed Kanthos' instructions, but when I try to load my map, I get the error message: "FATAL ERROR: Could not load script file 'maps/test_map.hps'! ERR: Could not find setup function void SetupBaseInterface(cLuxMap @aObject)"
My map class in the script file does implement the iScrMap interface. I copied it directly from the Dev Sample Campaign on the Steam Workshop minus the functions involving the map-specific logic, and I made sure I had the line:
#include "interfaces/Map_Interface.hps"
EDIT: I got it working. Turned out to be a stupid fix, as they usually do.