Save Files and You (Organized)

Discuss Halo 2 modding, progress on figuring things out, mapfiles...you know the drill. Cheating discussion not allowed.
Post Reply
Jefff




Socialist Miner Logistician Snitch!
Critic Droplet

Posts: 244
Joined: Sun Oct 24, 2004 5:59 pm

Save Files and You (Organized)

Post by Jefff »

The last topic got very flooded so here is a remake.

Here's the offsets:

Code: Select all

profile:
0x008 - Name
0x102 - Look Speed
0x118 - Primary Player Color
0x119 - Secondary Player Color
0x11A - Primary Emblem Color
0x11B - Secondary Emblem Color
0x11C - Spartan / Elite
0x11D - Emblem Foreground
0x11E - Emblem Background

Code: Select all

General Gametype Offsets:

Match Options:
0x4C    Number Of Rounds (1 == 0x00, 2 == 0x01, 4 == 0x02, 6 == 0x03, first to 2 == 0x04, first to 3 == 0x05, first to 4 == 0x06)
0x50    Score To Win (for slayer: unlimited = 0x0000, 1 == 0x0100, 25 == 0x1900, 500 == 0xF401... 65535 == 0xFFFF)
0x54    Round Time Limit (none == 0x0000, 45min == 0x8C0A, 1hr == 0x100E...)
0x48.B3 Rounds Reset Map (on == 1, off == 0)
0x48.B5 Resolve Ties (on == 1, off == 0)

Player Options:
0x78    Max Active Players (1 == 0x0100, 2 == 0x0200...)
0x7C    Lives Per Round (unlimited == 0x0000, 99 == 0x6300...)
0x80    Respawn Time (5sec == 0x0500, 20sec == 0x6300, 5mins = 0x2C01...)
0x84    Suicide Penalty (none == 0x0000, 5sec == 0x0500, 20sec == 0x6300...)
0x88    Shield Type (normal = 0x00, no shield == 0x01, overshield == 0x02)
0x48.B1 Motion Sensor (on == 1, off == 0)
0x48.B2 Active Camo (on == 1, off == 0)
0x49.B4 Extra Damage (on == 1, off == 0)
0x49.b5 Damage Resistance (on == 1, off == 0)

Team Options:
0x48.B0 Team Play (on == 1, off == 0)
0xA4    Team Scoring (sum == 0x00, min == 0x01, max == 0x02)
0x48.B6 Team Changing (on == 1, off == 0)
0x48.B7 Friendly Fire (on == 1, off == 0)
0xA8    Respawn Time Modifier (inheritance = 0x00, cycling = 0x01, none == 0x02)
0xAC    Betrayal Penalty (none == 0x0000, 10sec = 0x0A00, 1min = 0x3C00...)
0x49.B6 Force Even Teams (on == 1, off == 0)
	
Vehicle Options:
0xCC Vehicle Respawn Time (map default == 0x00, no respawn = 0x01, half as often == 0x03)
0xCD Primary Light Vehicle
0xCE Secondary Light Vehicle
0xCF Primary Heavy Vehicle
0xD0 Banshee
0xD2 Primary Turret
0xD3 Secondary Turret

Equipment Options:
0xD4 Weapons On Map
0xD5 Weapons Respawn Time
0xD6 Starting Weapon
0xD7 Secondary Weapon
0x49.B0 Overshield (on == 1, off == 0)
0x49.B1 Active Camo (on == 1, off == 0)
0x49.B2 Grenades On Map (on == 1, off == 0)
0x49.B3 Starting Grenades (on == 1, off == 0)



Digits:

Primary/Secondary Light Vehicle:
map default == 0x00
warthog == 0x01
gauss warthog == 0x02
ghost == 0x03
spectre == 0x05
random == 0x06
none == 0x07

Primary Heavy Vehicle:
map default == 0x00
scorpion tank == 0x01
wraith == 0x02
random == 0x03
none == 0x04

Banshee:
map default == 0x00
on == 0x01
off == 0x04

Primary/Secondary Turret:
map default == 0x00
large machine gun == 0x01
large plasma == 0x04
random == 0x05
none == 0x06

Starting/Secondary Weapons
Map Default == 0x00
Weaponless == 0x01
Random == 0x02
Battle Rifle == 0x03
Magnum == 0x04
SMG == 0x05
Plasma Pistol == 0x06
Plasma Rifle == 0x07
Brute Plasma Rifle == 0x12
Rocket Launcher == 0x08
Shotgun == 0x09
Sniper Rifle == 0x0A
Brute Shot == 0x0B
Needler == 0x0C
Carbine == 0x0D
Beam Rifle == 0x0E
Energy Sword == 0x11
Sentinel Beam == 0x13

