This is a very awesome project! Really love the tools you have made so far. This has inspired me to make my own River City hack as I've always been a fan of the game. My freetime is rather limited so hopefully I'll be able to finish it one day. I had a couple of questions for you denzquix if you had the time.
sure... i apologize for not updating this project in a while, but i promise it is still alive & ongoing for the foreseeable future, i just get distracted by other things... all enthusiasm helps me focus though so thank you!!
1) About the gang dialog found in npc_dialog.txt, specifically lines 58 thru 88. Example -> 86:{name}: "BARF!"
Off the top of your head, do you know if any of these lines are specific to any certain gangs?
I know that, in the game, certain gangs do prefer certain phrases... I can't quite remember whether I found data relating to this or not though
2) It looks like some things are commented out of places.txt. Like start_point and exits. Is this something that is not ready in the current build?
that's correct, commented-out things means I got as far as working out how to extract data but packing it back in is not always so easy....
exit zones and entry points are only part of the story, there is also the actual geometry of the raised areas and pits and stuff, I do know how to extract this data but making it visually editable is tricky....
(for graphical editors, after trying to work out which GUI toolkit to use, i'm leaning towards using a python
toy web server that only serves your local machine, so you'd run a special script and then open a browser and go to localhost:5678 or something, which would connect to the app and it would start to serve HTML, javascript etc to communicate like a normal web site, but it's really just a local app... unusual way to do it but maybe the easiest/most flexible tbh)
(but I am also planning to export/import data in a format that the
NES Screen Tool http://forums.nesdev.com/viewtopic.php?t=7237 can edit... maybe the web server thing will have an integrated version of the same functionality eventually though)