| CODE |
// // Copyright © MS Corporation. All rights reserved. // DEF theScreen Screen { width 640 height 480 // width 854 // height 480 } DEF theAmbientSounds Group { // 0 = main menu // 1 = memory area // 2 = music area // 3 = settings area ... function EnableAmbientAudio() { var n = Math.round(Math.random() * (theAmbientSounds.children.length() - 1)); log("Picking ambient track " + (n + 1)); for (var i = 0; i < theAmbientSounds.children.length(); i = i + 1) theAmbientSounds.children.isActive = false; theAmbientSounds.children[n].volume = 0.95; theAmbientSounds.children[n].isActive = true; for (i = 0; i < thePeriodicSounds.children.length(); i = i + 1) thePeriodicSounds.children.isActive = true; } function AmbientAudioOn(Area) { var n = 0; if(Area == "MAIN MENU") n = 0; else if(Area == "MEMORY") n = 1; else if(Area == "MUSIC") n = 2; else if(Area == "SETTINGS") n = 3; ... |
| QUOTE |
| TGS%s%.4s.XBOXLIVE.COM AS%s%.4s.XBOXLIVE.COM MACS%s%.4s.XBOXLIVE.COM . ??F: DeviceHarddisk0Partition2 DeviceHarddisk0Partition1TDATA%08x$u%s contentmeta.xbx y:XODashxonlinedash.xbe y:xboxdash.xbe d:dashupdate.xbe %s%s DeviceCdrom0XODASH DeviceCdrom0XODashxonlinedash.xbe DeviceHarddisk0partition2XODash DeviceHarddisk0partition2XODashxonlinedash.xbe t:$u |
| QUOTE |
DEF ring Transform { children [ DEF theMenuItems Transform { fade 0.25 children [ DEF pod_rotate_structure Transform { children [ DEF podsupport_3 Transform { children [ Shape { appearance Appearance { material MaxMaterial |
| CODE |
DEF theMusicItem Transform {...} DEF theMemoryItem Transform {...} DEF theOnlineItem Transform {...} DEF theSettingsItem Transform {...} You would add : DEF theHomemadeItem Transform { ... DEF homemade_text Transform { ... geometry Text { font "Heading" translate false text "Home Made" } // Note: I'm not using the built-in translator ... } ... } |

| CODE |
geometry Text { font "Heading" translate false text "MUSIC (TEST)" } |
| CODE |
control DEF joy Joystick { function OnADown() { theMainMenu.children[0].children[0].select_pod_HL.children[0].appearance.material.param = 1; BlockUser("This is a test!"); ... |



| CODE |
.text:000181AC aXipFileProtect: ; DATA XREF: sub_45D40o .text:000181AC unicode 0, |
| CODE |
.text:00045D40 sub_45D40 proc near ; CODE XREF: sub_45D64+C0p .text:00045D40 ; sub_45E64+4Dp ... .text:00045D40 push offset aXipFileProtect; "XIP File Protection Error" .text:00045D45 call sub_38ABF .text:00045D4A pop ecx .text:00045D4B int 3 ; Trap to Debugger .text:00045D4C retn .text:00045D4C sub_45D40 endp |
| CODE |
... .text:00045EA1 repe cmpsd .text:00045EA3 pop edi .text:00045EA4 jz short loc_45EB6 .text:00045EA6 .text:00045EA6 loc_45EA6: ; CODE XREF: sub_45E64+1Dj .text:00045EA6 ; sub_45E64+28j .text:00045EA6 push offset aFileModifiedOr; "File modified or corrupt!n" .text:00045EAB call sub_39F1D .text:00045EB0 pop ecx .text:00045EB1 call sub_45D40 .text:00045EB6 .text:00045EB6 loc_45EB6: ; CODE XREF: sub_45E64+40j .text:00045EB6 pop esi .text:00045EB7 leave .text:00045EB8 retn 8 .text:00045EB8 sub_45E64 endp .text:00045EB8 ... |
| QUOTE (SupeRdUPErBlakE @ Jun 20 2003, 04:46 PM) |
| Whats IDA? Is it free or I need to get it in 'the usual places"? |
| QUOTE (azninvasion @ Jun 20 2003, 11:32 PM) |
| I took a look at the default.xip file and saw that the dvd.xap file contains scripts for detecting if a dvd-dongle is present or not, if this could be hacked, it would make it possible to use the xbox controller as a dvd-controller w/0 the presence of a dvd dongle. |
| QUOTE |
| function CheckForRemote() { if (bRemoteInserted != 1) { theDVDPlayer.pause(); PromptForRemote(); } } |
| QUOTE |
| function CheckForRemote() { } |
| QUOTE |
| function OnNoDongle() { BlockUser("NoDongle"); theDVDPlayer.visible = false; } |
| QUOTE |
| function OnNoDongle() { } |
| QUOTE |
| function OnRemoveRemote() { bRemoteInserted = 0; oldPlaybackMode = theDVDPlayer.playbackMode; if (theDVDPlayer.isUOPValid(1<<19)) // UOP_PAUSE_ON theDVDPlayer.pause(); else if(oldPlaybackMode != 0) // DPM_STOPPED { theDVDPlayer.stop(); SetStatusText(""); } theErrorText.text = ""; PromptForRemote(); } |
| QUOTE |
| function OnRemoveRemote() { } |
| QUOTE |
| DEF theMessageJoystick Joystick { function OnADown() { //eg A Button=Play bRemoteInserted = 1; OnPlay(); } function OnBDown() { } function OnMoveLeft() { } function OnMoveRight() { } function OnMoveUp() { } function OnMoveDown() { } } |
| QUOTE |
| Tried to disable XIP Protection but there is no aXipFileProtect or even aFileModifiedOr only found aXIPS |
| QUOTE (qwenky @ Jun 23 2003, 09:58 PM) |
| Is there a way to remove or stall the checking of the dvd rom for a game? |

| QUOTE (vulgusprofanum @ Jun 24 2003, 08:36 PM) |
Well, heres what I've done if anyone is interested:![]() I changed alot of stuff, and made it quite easy to add aditional items. |
| QUOTE (Gobelet @ Jun 24 2003, 11:38 PM) |
| I think that the protection is bundled into the xbe. |
| QUOTE (HoRnEyDvL @ Jun 25 2003, 03:28 AM) |
| is it me or does that pic fake ? photoshoped ? |
| QUOTE |
| any ways u going host ur xboxdash.xbe & ur xap files anywehre for ppl 2download. |

| QUOTE (Voltaic @ Jun 26 2003, 08:18 PM) |
| Good news! We can now spawn programs from within the XAP script files: Syntaxe: launch("program.xbe", "path to file"); Example: launch("evox.xbe", "\Device\Harddisk0\Partition2"); Note: You need to escape your -Volt. |
| CODE |
typedef struct _tagXIPSEC { WCHAR szFilename[260]; // MAX_PATH = 260 DWORD dwSignatureCount; // Multiple of 65536 chunks present in the fiel (xip_file_size / 65536) BYTE cbSignature[20]; // Signature for each of the 65536 bytes chunks in the XIP file. } XIPSEC, *LPXIPSEC; |
| QUOTE (KanadaKid @ Jun 27 2003, 01:59 AM) |
| use MiteeXPRv3 |
| QUOTE (t_rex @ Jun 27 2003, 10:14 AM) |
| Right click > Save Target As for the miteethor link |
| QUOTE (vulgusprofanum @ Jun 27 2003, 04:58 AM) |
| Great! And I just figured out how to create a sub-menu without another .xap or .xip. |
| QUOTE (Cr4z33 @ Jun 27 2003, 10:56 AM) |
| Also, does someone have any idea how to decode the RIFF WAV files that are used by the M$ dasboard? I would like to play around creating some new sounds. |
| QUOTE (Inkslinger @ Jun 27 2003, 03:46 PM) |
| What did you do to hide the "X-globe" in the main dash? |
| QUOTE (Voltaic @ Jun 27 2003, 03:04 PM) |
| Ok, I figured out the signature. It uses SHA. I'll add an option to my pixit program to resign the XBE file. This will remove the need for people to manually bypass the signature validation. I don't know if the SHA magic INIT values are BIOS specific because it does call the SHA routines stored in the BIOS. Anyway, the new pixit version will hopefull be released later tonight... Help? Well, we need people to figure out the format of those IB/VB files. I have an idea about 'em but that's just me... -Volt. |
| QUOTE (Gobelet @ Jun 27 2003, 08:57 PM) | ||
You can, just use the ADPCM codec in the Software section of X-S. |
| QUOTE (vulgusprofanum @ Jun 25 2003, 04:11 PM) | ||
This brings up a good question; if this does become functional, can we distribute it? It will be 90% copyrighted material. Perhaps it will have to take the form of a patch. I'll look into that. |
| QUOTE (Johno @ Jun 28 2003, 06:28 AM) |
| Does that program enable me to edit the MSdash to put in my own submenus and so on as shown in the screenshot a while back. Or are you still working on that and the tutorial for it??? Cheers guys, Johno |
| QUOTE (Xtech @ Jun 28 2003, 10:23 PM) |
| No, the Xbox Live banning is written to your EEprom, which this thread doesn't even touch. It's a result of the LPC bus beging active on your console when Live does a check. When the LPC bus is active, a flag is written to the eeprom so that next time you connect (or attempt) to XBL you will be banned. The matrix in mode 3 does not affect anything either, as the lpc bus is still active in mode 3. Only way to date to get around banning is either not to get banned at all, or find a clean eeprom, use it to relock your HD with config magic etc etc. |
| QUOTE (Xtech @ Jun 28 2003, 11:31 PM) |
| BTW SCan-C, you are incorrect. The HD on a banned xbox is "untouched", (yes it does a bios check), but the banning goes on the eeprom. Proof lies wherein you replace the eeprom with a valid unbanned eeprom, and boot directly from the original BIOS off the TSOP, you'll see how magically this xbox is no longer banned. |
| QUOTE (Voltaic @ Jun 28 2003, 11:17 PM) |
| When you report problem, try to add more detail infor. BIOS Type / Version Dashboard Version Commands you have executed to update the xip files and xbe program. etc. The more detailed, the eaiser it is to diagnose. -Volt. |
| QUOTE |
PIXIT XIP Archive Manipulator Version 0.6 Copyright © Voltaic 2003. All rights reserved. Displaying content of 'default.xip'. Header information: File ID....: XIP0 Data Offset: 0x0000021B Files......: 16 Data Size..: 0x0017947B (1545339 bytes) File entries: # *** Anything before this line is garbage when using this CSV file *** #File,Size,Offset,Type,DW,Ord,W default.xap,0x0000C6DB,0x00000000,0x00000000,0x00000000,0x0005,0x0039 dvd.xap,0x00007789,0x0000C6DB,0x00000000,0x00000000,0x0000,0x0000 memory3.xap,0x0000DE27,0x00013E64,0x00000000,0x00000000,0x0001,0x000C music2.xap,0x00011A58,0x00021C8B,0x00000000,0x00000000,0x0006,0x0046 settings3.xap,0x0001B728,0x000336E3,0x00000000,0x00000000,0x0007,0x0052 cellwall.xbx,0x00016000,0x0004EE0B,0x00000002,0x00000000,0x0008,0x005F dvdstop.xbx,0x00040800,0x00064E0B,0x00000002,0x00000000,0x000D,0x00AB dvdstopw.xbx,0x00040800,0x000A560B,0x00000002,0x00000000,0x0002,0x0014 GameHilite_01.xbx,0x00004800,0x000E5E0B,0x00000002,0x00000000,0x0003,0x0020 xboxlogo.xbx,0x00040800,0x000EA60B,0x00000002,0x00000000,0x0004,0x002B xboxlogo128.xbx,0x00002800,0x0012AE0B,0x00000002,0x00000000,0x0009,0x0071 xboxlogo64.xbx,0x00001000,0x0012D60B,0x00000002,0x00000000,0x000A,0x007E xboxlogow.xbx,0x00040800,0x0012E60B,0x00000002,0x00000000,0x000B,0x008E Inner_cell-FACES.xm,0x000008A0,0x00000000,0x00000004,0x00000000,0x000C,0x009D ~0.ib,0x000033C0,0x0016EE0B,0x00000005,0x00000000,0x000E,0x00BF ~0.vb,0x000072B0,0x001721CB,0x00000006,0x00000000,0x000F,0x00C5 |
| QUOTE |
| PIXIT XIP Archive Manipulator Version 0.6 Copyright © Voltaic 2003. All rights reserved. Displaying content of 'xboxdash.xbe'. Flags..........: 0x0000000A Virtual Addr...: 0x0015FBC0 Virtual Size...: 0x00005154 (20820 bytes) Raw Addr.......: 0x0013D000 Raw Size.......: 0x00005154 (20820 bytes) Signature......: 18DC9C5C26C88386CABA E2A9F823EB523ADCCF09 # *** Anything before this line is garbage when using this CSV file *** #File(s) (you can add new files to the following list) default.xip dvd.xip Keyboard.xip JKeyboard.xip mainmenu5.xip Memory_Files2.xip Memory2.xip Message.xip music_copy3.xip Music_PlayEdit2.xip music2.xip Settings_Clock.xip settings_language.xip settings_list.xip settings_panel.xip settings_parental.xip settings_timezone.xip settings_video.xip settings3.xip |
| QUOTE |
| PIXIT XIP Archive Manipulator Version 0.6 Copyright © Voltaic 2003. All rights reserved. Displaying content of 'xboxdash.xbe'. Flags..........: 0x0000000A Virtual Addr...: 0x0015FBC0 Virtual Size...: 0x00005154 (20820 bytes) Raw Addr.......: 0x0013D000 Raw Size.......: 0x00005154 (20820 bytes) Signature......: 041FA6ECAE83411F4675 1695A4C0B29304288109 # *** Anything before this line is garbage when using this CSV file *** #File(s) (you can add new files to the following list) default.xip dvd.xip Keyboard.xip JKeyboard.xip mainmenu5.xip Memory_Files2.xip Memory2.xip Message.xip music_copy3.xip Music_PlayEdit2.xip music2.xip Settings_Clock.xip settings_language.xip settings_list.xip settings_panel.xip settings_parental.xip settings_timezone.xip settings_video.xip settings3.xip |
| CODE |
c.QuestionText.text = c.QuestionText.text + "nK:" + theConfig.GetROMVersion(); c.QuestionText.text = c.QuestionText.text + "rD:" + theConfig.GetXdashVersion(); |

| QUOTE (HoRnEyDvL @ Jun 29 2003, 03:03 AM) |
| haha yes please do that The patch released by Vul doesnot work it wont even let me patch it says unknown default.xip version & so on. please try 2 get this working on pal version dash i will be able 2 help test? i would of sent u my c: but im only on 56k edit typos |
| QUOTE (Scan-C @ Jun 28 2003, 08:12 PM) |
| i wanted to point out that this hack discussed in this thread will not enable you to play games of the hdd without a modbios because it's unsigned code |
| CODE |
DEF theMainMenu Level { archive "MainMenu5.xip" unloadable false children [ Inline { url "MainMenu5/default.xap" function onLoad() { UpdateMainMenu(); } } ] shell Transform { scale 150 150 150 translation 0 -20 80 children [ Waver { rpm 0.75 children [ Shape { appearance Appearance { material MaxMaterial { name "InnerWall_01" } texture ImageTexture { alpha true url "cellwall.bmp" } } geometry Mesh { url "Inner_cell-FACES.xm" } } Shape { appearance Appearance { material MaxMaterial { name "InnerWall_02" } } geometry Sphere { radius 1 } } ] } ] } |
| QUOTE (Voltaic @ Jun 29 2003, 05:15 PM) |
| Ok, I really need help here. I really need someone to write a tutorial on how to use pixit... I would greatly appreciate it!!! I can't spend all my time helping people repeating over and over and same thing (no offense to the people I helped)... I have other things I want to get working... can't spend all my time doing tech. support. -Volt. |
| CODE |
Make a batch file, that does this: - Reboot Xbox - Build XIP files - Resign XBE file - Sleep 5 seconds - Copy files over to Xbox - Beep |

| QUOTE |
| Vulg., can you place some code snippet here where you were able to launch a app. thanks |
| QUOTE |
| Good news! We can now spawn programs from within the XAP script files: Syntaxe: launch("program.xbe", "path to file"); Example: launch("evox.xbe", "DeviceHarddisk0Partition2"); Note: You need to escape your -Volt. |
| QUOTE |
| hmm any 1 willing to tell us what xap file we need 2 modified 2 add an extra tab & try 2 get launching workinf from it? if i work out teh code ill post it up. |
| CODE |
| control DEF joy Joystick { function OnADown() { PlaySoundA(); if (nCurMainMenuItem == 0) // { launch("default.xbe", "\DeviceHarddisk0\Partition6\Emuz\Nes"); } |
| QUOTE |
| i have a video up launching apps and it is red (the dash)Xbox Dash Hacked (at the bottom of the page) |
| QUOTE |
| Oh wow this is totally awesome news. Im a little confused tho, maybe i missed something, but will this code work with a modchip (hacked bios) disabled?? That would be totally awesome! |
| QUOTE (tem @ Jul 2 2003, 11:41 PM) |
| modifying the original xbox dashboard is illegal and u can get into deep shit with MS. |
| QUOTE (tem @ Jul 2 2003, 11:41 PM) |
| modifying the original xbox dashboard is illegal and u can get into deep shit with MS. |
| QUOTE |
| modifying the original xbox dashboard is illegal and u can get into deep shit with MS. |
| QUOTE (azninvasion @ Jul 3 2003, 04:05 AM) |
| i know! 007 hack boots up xbox, modifies dash to launch apps, sets the dash to patch bios in memory on start. purrrrrrrfect!!! muahahahahahahahahahahahahaa, this is so sad. The xbox no longer needs a modchip to run unsigned code, good work on state of the art security M$. |
| QUOTE (sith @ Jul 3 2003, 03:04 AM) |
| so want u are saying is that as of now it is now possible to use the origional ms dash to launch any xbe?? .sith. |
| QUOTE (KanadaKid @ Jul 3 2003, 04:42 AM) |
| I've done some changes to the submenu code from the patch earlier in the thead. If anyone is interested, I got the text in the submenu to not rotate, slowed down the background to the same speed of the main menu, and copied the "select" button from the main menu and changed it to "back" on the submenu. Right now I'm tryin to make an oval for a launcher window, I'm tired of the floating text |
| QUOTE (AsTnBoMb @ Jul 3 2003, 07:12 AM) |
| Ok, it is possible!! Ive gotten the DVD player menu to pop-up but im still fooling around with the script to get the DVD to play....just wanted to tell everyone the good news. |
| QUOTE (BottleB @ Jul 3 2003, 06:45 AM) |
| Just to clear things up on my end...i read the whole goddamn thread and its 2 am right now...can u do all that shit without a chip? or i need one |
| QUOTE |
| NO! It doesn't work! I have tried it. It will never work! I don't care what you do; If you change a single bit in that .xbe it will not boot with m$ bios. |


| QUOTE (Voltaic @ Jun 29 2003, 05:42 AM) |
| Here's how I test (I know this will sound complicated to some of you but bare with me... Testing the XIP creation ================= 1) Copy original MS Dashboard to PC 2) Extract content of default.xip : C:..> pixit.exe -extract <enter> 3) Build content list : C:..> pixit.exe -display=csv > default.csv <enter> 4) Edit, clean up and add default.xip.d in front of all the files in default.csv 5) Build temp copy of default.xip : C:..> pixit.exe -create default_copy.xip <enter> 6) Do a binary file compare with the two files : C:..> fc /b default.xip default_copy.xip <enter> Your two files should be identical. If it is... all is well. Testing the XIPSUM resignature ====================== 1) Build content list : C:..> pixit.exe -display=csv xboxdash.xbe > xips.csv <enter> 2) Edit, clean up the file xips.csv 3) Make a copy of xboxdash.xbe : C:..> copy xboxdash.xbe xboxdash_copy.xbe <enter> 4) Resign xboxdash_copy.xbe : C:..> pixit.exe -resign xboxdash_copy.xbe <enter> 5) Do a binary file compare with the two files : C:..> fc /b xboxdash.xbe xboxdash_copy.xbe <enter> Your two files should be identical. If it is... all is well. If both of the above test passed, there should be no reason why a change would not work. It's been tested on 4627 and 4920. If you don't understand the above, you are at a lost and I will not waste time explaining 10 times how it works... if it's too hard, don't attempt it... it's that simple. Sorry to be so harsh... -Volt. |
| QUOTE |
| 00000698: 04 A0 00000699: 1F 23 0000069A: A6 09 0000069B: EC 0C 0000069C: 04 C5 0000069D: AE 82 0000069E: 83 7B 0000069F: 41 99 000006A0: 1F BE 000006A1: 46 EF 000006A2: 75 D6 000006A3: 16 3B 000006A4: 95 AE 000006A5: A4 D7 000006A6: C0 94 000006A7: B2 17 000006A8: 93 7D 000006A9: 04 54 000006AA: 28 03 000006AB: 81 6E 0013D840: 69 A4 0013D841: 6C B2 0013D842: 17 C2 0013D843: 61 89 0013D844: AB E8 0013D845: E2 4B 0013D846: 50 A7 0013D847: 5E 5F 0013D848: 69 74 0013D849: C4 56 0013D84A: AF 43 0013D84B: F6 AD 0013D84C: C4 4F 0013D84D: C5 35 0013D84E: 64 0F 0013D84F: 4E 87 0013D850: 1C D8 0013D851: 72 DF 0013D852: EE D0 0013D853: EA 40 |
| QUOTE |
| Search for differences 1. xboxdash_copy.xbe: 1.633.220 bytes 2. xboxdash.xbe: 1.633.220 bytes Offsets: hexadec. 13D840: A4 69 13D841: B2 6C 13D842: C2 17 13D843: 89 61 13D844: E8 AB 13D845: 4B E2 13D846: A7 50 13D847: 5F 5E 13D848: 74 69 13D849: 56 C4 13D84A: 43 AF 13D84B: AD F6 13D84C: 4F C4 13D84D: 35 C5 13D84E: 0F 64 13D84F: 87 4E 13D850: D8 1C 13D851: DF 72 13D852: D0 EE 13D853: 40 EA 20 difference(s) found. |
| QUOTE (Deathman @ Jul 3 2003, 08:03 PM) |
| would it be possible to take the code for the memory manager menu and use it as a games menu so that your games list has got all the icons etc...? |
| QUOTE (Ubergeek @ Jul 3 2003, 12:46 PM) |
| Suggestion: Close this thread and create a new one giving complete and up to date relevant info in the first post |
| QUOTE (Ubergeek @ Jul 3 2003, 01:46 PM) |
| Suggestion: Close this thread and create a new one giving complete and up to date relevant info in the first post |
| QUOTE |
| /* DEF theGamesInline Inline { visible false url "Games.xap" function onLoad() { theGamesInline.children[0].theGamesMenu.GoTo(); } } function GoToGames() { if (theGamesInline.visible) theGamesInline.children[0].theGamesMenu.GoTo(); else theGamesInline.visible = true; } */ |
| QUOTE (Gcue @ Jul 3 2003, 06:30 PM) |
| Heres a tutorial on all that is needed to add menu items and submenus. I hope you understand it and if you don't then don't try it. Tutorial Its pretty much copy and paste but requires some configuring. Let me know what you think. |
| QUOTE (ka-b00m @ Jul 4 2003, 03:12 AM) |
| HELP I tried to play around with *.xap files following Gcue tutorial but with no luck... everytime i tried something i got error "21". Even when i tried to change skyColo 0 0 0 to skycolor 0 0 2. Do i have to hack the xbe to make it work... or am i just to dumb... Thank you PS: i reallly really want to learn how to mess up my dash PS: does diferent dashboards versions make diference with the tutorial??? |
| QUOTE (xionanx @ Jul 4 2003, 05:05 AM) |
| For those that want an FTP server for the original dash, instead of trying to put it "in" the dash, someone could just write a simple FTP server app, mayber something with a file manager too.. Speaking of which, does any of the current file managers have a FTP server? |
| QUOTE |
If the resign button is not highlighted click on XBOX Dash Info button. Then click resign. Now you are done and can upload your xboxdash.xbe to c: |
| QUOTE |
| And how exactly does this relate to hacking xboxdash.xbe ? |
| CODE |
| DEF theAmbientSounds Group { // 0 = main menu // 1 = memory area // 2 = music area // 3 = settings area children [ DEF theAmbientSound0 AudioClip { url "Audio/AmbientAudio/LiquidTrance_InfiniteDreams.wav" loop true volume 0 fade 2 pause_on_moving false } ] } |
| CODE |
| theAmbientSound0.Play(); theAmbientSound1.Play(); theAmbientSound2.Play(); |
| CODE |
| theAmbientSound0.Play(); //Keep '0' only Since i revoved two sounds EnableAmbientAudio(); //Start the audio when the main menu inits instead |
| QUOTE (Xtech @ Jul 4 2003, 10:26 AM) |
| I need a webhost so i can post some significant pics of the launcher i've been working on. If all goes well, by the end of the day, it could be as simple as adding menu items in 10 seconds of work. =) * |
| CODE |
| } } function OnBDown() { launch("default.xbe", "\Device\Harddisk0\Partition1\apps\dvdx"); } function OnMoveUp() |
| QUOTE |
| After adding that do a search for "MEMORY" with the "" and replace it with whatever you want as the main menu item to go to your first menu. (example "DASHBOARDS") Then do a search for "MUSIC" and replace that with "MEMORY" Replace "XONLINE" with "MUSIC" |
| QUOTE |
| launch("default.xbe", "\Device\Harddisk0\Partition6\Emuz\Nes"); |
| QUOTE (neejoh @ Jul 4 2003, 04:04 PM) |
| I did use the hack for the original MS dash, but i did get error 21. I think this is about resigning the files? I did resign the xboxdash.xbe |
| QUOTE (MaxTheRabbit @ Jul 4 2003, 05:21 PM) |
| As for the dvd - I was able to enable gamepad control and fix it so I can remove the dongle after the player starts, however the dongle must be in to start the player. If we are going to have full no-dongle support someone will have to figure out how to patch the xboxdash.xbe file. |
| CODE |
| open default.xap and find, function OnMoveUp() { if (nCurMainMenuItem > 0) add above, function OnBDown() { theMainMenu.children[0].children[0].select_pod_HL.children[0].appearance.material.param = 1; if (nCurMainMenuItem == 0) { TellUser ("tab 1", ""); //MESSAGE FOR 1ST BUTTON } else if (nCurMainMenuItem == 1) { TellUser ("tab 2", ""); //MESSAGE FOR 2ND BUTTON } else if (nCurMainMenuItem == 2) { TellUser ("tab 3", ""); //MESSAGE FOR 3RD BUTTON } } |
| QUOTE (Xtech @ Jul 4 2003, 05:58 PM) |
| |
| QUOTE (Xtech @ Jul 4 2003, 09:26 AM) |
| I need a webhost so i can post some significant pics of the launcher i've been working on. If all goes well, by the end of the day, it could be as simple as adding menu items in 10 seconds of work. =) * |
| QUOTE (Voltaic @ Jun 20 2003, 12:44 PM) |
| I don't see why not. Ok, we won't be able to add new language support but we'll be able to add references to newly added strings. -Volt. |
| QUOTE (cykiller @ Jul 4 2003, 05:44 PM) |
| New News Good job Xtech, if your inpatient and want to get on this project now there is a tutorial I posted on my site (xboxhacker.com) or u can view the link here - http://www.geocities.com/gcue_bar/XdashTut.txt I highly recommend if you do not understand this please wait for the coded gui formated program that Xtech is releasing, happy hacking. Link was over capacitated :S |
| QUOTE (Dunny @ Jul 4 2003, 08:08 PM) |
| the power button image has always been in the settings menu, I think. |

| QUOTE (ivota @ Jul 4 2003, 06:49 PM) |
| QUOTE |
| From Ubergeek @ Xecuter forums: 6.Reformat Hard Drive **WARNING** Reformatting the hard drive will delete all of your saved games and soundtracks!!! If you must reformat your X-Box's hard drive, go to Settings > System Info and press Y, Up (left stick), Down (left stick), X, A. |
| QUOTE (rvbcrs @ Jul 4 2003, 09:27 PM) |
| Is there anyone else who has problems with the tutorial? I followed it step by step, but when I upload the files and the MS dash is loaded I see a little "EMULATORS" menu item but on a totally wrong place somewhere behind the music item and the xbox logo.. there seems to be a problem withe the positioning values. Am I doing somthin wrong? Thanx RvBCrS |
| QUOTE (Gcue @ Jul 3 2003, 06:30 PM) |
| Heres a tutorial on all that is needed to add menu items and submenus. I hope you understand it and if you don't then don't try it. Tutorial Its pretty much copy and paste but requires some configuring. Let me know what you think. |
| QUOTE |
| I'm glad you made a tutorial, but how about a little credit. Thats clearly all code from my patch. |
| QUOTE (ne14 @ Jul 5 2003, 01:04 AM) |
| i just have one question, in that games folder i see in the pic, do the games list load automaticly like they do in evox or do you have to put them one by one? or is that just a blank folder? |