Weapons on Map:
Map Default == 0x00
None == 0x01
Rockets == 0x02
Shotguns == 0x03
Swords == 0x04
Brute Shots == 0x05
Halo Classic == 0x06
New Classic == 0x07
Heavy Weapons == 0x08
All Duals == 0x09
No Duals == 0x0A
Rifles == 0x0B
Sniping == 0x0C
No Sniping == 0x0D
Pistols == 0x0E
Plasma == 0x0F
Human == 0x10
Covenant == 0x11
Random Set == 0x13

Weapon Respawn Time:
Map Default == 0x00
No Respawn == 0x01
Half Time == 0x02
Double Time == 0x03

Image

Code: Select all

Smilies/Symbols
1  :)
2  ;)
3  :(
4  :|
5  :D
6  :P
7 
8  91 26 
9
10

I (Jefff) posted profile offsets.
wyvez posted gametype offsets.
MasterOmok posted smilies and symbol codes.

Aequitas wrote:People keep making new threads about the signature info so here it is. Thank roofus of http://www.xbox-saves.com. None of this would be possible without this info he released. Add this to the resign.ini file in order to use XSaveSig to resign Halo 2 saves.

Code: Select all

[4d530064]
Title=Halo 2
SigKey=2116D927510F01D19B7EC75CAFE669AC
AuthKey=29328FAC19662CD21C92C49936D4A58D
DataFile=profile
SigOffset=-20
DataLen=-20

If your interested in how I got started... I remembered that the game remembers the last game that you played, and goes to it next time you start up. So I set it to one of the locked gametypes then rebooted and checked the cache. I found a file with the name of the gametype I had just played in it... The code for the lock was there too. ;)

Code: Select all

          Symbols from Halo 2 Keyboard

    0526   STAR
    9126   FLAG   <-- ( Found By MasterOmok )
    1327   CHECK
    1727   X
 

Code: Select all

00E0	Wink Face
01E0	Big Smile Face
02E0	Neutral Face

03E0	**UNUSED**

04E0	Toungue Sticking Out Face
05E0	Camera
06E0	Guest
07E0	Downloadable Content
08E0	Lock

09E0-0FE0	**UNUSED**

10E0	White Block
11E0	Gray Block
12E0	Red Block
13E0	Orange Block
14E0	Yellow Block
15E0	Light Green Block
16EO	Pale Green Block
17E0	Dark Green Block
18E0	Light Blue Block
19E0	Medium Blue Block

1AE0-1EE0	**UNUSED**

1FE0	Blue Block
20E0	Purple Block
21E0	Magenta Block
22E0	Pink Block
23E0	Lighter Pink/Purple Block
24E0	Cyan Block
25E0	Brown Block
26E0	Gray Block
27E0	Aqua Block

28EO-32EO	**UNUSED**

33E0	Killing Spree
34E0	Running Riot
35E0	Rampage
36E0	Beserker
37E0	Overkill
38E0	Double Kill
39E0	Triple Kill

3AE0-3FE0	**UNUSED**

40E0	Killtacular
41E0	Kill Frenzy
42E0	Killtrocity
43E0	Killamanjaro
44E0	Sniper Kill
45E0	Roadkill
46E0	Bonecracker (Beat Down)
47E0	Assassin
48E0	Stick It
49E0	Flag Carrier Kill

4AE0-4FE0	**UNUSED**

50E0	Oddball Carrier Kill
51E0	Bomb Carrier Kill
52E0	(Do Not Enter?)
53E0	Carjacking
54E0	Flag Taken
55E0	Bomb Taken
56E0	Flag captured
57E0	Bomb Planted
58E0	Flag Returned
59E0	Bomb Returned

5AE0-5FE0	**UNUSED**

60E0	Question Mark Medal
61E0	Question Mark Medal
62E0	Question Mark Medal
63E0	Question Mark Medal
64E0	Question Mark Medal
65E0	Killing Spree (Postgame)
66E0	Running Riot (Postgame)
67E0	Rampage (Postgame)
68E0	Beserker (Postgame)
69E0	Overkill (Postgame)

6AE0-6FE0	**UNUSED**

70E0	Double Kill (Postgame)
71E0	Triple Kill (Postgame)
72E0	Killtacular (Postgame)
73E0	Kill Frenzy (Postgame)
74E0	Killtrocity (Postgame)
75E0	Killamanjaro (Postgame)
76E0	Sniper Kill (Postgame)
77E0	Roadkill (Postgame)
78E0	Bonecracker (Beat Down) (Postgame)
79E0	Assassin (Postgame)

7AE0-7FE0	**UNUSED**

80E0	Stick It (Postgame)
81E0	Carjacking (Postgame)
82E0	(Do Not Enter) (Postgame)
83E0	Flag Carrier Kill (Postgame)
84E0	Oddball Carrier Kill (Postgame)
85E0	Bomb Carrier Kill (Postgame)
86E0	Flag Taken (Postgame)
87E0	Bomb Taken (Postgame)
88E0	Flag Captured (Postgame)
89E0	Bomb Planted (Postgame)

