Can agree... And why you won't make own port? Like, you'll need to work longer on future updates, and it'll harden up things, but at very leats these things will be lost somewhere else in world of internet.
Character controller: Code chunk that allows the player do shit you want them to do, and maybe some of unintended ones. Includes touchscreen controls if intended.
Decompilation: A process of reverse-engineering, allows to get an source of a game/program.
I thought you knew this, if count in that you using the decompile.