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

Create offline (independent) tool(s) for map, NPC and item making #20

Open
marcusmoller opened this issue Aug 21, 2013 · 5 comments
Open

Comments

@marcusmoller
Copy link
Owner

Create an offline tool or more for creating in-game content.

Must be cross-platform and work without the server running (but must have access to the server database of course).

Perhaps write it in PySide to ensure cross-platform.

@bitcraft
Copy link

How about using Tiled?

@marcusmoller
Copy link
Owner Author

I have definitely considered using Tiled, but it would require quite some work due to how Mirage Source (and now PyORPG) stores map data.

Currently, PyORPG maps are stored as Python objects using the Pickle module, which allows for easy reading and modifying directly in Python without having to convert to/from any other data.

@bitcraft
Copy link

Are the maps modified and saved?

@marcusmoller
Copy link
Owner Author

Yes, in PyORPG (server) the maps are stored as Python classes and modified/saved directly.
Using the Pickle module does have some security issues which I will have to look into at some point.

@Dinsmoor
Copy link

Dinsmoor commented Sep 8, 2016

@marcusmoller Seems dev on this project has slowed! Sad.
An export/import plugin to work with pyorpg/Mirage Source maps for Tiled might work fine for 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

3 participants