8AE0-8FE0	**UNUSED**

90E0	Flag Returned (Postgame)
91E0	Bomb Returned  (Postgame)
92E0	Large Question Mark (Medal?)
93E0	Large Question Mark (Medal?)
94E0	Large Question Mark (Medal?)
95E0	Large Question Mark (Medal?)
96E0	Large Question Mark (Medal?)
97E0	Large Question Mark (Medal?)
98E0	Large Question Mark (Medal?)
99E0	Large Question Mark (Medal?)

9AE0-9FE0	**UNUSED**

00E1	A Button
01E1	B Button
02E1	X Button
03E1	Y Button
04E1	Black Button
05E1	White Button
06E1	Left Trigger
07E1	Right Trigger
08E1	Up
09E1	Down
0AE1	Left
0BE1	Right
0CE1	Start
0DE1	Back
0EE1	Left Thumb Stick (Down)	
0FE1	Right Thumb Stick (Down)
10E1	Left Thumb Stick (Up)	
11E1	Right Thumb Stick (Up)
12E1	Battle Rifle
13E1	Bomb
14E1	Brute Shot
15E1	Carbine

16E1	Flag
17E1	FRG
18E1	Unknown Gun (Flame Thrower)
19E1	Unknown Gun
1AE1	Magnum 
1BE1	Needler 
1CE1	Oddball 
1DE1	Plasma Pistol 
1EE1	(Brute) Plasma rifle 
1FE1	Plasma Sword 
20E1	Rocket Launcher
21E1	Shotgun
22E1	SMG
23E1	Sniper Rifle
24E1	Beam Rifle
25E1	Unknown Gun
26E1	Sentinel Beam
27E1	Sentinel Beam (3 lines)
28E1	Sentinel Beam (2 Balls)
29E1	Sentinel Beam (Ball with Contrail)
2AE1	(Brute) Plasma Rifle
2BE1	SMG (Longer Barrell)
2CE1	Left Thumbstick
2DE1	Left Thumbstick

2EE1	**UNUSED**
2FE1	**UNUSED**

30E1	Right Thumbstick
31E1	Right Thumbstick

32E1-3FE1	**UNUSED**
40E1-4FE1	**UNUSED**
50E1-5FE1	**UNUSED**
60E1-6FE1	**UNUSED**
70E1-7FE1	**UNUSED**
80E1-8FE1	**UNUSED**
90E1-9FE1	**UNUSED**
A0E1-AFE1	**UNUSED**
B0E1-BFE1	**UNUSED**
C0E1-CFE1	**UNUSED**
D0E1-DFE1	**UNUSED**
E0E1-EFE1	**UNUSED**
F0E1-FFE1	**UNUSED**


00E2-0FE2	**UNUSED**
10E2-1FE2	**UNUSED**
20E2-2FE2	**UNUSED**
30E2-3FE2	**UNUSED**
40E2-4FE2	**UNUSED**
50E2-5FE2	**UNUSED**
60E2-6FE2	**UNUSED**
70E2-7FE2	**UNUSED**
80E2-8FE2	**UNUSED**
90E2-9FE2	**UNUSED**
A0E2-AFE2	**UNUSED**
B0E2-BFE2	**UNUSED**
C0E2-CFE2	**UNUSED**
D0E2-DFE2	**UNUSED**
E0E2-EFE2	**UNUSED**
F0E2-FFE2	**UNUSED**

00E3-0FE3	**UNUSED**
10E3-1FE3	**UNUSED**
20E3-2FE3	**UNUSED**
30E3-3FE3	**UNUSED**
40E3-4FE3	**UNUSED**
50E3-5FE3	**UNUSED**
60E3-6FE3	**UNUSED**
70E3-7FE3	**UNUSED**
80E3-8FE3	**UNUSED**
90E3-9FE3	**UNUSED**
A0E3-AFE3	**UNUSED**
B0E3-BFE3	**UNUSED**
C0E3-CFE3	**UNUSED**
D0E3-DFE3	**UNUSED**
E0E3-EFE3	**UNUSED**
F0E3-FFE3	**UNUSED**

08E4	Map
09E4	Gametype
0AE4	Game Name
0BE4	Radar "On/Off"
0CE4	Team Play "Disabled/Enabled"

0FE4	Player on controller port 1   (Profile Name, Not GamerTag)
10E4	Player on controller port 2   (Profile Name, Not GamerTag)
11E4	Player on controller port 3   (Profile Name, Not GamerTag)
12E4	Player on controller port 4   (Profile Name, Not GamerTag)
13E4	Game Start Countdown

