enchanting use standard random() function. Standard random fuction creates a random number by using realtime clock, and it IS NOT really random. Knowing computer realtime clock you can calculate what comes out from the random function. Yeah, that would work, but this theory has some flaws:
- you'd have to know exact realtime clock of the server machine
- you'd have to click on enchant in a exact milisecond
- yes, you can code a script to do that, BUT you can't forget of latency(ping) - there is a small chance that your packet will be delivered exactly on time - your weapon can be broken
Disassembly l2server.exe is not a problem, many people did it to find out there is not really useful way to influence enchanting.
You can make 100% enchanting success, but in laboratory environment only.
I had my +19 sword of valhalla on a 2x low rate server, and I had my ritual when I enchanted it, but it looked more like "shamanism", and I don't think it really influenced my success chance.
P.S. if you did not understand what I'm talking about, don't bother posting answers stating that i am a "n00b", as I am not interested in them - I just shared my opinion. Thank you.