Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to Xbox Chaos: Modding Evolved

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
DaftHacker

General
Modding Halo PC in Real Time ?

2 posts in this topic

So modding Halo on xbox the way you swap projectiles is: MapMagic + ProjectileOffset + 0xC which returns a byte array of the current projectile for the current weapon. On the pc version if you want to mod the map you'll have to open it in something like Halo Map Tools which makes the file unavailable for the game to read off of so you cant play while editing. What im trying to do is hook the process memory and then basically do the same method but for some reason its not returning the right values for me. Does anyone have any clue on how i could possibly do this ? Im very new to pc hacking, so all i really know is read and write process memory.

 

84a623ea532ed92e5a3968000dbefaa5.png

Share this post


Link to post
Share on other sites

I would suggest using Halo Hacker Tools, it gives you the meta offset for each tag, and I personally think it has a more robust handle on everything.

 

I can't really say, because I can't install Halo PC right now (disc is scratched to hell :( ) but follow this formula

 

Proj is easy enough, open up the plugin xml, scroll down to whatever ident you want to adjust and follow that. For Xbox, in my case the Meta Offset for my AR proj is 0x27C9A94, if I want to adjust the initial speed I find that in xml, it's 0x1E4

 

I then take the AR Meta Offset and add 0x1E4 to it. to get 0x27C9C78;

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0