I've got news for all of you: How does "No more typo/syntax errors!" sound? Good?
Well, for those of you who are using the Geany editor (instead of Notepad++) to make stories: If you are using Geany 1.22 (which is currently the latest version) then I've made a HPL2 support pack for you, containing custom filetypes (including AngelScript support) with all the keywords in Amnesia, and also a custom-taylored color scheme called My Cthulhu. If you make a typo or syntax error, this pack will catch it as you type it!
Edit: I'm currently improving the pack in some minor ways. (I'm writing better scheme documentation, correcting a few typos, and removing a color definition that made some JavaScript keywords red for no reason. Once it's uploaded (perhaps in a few weeks) you should not need to re-download it if you're only making custom stories.)
Edit: Attached a picture of how the colorscheme looks with a HP script. HP scripts don't have as much error handling as with a lang or a cfg, because you can name functions anything.
(10-28-2012, 08:02 PM)CorinthianMerchant Wrote: You're back! So good to see you!
These things happened while you were gone:
1. Statyk became a moderator.
2. Fifty Shades of Orb was created.
3. Random Stuff was created.
4. "The Attic: Chapter Three" turned into a massive flamewar.
Great pack! Even though I don't use Geany.
I'll look into these things, but I'm just popping in for a brief visit really. Some day I hope to return, maybe coinciding with the release of A Machine For Pigs, but nowadays it's all Javascript for me.
(10-29-2012, 03:34 AM)Statyk Wrote: Miss ya buddeh!
It's easy to become attached to a forum - any forum, really. It's easy to find a social circle of friends, who share your opinions on movies and games and what-have-you,
BUT
in my opinion, you come to a developers forum to develop and work. You should never lose sight of that, because if you lose sight of that, you will end up spending your time involved in forum user social drama instead of developing your custom story. Usually hours and days will fly by while you're scouring your "personal hangout" for social interaction. In the end you might even get banned for picking a passionate fight with someone popular, because they liked the wrong movie, and lose out on future development help because of it. That's understandable on social sites, because social sites are meant to be nuts that way, but at development sites, there's always going to be my mental image of an intended player of my story, who is not actually playing my story, crickets chirping in the background, as he wonders what's keeping the story.
I miss you guys, but is that really a positive thing? I also miss trying to create stories, but there's also all this other stuff in my life that has to come first.
(10-31-2012, 11:37 AM)LulleBulle Wrote: I couldn't get the colourpack to work. Haven't check wether or not the typo/syntax check works but I'll come back with feedback later !
It's odd if you couldn't get the colorscheme to work *at all*. My worries has been whether or not every color will be right or not.
The "check" is a combination of the old tag system, and new keyword lists in each new filetype. If you don't write one of the keywords/settings, it should change color to something else. If you use My Cthulhu, it will change color to either orange (warning) or red (serious error).
(10-31-2012, 11:39 PM)Cranky Old Man Wrote: The "check" is a combination of the old tag system, and new keyword lists in each new filetype. If you don't write one of the keywords/settings, it should change color to something else. If you use My Cthulhu, it will change color to either orange (warning) or red (serious error).
Oh? Is that what you meant by "No more typo/syntax errors!"? That's sounds like a nice feature for the color scheme to have.
(10-31-2012, 11:39 PM)Cranky Old Man Wrote: The "check" is a combination of the old tag system, and new keyword lists in each new filetype. If you don't write one of the keywords/settings, it should change color to something else. If you use My Cthulhu, it will change color to either orange (warning) or red (serious error).
Oh? Is that what you meant by "No more typo/syntax errors!"? That's sounds like a nice feature for the color scheme to have.
I could probably do the same for all the HP Script functions too (and not just the AngelScript instructions), but I figured that that's what the tags are for.
I wish I could make the keywords case sensitive too, but it seems that that would require "breaking into" the lexer, and that's hardcore stuff.
I credited you for the tag list. I hope I was right about that.