16E4	Party Leader

1FE4	"Split Screen: Custom Game/System Link: Custom Game"

23E4	Game Timer (starts at :00 and goes up)

25E4	Number of Players in Party

2DE4	Your Score
2EE4	Closest Enemy's Score

46E4	A Button
47E4	Black Button

48E4	X Button
49E4	Y Button
4AE4	Right Thumbstick (Animated)
4BE4	White Button
4CE4	Left Trigger
4DE4	Right Trigger
4EE4	Start

50E4	L Thumbstick Animated
51E4	B Button
52E4	Left Arrow
53E4	Right Arrow
54E4	A Button
55E4	B Button
56E4	L Thumbstick (Up)
57E4	R Thumbstick (Up)

59E4	L Thumbstick (Animated)
5AE4	R Thumbstick (Animated)
5EE4	Left Trigger
wyvez wrote:

Code: Select all

Slayer Options: 

0xF0.B0 Bonus Points (on == 1, off == 0) 
0xF0.B1 Suicide Point Loss (on == 1, off == 0) 
0xF0.B2 Death Point Loss (on == 1, off == 0) 


KOTH Options: 

0xF0.B0 Uncontested Hill (on == 1, off == 0) 
0xF0.B1 Team Play Multiplier (on == 1, off == 0) 
0xF0.B2 Extra Damage (on == 1, off == 0) 
0xF0.B3 Damage Resistance (on == 1, off == 0) 
0xF0.B4 Active Camo on Hill (on == 1, off == 0) 

0xF4 Moving Hill (off == 0x0000, 30sec = 0x1E00, 3min = 0xB400...) 


Oddball Options: 

0xF0.B0 Vehicle Operation (on == 1, off == 0) 
0xF0.B1 Active Camo with Ball (on == 1, off == 0) 
0xF0.B2 Toughness with Ball (on == 1, off == 0) 

0xF4 Ball Count (1 == 0x01, 2 == 0x02, 3 == 0x03) 

0xF6 Ball Hit Damage (massive == 0x00, normal == 0x01) 

0xF8 Speed with Ball (slow == 0x00, normal == 0x01, fast == 0x02) 

0xFA Ball indicator (always on == 0x00, dropped ball == 0x01, team control == 0x02, off == 0x03) 


Juggernaut Options: 

0xF0.B0 Motion Sensor (on == 1, off == 0) 
0xF0.B1 Overshield (on == 1, off == 0) 
0xF0.B2 Active Camo (on == 1, off == 0) 
0xF0.B3 Betrayal Point Loss (on == 1, off == 0) 
0xF0.B4 Extra Damage (on == 1, off == 0) 
0xF0.B5 Infinite Ammo (on == 1, off == 0) 
0xF0.B6 Damage Resistance (on == 1, off == 0) 

0xF4 Movement (slow == 0x00, normal == 0x01, fast == 0x02) 


CTF Options: 


0xF0.B1 Sudden Death (on == 1, off == 0) 
0xF0.B2 Flag Touch Return (on == 1, off == 0) 
0xF0.B3 Flag at Home to Score (on == 1, off == 0) 
0xF0.B5 Vehicle Operation (on == 1, off == 0) 
0xF0.B6 Damage Resistance (on == 1, off == 0) 
0xF0.B7 Active Camo (on == 1, off == 0) 

0xF4 Flag Reset Time (5sec == 0x05, 15sec == 0x0F, 30sec == 0x1E...) 

0xF8 Slow with Flag (on == 0, off == 1) 

0xFC Flag Hit Damage (massive == 0x00, normal == 0x01) 

0x100 Flag indicator (when uncontrolled == 0x00, always on == 0x01, away from home == 0x02, off == 0x03) 

0x104 Flag Type (flag per team == 0x00, single flag == 0x01, neutral flag == 0x02) 


Assault Options: 


0xF0.B1 Sudden Death (on == 1, off == 0) 
0xF0.B2 Bomb Touch Return (on == 1, off == 0) 
0xF0.B4 Vehicle Operation (on == 1, off == 0) 
0xF0.B5 Sticky Arming (on == 1, off == 0) 
0xF0.B6 Damage Resistance (on == 1, off == 0) 
0xF0.B7 Active Camo (on == 1, off == 0) 

0xF4 Bomb Reset Time (5sec == 0x05, 15sec == 0x0F, 30sec == 0x1E...) 

0xF8 Slow with Bomb (on == 0, off == 1) 

0xFC Bomb Hit Damage (massive == 0x00, normal == 0x01) 

0x100 Enemy Bomb indicator (always on == 0x00, when dropped == 0x01, when armed == 0x02) 

0x104 Bomb Type (Bomb per team == 0x00, single bomb == 0x01, neutral bomb == 0x02) 


Territories Options: 

