marcusmoller / pyorpg-client

Client for the PyORPG project
Other
56 stars 48 forks source link

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

Open marcusmoller opened 11 years ago

marcusmoller commented 11 years ago

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 commented 10 years ago

How about using Tiled?

marcusmoller commented 10 years ago

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 commented 10 years ago

Are the maps modified and saved?

marcusmoller commented 10 years ago

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 commented 8 years ago

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