Jump to content


Photo

Dvd Remote Contol Fix


  • Please log in to reply
26 replies to this topic

#1 Digital_sin

Digital_sin

    X-S Senior Member

  • Members
  • PipPip
  • 186 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 06 January 2005 - 02:15 AM

i fixed the dvd remote control bug, replace your default.xip with the one you'll find here, detailed instructions inside [its simple]

uix patch

http://www.darwish.8k.com/xboxpatch/

DiGiTaL_SiN

#2 jsrlepage

jsrlepage

    X-S Senior Member

  • Members
  • PipPip
  • 201 posts
  • Xbox Version:v1.2
  • 360 version:v1 (xenon)

Posted 06 January 2005 - 02:41 AM

would ya mind posting the code to replace? i don'T wanna lose my fixes.

#3 basil

basil

    X-S Enthusiast

  • Members
  • 25 posts

Posted 06 January 2005 - 02:52 AM

Yes, please post the code. Some of us would like the not so simple instructions.

#4 Osanya

Osanya

    X-S Senior Member

  • Members
  • PipPip
  • 235 posts
  • Xbox Version:v1.0

Posted 06 January 2005 - 02:59 AM

the dl is actually the xip.. not a patch. So, you can search for the fix if you want smile.gif

btw, what problem does this fix?

#5 basil

basil

    X-S Enthusiast

  • Members
  • 25 posts

Posted 06 January 2005 - 03:13 AM

I assume it fixes the problem with the arrow buttons on the DVD remote not working. I know it's the xip. Searching through all the xaps to find the code he modified is a lot harder than asking him to simply post what code he changed, like everyone else does on this board. If it'll be easier for me to move all my modified code from my xip to this one then let me know. cool.gif

#6 loggio

loggio

    X-S Member

  • Members
  • Pip
  • 119 posts

Posted 06 January 2005 - 03:39 AM

You're fix is good and all, but you've done something to the xap that this dash doesn't like, you've dissabled the file manager!. The remote works fine and all, but when using you're xip, i go to System and then File Manager, but you cannot enter the file manager. So you're bug fix actually created it's own bug in return. A FIX IS NEEDED!

Cheers
loggio.

#7 Digital_sin

Digital_sin

    X-S Senior Member

  • Members
  • PipPip
  • 186 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 06 January 2005 - 03:52 AM

alright,

sorry about the file_manager thing, i'll get right on it, the same thing happened to the music tab but i noticed it before releasing this one

as for how did i do it........

to fix this problem you have to modify every xap file in defualt.xip so i cant explain them all one by one....... so here's the trick

for every

function OnLeftThumbMoveUp()
function OnLeftThumbMoveDown()
function OnLeftThumbMoveRight()
function OnLeftThumbMoveLeft()

inside any of the xaps, you have to COPY [not replace] it again but like this,

function OnMoveUp()
function OnMoveDown()
function OnMoveRight()
function OnMoveLeft()

for example, in skins.xap you'll find this somewhere near the end:-