0xF0 Territory Count (1 == 0x01, 2 == 0x02, ... , 8 == 0x08) 

0xF2 Contest Time (5sec == 0x05, 10sec == 0x0A, 15sec == 0x0F) 

0xF4 Control Time (5sec == 0x05, 10sec == 0x0A, 15sec == 0x0F) 

Code: Select all

0x44 Gametype 

0x01 CTF 
0x02 Slayer 
0x03 Oddball 
0x04 King of the Hill 
0x07 Juggernaut 
0x08 Territories 
0x09 Assault 
Aequitas wrote:I was going really fast and skipped some. I just filled them in using the order that they were in jefff's earlier post about the values for them in the mainmenu. I'll bet you a coke that they are right, though.


New:

Code: Select all

07E408E4	Map (Weird Spacing)
09E4	Gametype
16E4	Party Leader
HAHAHA!!! I just made a profile name "(Party Leader) = n00b" and hopped on XBC... Every room I joined, my name told the host that he's a n00b... Its funny cause its true.

Image

where, [ ] = Party Leader



EDIT: I just upped them to xbox-saves.com, enjoy.

(Party Leader) = n00b *

(Plasma Pistol) + (Battle Rifle) = RAPE

(Plasma Pistol) + (Bonecracker Medal) = pWNed *

* DID NOT UPLOAD PROPERLY THE FIRST TIME. SHOULD BE GOOD NOW.
Aequitas wrote:Bump for a big update


All of the medals, in game and postgame:

Code: Select all

28EO-32EO	**UNUSED**

33E0	Killing Spree
34E0	Running Riot
35E0	Rampage
36E0	Beserker
37E0	Overkill
38E0	Double Kill
39E0	Triple Kill

3AE0-3FE0	**UNUSED**

40E0	Killtacular
41E0	Kill Frenzy
42E0	Killtrocity
43E0	Killamanjaro
44E0	Sniper Kill
45E0	Roadkill
46E0	Bonecracker (Beat Down)
47E0	Assassin
48E0	Stick It
49E0	Flag Carrier Kill

4AE0-4FE0	**UNUSED**

50E0	Oddball Carrier Kill
51E0	Bomb Carrier Kill
52E0	(Do Not Enter?)
53E0	Carjacking
54E0	Flag Taken
55E0	Bomb Taken
56E0	Flag captured
57E0	Bomb Planted
58E0	Flag Returned
59E0	Bomb Returned

5AE0-5FE0	**UNUSED**

60E0	Question Mark Medal
61E0	Question Mark Medal
62E0	Question Mark Medal
63E0	Question Mark Medal
64E0	Question Mark Medal
65E0	Killing Spree (Postgame)
66E0	Running Riot (Postgame)
67E0	Rampage (Postgame)
68E0	Beserker (Postgame)
69E0	Overkill (Postgame)

6AE0-6FE0	**UNUSED**

70E0	Double Kill (Postgame)
71E0	Triple Kill (Postgame)
72E0	Killtacular (Postgame)
73E0	Kill Frenzy (Postgame)
74E0	Killtrocity (Postgame)
75E0	Killamanjaro (Postgame)
76E0	Sniper Kill (Postgame)
77E0	Roadkill (Postgame)
78E0	Bonecracker (Beat Down) (Postgame)
79E0	Assassin (Postgame)

7AE0-7FE0	**UNUSED**

80E0	Stick It (Postgame)
81E0	Carjacking (Postgame)
82E0	(Do Not Enter) (Postgame)
83E0	Flag Carrier Kill (Postgame)
84E0	Oddball Carrier Kill (Postgame)
85E0	Bomb Carrier Kill (Postgame)
86E0	Flag Taken (Postgame)
87E0	Bomb Taken (Postgame)
88E0	Flag Captured (Postgame)
89E0	Bomb Planted (Postgame)

8AE0-8FE0	**UNUSED**

90E0	Flag Returned (Postgame)
91E0	Bomb Returned  (Postgame)
92E0	Large Question Mark (Medal?)
93E0	Large Question Mark (Medal?)
94E0	Large Question Mark (Medal?)
95E0	Large Question Mark (Medal?)
96E0	Large Question Mark (Medal?)
97E0	Large Question Mark (Medal?)
98E0	Large Question Mark (Medal?)
99E0	Large Question Mark (Medal?)

9AE0-9FE0	**UNUSED**
Aequitas wrote:IMPORTANT FOR ANYONE TRYING TO PUT THE PARTY LEADER IN A GAME SAVE NAME

