Xbox debug communication library

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

Do you have a use for this?

Yes
13
76%
No
2
12%
What does it do?
2
12%
 
Total votes: 17

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:

Xbox debug communication library

Post by xbox7887 »

One of many projects myself and kornman00 have been working on...this time with the developer in mind. We have been putting together a small library that lets you do a bunch of neat things with your xbox on a debug connection. Most of you will probably have no use for this, but for the few that will, here is a list of things to expect...

- Supports most if not all xbox titles.
- Memory management (allocate and free xbox memory from pc)
- Code injection and execution (in the form of assembly scripts or dlls which will allow you to train xbox games in any native programming language - Kornman rules 8))
- Controller emulation (control xbox from pc)
- Xbox file and memory streaming directly from pc
- Memory searcher (used for locating values to make trainers)
- And lots of other goodies like led state changing, opening and closing dvd drive, changing fan speeds, shutting down your xbox, and all your other basic debug communication stuff ;)


Feel free to post any suggestions you might have on some other features you may deem to be useful :D

Image
Sexy log file source compliments of the makers of Adonis (open-sourced Halo 2 map editor)
-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- »

Very nice, definitely release it.
Last edited by -DeToX- on Fri May 25, 2007 4:19 pm, edited 1 time in total.
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 »

sucks...
User avatar
D4rkFire




Connoisseur

Posts: 702
Joined: Wed Oct 04, 2006 11:46 am
Location: Florida

Post by D4rkFire »

Anthony wrote:sucks...
Im just going to assume your kidding.

Looks neat.
User avatar
kornman00




ONI New Age

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

Re: Xbox debug communication library

Post by kornman00 »

xbox7887 wrote: or dlls which will allow you to train xbox games in any native programming language - Kornman rules 8)
Some restrictions may apply
User avatar
G.I.R.




Recreator Coroner

Posts: 3221
Joined: Thu Aug 11, 2005 1:07 pm
Location: Missouri
Contact:

Post by G.I.R. »

=o Hawt.
Image
I think Noobraska is a pretty cool state. eh grows corn and doesn't afraid of anythng.
(12:18:11 AM) GTAF: DAMNIT GIR WE ARE ON THE SUBJECT OF VINCE'S DICK.
DWells55





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

Post by DWells55 »

I think something like this would get a lot more of the attention it deserves at Xbox-Scene if you haven't posted there already. Absolutely fantastic feature set, particularly the code injection/execution, controller emulation, and memory searcher. You two really are extremely talented.
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Re: Xbox debug communication library

Post by shade45 »

xbox7887 wrote: or dlls which will allow you to train xbox games in any native programming language - Kornman rules 8)
Wow sounds amazing. Definatly release :shock:
User avatar
latinomodder





Posts: 1040
Joined: Tue Sep 20, 2005 5:51 pm
Location: Costa Rica

Post by latinomodder »

hey xbox7887
I was wondering if this in any way might enable real time scripting?
Image
User avatar
xzodia




Translator Connoisseur Coagulator

Posts: 1981
Joined: Sun May 15, 2005 10:31 am
Location: UK
Contact:

Post by xzodia »

that is the most f***ing sweet thing ever :shock: :shock: :shock:
Image
Halo 2 Plugins | Lock-on To Just About Anything | My Sites | Snow Hog
Old Plugins you have, upgrade you must...
Always Maintain a High Quality-To-Crap Ratio.
Crazy_Colombiano





Posts: 562
Joined: Fri Mar 31, 2006 6:12 pm
Location: tim-buck-too anywere, usa

Post by Crazy_Colombiano »

omg i want it im too lazy to turn off my xbox manually :)
oh and what about an awsem realtime halo that can do more than what it normally can
Image
Not removing untill i finish my gir*from invader zim duh* forza 2 car. Started 6/17
Personal Project~{Twilightabout 50% done i hope}~
92% of teens have moved on to rap. If you are part of the 8% who still like tacos. Put this in your sig if you like tacos.
-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- »

Crazy_Colombiano wrote:omg i want it im too lazy to turn off my xbox manually :)
oh and what about an awsem realtime halo that can do more than what it normally can
The DLL has options to memory editting I beleive. So you would reference it and code it yourself.
Image
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 »

Yes, this would allow you to make a much better RTH. You could easily build custom tags on pc, then inject. Same goes for chunk adding and most other map editation...
User avatar
JacksonCougAr




Recreator

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

Post by JacksonCougAr »

wow; although I don't have the right BIOS flash right now so RTH doesn't work anyways, lol. I know that I am only getting a slight inkling of what this actual allows people to do but I'm impressed.
User avatar
DoorM4n
Readers Club




Artisan Commentator

Posts: 2530
Joined: Mon Aug 15, 2005 2:48 pm
Location: Smurf Village Team: Team DeFiance

Post by DoorM4n »

Reez Lease! Por Favor
The maximum signature size is 500x120px at 75kb.
Crazy_Colombiano





Posts: 562
Joined: Fri Mar 31, 2006 6:12 pm
Location: tim-buck-too anywere, usa

Post by Crazy_Colombiano »

-DeToX- wrote:
Crazy_Colombiano wrote:omg i want it im too lazy to turn off my xbox manually :)
oh and what about an awsem realtime halo that can do more than what it normally can
The DLL has options to memory editting I beleive. So you would reference it and code it yourself.
xbox7887 wrote:Yes, this would allow you to make a much better RTH. You could easily build custom tags on pc, then inject. Same goes for chunk adding and most other map editation...
w00t no codeing for me thank you xbox
Image
Not removing untill i finish my gir*from invader zim duh* forza 2 car. Started 6/17
Personal Project~{Twilightabout 50% done i hope}~
92% of teens have moved on to rap. If you are part of the 8% who still like tacos. Put this in your sig if you like tacos.
User avatar
VoiDeD
Readers Club




Socialist

Posts: 1866
Joined: Thu Jan 15, 2004 4:46 pm
Location: Gurnee, IL
Contact:

Post by VoiDeD »

Sucks!..
Image
User avatar
Agent ME




Articulatist 500

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

Post by Agent ME »

Looks awesome.

Now I just need to get used to using C# again.

Is this open source, or just a closed source dll for us to include in any of our projects? Not that'd it'd matter for most of us - I couldn't imagine what I'd want to do past what it could already do from what you say.

And this would be more front-page worthy on xbox-scene.com than anything they've had on the front page for the past few months. Or for the past year.
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 »

It will be closed source with the exception of a few functions which I might explain how they work...but you can see that the YeloDebug.xml located in the picture above is quite large. I am trying my best to heavily document all functions, although most are self explanitory, as well as include a few sample projects at release...so you'll have plenty of examples to go off of ;)

Also I don't think dll injection will be included in this release but you could easily make your own if you knew enough about the PE format.
User avatar
Redspike





Posts: 109
Joined: Sat Apr 03, 2004 8:19 am
Location: England

Post by Redspike »

With controller emulation. does this mean i could have one controller plugged in to my xbox and play split screen. with like one person playing from the pc ?
Image
Post Reply