Could you detail your workflow? If you feel that there is something you can do faster in Notepad++ than in ATCS besides a simple typo fix, I'd like to konw about it, as it may help drive the future development of ATCS. The point is to make content creation easy and fast
I have created a AndroidStudio Project based on the github Version and added my sources (JSON, TMX, 1 PNG) and set them into loadresources.xml
Then I open my files in Notepad++ and edit them.
TMX maps of Course with Tiles, but when I add new mapevents, spawns, keys, then sometimes I copy&paste it from another TMX file in Notepad++
AndroidStudio is just for compile.
I use a plain text Editor because I want to see larger part of code at the same time, and because I seldom write a passage completely new but copy&paste an existing passage and just change the different parts.
Thus I am rather quick for new things. When it comes to test/review or finishing touch, then I probably will change my strategy and use ATCS, because it helps finding references etc.
At the moment I don't think much about version control, because aside from loadresources all is completely new and independent. I just want to add 2 or 3 things and then I show it to you.
If it fits into AT, then we find a place to put into the map and do the integration work. Then I will probably need to use github, but not now.
A quest log is not an ordered list, so incrementing or decrementing progress makes no sense.
Agreed for quests
But maybe you want to limit access to a specific bed to 10 times. This is easy to realize with a Counter, but inconvenient without.
For a counter, the faction system would work well
I do not really understand the faction system, and found commentary that it is never used.
It seems to be invented for monsters behaviour. But if there are methods just to set/get a value in a script and increase/decrease it, then it might be used for other interesting things too.
Zukero, do I understand you right: "requirements type factionScoreAbove and factionScoreBelow" are new methods you have in mind?
In ATCS, look for the quest "Placeholder for hidden quest stages (not displayed)". It tracks various stages in the game where you have done something
Hm, I already created my own hidden quests for such a progress value. Is it a problem having it in other quests? I'd like to have in my own namespace to avoid side effects with other parts of the game.
In the meanwhile I got ATCS to run. I remarked some things:
- The directorey "drawing" of the reference project was empty twice. Could it be that ATCS clears that via its link to that directory?
Maybe some of my problems were of this empty directory.
- Then I imported the JSON one by one via copy&paste. The dialogue import would not work when a "removeQuestProgress" is inside. I changed it to "questProgress", then the import would go.
Btw, is there a print or even better a copy function of the dialogue graph? I would like to print it and check on paper.