Memory Modding Question on Halo Demo and Halo Full
Moderator: Halo Moderators
Memory Modding Question on Halo Demo and Halo Full
Halo Demo and Halo Full's player and object addresses are structured the same. When running on PowerPC, Halo Full's player and object addresses are both 0xBAD0004 less than Halo Demo's. Do not tell me that it's 0xBAD0000, that's only the magics.
So, when running on intel, Halo Full's player and object addresses are how much less/greater than Halo Demo's?
Discuss
So, when running on intel, Halo Full's player and object addresses are how much less/greater than Halo Demo's?
Discuss
Re: Memory Modding Question on Halo Demo and Halo Full
Depends on what you're looking at. Demo will load maps exactly 0xBAD0000 further in memory. I'm quite sure the memory addresses are 0xBAD0000 too, you're probably just calculating them wrong, or not taking into account that the offsets in memory are rarely in a fixed place; they'll move on you depending on when it opens/what map is loaded/different machies. Also take into account that Demo may use an extra four bytes for the hell of it on that specific chunk of data, meaning that the 0xBAD0004 difference on the structure you're looking at is most likely not constant throughout memory.
Re: Memory Modding Question on Halo Demo and Halo Full
It seems to work when I increase my zombie's game's player and object offsets by 0xBAD0004.
But is it PowerPC only?
But is it PowerPC only?
Re: Memory Modding Question on Halo Demo and Halo Full
are you taking into consideration the difference between halo demo (ppc), halo full (ppc) and halo full (UB)?
Re: Memory Modding Question on Halo Demo and Halo Full
Basically what me and Dirk are saying: shit's not consistant enough to just port offsets from one version to another by just subtracting/adding. Doesn't work that way.
Re: Memory Modding Question on Halo Demo and Halo Full
Player and object tables in Halo Demo and Full are same distance apart in running Halo Full on a PowerPC and Halo Demo on a PowerPC. Is it the same way with running both on an Intel?
And yes, I'm talking about UB.
And yes, I'm talking about UB.
Re: Memory Modding Question on Halo Demo and Halo Full
/confused as to what you're asking002 wrote:Player and object tables in Halo Demo and Full are same distance apart in running Halo Full on a PowerPC and Halo Demo on a PowerPC. Is it the same way with running both on an Intel?
And yes, I'm talking about UB.
Uh, offsets can differ depending on what kind of machine you're running. Which is why some cheat files for Halo Demo don't work on Intel even with an Intel compatible Cheat.
Re: Memory Modding Question on Halo Demo and Halo Full
Your statement is true for some offsets, not all. It's true for Third Person and the console toggle, but the location of player structures and object structures shouldn't vary from machine to machine when playing on Halo Demo.
Also, it seems to be working on other PowerPC machines. The only friend I have with an Intel is gone for a long vacation. Last time I spoke with him, he tested it on Halo Demo and it worked. I MIGHT be able to contact him in about three months, but three months is a quarter of a year which is, for most people, long. This is why I would like information sooner.
This Windows laptop is annoyingly hard to type on.
Back to discussion.
Also, it seems to be working on other PowerPC machines. The only friend I have with an Intel is gone for a long vacation. Last time I spoke with him, he tested it on Halo Demo and it worked. I MIGHT be able to contact him in about three months, but three months is a quarter of a year which is, for most people, long. This is why I would like information sooner.
This Windows laptop is annoyingly hard to type on.
Back to discussion.
Re: Memory Modding Question on Halo Demo and Halo Full
You'l likely find differences with in Intel machine running Halo Demo/Halo Full through Rosetta.002! wrote:Your statement is true for some offsets, not all. It's true for Third Person and the console toggle, but the location of player structures and object structures shouldn't vary from machine to machine when playing on Halo Demo.
Re: Memory Modding Question on Halo Demo and Halo Full
Since you mentioned this, Halo Full works just fine for me with Rosetta.Modzy wrote:You'l likely find differences with in Intel machine running Halo Demo/Halo Full through Rosetta.002! wrote:Your statement is true for some offsets, not all. It's true for Third Person and the console toggle, but the location of player structures and object structures shouldn't vary from machine to machine when playing on Halo Demo.
Either you are groping for answers, or you are asking God and listening to Jesus.
Re: Memory Modding Question on Halo Demo and Halo Full
what? I don't even....Sparky wrote:Since you mentioned this, Halo Full works just fine for me with Rosetta.Modzy wrote:You'l likely find differences with in Intel machine running Halo Demo/Halo Full through Rosetta.002! wrote:Your statement is true for some offsets, not all. It's true for Third Person and the console toggle, but the location of player structures and object structures shouldn't vary from machine to machine when playing on Halo Demo.
How?
that is not even related!
Re: Memory Modding Question on Halo Demo and Halo Full
Breathe dirk, it's gonna be okay.
Mota-Lev wrote:Its like watching an Asian girl crush a cats brain through its eye socket with high heels.. Its horrible but I just can't look away :/.
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
Re: Memory Modding Question on Halo Demo and Halo Full
I am terribly confused. I thought we were talking about the differences in memory offsets in running:
halo demo on ppc vs intel
halo full (ppc) on ppc vs intel
halo full (UB native) on ppc vs intel
halo full (UB rosetta) on intel
There is a difference in what the thing is going to do. There is already a difference between demo and full, there is also a difference between the two versions of halo full. You also have to consider the architecture you are running it on. Many values are not in a fixed spot. For these you may need to map out how shit is loaded into memory so you can then find the right value and modify that.
halo demo on ppc vs intel
halo full (ppc) on ppc vs intel
halo full (UB native) on ppc vs intel
halo full (UB rosetta) on intel
There is a difference in what the thing is going to do. There is already a difference between demo and full, there is also a difference between the two versions of halo full. You also have to consider the architecture you are running it on. Many values are not in a fixed spot. For these you may need to map out how shit is loaded into memory so you can then find the right value and modify that.
Re: Memory Modding Question on Halo Demo and Halo Full
Trial vs Full (PPC) is 0xBAD0000 (Trial offset - 0xBAD0000 = PPC, PPC + 0xBAD0000 = Trial)
Trial vs Full (Intel) is 0xBAD0004 (Trial offset - 0xBAD0004 = Intel, Intel + 0xBAD0004 = Trial)
Full (PPC) vs Full (Intel) is 0x4 (Full PPC - 0x4 = Full Intel, Full Intel + 0x4 = Full PPC)
The entirety of the player's memory should work this way.
Trial on Intel has the same offsets as trial on PPC
Running Halo via rosetta on Intel will make the offsets the same as PPC
Trial vs Full (Intel) is 0xBAD0004 (Trial offset - 0xBAD0004 = Intel, Intel + 0xBAD0004 = Trial)
Full (PPC) vs Full (Intel) is 0x4 (Full PPC - 0x4 = Full Intel, Full Intel + 0x4 = Full PPC)
The entirety of the player's memory should work this way.
Trial on Intel has the same offsets as trial on PPC
Running Halo via rosetta on Intel will make the offsets the same as PPC
Re: Memory Modding Question on Halo Demo and Halo Full
What modfox said is probably true for all static headers and static structures in Halo (eg: players).
Halo Demo has a bit of consistency issues for some things (which is why HServerChanger and HConsEnabler both have syncing processes). I *believe* that Halo UB's console flag address is consistent across different machines, though not entirely sure. I think Halo full is a bit more reliable for some offsets.
Halo Demo has a bit of consistency issues for some things (which is why HServerChanger and HConsEnabler both have syncing processes). I *believe* that Halo UB's console flag address is consistent across different machines, though not entirely sure. I think Halo full is a bit more reliable for some offsets.
I am no longer active to Halo or MGM, and don't guarantee a response on the forums or through email. I will however linger around the discord room for general chatting. It's been fun!
Who is online
Users browsing this forum: Ahrefs [Bot] and 9 guests