I decided to give this another go. Blah blah *insert shit describing wtf my game is here* its a popular 3D mario game I made with Game Maker, blaha blahalha it used project k, blahhhhhhhh. Anyway, there is only a few things stopping it from working in ENIGMA, I want to cover them here if anyone wants to help pick up the task to get it work.
1) I use external resources in all my games, why you ask? Because it makes it fuckin slow to load your project to do coding when you have load ALL the resources ALL the time. I like people to mod my games, do texture packs, custom levels, etc. I refuse to use internal resources. Anyway, external png loading needs added to sprite_add for my textures, and wav for sound_add for my audio files, or I could convert those to ogg, I am fine with that. It would also be nice if I didn't have to manually set the working_directory, as that is FUCKING STUPID.
2) My 3D particle effects used inheritance as much of the code was the same. I can either remove them for the time being or get to work writing ENIGMA some 3D particle effects, which is what I think I would rather do.
3) I use ini files for my settings, I will use the one DaSpirit adds, or yaml functions, whichever come first.
4) Transformations in ENIGMA are clearly, fucked....
5) My object controlling the game state needs to be persistent, persistent dont work....
6) There really aint much else to port Project Mario other than to fix some minor anomalies and stuff, here is as far as I have gotten....
Source code is available in the other topic,
http://enigma-dev.org/forums/index.php?topic=1161.0It also only works for OpenGL3 if you do get as far as I did.