Need Help Hex Editing Halo UB for Mac
- 3371-Alpha
- Posts: 7
- Joined: Wed Jul 13, 2016 11:08 pm
Need Help Hex Editing Halo UB for Mac
Long story, short, I'm attempting to back-port the HaloMD project to older PPC Macs. But before I do that I'd like to fix a few bugs in Halo's engine (particularly the PPC half of the UB executable). I'm an amateur programmer though (haven't actually done much other than compile a few libraries in the past) so I could use some help. Anyone here have knowledge on hex editing?
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Re: Need Help Hex Editing Halo UB for Mac
I want to add some new instructions onto my Intel processor. I'm an amateur engineer though (haven't done much other than some basic VHDL in the past) so I could use some help. Anyone here have any knowledge on soldering irons?
- 3371-Alpha
- Posts: 7
- Joined: Wed Jul 13, 2016 11:08 pm
Re: Need Help Hex Editing Halo UB for Mac
Sarcasm? Maybe I came on a bit too strongly.
Technically speaking I'm not really planning to add much to Halo, just fix bugs (the game was poorly ported). I could use help (advice mostly) with hex. If you happen to know where you can get a free lesson (or at least on that doesn't cost an arm & a leg) please tell me.Melekor wrote:I want to add some new instructions onto my Intel processor. I'm an amateur engineer though (haven't done much other than some basic VHDL in the past) so I could use some help. Anyone here have any knowledge on soldering irons?
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Re: Need Help Hex Editing Halo UB for Mac
It's practically impossible to fix bugs in an existing binary just using a hex editor. I don't know where you got this idea but it's very wrong. Binary patching is an expert level task that requires specialized tools and enormous amounts of time and effort.
- 3371-Alpha
- Posts: 7
- Joined: Wed Jul 13, 2016 11:08 pm
Re: Need Help Hex Editing Halo UB for Mac
According to the guys at both the Oni Forums and MacGamingMods.com it is possible, just very tedious & difficult. Both sites' main projects (HaloMD & Oni AE) have been patched that way. On the other hand, adding new instructions to a pre-assembled microprocessor, now that's impossible (at least without a clean room it is).
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
- DarthRevan555
- Posts: 337
- Joined: Sun Jul 22, 2007 1:15 pm
- Location: Seattle, WA
- Contact:
Re: Need Help Hex Editing Halo UB for Mac
3371-Alpha wrote:According to the guys at both the Oni Forums and MacGamingMods.com it is possible, just very tedious & difficult. Both sites' main projects (HaloMD & Oni AE) have been patched that way. On the other hand, adding new instructions to a pre-assembled microprocessor, now that's impossible (at least without a clean room it is).
Seems like an awful large amount of work for a game that's been remade on Xbox One classic and remastered.. as well as having a working PC version...
to each their own I guess.
Insert text here.
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
Re: Need Help Hex Editing Halo UB for Mac
The tools you would use to accomplish such a task are:3371-Alpha wrote:According to the guys at both the Oni Forums and MacGamingMods.com it is possible, just very tedious & difficult. Both sites' main projects (HaloMD & Oni AE) have been patched that way. On the other hand, adding new instructions to a pre-assembled microprocessor, now that's impossible (at least without a clean room it is).
disassembler, debugger, assembler and/or compiler, as well as custom patching tools that you will have to build.
Notice that hex editor is not in the list. I didn't read your links but I can pretty much guarantee you that no one is doing any serious reverse engineering or patching using a hex editor. It is not impossible in theory, but in practice it is essentially impossible and no one would do it because there are better ways.
I don't think you understand how your question sounds to someone who actually understands what you're asking. That is what I was trying to convey with my analogy to using a soldering iron to patch a processor. You are at such a newb level that you have no clue of the difficulty of what you are suggesting, and you aren't even asking the right questions yet.
If you are serious about doing this, you can look forward to spending literally hundreds, possibly even thousands of hours learning the required skills.
- 3371-Alpha
- Posts: 7
- Joined: Wed Jul 13, 2016 11:08 pm
Re: Need Help Hex Editing Halo UB for Mac
Regardless of what it takes, could you help me? The game was horribly ported (dozens of byteswap errors, ect.). I'm tired of it crashing.
True, but I don't have to pay for XBox Live if I use the Mac version. Also, I don't own a PC.DarthRevan555 wrote:Seems like an awful large amount of work for a game that's been remade on Xbox One classic and remastered.. as well as having a working PC version...
to each their own I guess.
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Re: Need Help Hex Editing Halo UB for Mac
If you are smart enough to accomplish such a task, then you can easily earn $100k/year working for a big company, doing things that are actually valuable. Then you won't have a problem paying for XBox Live.3371-Alpha wrote:Regardless of what it takes, could you help me? The game was horribly ported (dozens of byteswap errors, ect.). I'm tired of it crashing.True, but I don't have to pay for XBox Live if I use the Mac version. Also, I don't own a PC.DarthRevan555 wrote:Seems like an awful large amount of work for a game that's been remade on Xbox One classic and remastered.. as well as having a working PC version...
to each their own I guess.
Even the cost of buying a brand new PC would be like chump change compared to the cost of hiring someone to reverse engineer and patch the binary for a game you don't have source for.
- DarthRevan555
- Posts: 337
- Joined: Sun Jul 22, 2007 1:15 pm
- Location: Seattle, WA
- Contact:
Re: Need Help Hex Editing Halo UB for Mac
My OCD is kicking in and forcing me to point out that you can just buy the games no XBL required (Unless you want mutliplayer)[I'm a rare sap who plays Halo for the narratives fIrst]
I'm sure by now, especially with Xbone S on the horizon, you can find an Xbone bundle with Halo 5 or MCC and all sorts of goodies for substantially less than retail msrp.
Or you could spend years re-coding a broken port for a game that wasn't even meant for pc/mac in the first place.
I'm sure by now, especially with Xbone S on the horizon, you can find an Xbone bundle with Halo 5 or MCC and all sorts of goodies for substantially less than retail msrp.
Or you could spend years re-coding a broken port for a game that wasn't even meant for pc/mac in the first place.
Insert text here.
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
- DarthRevan555
- Posts: 337
- Joined: Sun Jul 22, 2007 1:15 pm
- Location: Seattle, WA
- Contact:
Re: Need Help Hex Editing Halo UB for Mac
One mooooore thing! (guess where that's from)
This forum really is a bad place to be looking for help with Halo related stuff.
Might I suggest Halo Waypoint I think it's called, basically a more halo oriented forum I think 343i actually interacts with the playerbase.
This forum really is a bad place to be looking for help with Halo related stuff.
Might I suggest Halo Waypoint I think it's called, basically a more halo oriented forum I think 343i actually interacts with the playerbase.
Insert text here.
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
Divine entity of map making.
Undefeated god of 1v1 map making contests that have yet to happen.
Insert massive ego here
Someone tell this guy to stop having so many signatures
- juliocpaes
- Posts: 1263
- Joined: Mon Feb 14, 2011 12:07 am
- Location: Madrigal - Brazil
- Contact:
Re: Need Help Hex Editing Halo UB for Mac
Here is forum for discuss myth scripts hex editing and not Halo ...
except maybe if it was a Myth MOD total conversion Halo
except maybe if it was a Myth MOD total conversion Halo
- 3371-Alpha
- Posts: 7
- Joined: Wed Jul 13, 2016 11:08 pm
Re: Need Help Hex Editing Halo UB for Mac
Ok, I just assumed that because both Myth & Halo were Bungie games there would be fans of both games in this community & you'd be willing to help out...nevmind then.juliocpaes wrote:Here is forum for discuss myth scripts hex editing and not Halo ...
except maybe if it was a Myth MOD total conversion Halo
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon 9600 Pro 64MB (GPU overclocked to 438.75MHz, VRAM to 330.75MHz)
Re: Need Help Hex Editing Halo UB for Mac
It's the general discussion forum, please feel free to talk about whatever. That isn't the problem here..
- juliocpaes
- Posts: 1263
- Joined: Mon Feb 14, 2011 12:07 am
- Location: Madrigal - Brazil
- Contact:
Re: Need Help Hex Editing Halo UB for Mac
please feel free to talk about whatever.3371-Alpha wrote:Ok, I just assumed that because both Myth & Halo were Bungie games there would be fans of both games in this community & you'd be willing to help out...nevmind then.juliocpaes wrote:Here is forum for discuss myth scripts hex editing and not Halo ...
except maybe if it was a Myth MOD total conversion Halo