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 the redesigned Xbox Chaos!  Click Here for more information.

Halotutorial

[Tutorial] How To Xex Mod In Real Time

18 posts in this topic

Index

Part 1: Setting Up Dashlaunch/Launch.ini/xbdm.xex plugin

Part 2: Downloading the Needed Programs

Part 3: Opning and using Needed Programs

Part 4: Finding Editable Values and how to organize them

Part 5: Editing Values in Real Time

Part 6: Saving What you have Found

Part 7: Share What you Have Found

Video Tutorial

Part 1: Setting Up Dashlaunch/Launch.ini/xbdm.xex plugin

Needed Files:

- Dashlaunch 2.32

- xbdm.xex plugin

When you finish the download, unrar the files and place them onto the Root Of your HDD

I have added in my Launch.ini but you can edit this how you need, but you will need to keep the [Plugins] the same... This is what is inside of my launch.ini;


Default = Hdd:\Freestyle\default.xex

[B][Plugins]
plugin1 = Hdd:\xbdm.xex[/B]

[Settings]
pingpatch = true
contpatch = false
fatalfreeze = true
regionspoof = true
dvdexitdash = true
xblaexitdash = true
nosysexit = false
livestrong = true
remotenxe = true
nohud = false
noupdater = true
exchandler = true
debugout = true

Place your launch.ini file inside of both your dashlaunch 2.32 folder and inside of the installer folder.

Run the default.xex to launch dashlaunch and continue through the steps to flash your launch.ini to your xbox.

Part 2: Downloading the Needed Programs

Needed Files;

IDA Pro 5.5 [LINK REMOVED - NO WAREZ]

Plugins and Loaders

Ascension 0.039

IDA;

Unrar your folder and launch the idapro55.exe

Proceed through the steps until it is installed

When it is finished, go to your Program Files/IDA/Loaders/

and place the 3 other files in this location

Ascension;

Unrar the files.

Part 3: Opning and using Needed Programs

IDA;

1. Launch the Program

2. Push OK

3. Push New

4. Push Cancel

5. Push File/Open

6. Make File Types (All)

7. Select Your Default.xex

8. Push OK

Now we need to wait for the .xex to load, This can take several minutes. We will know this is finished when the bottom left text changes to "idle"

Ascension;

1. Launch Ascension.exe

Part 4: Finding Editable Values and how to organize them

IDA;

when IDA has finished loading the WHOLE .Xex...

1. Hit Search/text...

2. Make Sure Find all occurenses is checked.

3. In the "String" box type .float

4. Now we need to wait until IDA finds all of the floats. (this can take several minutes)

5. When all values have been found, Right Click, on one of the floats and copy it. (this will copy ALL of them)

6. Now on your desktop, Create a new .txt document and paste all of the values inside. (SAVE IT!)

Part 5: Editing Values in Real Time

1. Go to your new .txt document that has all the floats inside of it and copy all of them.

Ascension;

Setting your IP in Ascension

1. go to your opened Ascension

2. Go to Edit/Settings

3. Under General, make sure to put in your Xbox's IP

4. Hit OK

Adding a Game to Your Advanced Poker

1. Go to Edit/Settings

2. Under Advanced Poker Type in the game you are about to edit and hit Add Game

Getting Floats inside of Ascension

1. Go to Tools/Advanced Poker

2. You will want to make this Window its full size, so click on the expand button.

3. In the largest text box Paste in all of your floats

(Note) Ascension can only hold 331 floats at a time so in your text document you should Mark this location so you know where to start from when you are finished with your current floats.

4. Under the text box you will see a drop down box that needs to be changed to floats.

"at this point you need to have your game started on your xbox"

5. hit Parse Values

When you do this ascension will "getmem" from your xbox and put it inside of Ascension so you can edit them.

Editing Floats

(Remember, Modding an .xex can make ANYTHING change so remember to try a lot of different things. such as jumping, running, buying things or ANYTHING that you can do in the game.)

