This tutorial will make your tHc Lite dashboard to run from F.
You Need :
1. Winxip
2. Hex editor
3. Notepad
4. default.xip
5. thclite.xbe (can be name to whatever your bios looks for)
Step 1. Edit the default.xap on default.xip
1.Open Winxip
2.Open the default.xip and extract the default.xap
3.Open the default.xap with notepad
4.Do a search for
CODE |
function GetSubmenuText() |
Change the Y to N
QUOTE |
function GetSubmenuText() { var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N SubMenuItem1 = info.GetValue("Memory Text"); SubMenuItem2 = info.GetValue("Music Text"); SubMenuItem3 = info.GetValue("HardDrive Text"); SubMenuItem4 = info.GetValue("Settings Text"); }
function GetConfigInfo() { var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N TotalSections = info.GetValue("Total Sections"); return TotalSections; }
function GetSectionTitles(x) { var a = x; var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N info.section = "section" + a; SectionName = info.GetValue("Title"); return SectionName; }
function GetSectionPaths(x) { var a = x; var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N info.section = "section" + a; SectionPath = info.GetValue("Path"); return SectionPath; }
function GetOrb() { var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N var a = info.GetValue("Use Thc Orb"); if(a == "Yes") { thcorb = true; } else { thcorb = false; } }
function GetBGM() { var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N var b = info.GetValue("Background Music"); if(b == "Yes") { BGMon = true; } }
|
Step 2. Editing the xbe
1.Open your Hex editor (i used Hex Workshop)
2.Open the xbe with it
3. Edit , Go To, and type offset 0002863 (if youre using Hex Workshop)
4. change 32 to 36 , that will make it boot from Partition 6 (F) instead of Partition 2 ©
UPDATE
This will make MemoryX to look for the score on F
1.Open Winxip
2.Open the default.xip and extract the memoryx.xap
3.Open the memoryx.xap with notepad
4.Do a search for
CODE |
function GetScoreInfo() |
Change Y to N
QUOTE |
function GetScoreInfo() { var info = new Settings; info.file = "Y:\\memoryx.xbx"; <----- change Y to N NameOne = info.GetValue("NameOne"); NameTwo = info.GetValue("NameTwo"); NameThree = info.GetValue("NameThree"); ScoreOne = info.GetValue("ScoreOne"); ScoreTwo = info.GetValue("ScoreTwo"); ScoreThree = info.GetValue("ScoreThree"); }
|
Update #2 Quicklaunch
Found that quicklaunch wasnt working so heres how to make it work from F too.
1.Open Winxip
2.Open the default.xip and extract the default.xap
3.Open the default.xap with notepad
4.Do a search for
CODE |
function QuickLaunch(x) |
Change Y to N
QUOTE |
function QuickLaunch(x) { quicklaunch = true; var g = x; var info = new Settings; info.file = "Y:\\config.xbx"; <----- change Y to N var a = info.GetValue("Quick Launch " + g); var b = a.substr(0,1); var c = a.indexOf("\\"); var d = a.lastIndexOf("\\"); var e; if(d > 4) {
|
![beerchug.gif](http://forums.xbox-scene.com/html/emoticons/beerchug.gif)
Hope it helps