Extending the Life of Halo Modding

Everything about HD, MD, and their mods.

Moderator: Halo Moderators

nil
Halo Moderator
Halo Moderator
Posts: 1090
Joined: Sat Jul 05, 2008 8:38 am
Location: null zone

Re: Extending the Life of Halo Modding

Post by nil » Sat Aug 13, 2011 6:08 pm

nil wrote:I'm dabbing at the moment of getting rid of the serial key check prompt when starting Halo for the first time and using whatever invalid CD key I want. I've some progress, although it's not quite complete. I'll hopefully come back later with some more information on it.
To those with knowledge of GDB:

Code: Select all

break * 0x002a7eae
run
(...wait until Halo breaks at 0x002a7eae...)
ret 1
y
cont
This will make Halo accept whatever serial key on launch. First time, you will be prompted to enter one, but it will accept anything. Next step is translating this to an executable modification.
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!

nil
Halo Moderator
Halo Moderator
Posts: 1090
Joined: Sat Jul 05, 2008 8:38 am
Location: null zone

Re: Extending the Life of Halo Modding

Post by nil » Sat Aug 13, 2011 8:40 pm

Okay, here's the executable modification: http://halodemomods.com/wiki/File:Halo_ ... ck_osx.zip (for version 2.0.4)

This allows you to use any serial key (valid or not or made up) as you please. Note that only valid serial keys will work for joining other public games or for creating internet games, as gamespy or whatever is tied into it. So, I'll leave that stuff to Modzy like he said he was going to do.

My work here seems to be done.

[edit]: Have not tested on PPC, but who cares :P.
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!

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Extending the Life of Halo Modding

Post by Modzy » Sat Aug 13, 2011 9:51 pm

Very coolness Nildo, mind giving me the info on what parts of the executable you edited? I'll add them to the modded one I have that disables the gamespy key check.

nil
Halo Moderator
Halo Moderator
Posts: 1090
Joined: Sat Jul 05, 2008 8:38 am
Location: null zone

Re: Extending the Life of Halo Modding

Post by nil » Sat Aug 13, 2011 10:19 pm

At offset 006DBBAE, the following five bytes I changed to 90 90 90 90 90 (so each one of the 5 bytes is 0x90)

At offset 006DBC1A, the following five bytes I changed to 90 90 90 90 90 (so each one of the 5 bytes is 0x90)

Everything I said above is in hex.
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!

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Extending the Life of Halo Modding

Post by Modzy » Sun Aug 14, 2011 12:45 am

Works wonders nil. I may have found a way around the Invalid key message that appears when you try to start a server with a random key.
Last edited by Modzy on Sun Aug 14, 2011 1:34 am, edited 2 times in total.

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: Extending the Life of Halo Modding

Post by TaxiService » Sun Aug 14, 2011 1:13 am

I think i can speak for everyone in here if i say OH YOU TWO ARE FUCKING GENIUSES!!! O_O

What is going to happen next? You'll make the app able to host only Bloodgulch servers? Maybe via an UI mod? (well, via an UI mod means that if i use a normal UI i'll be able to play normally, so… :-\ )

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Extending the Life of Halo Modding

Post by Modzy » Sun Aug 14, 2011 1:34 am

SUCCESS! I am able to create servers on the Master Gamespy server using a random key.

Edit: My success seems to have some trick to it, as my servers are no longer appearing on the master server list. Hmm.
TaxiService wrote:I think i can speak for everyone in here if i say OH YOU TWO ARE FUCKING GENIUSES!!! O_O

What is going to happen next? You'll make the app able to host only Bloodgulch servers? Maybe via an UI mod? (well, via an UI mod means that if i use a normal UI i'll be able to play normally, so… :-\ )
I believe it is possible to edit the maps listed in the executable. So that it may be reduced to just bloodgulch.
Last edited by Modzy on Sun Aug 14, 2011 1:46 am, edited 1 time in total.

kiddten
Commando
Posts: 2469
Joined: Wed Sep 30, 2009 1:42 am
Location: Nova Zeelandia.

Re: Extending the Life of Halo Modding

Post by kiddten » Sun Aug 14, 2011 1:56 am

