Game Maker import support

Registered by Marten de Vries on 2012-05-06

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 on 2012-08-29

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.