[C# Source] - YeloDebugTools (2-03-09)

This forum is for files only, Utilities and Hacks go here, not skins.
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:

[C# Source] - YeloDebugTools (2-03-09)

Post by xbox7887 »

Let me take the time to explain a little bit more about this release. First of all, this is for developers only and contains the source code for a library written in C# to help communicate with an xbox running a debug bios. It offers many more features than those previously offered in any XDK release. It also doesn't require you to have the xdk installed for it to work.

IMPORTANT: In order to use YeloDebug you must have an xbox that is running a debug bios with a configured debug ip. It also requires you to obtain a fresh copy of xbdm.dll build 5445 where you will use XBDMPatcher.exe to patch that dll. Xbdm.dll build 5455 can be found in the xdk. If you don't have the xdk you will have to find it on your own for I will not distribute copyrighted material. Once you have patched xbdm build 5455 to build 7887, transfer it to E:\ on your xbox hard drive and after a cold reboot you are good to go ;)

I will be releasing some other applications at a later date demonstrating some of its uses. Basically this can easily be integrated with any existing map editor to achieve a more stable and efficient version of RTH. If you have any questions about modifying tags ingame, please direct them to this thread. If you have any other questions, bug reports, or additions to the source please direct them to this thread as well. Enjoy :)

YeloDebug.dll Bug Fixes
-----------------------

(1-26-09)
FileExists() used to throw the debug channel out of sync.
Getmemory() would fail if remainder == 0.

A Few Key Features
-----------------------

Memory and file streaming
Memory allocation
Remote code execution
Control xbox from pc
Retrieve and modify lots of xbox information
Screenshots

Special Thanks
------------------

Kornman00 (h4x)
EvoxT (acidflash, dootdoo, khuong)
Team XBMC (peeked at the source for some technical xbox information)
Attachments
YeloDebugTools (2-3-09).rar
(365.58 KiB) Downloaded 82 times
Last edited by xbox7887 on Tue Feb 10, 2009 3:52 pm, edited 11 times in total.
User avatar
-Treetoad-




Coagulator Commentator

Posts: 736
Joined: Sat Jun 03, 2006 7:58 pm
Contact:

Post by -Treetoad- »

I'm not exactly sure if this is what I think it is, but if it is then I am amazed...
Sig over file size limit.
User avatar
Xiion




Orb

Posts: 2230
Joined: Sat Jul 09, 2005 11:22 am
Location: Uhhh Uhm uhhh... NO WHEREZ!!
Contact:

Post by Xiion »

place the dll in my xboxes E drive root, correct?
if this works, ill let you know!!
Image
Xiion GFX|Store|D-G|Moola|LAWLZ
Xiion: Pronounced as Ecks-See-Ohn.
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 »

Xiion wrote:place the dll in my xboxes E drive root, correct?
if this works, ill let you know!!
This dll is to be used with pc applications for communicating with an xbox via a debug connection :?

Example: Real Time Halo (editing halo maps on-the-fly)
User avatar
grimdoomer




System Engineer

Posts: 1440
Joined: Mon Oct 09, 2006 4:36 pm

Post by grimdoomer »

Thanks xbox I've been wondering how to do stuff like this for forever now :D
Image
AI Zones in MP | Ambiance | Gravemind Beta v1.1
Aumaan Anubis wrote:Grimdoomer. The first person ever to mod Halo 2 Vista.
User avatar
kornman00




ONI New Age

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

Post by kornman00 »

But I was the one who spent countless hours writing the interop code\c&p documentation for the xbdm ;p
-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- »

Good job Xbox, and not korn! :P

Don't tell me you put the "Sign Content" command in there... ;x
Image
User avatar
Xiion




Orb

Posts: 2230
Joined: Sat Jul 09, 2005 11:22 am
Location: Uhhh Uhm uhhh... NO WHEREZ!!
Contact:

Post by Xiion »

i have the xdk installed already. is there a certain pc app that uses this dll? (adonis, im guessing)
Image
Xiion GFX|Store|D-G|Moola|LAWLZ
Xiion: Pronounced as Ecks-See-Ohn.
-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- »

Xiion... This is not for an existing app...

This is if you are developing your own PC applications you will reference it to use its code to do debug functions easier...

Are you a licensed game developer? Where did you get the PC tools from..?
Image
User avatar
Xiion




Orb

Posts: 2230
Joined: Sat Jul 09, 2005 11:22 am
Location: Uhhh Uhm uhhh... NO WHEREZ!!
Contact:

Post by Xiion »

-DeToX- wrote:Are you a licensed game developer? Where did you get the PC tools from..?
i got the XIG, which is just like the XDK, only it uses legal pc software, but the xbox stuff, i had to get from anonymous sources >_>
Image
Xiion GFX|Store|D-G|Moola|LAWLZ
Xiion: Pronounced as Ecks-See-Ohn.
User avatar
DarkShallFall




Artisan Recreator Trickster Connoisseur
Advisor Pyre Renovator Sigma
Snitch! Enthraller New Age Miner

Posts: 1992
Joined: Fri Jan 20, 2006 2:49 pm
Location: MI, USA
Contact:

Post by DarkShallFall »

Xbox7887 did you add disable scoring to this, for halo 2 memory editing?
Image
Iron_Forge wrote:I assume I won?..I should get an emblem...
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 »

DarkShallFall wrote:Xbox7887 did you add disable scoring to this, for halo 2 memory editing?
I don't think you understand how powerful this module is, aside from certain inefficiencies which I'll end up fixing later anyways...it works and for now that's good enough :P This isn't limited to just halo, it can be used for virtually all xbox games and has no restrictions whatsoever. It would be impossible to set restrictions for something like this, since it can be used for many different things.
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:

Re: [C#] - YeloDebug.dll

Post by Tural »

xbox7887 wrote:The logging code belongs to an unfinished halo-related project called Adonis. Since it was open-sourced I assume they wouldn't mind me borrowing from it but if I'm mistaken feel free to contact me and I'll take it out ;P
Out of curiosity, who all worked on that and for how long? XIU sent me some source way back in '06, but I didn't see anything of interest in it at that time.
I should also tell you that we started a new Halo 1/2 Editor from
scratch but never got time to complete it. This code was completly for
.net 2.0 to test all its latest new features.
And mostly to learn some new design patterns. All the code that was done
works but we just didn't have enough features yet.
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 »

Honestly I'm not sure, I just came across it on sourceforge a while ago.
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

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

Post by shade45 »

This is pretty cool, thanks alot :D
User avatar
LuxuriousMeat





Posts: 824
Joined: Thu Nov 03, 2005 6:43 pm
Location: zzzzzzzzzzzzzzzz
Contact:

Post by LuxuriousMeat »

Nice job, Xbox and all who contributed :D.
Image
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

Yeah, pretty impressive, good job and thanks for releasing.
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 »

Xiion wrote:i got the XIG, which is just like the XDK
No, it isn't actually. XIG is merely as it is called, an image grabber, the XDK contains much more than just a tool for screenshots.
User avatar
Xiion




Orb

Posts: 2230
Joined: Sat Jul 09, 2005 11:22 am
Location: Uhhh Uhm uhhh... NO WHEREZ!!
Contact:

Post by Xiion »

Tural wrote:
Xiion wrote:i got the XIG, which is just like the XDK
No, it isn't actually. XIG is merely as it is called, an image grabber, the XDK contains much more than just a tool for screenshots.
well, it came with the XDI bundle, so i have the debug mode setup as an app on my box. either way, it allows me to use Xbox Neighborhood properly, as well as all the XDK apps.
Image
Xiion GFX|Store|D-G|Moola|LAWLZ
Xiion: Pronounced as Ecks-See-Ohn.
vinney





Posts: 38
Joined: Fri Mar 11, 2005 6:42 pm

Post by vinney »

I've been looking for a compatable dll for "real time halo" for almost a year now... xbdm.dll has haunted me... this is a wonderful day
Post Reply