genome231 wrote:Hi Mat!
I agree it shouldn't be before there is something going :)
Choosing an actual name seems difficult!!
Maybe the name should still be "TEASE AI" (In respect to 1885) but instead of like "TEASE AI2" or "TEASE AI ver 2" that sounds like its something better. It could be ex. Milovana TEASE AI.
Then its like the same, but still different. (wauv I really hope this makes sense xD) That to me feels like respecting the legacy of 1885, but creating something new without it "sounding" like we're making something better or whatev :P
I haven't responded to the strawpoll, I only have very little experience programming.
Regards
Genome
Yeah the naming could be tricky, I was thinking of calling it a community edition or something, but that doesn't feel right,
I would still like it to be called Tease AI, as that's what it is, but calling it "2" makes it sound like 1885's one is dead, and it will probably have a lot more developed for it script-wise with the new @CallReturn.
The other thing is the artwork/logo, personally I'm terrible at designing/drawing so I was thinking of using the Tease AI logo but alter the line underneath, "Created by 1885" and add something like "and further developed by Milovana forum members"
At the same time it feels a bit wrong to use his logo, but I quite like it..
The thing that bothers me the most is that with it being open source and having a lot of coders working on it, it could be a lot better than 1885's, and I'd hate to make all of 1885's effort go to waste.. Of course he gave the idea of this but all the hours he must have spent on it..
With the strawpoll, I just thought it'd be better than arguing on the forum's which one is best, just have everyone who is thinking of contributing to vote for which they think'll be best for the project and see how it goes, the question is when to end it.. every time I post the link a few more votes get added, although it looks like it's going to be in Java.. With 20 votes vs 9 and 3.
A few other ideas I had for the new program..
I feel it should be as customisable as possible, even in a coding sense..
For example, with people having different ideas, such as the layout, I feel we should have a dropdown for them, so anyone can edit the source and create one, maybe one like it is now and another where everything is a separate window, then let people choose between them
We could add regular expressions to the response files for better matching, so "can i stroke.*faster" would match:
can i stroke faster
can i stroke even faster
can i stroke pretty please a lot faster thank you very much..
Whereas currently, the last two get interpreted as "can i stroke"
but then we still keep the old way, so you don't have to use them, maybe by putting an "r" at the start of the file could say to run it through regex instead..
We could add folders inside the modules folder, so it would work how it is now but if the module is inside a folder, running @CallReturn, or @ShowImage would check the module's folder first, the program would search through them to find all the scripts at startup. So that way it could help the content creators organise there content, and if a user wanted to delete a module, then they can also delete the files associated with it easily, like if there are any large video files used. Rather than having to look through the module file to see what videos it uses specifically. Maybe have each creator have their own folder, with subfolders?
Then I'm not sure how much demand there'd be for this, and it would be a pain to sort out but we could also have a seperate text file for translations. So each button would get it's label from a text file, which would hold all the text in the app window potentially. This would mean if anyone wanted to translate it into another language they'd only need to alter that file, which could be added to the TAI source repository.
Also I wondered how many people use different personalities, I have one that I add the modules I like to, if that was the case for everyone we could have all the modules created by others as part of the TAI source, if they wanted of course.. then add tags to the start of a module's file so that the programs scripts tab, would update with the tags it found, so you could say no script tagged with "CBT" or "Audio" then have something like how it is now for disabling individual scripts.
These are just ideas off the top of my head while I was typing this, hope you don't mind me putting them here.. I just wondered what you all thought, and if there'd be an interest for regex, the module folders or module tags.
..I really should spend less time on my posts.. this has taken me half an hour..