pyorpg-client
pyorpg-client copied to clipboard
Create offline (independent) tool(s) for map, NPC and item making
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.
How about using Tiled?
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.
Are the maps modified and saved?
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.
@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.