Page 1 of 1

flycam?

Posted: Fri Mar 30, 2018 2:33 pm
by joshZippy
the old commands ("debug_camera_load" etc., which worked fine in older version of HPC) do nothing. is there a way to get flycam working in HaloMD? my clan has some old projects we'd love to see finished.

thanks so much!

josh

Re: flycam?

Posted: Fri Mar 30, 2018 6:47 pm
by nil
joshZippy wrote:
Fri Mar 30, 2018 2:33 pm
the old commands ("debug_camera_load" etc., which worked fine in older version of HPC) do nothing. is there a way to get flycam working in HaloMD? my clan has some old projects we'd love to see finished.

thanks so much!

josh
I intentionally obfuscated those strings at some point to prevent potential cheating, though it's probably a weak concern now.. I think I had to also enable a hidden flag to get those commands to be executable in the first place, so it's not like they used to be available on the stock Mac version. You could use a memory editor like Bit Slicer to search for the slightly altered string or a hex editor like Hex Fiend on the Halo executable (off memory, stored somewhere in ~/Library/Application Support/HaloMD/ or a couple directory levels up from if you go to Mods -> Reveal Mods in Finder from the lobby app's menu, possibly in a game data directory around there). For example, you will be able to find "ebug_camera_load" 8-bit string and notice the byte preceding it is non-printable, and fix it up.

Re: flycam?

Posted: Thu Apr 05, 2018 9:00 am
by Guest
thanks for the response! unfortunately that's way out of my depth. do you know of anyone who could make it happen?

thanks again!

josh

Re: flycam?

Posted: Fri Apr 06, 2018 4:28 pm
by nil
Guest wrote:
Thu Apr 05, 2018 9:00 am
thanks for the response! unfortunately that's way out of my depth..
I don't think so :wink:

Target Halo in Bit Slicer, search for an 8-bit String value "ebug_camera_load", show it in the memory viewer, insert the first letter ('d').

But if you don't try then it'll never work :p.

Re: flycam?

Posted: Thu Apr 12, 2018 3:54 pm
by joshZippy
nil wrote:
Fri Apr 06, 2018 4:28 pm
Guest wrote:
Thu Apr 05, 2018 9:00 am
thanks for the response! unfortunately that's way out of my depth..
I don't think so :wink:

Target Halo in Bit Slicer, search for an 8-bit String value "ebug_camera_load", show it in the memory viewer, insert the first letter ('d').

But if you don't try then it'll never work :p.
thank you! I'll check it out soon ... my backups / Halo apps are on a drive far away. sounds easy enough. :)

Re: flycam?

Posted: Tue May 08, 2018 3:16 pm
by joshZippy
eee! it worked! THANK YOU! this is gamechanging—all the old videos I want to finish can now be done. :)

rock on!