I've run into some problems with further testing of the code that i said was party leader: 16E4. It seems to work fine by itself when you are using it in a player's profile name, but things get complicated when you want to put it in a game type name. To make it show up, I had to use 15E4 with it. But that ended up giving me something that looked like this: [ ] Party Leader. After some trial and error I got it to work better. 2000 15E4 2000 16E4 seemed to give the best results. The 20s can be anything you want... They are gonna show up in the name right before the party leader so I made them spaces (in hex, 20 = space) for my purposes (I wanted the party leader to be right at the front of the game name). If you have the party leader somewhere in the middle or end, it could be done seamlessly.

I'm kinda assuming that there is a more straight forward version of the party leader code, but I just haven't gotten to it yet.



EDIT: Here is a link to my game save (hosted by xbox-saves.com). Its a little bit different than described above. Basically it calls the party leader gay.

The title is "...[Insert Party Leader] is gay"

http://www.xbox-saves.com/pafiledb/pafi ... le&id=3099
Aequitas wrote:
XD wrote:Aequitas... I don't think you know this, but the party leader = n00b download doesn't work. The zip contains no actual game save in it, just the halo 2 saves folder. I tryed it myself, but it just comes out as [] = n00b all the time, it doesn't switch to the party leader from the [] at all, any ideas?

btw.. this is the player profile download, not the game type, that's fine.
For some reason, it left out on of the folders in save the first time I uploaded them. I reupped them and these should work.


(Party Leader) = n00b *

(Plasma Pistol) + (Battle Rifle) = RAPE

(Plasma Pistol) + (Bonecracker Medal) = pWNed *

* DID NOT UPLOAD PROPERLY THE FIRST TIME. SHOULD BE GOOD NOW.
Aequitas wrote:Update time:

Code: Select all

32E1-3FE1	**UNUSED**
40E1-4FE1	**UNUSED**
50E1-5FE1	**UNUSED**
60E1-6FE1	**UNUSED**
70E1-7FE1	**UNUSED**
80E1-8FE1	**UNUSED**
90E1-9FE1	**UNUSED**
A0E1-AFE1	**UNUSED**
B0E1-BFE1	**UNUSED**
C0E1-CFE1	**UNUSED**
D0E1-DFE1	**UNUSED**
E0E1-EFE1	**UNUSED**
F0E1-FFE1	**UNUSED**


00E2-0FE2	**UNUSED**
10E2-1FE2	**UNUSED**
20E2-2FE2	**UNUSED**
30E2-3FE2	**UNUSED**
40E2-4FE2	**UNUSED**
50E2-5FE2	**UNUSED**
60E2-6FE2	**UNUSED**
70E2-7FE2	**UNUSED**
80E2-8FE2	**UNUSED**
90E2-9FE2	**UNUSED**
A0E2-AFE2	**UNUSED**
B0E2-BFE2	**UNUSED**
C0E2-CFE2	**UNUSED**
D0E2-DFE2	**UNUSED**
E0E2-EFE2	**UNUSED**
F0E2-FFE2	**UNUSED**

00E3-0FE3	**UNUSED**
10E3-1FE3	**UNUSED**
20E3-2FE3	**UNUSED**
30E3-3FE3	**UNUSED**
40E3-4FE3	**UNUSED**
50E3-5FE3	**UNUSED**
60E3-6FE3	**UNUSED**
70E3-7FE3	**UNUSED**
80E3-8FE3	**UNUSED**
90E3-9FE3	**UNUSED**
A0E3-AFE3	**UNUSED**
B0E3-BFE3	**UNUSED**
C0E3-CFE3	**UNUSED**
D0E3-DFE3	**UNUSED**
E0E3-EFE3	**UNUSED**
F0E3-FFE3	**UNUSED**
:-\

Thats about 575 unused ones in a row. I'm about to get to the good part though. Happy hunting.
MuteflY wrote:Seems like mostly people are interested in gametype stuff but here's a mostly complete profile map. It isn't 100% yet but it's more than I've seen posted so far. I also didn't include the information for the auto reload.

Code: Select all

PROFILE

Profile Name
  0x0008 to 0x0026 = Name (Officially, 16 characters)
  0x0008 to 0x0044 = Name (Unofficially, 31 characters)


Controls
  0x00FC = Look Inversion, Auto Look Centering, Controller Vibration
             Disabled           Disabled             Disabled         = 02
             Disabled           Disabled             Enabled          = 00
             Disabled           Enabled              Disabled         = 0A
             Disabled           Enabled              Enabled          = 08
             Enabled            Disabled             Disabled         = 03
             Enabled            Disabled             Enabled          = 01
             Enabled            Enabled              Disabled         = 0B
             Enabled            Enabled              Enabled          = 09

  0x0100 = Button Layout (00 = Default, 01 = Southpaw, 02 = Boxer, 03 = Green Thumbs)
  0x0101 = Thumbstick Layout (00 = Default, 01 = Southpaw, 02 = Legacy, 03 = Legacy Southpaw)
  0x0102 = Sensitivity (01 to 0A (1 to 10))


