I'm pissed.
Code sample of 'his' file format (available by him from the Script Tester's section):
0#0,0,0,0,0#Dat Flax Picker,null,null,null,null
1#0,0,0,0,0#GoldenGates,null,null,null,null
46#9,0,0,0,0,0,0,0#null,null,null,null,null
30#2272,3490,2729,3493,17,0,0,0#null,null,null,null,null
2#0,0,0,0,0,0,0,0#null,null,null,null,null
38#441,0,0,0,0,0,0,0#null,null,null,null,null
28#0,0,0,0,0,0,0,0#null,null,null,null,null
38#444,0,0,0,0,0,0,0#null,null,null,null,null
3#0,0,0,0,0,0,0,0#null,null,null,null,null
43#2726,3485,0,0,0,0,0,0#null,null,null,null,null
43#2729,3472,0,0,0,0,0,0#null,null,null,null,null
42#30,0,0,0,0,0,0,0#null,null,null,null,null
43#2731,3459,0,0,0,0,0,0#null,null,null,null,null
43#2731,3447,0,0,0,0,0,0#null,null,null,null,null
43#2743,3445,0,0,0,0,0,0#null,null,null,null,null
23#16681,0,0,0,0,0,0,0#Pick,null,null,null,null
38#555,0,0,0,0,0,0,0#null,null,null,null,null
35#15,0,0,0,0,0,0,0#null,null,null,null,null
43#2741,3444,0,0,0,0,0,0#null,null,null,null,null
35#15,0,0,0,0,0,0,0#null,null,null,null,null
43#2733,3454,0,0,0,0,0,0#null,null,null,null,null
43#2728,3467,0,0,0,0,0,0#null,null,null,null,null
43#2730,3477,0,0,0,0,0,0#null,null,null,null,null
43#2727,3485,0,0,0,0,0,0#null,null,null,null,null
43#2724,3493,0,0,0,0,0,0#null,null,null,null,null
Code sample of my file format as of SSF 1.0 (which was released on a jar, the code can be copied from it, which is where I assume he's getting these things from):
1#0,0,0,0,0,0,0,0#null,null,null,null,null,null,null,null
4#1733,1734,1745,0,0,0,0,0#null,null,null,null,null,null,null,null
5#1745,26,0,0,0,0,0,0#null,null,null,null,null,null,null,null
2#0,0,0,0,0,0,0,0#null,null,null,null,null,null,null,null
15#1733,1745,0,0,0,0,0,0#null,null,null,null,null,null,null,null
8#104,399,0,0,0,0,0,0#null,null,null,null,null,null,null,null
10#0,0,0,0,0,0,0,0#null,null,null,null,null,null,null,null
8#100,454,0,0,0,0,0,0#null,null,null,null,null,null,null,null
9#0,0,0,0,0,0,0,0#null,null,null,null,null,null,null,null
18#0,0,0,0,0,0,0,0#null,null,null,null,null,null,null,null
Explanation - SSF loads files line by line as if they were commands. It follows the format of:
ACTION_ID#INT,INT,INT,INT,INT,INT,INT,INT#STRING,STRING,STRING,STRING,STRING,STRING,STRING,STRING
What's exceptionally remarkable is that both his and my script have 8 slots each for ints. What is also interesting is that both start with action ids, then go to int data, then go to String data in the same order. Another interesting fact is that both scripts use the "#" character to separate these bunches of data, which has no significance other than it being a personal choice that I made a few months ago out of preference to that character. There is no legit reason for him to use "#" to divide the data other than a VERY coincidental thought that was the same as mine.
My file format is just one way of HUNDREDS of possible routes that GoldenGates could have taken for his own script saving/loading, but it seems that his is an EXACT match to mine, which is extremely fishy.
Another thing that I must mention (old evidence to add to this) is:
His GUI:
My GUI:
GUI is nearly an EXACT match aside from slight changes to the names of the menus (instead of "new action", he made it "add action").
I'd like something done about this as @GoldenGates is clearly copying my work (not only the idea!) to sell it for profit. This is outrageous and something MUST be done.
Thanks,
Dashboard