Halo 3 Gametype Editor

Discussion about modding Halo 3.
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

The_Dark_One555 wrote:When did i get pissy?
The_Dark_One555 wrote:Anthony knows how to resign con files, but he won't share the info because he doesn't want people "cheating."
...
User avatar
turk645




Artisan Translator Pyre

Posts: 2887
Joined: Wed May 18, 2005 12:32 pm
Location: In my special pillow fort.
Contact:

Post by turk645 »

well said anthony.

Anyway did it ever acure to you that he isnt releasing the info cause he doesnt feel like its the right time yet or cause he doesnt feel like explaining it? Look at me, i havent released the hud info in halo 2 to many people mostly cause i suck at explaining myself when it comes to that kind of reflexive set up, and cause detox is still suposedly working on an app ;P.
Image
ScottyGee wrote:Smokers suck >_< (to avoid someone saying it later, both literally and in the derogatory way)
"Before you criticize someone, walk a mile in their shoes. That way after you make fun of them, you still have their shoes."-Dranciel ಠ_ಠ
Xodus





Posts: 8
Joined: Tue Oct 16, 2007 7:53 pm

Post by Xodus »

Dark, then release the fruggin EXE.
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Re: Halo 3 Gametype Editor

Post by Zone 117 »

The_Dark_One555 wrote:A few of you may have seen me on other forums as Kast130.
Aren't you that XBL modder/cheater from that 7sins site?
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

But anthony. Anything can be used for cheating. Forge maps, gametypes and that can't be used for cheating, except for custom games, in which anything can be used to cheat. Technically anything modding 360 wise can lead to cheating so does that mean we will never mod? I mean wouldn't it make more sense. Technically halomods wouldn't have existed if people kept things to themselves for the sake of cheating. Well atleast Halo 2 wouldn't be around, or wouldn't support halo 2 xbox modding.

Also Turk i know, i've delayed that for a while. I'll get back onto it.
Image
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

Did I miss where Anthony even gave that as his sole reason?
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Tural wrote:Did I miss where Anthony even gave that as his sole reason?
I believe you did. Because alot of people are telling me thats why he won't give it away. =x.

I believe he even told that to Shad0w LAG too... Who told me. Then I saw this.
Image
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

-DeToX- wrote:
Tural wrote:Did I miss where Anthony even gave that as his sole reason?
I believe you did. Because alot of people are telling me thats why he won't give it away. =x.

I believe he even told that to Shad0w LAG too... Who told me. Then I saw this.
i tell Shad0w LAG that because he just wont listen to any other reasons... and he wont stop bugging about it..

the main fact is that its not my research to share. I am lucky enough to have them help me in the first place so im not going to even bother
User avatar
Shadow LAG
Readers Club




Articulatist 500

Posts: 676
Joined: Sat Apr 02, 2005 5:47 pm
Contact:

Post by Shadow LAG »

Stop bugging you about it? I talked to you once ingame and you sounded not one bit agitated as a matter of fact I let you talk the whole time, don't pawn this off on me. Also detox I used that "anything can be used for cheating" argument before and it just doesn't matter to anyone. People do what they want, when they want, how they want. Its not our decision to make sadly. So we're boned until someone else makes one for us.
Long live Detox
Long live leo
Long live the trust.

Sticking it to the man since 16 Jun 2005
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Anthony wrote:the main fact is that its not my research to share. I am lucky enough to have them help me in the first place so im not going to even bother
Ah I see. nvm then.
Image
User avatar
The_Dark_One555
Readers Club





Posts: 30
Joined: Sun Oct 14, 2007 6:45 pm

Post by The_Dark_One555 »

Still, Anthony holding information from us slows down greatly, if not stops some of our modding process. Well mine anyways, because .map's are too complicated for me so im working more with Forge and gametype variants.

But i will release some more info, but most of you probably know already:

Instead of using numbers to adjust the speed and gravity and other stuff, bungie made increments. For instance, lets say Speed is at Offset 123456,
the value at that offset would be something like 0x01 which is 100% speed or 0x02 which is 125% speed. Basicly that elimnates the possibilty of having like 1% Gravity or 3000% Speed. Dont give up hope yet, as we may find around a way around that.

Things that are possible (Some im guessing at) are that we can set the kill count REALLY high like 50000 or some shit, but im kinda on the fence about that considering the Kill Count value is a Byte, not an Int32 or similar.

Although some of this may seem disappointing, Im almost CERTAIN you can make it so you start with no weapon. Unfortunately i can't test it because a certain someone is withholding signing information...

I am unsure as to whether you can add Icons to your Gametype name like you could in Halo 2. (i.e (Sniper symbol)Snipers!(Sniper Symbol)).

Thanks for your time.

Edit: Go Away Zone...
User avatar
Shadow LAG
Readers Club




Articulatist 500

Posts: 676
Joined: Sat Apr 02, 2005 5:47 pm
Contact:

Post by Shadow LAG »

Sorry man but its a lost cause. Hes determined to keep his boundrys. Nothing anyone says will change that. Besides not even anthony knows how to mod the maps as of now, I will leave it up to him to explain the reason for that. Also Anthony himself doesn't do the resigns he has someone do it for him.
Long live Detox
Long live leo
Long live the trust.

Sticking it to the man since 16 Jun 2005
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

The_Dark_One555 wrote:Instead of using numbers to adjust the speed and gravity and other stuff, bungie made increments. For instance, lets say Speed is at Offset 123456,
the value at that offset would be something like 0x01 which is 100% speed or 0x02 which is 125% speed. Basicly that elimnates the possibilty of having like 1% Gravity or 3000% Speed. Dont give up hope yet, as we may find around a way around that.
Ah, an Enum.. well there aint gonna be a way round that then :\
The_Dark_One555 wrote:Things that are possible (Some im guessing at) are that we can set the kill count REALLY high like 50000 or some ****, but im kinda on the fence about that considering the Kill Count value is a Byte, not an Int32 or similar.
Well, the highest you'll get with an unsigned byte is only 255.. >_<
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
DWells55





Posts: 1445
Joined: Mon Dec 27, 2004 7:47 am

Post by DWells55 »

The_Dark_One555 wrote:Still, Anthony holding information from us slows down greatly, if not stops some of our modding process.
Dude, he's working in a team and doesn't want to release work that isn't his. Why is that difficult to understand? You can't expect the guy to leak information that'll get him kicked out. Furthermore, he actually has a point about cheating. Until we're sure about what's possible with profile editing, it's a possibility. Remember how setting the player model to an invalid value in Halo 2 resulted in instant reloading before the 1.1 update?
The_Dark_One555 wrote:Instead of using numbers to adjust the speed and gravity and other stuff, bungie made increments. For instance, lets say Speed is at Offset 123456,
the value at that offset would be something like 0x01 which is 100% speed or 0x02 which is 125% speed. Basicly that elimnates the possibilty of having like 1% Gravity or 3000% Speed. Dont give up hope yet, as we may find around a way around that.
I'm more familiar dealing with source code than compiled code, but based on what you said, the only way to change that would be to change the enumerated type itself which I assume is stored in the .xex. Seeing how it will never be possible to resign .xex files and that there's no way to run unsigned 360-native executables on the 360 right now, I'd say it's impossible.
The_Dark_One555 wrote:I am unsure as to whether you can add Icons to your Gametype name like you could in Halo 2. (i.e (Sniper symbol)Snipers!(Sniper Symbol)).
I have my doubts about it this time around. In Halo 2 they were just simple values along with the rest of the text. The game had it's own input method (virtual keyboard) as opposed the Halo 3 which uses the standard Xbox 360 interface for text input. I'm really just going off gut instinct here, but I don't think it's possible this time around.
Prey wrote:Well, the highest you'll get with an unsigned byte is only 255.. >_<
How's that work again? 0-255 for unsigned bytes and -128-127 for signed? I code mostly in Java where I believe bytes are signed by default.