Appearance
  0x0118 = Primary Player Color (00 to 11 ("White" to "Tan" in order))
  0x0119 = Secondary Player Color (00 to 11 ("White" to "Tan" in order))
  0x011A = Primary Emblem Color (00 to 11 ("White" to "Tan" in order))
  0x011B = Secondary Emblem Color (00 to 11 ("White" to "Tan" in order))
  0x011C = Player Model (00 = Spartan, 01 = Elite)
  0x011D = Player Emblem (00 to 3F ("Seventh Column" to "Number 9" in order))
  0x011E = Emblem Background (00 to 1F ("Solid" to "Left and Right" in order))
  0x011F = Toggle Icon (00 = Primary Color Element Visable, 01 = Primary Color Element Removed)


Other options
  0x0148 = Voice Masking (00 = Disabled, 01 = Enabled)
  0x014C = Voice Output (00 = Mixed, 01 = Speakers Only, 02 = Communicator Only, 03 = Disable Voice)
  0x0150 = Online Status (00 = Appear Online, 01 = Appear Offline)
  0x0151 = Subtitles (00 = Automatic, 01 = On, 02 = Off)


Save Signature
  0x01E0 to 0x01F3


Unknown/Needs testing
  0x0004 = Unknown - value is always 02 from what I've seen
  0x005C = Unknown
  0x005D = Unknown
  0x00E4 = Unknown
  0x00EC to 0x00F9 = Unknown
  0x00FC = Controls - documented somewhat but values seem odd, 04 to 07 are missing and I haven't tried testing them yet
  0x0128 to 0x012F = Unknown
Aequitas wrote:Yeah, so I was really sick of all this gamesave crap and I unsoftmodded my box and went back to playing on Live. All of a sudden I had an idea of how to convert any of the 3 byte character codes into the 2 byte versions usable in gamesaves. So I resoftmodded and tried it. It worked.

I tested it with the other symbols off the keyboard that MasterOmok was trying to figure out.
MasterOmok wrote:Image

Code: Select all

1  :)
2  ;)
3  :(
4  :|
5  :D
6  :P
7 
8  91 26 
9
10  
Working on others with martomo =)
Here's your completed list:

