pyorpg-client icon indicating copy to clipboard operation
pyorpg-client copied to clipboard

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

Open marcusmoller opened this issue 11 years ago • 5 comments

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.

marcusmoller avatar Aug 21 '13 06:08 marcusmoller

How about using Tiled?

bitcraft avatar Feb 13 '14 17:02 bitcraft

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.

marcusmoller avatar Feb 14 '14 14:02 marcusmoller

Are the maps modified and saved?

bitcraft avatar Feb 14 '14 18:02 bitcraft

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 avatar Feb 14 '14 21:02 marcusmoller

@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.

Dinsmoor avatar Sep 08 '16 05:09 Dinsmoor