May I suggest if it is possible to have a second option, a second map that just links to a dupe bloodgulch.map renamed custom.map?
Just so you could use that instead of the default bloodgulch, and if people did use that instead, you could tell the difference between a stock and custom map.
kiddten, on most things nowadays wrote:no
TaxiService wrote:HERE IS THE GODDAMN WALDO YOU CHEATING DICK
๖ۣۜĐeяP wrote:U MOTHER FUCKER AND U FUCKING PARENTS AND FUCKED OFF ASS HOLES

Mgalekgolo
Commando
Posts: 2589
Joined: Thu Jun 24, 2010 6:36 am

Re: Extending the Life of Halo Modding

Post by Mgalekgolo » Sun Aug 14, 2011 8:38 am

Modzy wrote:SUCCESS! I am able to create servers on the Master Gamespy server using a random key.

Edit: My success seems to have some trick to it, as my servers are no longer appearing on the master server list. Hmm.
So direct IP?
Yarok wrote:There may be a giant dildo protruding from your forehead.
Image

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Extending the Life of Halo Modding

Post by Modzy » Sun Aug 14, 2011 10:50 am

Mgalekgolo wrote: So direct IP?
Nah, if it worked once then there must be a way to duplicate that result. I am able to create servers with a random key, but more work is needed for them in a list.

Mgalekgolo
Commando
Posts: 2589
Joined: Thu Jun 24, 2010 6:36 am

Re: Extending the Life of Halo Modding

Post by Mgalekgolo » Sun Aug 14, 2011 4:39 pm

Modzy wrote:
Mgalekgolo wrote: So direct IP?
Nah, if it worked once then there must be a way to duplicate that result. I am able to create servers with a random key, but more work is needed for them in a list.
Oh, well how about this as a beta? also has anyone tested? If you want and I do want I'd like to test.
Yarok wrote:There may be a giant dildo protruding from your forehead.
Image

Dead Site
Veteran
Posts: 371
Joined: Fri Jun 25, 2010 9:54 am

Re: Extending the Life of Halo Modding

Post by Dead Site » Sun Aug 14, 2011 4:40 pm

I'm not the best at Mac applications and I only know how to make most Leopard utility apps work with older versions like Tiger. I'm not great at the Xcode set either. But doing some mass internet searching, good luck porting Halo CE to Mac.

(as far as I'm sure, you can still play it on Boot Camp. I have Halo Full on Windows only! Score one for me!)

*cough* Right. Modding.

*cough* Good luck, have fun.
[url=steam://friends/add/76561198023999718]Image[/url]

Mgalekgolo
Commando
Posts: 2589
Joined: Thu Jun 24, 2010 6:36 am

Re: Extending the Life of Halo Modding

Post by Mgalekgolo » Sun Aug 14, 2011 4:42 pm

Cronos Dage wrote:I'm not the best at Mac applications and I only know how to make most Leopard utility apps work with older versions like Tiger. I'm not great at the Xcode set either. But doing some mass internet searching, good luck porting Halo CE to Mac.

(as far as I'm sure, you can still play it on Boot Camp. I have Halo Full on Windows only! Score one for me!)

*cough* Right. Modding.

*cough* Good luck, have fun.
No. read what were doing. We(they) are trying to make an application mod where we can have halo demo in a sort of shell of halo Full UB. for lion(I wrote tiger -_-) users.
Yarok wrote:There may be a giant dildo protruding from your forehead.
Image

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: Extending the Life of Halo Modding

Post by TaxiService » Mon Aug 15, 2011 2:03 am

It's getting confusing with all these felines.
  • TaxiService! Shitposting since 2007!
MGM Sig

Excend
Commando
Posts: 2791
Joined: Sun May 06, 2007 3:27 am
Location: SiK x Gh0sTs Rehauled.
Contact:

Re: Extending the Life of Halo Modding

Post by Excend » Mon Aug 15, 2011 7:43 am

[off topic]You know the little dashboard widget that is one of those slider puzzles? 10.5 is a leopard, 10.6 is a snow leopard, and guess what 10.7 is? A SNOW LEOPARD SAHRAKHE.[/off topic]
TaxiService wrote:Roses are red
Violets are blue
What a shitty thread
Fuck all of you.

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests