Skull Hack/Activator

Discuss anything related to Halo 2 Vista here.

How does it sound?

Yeah sounds good, let's get to it.
10
91%
Naah, I prefer looking for the skulls the old fashion-way.
1
9%
 
Total votes: 11

Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Skull Hack/Activator

Post by Something_Else »

Hey I was messing around in Halo 2 Vista with the skulls (Off-topic; combine the Grunt Birthday Party skull and the Sputnik skull for some really cool headshots ;P)
And I was thinking, why hasn't anyone made a trainer or something that activates all the skulls? You know, like the skulls would be the options, and just by pressing a certain hotkey or button you would get the said skulls effect.
What do you think? I would make one but I suck at trainermaking plus I don't really have the time.
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
User avatar
KIWIDOGGIE
Readers Club





Posts: 100
Joined: Fri Jan 12, 2007 11:20 am
Contact:

Post by KIWIDOGGIE »

the skulls are scritps nothing u can make happen
Halo Funnies: CodeBrain: Is autoshoot a aimbot?
Diwidog: It shoots for you, not focuses on head and shoots, So if you cant hold it steady....YOU SUCK
CodeBrain: LOL :roll:
BrainEater




Wordewatician 100

Posts: 219
Joined: Tue Nov 22, 2005 6:48 pm
Contact:

Post by BrainEater »

Pretty much explained already. Skulls = Scripts, but to do what you say would be impossible, as of now, because you would need to edit all the scripts in singleplayer and multiplayer, and currently we cant do that now.
User avatar
Agent ME




Articulatist 500

Posts: 881
Joined: Tue Jun 21, 2005 6:00 pm
Location: California, USA
Contact:

Post by Agent ME »

It wouldn't be impossible...

Xbox7887's Yelo trainer for Halo2xbox does it easily.
I don't see how a skull being activated by a script would make it impossible/harder to make a trainer for.
All of the skulls are activated by a single script command followed by a number representing the specific skull.
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

Agent ME wrote:It wouldn't be impossible...

Xbox7887's Yelo trainer for Halo2xbox does it easily.
I don't see how a skull being activated by a script would make it impossible/harder to make a trainer for.
All of the skulls are activated by a single script command followed by a number representing the specific skull.
Simple method to find code related to scripts...

Code: Select all

[872](ice_cream_flavor_stock <long>)
1. Open up h2v disassembly.
2. Take script index, multiply by 4, and convert to hexidecimal (872 * 4 = 0xDA0)
3. Add base address of script table, 0x8195B0, to your obtained address (0x8195B0 + 0xDA0 = 0x81A350)
4. Jump to that address in the disassembly window. (0x81A350)
5. Double click on the pointer at that address. (dd offset unk_7C2524)
6. Double click on the next pointer 4 bytes below your current address. (dd offset sub_4F2716)
7. Double click on the 2nd to last call. (call sub_4BCFD7) <-very general way of doing it...won't always be like that
8. Congratulations, you're now looking at the code executed when that script gets ran ^_^

Check out the link below to see what some of the code below does...you should be able to pick out the address needed to modify skulls fairly easily :P

http://modseven.de/dictionary.php

Code: Select all

.text:004BCFD7 sub_4BCFD7      proc near               ; CODE XREF: sub_4F2716+1Fp
.text:004BCFD7
.text:004BCFD7 var_10          = dword ptr -10h
.text:004BCFD7 var_C           = dword ptr -0Ch
.text:004BCFD7 var_8           = dword ptr -8
.text:004BCFD7 var_4           = dword ptr -4
.text:004BCFD7 arg_0           = dword ptr  8
.text:004BCFD7
.text:004BCFD7                 push    esi
.text:004BCFD8                 mov     esi, [esp+arg_0]
.text:004BCFDC                 cmp     esi, 0Eh
.text:004BCFDF                 ja      short loc_4BD05C
.text:004BCFE1                 cmp     byte_8D50F8[esi], 0
.text:004BCFE8                 jnz     short loc_4BD05C
.text:004BCFEA                 mov     byte_8D50F8[esi], 1
.text:004BCFF1                 call    sub_62C863
.text:004BCFF6                 mov     eax, ds:dword_7BCAC8[esi*4]
.text:004BCFFD                 push    eax
.text:004BCFFE                 call    sub_4533EC
.text:004BD003                 push    eax
.text:004BD004                 call    sub_62D884
.text:004BD009                 fld1
.text:004BD00B                 add     esp, 8
.text:004BD00E                 push    14h
.text:004BD010                 sub     esp, 0Ch
.text:004BD013                 fst     [esp+10h+var_8]
.text:004BD017                 fst     [esp+10h+var_C]
.text:004BD01B                 fstp    [esp+10h+var_10]
.text:004BD01E                 call    sub_4A3ECC
.text:004BD023                 mov     ecx, dword_876C48
.text:004BD029                 mov     eax, [ecx+134h]
.text:004BD02F                 add     esp, 10h
.text:004BD032                 xor     ecx, ecx
.text:004BD034                 cmp     eax, 0FFFFFFFFh
.text:004BD037                 jz      short loc_4BD042
.text:004BD039                 mov     edx, dword_87F068
.text:004BD03F                 lea     ecx, [eax+edx]
.text:004BD042
.text:004BD042 loc_4BD042:                             ; CODE XREF: sub_4BCFD7+60j
.text:004BD042                 mov     ecx, [ecx+118h]
.text:004BD048                 cmp     ecx, 0FFFFFFFFh
.text:004BD04B                 jz      short loc_4BD05C
.text:004BD04D                 fld1
.text:004BD04F                 push    ecx
.text:004BD050                 fstp    [esp+4+var_4]
.text:004BD053                 push    ecx
.text:004BD054                 call    sub_48822C
.text:004BD059                 add     esp, 8
.text:004BD05C
.text:004BD05C loc_4BD05C:                             ; CODE XREF: sub_4BCFD7+8j
.text:004BD05C                                         ; sub_4BCFD7+11j ...
.text:004BD05C                 pop     esi
.text:004BD05D                 retn
.text:004BD05D sub_4BCFD7      endp
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

Wow.... Now if someone could just translate that into english....
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
User avatar
Agent ME




Articulatist 500

Posts: 881
Joined: Tue Jun 21, 2005 6:00 pm
Location: California, USA
Contact:

Post by Agent ME »

If it was any plainer than that, I don't think it would be useful to anyone with the expertise to make a trainer that can do it. (If you simplify a rocket engine plan, sure a random person might get a better idea of it, but an engineer wouldn't be able to make one from the simple plans :P )
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

I see. Well would it be possible to make all of that into a program, so that you wouldn't have to Hex edit it every time? (If I understood correctly)
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
Paulus





Posts: 15
Joined: Mon Jul 26, 2004 7:53 am
Location: UK

Post by Paulus »

My H2V DevTrainer supports this...
but I'm afraid I can't tell you when i can release it because ive just started Uni...
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

That's awesome!
Your making a dev trainer like the one you made for Halo 1? Cool.
Could you tell us what kind of options will there be?
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

Paulus wrote:My H2V DevTrainer supports this...
but I'm afraid I can't tell you when i can release it because ive just started Uni...
=o
Paulus





Posts: 15
Joined: Mon Jul 26, 2004 7:53 am
Location: UK

Post by Paulus »

Yh...the DevTrainer for Halo 1 was actually fairly amature...except for TimeFreeze...which I didnt work out myself.

H2V DevTrainer is slightly more complex since (as far as I know) Halo 2v doesn't have any built in cheats, except for the skulls.

Here's features that are working:

Resolution Hack (allows any resolution, althgh I forget what happens if you pick a strange resolution in fullscreen)
Deathless Player
Infinite Grenades
Bottomless Clip
Infinite Plasma
No Overheat
Superjump (adjustable height)
One Shot Kills
Any Skull Activator/Deactivator
Time Freeze (except you can walk through characters..also, it will freeze any other "players" (i.e. online players)...Experimental Time Freeze allows you to also drive vehicles, although sometimes colliding with other vehicles causes them to come to life and for you to get stuck)
Physics Freeze (Great fun! No Gravity, or friction...doesn't affect you...very easy to send objects flying...also Experimental Physics Freeze is the same as above)
Save Checkpoint at anytime
Wireframe (which I guess i won't implement lol)
--------------------------

It also works in Vista and XP, and should work with any version of Halo2v...even future versions.

The game does not crash in Vista when the cheats are activated.

The following features are also a possibility:

Other shot modifiers (e.g. shoot players to change their team, freeze them,make them fly up to the top of the level)
"Shoot" possesion (shoot someone to possess them)
Save/Load player's position in a level
No Shooting
No Scripts? (nothing is spawned etc.)
No AI (enemies just stand there)
Glare light effects do not dissapear (looks impressive)

But I dont want to get anyones hopes up :P I need to work on implemeting an effective UI into the game (it won't be pretty, but it has to work).

Plus now I'm at Uni...I've hardly had anytime to work on it at all...but hopefully, it wont be too long...

Paulus
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

That's awesome! Hey, I know I'm not in the position in asking for any favours, but do you think that it would be possible to make a deathless player option for the AI buddies? You know, like Johnson and the White Elite (Spec Ops "Half-Jaw") has, just also for the rest of your allies in the game too. :D
I understand completely if you don't have the time to implement this option in it (or if you don't care).
By the way, how did you get around the DEP?
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
User avatar
koekoek





Posts: 254
Joined: Wed Jun 06, 2007 7:20 am
Location: My desk

Post by koekoek »

CHEAT CHEAT CHEAT...
Do i have to go on??? :x
Why the fucking bloody hell are you making a cheating program??
It's like " ooh no someone is coming towards me with a shotgun, what do i do now??? Ooh i know i'll fucking freeze time and go stand behind him and kill him, being a complete FAG and a sisy whilest playing on XBOX LIVE."
That and the fact that you make such a stupid program is really pissing me of.
So take your cheating shit somewere else plz. :evil:
When the game is great.... The gamer has to be greater.
Such is the rule of honor.
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

koekoek wrote:CHEAT CHEAT CHEAT...
Do i have to go on??? :x
Why the *** bloody hell are you making a cheating program??
It's like " ooh no someone is coming towards me with a shotgun, what do i do now??? Ooh i know i'll *** freeze time and go stand behind him and kill him, being a complete **** and a sisy whilest playing on XBOX LIVE."
That and the fact that you make such a stupid program is really pissing me of.
So take your cheating **** somewere else plz. :evil:
?? What is your problem? It's not like you're going to be able to use it in multiplayer, not without activating the options for everyone else, making it fair, and good for glitch-exploring...
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
User avatar
koekoek





Posts: 254
Joined: Wed Jun 06, 2007 7:20 am
Location: My desk

Post by koekoek »

I'm sorry for the previous post, I just needed to get some aged anger out of my head :lol:
Feeling much beter now, oh and don't take anything in the previous post personal or something just needed to shoot my rage at someone hah :D
Sorry again :)
When the game is great.... The gamer has to be greater.
Such is the rule of honor.
Something_Else





Posts: 51
Joined: Sat Jun 25, 2005 9:07 am
Location: Outside your window...

Post by Something_Else »

Oh another good option would be a FOV tweaker :wink:
BTW are you making it so that only some options work in Multiplayer? like the shot modifiers?
Keep it up Paulus!
"There's a fine line between not listening, and not caring. I like to think that I'm walking along that line every day." - Church Red vs Blue Episode 30
HBjims





Posts: 7
Joined: Sun Aug 26, 2007 11:20 am

Post by HBjims »

koekoek wrote:CHEAT CHEAT CHEAT...
Do i have to go on??? :x
Why the *** bloody hell are you making a cheating program??
It's like " ooh no someone is coming towards me with a shotgun, what do i do now??? Ooh i know i'll *** freeze time and go stand behind him and kill him, being a complete **** and a sisy whilest playing on XBOX LIVE."
That and the fact that you make such a stupid program is really pissing me of.
So take your cheating **** somewere else plz. :evil:
Its not exactly cheating if you don't use it online, or if you do, use it with a bunch of people who are aware of it and will not bust you for using it. In fact, just about everything on this website can be used to cheat. It just depends on wether your the honorable type of person who will only use it to expand his/her gaming expiriance.
cs]Zero





Posts: 6
Joined: Fri Apr 06, 2007 6:13 am

Post by cs]Zero »

HBjims wrote:
koekoek wrote:CHEAT CHEAT CHEAT...
Do i have to go on??? :x
Why the *** bloody hell are you making a cheating program??
It's like " ooh no someone is coming towards me with a shotgun, what do i do now??? Ooh i know i'll *** freeze time and go stand behind him and kill him, being a complete **** and a sisy whilest playing on XBOX LIVE."
That and the fact that you make such a stupid program is really pissing me of.
So take your cheating **** somewere else plz. :evil:
Its not exactly cheating if you don't use it online, or if you do, use it with a bunch of people who are aware of it and will not bust you for using it. In fact, just about everything on this website can be used to cheat. It just depends on wether your the honorable type of person who will only use it to expand his/her gaming expiriance.
hehe.... devtrainer.. got me through legendary :D
User avatar
JK-47




Bloodhound Pyre Socialist Grunge

Posts: 10883
Joined: Wed Dec 01, 2004 2:54 pm
Location: Utah

Post by JK-47 »

koekoek wrote:I'm sorry for the previous post, I just needed to get some aged anger out of my head :lol:
Feeling much beter now, oh and don't take anything in the previous post personal or something just needed to shoot my rage at someone hah :D
Sorry again :)
Next time, keep it off the forums.

Cool deal Paulus, nice to see you're still working on things for Halo.
Image
Post Reply