CODE
 
   function OnLeftThumbMoveLeft()
       {
           if (nCurPlayerMenuItem == 0) { return; }
           else { nCurPlayerMenuItem = 0; }
           UpdateSkinMenu();
       }

       function OnLeftThumbMoveRight()
       {
           if (nCurPlayerMenuItem == 1) { return; }
           else { nCurPlayerMenuItem = 1; }
           UpdateSkinMenu();
       }

       function OnLeftThumbMoveUp()
       {
     if (skinSelect <= 0) { return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect - 1;
     if (skinButton == 0) { skinScroll = skinScroll - 1; }
     else { skinButton = skinButton - 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }

       function OnLeftThumbMoveDown()
       {
         if (skinSelect >= skinCount - 1) {  return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect + 1;
     if (skinButton == 8) { skinScroll = skinScroll + 1; }
     else { skinButton = skinButton + 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }



you should add the custom codes right before or after the original code so it will look like:-

CODE

       function OnMoveLeft()
       {
           if (nCurPlayerMenuItem == 0) { return; }
           else { nCurPlayerMenuItem = 0; }
           UpdateSkinMenu();
       }

       function OnMoveRight()
       {
           if (nCurPlayerMenuItem == 1) { return; }
           else { nCurPlayerMenuItem = 1; }
           UpdateSkinMenu();
       }

       function OnMoveUp()
       {
     if (skinSelect <= 0) { return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect - 1;
     if (skinButton == 0) { skinScroll = skinScroll - 1; }
     else { skinButton = skinButton - 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }

       function OnMoveDown()
       {
         if (skinSelect >= skinCount - 1) {  return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect + 1;
     if (skinButton == 8) { skinScroll = skinScroll + 1; }
     else { skinButton = skinButton + 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }

       function OnLeftThumbMoveLeft()
       {
           if (nCurPlayerMenuItem == 0) { return; }
           else { nCurPlayerMenuItem = 0; }
           UpdateSkinMenu();
       }

       function OnLeftThumbMoveRight()
       {
           if (nCurPlayerMenuItem == 1) { return; }
           else { nCurPlayerMenuItem = 1; }
           UpdateSkinMenu();
       }

       function OnLeftThumbMoveUp()
       {
     if (skinSelect <= 0) { return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect - 1;
     if (skinButton == 0) { skinScroll = skinScroll - 1; }
     else { skinButton = skinButton - 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }

       function OnLeftThumbMoveDown()
       {
         if (skinSelect >= skinCount - 1) {  return; }
     PlaySoundMenuChange();
     skinSelect = skinSelect + 1;
     if (skinButton == 8) { skinScroll = skinScroll + 1; }
     else { skinButton = skinButton + 1; }
     theConfig.ChangeSkin( SkinMenuList[skinSelect] );
     UpdateSkinMenu();
       }


which means, for example if you found OnLeftThumbMoveDown() anywhere on a xap, add above or under it a function OnMoveDown(), and so on for left, right and up... they're quite alot, so i would advise you to see which xap files you have modded and do them your self and replace every other xap with my xaps........

i hope you got what i mean.

DiGiTaL_SiN

Edited by Digital_sin, 06 January 2005 - 03:54 AM.


#8 Digital_sin

Digital_sin

    X-S Senior Member

  • Members
  • PipPip
  • 186 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 06 January 2005 - 04:05 AM

alright i fixed the filemanager

download it again and you're ready to go

thanks loggio for bringing my attention to that bug.

Edited by Digital_sin, 06 January 2005 - 04:13 AM.


#9 basil

basil

    X-S Enthusiast

  • Members
  • 25 posts

Posted 06 January 2005 - 04:15 AM

Thanks a bunch for the explanation Digital_sin! The remote not working properly was the only reason this wasn't yet my default dash, and now it is! tongue.gif


#10 jsrlepage

jsrlepage

    X-S Senior Member

  • Members
  • PipPip
  • 201 posts
  • Xbox Version:v1.2
  • 360 version:v1 (xenon)

Posted 06 January 2005 - 05:40 AM

remote not working properly as in what?

my bug is when i plug the remote while playing a dvd and THEN unplug it, it'll stop and ask me to replug the remote.

#11 Digital_sin

Digital_sin

    X-S Senior Member

  • Members
  • PipPip
  • 186 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 06 January 2005 - 06:00 AM

The Bug is:-

you cant use the dvd dongle to browse through your UIX dash, the only thing the dvd dongle does in the dash is go forware or back.

#12 jsrlepage

jsrlepage

    X-S Senior Member

  • Members
  • PipPip
  • 201 posts
  • Xbox Version:v1.2
  • 360 version:v1 (xenon)

Posted 06 January 2005 - 06:05 AM

nice one, i'm gonna apply this right NOW

#13 basil

basil

    X-S Enthusiast

  • Members
  • 25 posts

Posted 06 January 2005 - 08:43 AM

Digital_sin: what code did you change to fix the filemanager?

#14 Digital_sin

Digital_sin

    X-S Senior Member

  • Members
  • PipPip
  • 186 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 07 January 2005 - 12:48 AM

thanks guys, i'm glad it worked for you all,

basil: i didn't use a code or anything, the first release was patched with a faulty file_manager.xap, that's all [i started working on this patch when i was supposed to be sleeping, so when i was done i couldn't see 2 inches ahead, i'm just glad you guys didn't get a tetris game instead of a patch tongue.gif ]

DiGiTaL_SiN

#15 posure

posure

    X-S Senior Member

  • Members
  • PipPip
  • 193 posts
  • Location:Milwaukee, WI
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 07 January 2005 - 02:40 AM

i did this all manually before i saw this topic..just a note..go through every xap file in default.xip EXCEPT dvd.xap and copy those functions..dvd.xap already has functions allocated to the remote..most xap's only have a couple instances but settings.xap has a TON

also..if you wanna use the keyboard, make sure you edit default.xap in jkeyboard.xip and keyboard.xip (not sure the jkeyboard one makes a difference but i did it anyways)

Edited by posure, 07 January 2005 - 02:49 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users