Skip to content
This repository has been archived by the owner on Mar 3, 2022. It is now read-only.

Tools for non-programmers #115

Open
Srykah opened this issue Sep 22, 2019 · 0 comments
Open

Tools for non-programmers #115

Srykah opened this issue Sep 22, 2019 · 0 comments
Labels
new feature The pull request adds a new feature, or the issue submits a new feature

Comments

@Srykah
Copy link
Collaborator

Srykah commented Sep 22, 2019

This project could use some external tools to facilitate contribution from non-programmers (or just people who want to avoid dealing with JSON 😝). They will probably require a new repository each, but before we do that we probably should discuss them all here ^^

I think we need tools for creating :

Of course, each editor will have to use data created by the other editors, so we'll need a way to import stuff created in one editor in another.

Currently, Tiled is used for the map in itself, but events like map transition or item drops are added by hand directly in the JSON file. I see that Tiled has custom properties for tiles, we might be able to use that.

Also, the attacks editor will require that each possible effect be created in the main project's code first, then associated with an effect type to be usable from the editor. This means if someone want to create an attack with a weird effect not covered by another existing attack, they won't be able to do it from the editor alone. (or we can make each attack effect load an external script but I think it's way too big of a scope).

@milkyroute milkyroute added enhancement When the issue is proposing an enhancement read labels Sep 22, 2019
@milkyroute milkyroute removed the read label Sep 29, 2019
@milkyroute milkyroute added new feature The pull request adds a new feature, or the issue submits a new feature and removed enhancement When the issue is proposing an enhancement labels May 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
new feature The pull request adds a new feature, or the issue submits a new feature
Projects
None yet
Development

No branches or pull requests

2 participants