Eren Thanks for the link. I actually hadn't seen that forum despite looking through several SCORM related posts.
The addon does load into construct correctly and doesn't give any major project issues, however, the cannot initialize - it freezes or turns the screen black when it can't do it and you can't move forward, which means it doesn't work at all.
I'm not sure what the deal is with the C3 runtime and SCORM. When you port something over, what exactly changes between the two runtimes?
I'd like to understand what happens that makes something compatible or incompatible to be able to troubleshoot this further.
SCORM is just a language to allow HTML to talk to Learning Management Systems and it's really basic, especially in this addon. All it does is initialize the LMS (to start passing data back and forth), set a specific set of possible LMS values, and commit to the LMS. I'm not sure why the C3 runtime is causing trouble with it since it worked flawlessly with the C2 runtime (even on C3). It seems like it wouldn't be much different than writing the local storage, but something isn't connecting properly.
Here's a test project I put together. It won't work outside of an LMS but it doesn't initialize when tested in an LMS either so I'm not sure what the problem is.
Link to C3p file
Link to exported zip file
Thanks for any additional help or guidance you can provide.