In AQworlds, we used XML to define bots... Or, you can make your own language in java, have it Interpreted to java, then compiled to bytecode, then Interpreted or JIT compiled to Machine language!
Also I'm having this problem:
Code:
Socket opened
Waiting for client connection...
Policy server init.
Policy server got connection
<policy-file-request/>
Sending policy xml
Client connected to proxy: 127.0.0.1
Connecting to USEast3 for 127.0.0.1
Exception in thread "ClientDaemon" java.lang.NullPointerException
at com.oryxhatesjava.net.ByteArrayDataOutput.writeUTF(ByteArrayDataOutput.java:210)
at com.oryxhatesjava.net.HelloPacket.writeToDataOutput(HelloPacket.java:107)
at com.oryxhatesjava.proxy.SiphonHose.run(SiphonHose.java:106)
at java.lang.Thread.run(Unknown Source)
Connected to USEast3 for 127.0.0.1
Done setting up siphon hoses, NEEEXT
Waiting for client connection...
c2s: HELLO null 0 guid=null pw=null secret=null 0 null null
End SiphonHose ServerDaemon
Error on SiphonHose ServerDaemon: null
java****.EOFException
at java****.DataInputStream.readInt(Unknown Source)
at com.oryxhatesjava.proxy.SiphonHose.run(SiphonHose.java:80)
at java.lang.Thread.run(Unknown Source)
Looks like the Hello packet is sending null!
---------- Post added at 03:10 AM ---------- Previous post was at 03:04 AM ----------
More info on creating programming languages in java
here.
Also one project implementing this "make your own hacks is" RotMGPM or Realm of the Mad God Plugin Master... Used Batch file programming language,
but it is too laggy to use properly...
---------- Post added at 03:15 AM ---------- Previous post was at 03:10 AM ----------
Found that writeUTF is Not Functioning properly.. ie. not writing to Hello!