Shooting through walls.

Posts 1–12 of 12 · Page 1 of 1
Shooting through walls.
So I noticed by editing the clients .bin files that the server does not check for collision between walls or other solid non-enemy objects and bullets. This could potentially allow to shoot through walls BUT only editing the .bin files make enemies shoot through walls too. If someone could find the code in the client that handles collision between bullets, this could work.

Edit: Would it be too powerful if someone (perhaps me) would release a scriptable client? (like RR)
Edit2: Does anyone happen to know how RotMG renders its 3d aspects? How do they load the models in? Are they available somewhere?
the models are embedded in the client itself

with a decompressed client (rabcdasm has it, use swfdecompress), open it up in notepad++ and search for sketchup

Code:
# OBJ rewritten thus: ./rewriteObj.py table.obj
# Alias OBJ Model File
# Exported from SketchUp, (c) 2000-2006 Google, Inc.
# File units = meters

mtllib table.mtl

g Mesh1 Model

usemtl Material1
v 0.5 0.5 0.4
vt 1 1
vn 0 0 1
v -0.5 0.5 0.4
vt 0 1
v -0.5 -0.5 0.4
vt 0 0
v 0.5 -0.5 0.4
vt 1 0
f 1/1/1 2/2/1 3/3/1 4/4/1 

usemtl Solid1
v 0.5 0.5 0.2
vt 39.3701 -7.87402
vn 0 1 -0
v -0.5 0.5 0.2
vt 0 -7.87402
vt 0 -15.748
vt 39.3701 -15.748
f 5/5/2 6/6/2 2/7/2 1/8/2 

vt 7.87402 39.3701
vn -1 0 -0
v -0.5 -0.5 0.2
vt 7.87402 0
vt 15.748 0
vt 15.748 39.3701
f 6/9/3 7/10/3 3/11/3 2/12/3 

vn 0 -1 -0
v 0.5 -0.5 0.2
vt -39.3701 -7.87402
vt -39.3701 -15.748
f 7/6/4 8/13/4 4/14/4 3/7/4 

vt -7.87402 0
vn 1 0 -0
vt -7.87402 39.3701
vt -15.748 39.3701
vt -15.748 0
f 8/15/5 5/16/5 1/17/5 4/18/5
Quote Originally Posted by Notsomeone View Post
So I noticed by editing the clients .bin files that the server does not check for collision between walls or other solid non-enemy objects and bullets. This could potentially allow to shoot through walls BUT only editing the .bin files make enemies shoot through walls too. If someone could find the code in the client that handles collision between bullets, this could work.

Edit: Would it be too powerful if someone (perhaps me) would release a scriptable client? (like RR)
Edit2: Does anyone happen to know how RotMG renders its 3d aspects? How do they load the models in? Are they available somewhere?
This was available in the Odom Proxy that@flyrocket made. The tree's where completely changed to valentines so you could easily walk over them. You should try something like that.
Quote Originally Posted by IAmDM View Post
This was available in the Odom Proxy that@flyrocket made. The tree's where completely changed to valentines so you could easily walk over them. You should try something like that.
That would make enemies shoot through trees too.
Ah quite a nice idea.. wouldn't it be a little too easy to detect though?
I've made tree's so you can walk over them and walls you can shoot through but unfortunately mobs can shoot through them too......maybe every 10-15 mins you might get dc but then just load into game and press "P" and you should just load into the realm you were just on
I dont think you can make only yourself able to shoot thru walls, not without some complex RR scrips. Unless you can think of a clever way to block the bullets that have passed over a wall object.
Quote Originally Posted by artufe View Post
I dont think you can make only yourself able to shoot thru walls, not without some complex RR scrips. Unless you can think of a clever way to block the bullets that have passed over a wall object.
Well, this could be possible with VERY complex RR scripts as you said, but I wouldn't code this for RR. Easiest way to achieve this is to edit the client.
Quote Originally Posted by Notsomeone View Post
Well, this could be possible with VERY complex RR scripts as you said, but I wouldn't code this for RR. Easiest way to achieve this is to edit the client.
Well , if you know how to do it - go ahead. If you know your shit it might not be too hard
I you take a close look at my multiboxing vid you'll see that I have player projectile noclip. If you understand how the aimbot code works and projectile properties you should be able to do this without too much difficulty.
removing <Static/> makes you be able to shoot through walls, but also makes you able to run through walls and also makes other mobs shoot through walls. Maybe leaving the .bin file alone, try figuring a way to make your client ignore the <static/> stat but not mobs
Just a heads up.....

adding <PassesCover/> to the weapon's projectile information makes the weapon shoot over walls I did this with the .bin files and can shoot through trees/rocks/walls....But there is only 1 draw back and that is, I havent figured out how to NoClip, at the same time being able to shoot through walls and make it so mobs cant shoot through walls with NoClip on.
Posts 1–12 of 12 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us