Question again...
whats the difference between using a decompiler(dissasembler) and reverse engineering
Reverse Engineering is working things backwards. (Guess)
Decompiler is where you can take the whole thing apart, pick what you want to mod, then assemble it back together (debugging)
(Obtw I just bs'ed that whole explanation XD)
Using a disassembler is part of the process of reverse engineering =)