Code: Select all

     1  :)
     2  ;)
     3  :(
     4  :|
     5  :D
     6  :P
     7  0526
     8  9126
     9  1327
    10  1727
 
If anybody gets 3 byte codes that are worth converting, I'll help em out. Its nothing complicated. Can't believe I didn't think of it earlier.

See jefff's post here for examples of the 3 byte codes.



Oh, and I hadn't taken any of my save stuff on Live until recently. Just a note: on Live, these codes show your profile name, not your gamertag.

Code: Select all

0FE4   Player on controller port 1
10E4   Player on controller port 2
11E4   Player on controller port 3
12E4   Player on controller port 4 
Last edited by Jefff on Wed Jun 14, 2006 12:20 pm, edited 1 time in total.
How to Post Correctly
SWYgeW91IGNhbiByZWFkIHRoaXMgeW91IGhhdmUgd2F5IHRvIG11Y2ggdGltZSBvbiB5b3VyIGhhbmRz
Bob The GoatGod





Posts: 18
Joined: Thu May 12, 2005 4:50 pm

Post by Bob The GoatGod »

I have been asking people in the forum "How do you sign a gamesave" but they tell me to use one of those programs like Sav3r or XSaveSig. They all have the wrong idea. I want to know the knitty gritty details like is it a RSA, DSA, or a completely different type of signature. I need help so that I can impliment signing gamesaves in a program.
kickenchicken57





Posts: 7
Joined: Sat Nov 20, 2004 2:09 pm

Post by kickenchicken57 »

if you only want it implemented and care less about the details then the xsavesigx program hass a dll for signing the saves. they say to contact them for using the dll in a program so you could try that
hellknight




Coagulator Wordewatician 250

Posts: 433
Joined: Tue Apr 26, 2005 11:05 am

Post by hellknight »

hey guys i think this offset is 25E1 Unknown Gun......i think its the disintagrator weapon that bungie left out of the game and the sentinal beam with 2 balls is the sentinal grenade launcher
Image
User avatar
kornman00




ONI New Age

Posts: 146
Joined: Fri Dec 12, 2003 6:30 pm
Contact:

Post by kornman00 »

Bob The GoatGod wrote:I have been asking people in the forum "How do you sign a gamesave" but they tell me to use one of those programs like Sav3r or XSaveSig. They all have the wrong idea. I want to know the knitty gritty details like is it a RSA, DSA, or a completely different type of signature. I need help so that I can impliment signing gamesaves in a program.
The xbox uses a special SHA1 algorithem driven by keys + binary data to generate the hash if I remember correctly. The reason I say special is because I don't think the regular SHA algos use a key, just data. But I don't deal with cryptography hardly at all so don't trust everything I say about the topic
Quall





Posts: 10
Joined: Fri Feb 25, 2005 10:47 am

Post by Quall »

anyone have the hex value to have the player's gamertag in the name? It used to be here before the post was cleaned, and it doesn't appear in any sav3r ini's either.

Edit:

It is

Code: Select all

29E4 = the player's (looking at it) gamertag
BlackFoxx113





Posts: 64
Joined: Tue Dec 06, 2005 7:44 am
Location: Up yours, wait, no, bad Foxx!

Post by BlackFoxx113 »

Okay, now... what? can you dumbit down for people who have never used hex before?
Go ahead, make my mods happy...
Juniorman030790





Posts: 745
Joined: Mon Feb 14, 2005 1:09 pm
Contact:

Post by Juniorman030790 »

Jefff did dumb it down. He made savR :lol:
Image
BlackFoxx113





Posts: 64
Joined: Tue Dec 06, 2005 7:44 am
Location: Up yours, wait, no, bad Foxx!

Post by BlackFoxx113 »

Don't make fun of my unobsevantness!

Yeah? where can I get this SavR?
Go ahead, make my mods happy...
death_bringer595





Posts: 7
Joined: Sat Nov 26, 2005 10:23 pm
Location: Vancouver, Washington
Contact:

Post by death_bringer595 »

holy crap i just got hella confused with that
Image
User avatar
dazzajay




Literarian 500

Posts: 582
Joined: Tue Feb 21, 2006 9:17 am
Location: Shepparton, Victoria, Australia
Contact:

Post by dazzajay »

i downloaded a savefile for filming my eps, it had no hud in it, but i want to make a new save file (cos this one dosent do everything i want it too) i want to do it on the easy (minimal hex....) so what i was planning is create a new save file with the XB, then remove the hud using hex, the only problem is i couldent find the code for removing the hud in there... does anyone know it?
Junx





Posts: 2
Joined: Sun Jun 05, 2005 8:22 am
Location: Chicago
Contact:

Post by Junx »

So, is this like, for the SaveImage.xbx file? Or are you manually modding the .zip file or something? I say that because the SaveMeta.xbx file has a simple string in it for the game name (e.g. "Name=Slayer: Glitching"), so I'm not even sure what you're trying to edit.
User avatar
hockey4life
Readers Club





Posts: 79
Joined: Sat Sep 30, 2006 5:25 pm
Location: ........look behind you.....
Contact:

Post by hockey4life »

[users]kornman00 wrote:
Bob The GoatGod wrote:I have been asking people in the forum "How do you sign a gamesave" but they tell me to use one of those programs like Sav3r or XSaveSig. They all have the wrong idea. I want to know the knitty gritty details like is it a RSA, DSA, or a completely different type of signature. I need help so that I can impliment signing gamesaves in a program.
The xbox uses a special SHA1 algorithem driven by keys + binary data to generate the hash if I remember correctly. The reason I say special is because I don't think the regular SHA algos use a key, just data. But I don't deal with cryptography hardly at all so don't trust everything I say about the topic
Dude, like, HOW THE FUCK DO YOU KNOW THESE THINGS :?: :?: :?:

Well aside from that, is there a way to edit a gamertag with the symbols? like i know tha u can edit profile names and gametypes, but can u edit the GT? i think its possible, but you would have to search for the GT through an ftp folder in ur xbox, and edit that. Idk but could u plz tell me im really interested. you dont need to tell me how to do it, but i just wanna know if u CAN do it? if i can, then i will try to figure out how for halomods. but i just need to know if its possible. thanks
Signature too big.
recon1775





Posts: 105
Joined: Wed Aug 23, 2006 12:07 pm
Location: YouEsAy

Post by recon1775 »

when i try to edit the gamesave with sav3r i get a run time overflow error.
User avatar
Alex201
Readers Club





Posts: 119
Joined: Sat Dec 09, 2006 1:01 pm

Post by Alex201 »

@Hockey4Life- I will say it once and only once, unless someone can prove me otherwise, I'm 99.999% sure about this-

The Gamertag is saved somewhere on a computer server for XBL in microsoft. The gamertag that is saved on your xbox is truly only a link to the XBL server with your gamertag on it. So, in theory, it might be possible. But in reality for now, no, it's not possible...

Look for Lord_Hondros at www.smdepot.net/forum, send me a PM. I'll tell you more.

@Junkx- edit the [profile] or the [gametype] file within the .zip save.

@Recon1775- IDK what to tell you.
W00g3rB00g3r





Posts: 16
Joined: Tue Aug 21, 2007 10:10 pm

Post by W00g3rB00g3r »

Can anyone post a pic of a gametype in an hex editor and put lines where everything is located?
Post Reply