Then the function where you hooked it was wrong.
I use hook method on RK too, you should see a jump location near the caller, change it to jmp.
Now when the bullet mark doesn't show or you don't hit ANYTHING, like you're shooting blanks. You probably got the right addr (90-10).
Code:
1
JZ/JMP/JE <---- there should be something like this before the call to parse the bulletinfo (assuming we do the same method.)
3
4
CALL FN <--
6
7
8
When you hooked it correctly and the hitmark still doesn't show or you're still shooting blanks, check the info you're parsing, there's surely wrong with the coordinates or the object pointers. (but probably it's the coordinates coz there's no hitmark or bullet trace)
--update
Also, check the class structure of RK, that maybe is the reason why you don't hit anything.