I wonder why Bungie limited themselves to a byte this time. Seems like all they did was impose a limit on themselves if they ever wanted to have some crazy 500 kill gametype or something. It was an int in Halo 2 right? I doubt memory was enough of an issue to warrant the change.
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

DWells55 wrote:How's that work again? 0-255 for unsigned bytes and -128-127 for signed? I code mostly in Java where I believe bytes are signed by default.
An unsigned data type can't be negative, so it doesn't have to store whether it is negative/positive. Signed on the other hand can be both, and so one bit must be reserved for which sign the number is, thus there can be less bit patterns meaning a smaller maximum number. And yes your ranges are correct.
The_Dark_One555 wrote:I wonder why Bungie limited themselves to a byte this time. Seems like all they did was impose a limit on themselves if they ever wanted to have some crazy 500 kill gametype or something. It was an int in Halo 2 right? I doubt memory was enough of an issue to warrant the change.
Because they're never going to do such a gametype I suppose, and it does also stop crackers from doing some crazy kill limit too.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
JacksonCougAr




Recreator

Posts: 2333
Joined: Fri Jan 12, 2007 1:56 pm
Location: Canada
Contact:

Post by JacksonCougAr »

infinite is still dar right? I never checked..
User avatar
The_Dark_One555
Readers Club





Posts: 30
Joined: Sun Oct 14, 2007 6:45 pm

Post by The_Dark_One555 »

I havent done much testing, but im pretty sure kill points (the amount of points you get for a kill [default=1]) and suicide points are not enum's, just bytes so technically you could make it where a headshot gives you 100 points...

Again i haven't tested this theory. Oh, and i think im getting close to a breakthrough on Signing the CON files...

Also with profile modding, cheating could be a problem. If someone cracks the profile, you could (in theory) give your self Recon Armor, unlock achievements you have yet to get, etc....

Finally, im looking for people who would like to help with this project. No programming knowledge is required. But you do need Xport360 or XSata. Add my MSN if you're interested.

MSN: [email protected]
DWells55





Posts: 1445
Joined: Mon Dec 27, 2004 7:47 am

Post by DWells55 »

I believe the flaming head is also an armor permutation, so figuring out how to resign profiles would mean non-Bungie employees with flaming heads.
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

The_Dark_One555 wrote:Again i haven't tested this theory. Oh, and i think im getting close to a breakthrough on Signing the CON files...
well good luck with that...

The_Dark_One555 wrote:Also with profile modding, cheating could be a problem. If someone cracks the profile, you could (in theory) give your self Recon Armor, unlock achievements you have yet to get, etc....
profile hacking is already possible... and no you can just "give yourself" the recon armor trust me...
The_Dark_One555 wrote:Finally, im looking for people who would like to help with this project.
I tried to help you... you just turned down the info on how to do it correctly...


and also.. If I ever release anything (of course I would need permission from the people helping me in the first place) it would be on here so feel free to check it out once and a while
http://www.bungie.net/stats/Halo3/FileS ... Anth0ny562
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

DWells55 wrote:I believe the flaming head is also an armor permutation, so figuring out how to resign profiles would mean non-Bungie employees with flaming heads.
Maybe. It's linked to their servers, which it checks when you play. I assume it would detect if you had a permutation you're not supposed to have. It would work offline, but I don't think it's practical that it would work on Live. There's already people who have modified things to get the flaming helmet (Chest plate) and Recon (Chest, head, shoulders), but those were done in local games. It would work locally, but if you went online with that profile, it would probably re-lock the armor. It may not even be possible to do with profile editing, it may be a Live-only thing. It's plausible that you can only do it via memory hacking or being a Bungie employee signed in to Xbox Live.
Locked