Game Maker import support
Import Game Maker files, there are multiple versions. (gm6, gmk, gm81 at least). LateralGM supports importing them. Let's reuse their implementation by wrapping it in a Jython script that produces the necessary LPS or JSON and resource files. Then some glue in the main program to call the jython script and really load the lps/json. The advantage of a shared codebase is worth the java dependency. (But let's make it optional.)
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Marten de Vries
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
'Alpha available'. Until now it was possible to map GameMaker actions pretty much 1-1 to OGD actions, but for the ones still coming it's probably needed to write a Game Maker support library. E.g. for drawing live sprites (no loops in OGD), showing high score, etc.
Work Items
Work items:
Write a small patch for LateralGM that makes the source Jython-importable: DONE
Explore the result classes of the LateralGM import: DONE
Write the Jython wrapper: INPROGRESS
Write the stuff that calls the Jython wrapper: INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.