I am trying to make a client that removes particles for low end comps or in my case multiboxing, but an odd thing is happening.
In _0iJ/Particle.class.asasm I tried changing line 19 (the first line in the code block) to returnvoid, which I thought would make it just skip over everything else, but I'm not so sure.
Code:
class
refid "_-0iJ:Particle"
instance QName(PackageNamespace("_-0iJ"), "Particle")
extends QName(PackageNamespace("com.company.assembleegameclient.objects"), "BasicObject")
flag SEALED
flag PROTECTEDNS
protectedns ProtectedNamespace("_-4J")
iinit
refid "_-0iJ:Particle/iinit"
param QName(PackageNamespace(""), "uint")
param QName(PackageNamespace(""), "Number")
param QName(PackageNamespace(""), "int")
body
maxstack 8
localcount 6
initscopedepth 5
maxscopedepth 6
code
pushfalse ;this to returnvoid
...
end ; code
end ; body
end ; method
This works, it shows no particles at all, but it disconnects me when I look at the fountains and walk past them (like when you used a hexed client after a nexus change).
I'm using the mod selector if you want to try.
New folder in the mods folder, then make an xml and a txt.
none.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<rotmg>
<mod id="No Particle mod">
<code file2mod="_-0iJ/Particle.class.asasm"
line="19">
returnvoid.txt
</code>
</mod>
</rotmg>
returnvoid.txt
I can't quite remember the way I used to make these, the structure has changed and it has been a long time.