(THIS IS THE DANGEROUS PART! SO BE CAREFUL!)

I will give you an example of how I change these values in the most effective way...

Example....

Float Default = 0.001

1. First i would change this to 0.01

2. If nothing changes then i would change it to a higher number such as 5

3. If still nothing changes i would change it to 0

4. If still nothing changes i would change it to -1

Remember once you have changed a value just hit poke to change it in real time.

Part 6: Saving What you have Found

WOW! you just found edited a value that made a positive or negative change to the game! We should save what we have found!

First Make sure that you select your game you are editing!

You can select your game in the top Left drop down box

Please refer to this Picture for the following...

saving.jpg

Class; This is the main location of where your mod will be placed. This should have a name such as... Map, Scenery, Game, Audio, Danger

Offset; This is the offset of the float that you edited. such as 0x82050204 (you can copy your offset by left clicking on the offset on the right. then you can paste it inside this offset box with Ctrl V)

Name; This is the basic name of what your mod did such as Jump height, Running speed.

Default Value; This is the Original value of the float

Value Type; if you are editing floats (like in this tut) then set this to float. If you are editing something else such as a long, then set it to long.

Description; This is anything and everything that someone might need to know when they are changing this value, such as what values they should change it to, or what happens when certain values are poked.

When you have finished editing this it should look something like this...

save2.jpg

Then just hit Save/Add to List

Part 7: Share What you Have Found

Now that we saved what we have found we should give back to the community by letting everyone see what we found.

to do this just go into your Ascension folder and go inside the Values folder. Copy over the .Val file of the game you were editing and email this file to...

[email protected]

DeadCanadian will review this file and will upload it to a server which will automatically be put inside of Everyone's ascension program.

Thanks to

Everyone who helped make Ascension

Deadcanadian - For making the advanced poker

Nathan - for creating xbdm

Chrisco - For making this Tutorial

Edited by DeadCanadian
added a download for just the loaders and plugins
OrangeMohawk and Lord Zedd like this

Share this post


Link to post
Share on other sites

nice tutorial, however you should have a few more pics to show a little of what some of it looks like. as well you can use more than just .float's. and you dont need to get them that way as well you dont need to set the filter to .float unless you have a mixed area and only want to see floats.

my way of getting values to poke is just copying random sections of ida code that have variables.

Share this post


Link to post
Share on other sites

snip


will this work with any XeX like a clean Halo 3 one? Edited by OrangeMohawk
entire OP quoted, snipped

Share this post


Link to post
Share on other sites

will this work with any XeX like a clean Halo 3 one?

Almost every xex is able to have this done. some games have trouble with it such as battlefield, but thats it.

Share this post


Link to post
Share on other sites

Should it look like this after copying the floats from IDA?


.rdata:820009D8 flt_820009D8: .float 60.0 # DATA XREF: .text:822802BCo
.rdata:820009DC flt_820009DC: .float 40.0 # DATA XREF: .text:822802B8o
.rdata:820009E0 flt_820009E0: .float -1.0e10 # DATA XREF: .text:82280288o
.rdata:820009E4 flt_820009E4: .float 1.0e10 # DATA XREF: .text:82280284o
.rdata:820009E8 flt_820009E8: .float 6.2800002 # DATA XREF: sub_822803A0+E0o
.rdata:820009EC flt_820009EC: .float 0.75 # DATA XREF: sub_822803A0:loc_822803ECo

Share this post


Link to post
Share on other sites

Should it look like this after copying the floats from IDA?


