Skip to content
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

request: use DotTiled instead of current Tiled reader #957

Open
ghost opened this issue Oct 16, 2024 · 3 comments
Open

request: use DotTiled instead of current Tiled reader #957

ghost opened this issue Oct 16, 2024 · 3 comments
Assignees
Milestone

Comments

@ghost
Copy link

ghost commented Oct 16, 2024

Hi

There are many issues regarding the Tiled map reader. Also there is now a very good (all Tiled features, more then monogame.extended provides) and very fast library to read Tiled maps:

https://github.com/dcronqvist/DotTiled

Would it be possible to use this library in MonoGame.Extended instead of the current Tiled reader?

Thx

@AristurtleDev
Copy link
Collaborator

Hey @nes-girl,

This is actually something we've been discussing in the discord the past couple of days. I believe we are leaning toward doing this, though it will be a little work to get it done. DotTiled is just a tmx/tmj parser, so we'd need to fit the data presented back into how MGE handles rendering, which is another area that I'd like to have looked at to see if it can be simplified or improved any.

One of the drawbacks of using DotTiled is it becomes a dependency for MGE, which currently has zero dependencies on other libraries or frameworks. So there are a few things to consider, but it is part of the current conversation at the moment.

Going to leave this ticket open for now and we can use it to track the discussion and progress.

@dcronqvist
Copy link

Hello! I am the creator and maintainer of DotTiled. If you have anything you'd like to discuss regarding potential future features in DotTiled (perhaps skeleton base classes for rendering etc.), please don't hesitate to reach out or continue in this thread :)

@AristurtleDev
Copy link
Collaborator

Thanks for reaching out @dcronqvist. I've been caught up recently working on a contract, but would love to get together at some point and discuss this.

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

No branches or pull requests

2 participants