I uploaded a patch that adds the emissive step in and cleans up the names/surfaces. There was a bug causing emission code to only be included when you had "No emission" selected, which was the opposite of the intention. Enjoy!
Oh wow, that's so funny! Honestly, thank you for updating the project even though it's been so long since you initially posted it! I appreciate it!