.rdata:820009D8 flt_820009D8: .float 60.0 # DATA XREF: .text:822802BCo
.rdata:820009DC flt_820009DC: .float 40.0 # DATA XREF: .text:822802B8o
.rdata:820009E0 flt_820009E0: .float -1.0e10 # DATA XREF: .text:82280288o
.rdata:820009E4 flt_820009E4: .float 1.0e10 # DATA XREF: .text:82280284o
.rdata:820009E8 flt_820009E8: .float 6.2800002 # DATA XREF: sub_822803A0+E0o
.rdata:820009EC flt_820009EC: .float 0.75 # DATA XREF: sub_822803A0:loc_822803ECo

Yes.

Share this post


Link to post
Share on other sites

Thanks, was away from my RGH when I asked. Working on Crysis 2 values now

well dont forget to either mail me your values in the end or if you want send them to me in a pm so i can updates ascensions server with them for everyone to see

Share this post


Link to post
Share on other sites

well dont forget to either mail me your values in the end or if you want send them to me in a pm so i can updates ascensions server with them for everyone to see

I'm done with my research for the night, only got a few. Should I give updates each night (if research was done) to you or wait till I get a bit more?

Share this post


Link to post
Share on other sites

I'm done with my research for the night, only got a few. Should I give updates each night (if research was done) to you or wait till I get a bit more?

thats all up to you

Share this post


Link to post
Share on other sites

when i open a xex in ida a window pops up asking for the file format, processor type and a bunch of other stuff. i changed the processor to ppc and selected xbox360xexfile for the format. do i have to change any of the other settings or can i keep the defaults?

Share this post


Link to post
Share on other sites

when i open a xex in ida a window pops up asking for the file format, processor type and a bunch of other stuff. i changed the processor to ppc and selected xbox360xexfile for the format. do i have to change any of the other settings or can i keep the defaults?

do as i did in the video

Share this post


Link to post
Share on other sites

i need help!!!

do i still need the modded default.xex and the RTELauncher.xex, RTELoader.xex when i use ascension 0.039 for halo reach?

or does it all work with the xbdm.xex plugin?

thx :smile:

Share this post


Link to post
Share on other sites

i need help!!!

do i still need the modded default.xex and the RTELauncher.xex, RTELoader.xex when i use ascension 0.039 for halo reach?

or does it all work with the xbdm.xex plugin?

thx :smile:

xbdm.xex is a console based plugin that allowed memory editing at any time on the console. meaning you will no longer need the rtelauncher or loader.

as well for benefits xbdm allowed you to realtime on any xex(yea, any game, not even limited to just reach which aso includes default unmodded xex's you can realtime on and take pictures of your console at any time.

Share this post


Link to post
Share on other sites

xbdm.xex is a console based plugin that allowed memory editing at any time on the console. meaning you will no longer need the rtelauncher or loader.

as well for benefits xbdm allowed you to realtime on any xex(yea, any game, not even limited to just reach which aso includes default unmodded xex's you can realtime on and take pictures of your console at any time.

thx helped a lot :biggrin:

but now my xexmenu doesent work anymore.... :sleep:

nother tipp?

thx :smile:

Share this post


Link to post
Share on other sites

thx helped a lot :biggrin:

but now my xexmenu doesent work anymore.... :sleep:

nother tipp?

thx :smile:

not sure any reason why xbdm would prevent xexmenu from working. however if it is indeed xbdm breaking xexmenu you can now launch xex's straight from your computer using neighborhood. any xex you can double click on just like an exe on the computer and it will launch on the xbox. but still never heard of xbdm breaking xexmenu

Share this post


Link to post
Share on other sites

not sure any reason why xbdm would prevent xexmenu from working. however if it is indeed xbdm breaking xexmenu you can now launch xex's straight from your computer using neighborhood. any xex you can double click on just like an exe on the computer and it will launch on the xbox. but still never heard of xbdm breaking xexmenu

well i found out that i can start xexmenu with another profile but when i want to use it with mine i get an error what should i do? :(

Share this post


Link to post
Share on other sites

well i found out that i can start xexmenu with another profile but when i want to use it with mine i get an error what should i do? :(

fixed it :biggrin:

thx for all :thumbsup:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now