I am Arty-fishL, master of the Alice hacks.
Alice 3, feel my wrath.
I've been using Java recently and getting into its groove. So I decided that Alice 3 was too hack free (there isn't even a Jython scripting interface hidden within it).
I decided I'm going to give it a very toned down version of Addons (that I've been developing for Alice 2). It will have only one addon so far, a Jython console.
Alice 3 has been built in such a way that they make it hard to hack, there's no Jython scripting interface and no simple text files in the Alice directory that are run.
Anyway, I found a nice way in; I decompiled the Alice 3 Jar with JD-GUI and extracted the
About Alice class (that is executed when you click the
About option in the help menu) via 7zip, then I opened it in Notepad ++ and replaced it with custom code. I used the command line java compiler to recompile and I crammed it back into the Alice Jar.
This was just to test it, so it was just a simple dialog. Result:
Next I got to work on a custom Jar that I can drop in the Alice Directory and have executed. In this I packaged Jython. I can use this to run Addons from external Jython files like I do in Alice 2. For this I used Eclipse.
Now I've just got to make Alice execute my custom Jar, and then I've got to modify Addons to work with Alice 3.
After that I should be fully in and the fun can begin.
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
I have mostly moved on from Alice, but may still respond to messages if important [¬º-°]¬