New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GameMaker Studio 2 support #1642

Open
bjorn opened this Issue Jul 7, 2017 · 9 comments

Comments

Projects
None yet
3 participants
@bjorn
Owner

bjorn commented Jul 7, 2017

Currently Tiled ships with an export plugin for GameMaker: Studio 1.4. With GameMaker Studio 2, YoYo Games has changed the map format entirely. It is now JSON based instead of XML and the tile layer data is saved in a very similar fashion as Tiled JSON maps.

Even though GameMaker Studio 2 ships with quite a decent tile map editor, it would still be interesting to add support for this new version as well. It would be helpful for those already using Tiled that are porting their game to the newer version, as well as for people who have reason to prefer Tiled for making their maps.

Requested in this forum post.

@bjorn bjorn added the feature label Jul 7, 2017

@mccordgh

This comment has been minimized.

Show comment
Hide comment
@mccordgh

mccordgh Dec 11, 2017

Bump! Any plans for GMS 2 support in the works at all ??

mccordgh commented Dec 11, 2017

Bump! Any plans for GMS 2 support in the works at all ??

@bjorn

This comment has been minimized.

Show comment
Hide comment
@bjorn

bjorn Dec 11, 2017

Owner

@mccordgh It's definitely in the plans (embodied by this issue), but I can't say when I would get around to it. There's a lot of other high-priority stuff I need to get around to first.

Owner

bjorn commented Dec 11, 2017

@mccordgh It's definitely in the plans (embodied by this issue), but I can't say when I would get around to it. There's a lot of other high-priority stuff I need to get around to first.

@mccordgh

This comment has been minimized.

Show comment
Hide comment
@mccordgh

mccordgh Dec 11, 2017

@bjorn Anyway I could help? :)

mccordgh commented Dec 11, 2017

@bjorn Anyway I could help? :)

@bjorn

This comment has been minimized.

Show comment
Hide comment
@bjorn

bjorn Dec 11, 2017

Owner

@mccordgh Sure, you can either fund it or code it. I'm here for questions if you need any help to get started with implementing this. You can read this page about how to get started compiling Tiled yourself, and you could start the GameMaker Studio 2 plugin by copying the GameMaker: Studio 1.4 plugin that lives in src/plugins/gmx (probably to src/plugins/gms2).

The old format was XML-based, so the plugin used QXmlStreamWriter. The new format is JSON-based and you could probably use QJsonDocument to construct the contents. Unless the limited formatting options are a problem, in which case we could adapt the LuaTableWriter from the Lua plugin to be able to write JSON files.

Owner

bjorn commented Dec 11, 2017

@mccordgh Sure, you can either fund it or code it. I'm here for questions if you need any help to get started with implementing this. You can read this page about how to get started compiling Tiled yourself, and you could start the GameMaker Studio 2 plugin by copying the GameMaker: Studio 1.4 plugin that lives in src/plugins/gmx (probably to src/plugins/gms2).

The old format was XML-based, so the plugin used QXmlStreamWriter. The new format is JSON-based and you could probably use QJsonDocument to construct the contents. Unless the limited formatting options are a problem, in which case we could adapt the LuaTableWriter from the Lua plugin to be able to write JSON files.

@mccordgh

This comment has been minimized.

Show comment
Hide comment
@mccordgh

mccordgh Dec 11, 2017

@bjorn Thanks for that info, I would love to contribute if I can.

mccordgh commented Dec 11, 2017

@bjorn Thanks for that info, I would love to contribute if I can.

@mccordgh

This comment has been minimized.

Show comment
Hide comment
@mccordgh

mccordgh Dec 17, 2017

I am not going to be able to work on this right now, as my attention is needed elsewhere. Just wanted to let you know. Sorry!

mccordgh commented Dec 17, 2017

I am not going to be able to work on this right now, as my attention is needed elsewhere. Just wanted to let you know. Sorry!

@Dene33

This comment has been minimized.

Show comment
Hide comment
@Dene33

Dene33 Feb 15, 2018

Any progress on this? :(

Dene33 commented Feb 15, 2018

Any progress on this? :(

@bjorn

This comment has been minimized.

Show comment
Hide comment
@bjorn

bjorn Feb 19, 2018

Owner

@Dene33 No. Maybe you'd be interested in helping out with this?

Owner

bjorn commented Feb 19, 2018

@Dene33 No. Maybe you'd be interested in helping out with this?

@bjorn bjorn added the help wanted label Feb 19, 2018

@bjorn

This comment has been minimized.

Show comment
Hide comment
@bjorn

bjorn Apr 26, 2018

Owner

While this export option is not available yet, people who want to export Tiled maps to GMS 2 can give GMTiled a try.

Owner

bjorn commented Apr 26, 2018

While this export option is not available yet, people who want to export Tiled maps to GMS 2 can give GMTiled a try.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment