But hey, if to try and decomp this port, then take that character controller and shove it into copied project that will be separate of your main PC one... Wouldn't that work? Or the char controller got heavily changed over time?
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.