Forum Rules RULES: Read before posting
Pages: (3) [1] 2 3   ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> Xbox 360 Xcbd Driver Version 0.2.5, Very serious update!!
Timerever
Posted: February 27, 2006 08:21 pm
Quote Post


Advanced Member
***

Group: Members
Posts: 137
Member No.: 1006
Joined: December 26, 2005



To make a long story short the previous versions had a very serious memory error that will corrupt your game and eventually make it crash! Update to version 0.2.5 at once!!
I think this error was introducted last version but I can't be sure so if you are using any of my versions update now.

This error has caused mainly by me bieng a dumb asshole so somebody shoot me in the head please wink.gif

Here is the goods:

Windows Server 2003
Windows XP
Windows 2000

Source Code

I hope I didn't ruined anybody gaming with my stupidity... sorry about this crap sad.gif
PMEmail Poster
Top
Markworth
Posted: February 27, 2006 10:44 pm
Quote Post


Advanced Member
***

Group: Members
Posts: 232
Member No.: 991
Joined: December 20, 2005



Didn't even notice. Don't guess you could describe the problem so that people like me who try to learn about stuff might be furthur enlightened?
PMEmail Poster
Top
Zenigata.it
Posted: February 28, 2006 12:24 am
Quote Post


Newbie
*

Group: Members
Posts: 2
Member No.: 1175
Joined: February 28, 2006



QUOTE (Timerever @ February 27, 2006 08:21 pm)
To make a long story short the previous versions had a very serious memory error that will corrupt your game and eventually make it crash! Update to version 0.2.5 at once!!

I didn't noticed any problems while I was using version 0.2.4 but when I upgraded to 0.2.5 the two games I own, Pro Evolution Soccer 5 and Pro Evolution Soccer 4 crashed and they won't work anymore, even after a system reboot. sad.gif I had to reinstall original Microsoft drivers.

Also I've noticed a bug in 0.2.4 while I was playing my game: it was impossibible to make a cross by pressing the "B" button 3 times quickly. With original Microsoft drivers I can do it.

note: I use winxp-sp2

This post has been edited by Zenigata.it on February 28, 2006 12:43 am
PMEmail PosterUsers WebsiteMSN
Top
Timerever
Posted: February 28, 2006 09:14 am
Quote Post


Advanced Member
***

Group: Members
Posts: 137
Member No.: 1006
Joined: December 26, 2005



QUOTE (Markworth @ February 27, 2006 10:44 pm)
Didn't even notice. Don't guess you could describe the problem so that people like me who try to learn about stuff might be furthur enlightened?


Before you can do floating point math the current status must be saved to be later restored in the end of the function, but I've stupidly added a check for deadzone and full axis in the same place...
CODE
NTSTATUS Status;

KFLOATING_SAVE saveData;

Status=KeSaveFloatingPointState(&saveData);

if(NT_SUCCESS(Status) && (DeadZone >0 || bFullaxis))
{


This is how it should be
CODE
if(NT_SUCCESS(Status))


In the end of the deadzone function this else appears... but it does nothing just like the comment says so I've removed it... I guess it serves for something afterall.
CODE
else
{
 //Do nothing.  Leave data as it is.
}


For those who don't like deadzone it's still possible to disable it just like before but I've put the check for it outside the function, this is how t should've been done it the first place.
CODE
if (pDevExt->LStickDZ > 0 || pDevExt->bFullRange[0]) applyDeadzone2D(&StickX, &StickY, pDevExt->LStickDZ, pDevExt->bFullRange[0]);


For the record I've discovered this problem playing Legacy of Kain: Defiance, using the old drivers I would get screen artifacts (just like when you overclock your GPU too much), bad calculated vertex (the hair of Kain would extend to the infinite) and finally the game graphics will lock up into a light blue screen.

QUOTE (Zenigata.it @ February 28, 2006 12:24 am)
QUOTE (Timerever @ February 27, 2006 08:21 pm)
To make a long story short the previous versions had a very serious memory error that will corrupt your game and eventually make it crash! Update to version 0.2.5 at once!!

I didn't noticed any problems while I was using version 0.2.4 but when I upgraded to 0.2.5 the two games I own, Pro Evolution Soccer 5 and Pro Evolution Soccer 4 crashed and they won't work anymore, even after a system reboot. sad.gif I had to reinstall original Microsoft drivers.

Also I've noticed a bug in 0.2.4 while I was playing my game: it was impossibible to make a cross by pressing the "B" button 3 times quickly. With original Microsoft drivers I can do it.

note: I use winxp-sp2

Maybe the previous version damaged your saves? Try again with a clean install of the games, backup your saves and uninstall/install the game. Anyway I'll check the driver more to see if I did put something in version 0.2.5 that shouldn't be there, also make sure you are using the Windows XP version of the driver.

As for bieng impossible to press button B 3 times... that's wierd, I haven't changed anything related to buttons on any of my versions. Try doing the same on the control panel, again I'll check it later too.
PMEmail Poster
Top
Markworth
Posted: February 28, 2006 10:01 am
Quote Post


Advanced Member
***

Group: Members
Posts: 232
Member No.: 991
Joined: December 20, 2005



This is all very interesting. I should probably take some college classes on this kinda stuff some day.
PMEmail Poster
Top
Zenigata.it
Posted: February 28, 2006 10:16 am
Quote Post


Newbie
*

Group: Members
Posts: 2
Member No.: 1175
Joined: February 28, 2006



QUOTE (Timerever @ February 28, 2006 09:14 am)

Maybe the previous version damaged your saves? Try again with a clean install of the games, backup your saves and uninstall/install the game.



The savegames or configuration files aren't corrupted, because if I use the original Microsoft drivers, both games start without any crash. Please note I can't event start the external setting utility of the game with xbcd drivers.
PMEmail PosterUsers WebsiteMSN
Top
Timerever
Posted: February 28, 2006 01:31 pm
Quote Post


Advanced Member
***

Group: Members
Posts: 137
Member No.: 1006
Joined: December 26, 2005



QUOTE (Zenigata.it @ February 28, 2006 10:16 am)
QUOTE (Timerever @ February 28, 2006 09:14 am)

Maybe the previous version damaged your saves? Try again with a clean install of the games, backup your saves and uninstall/install the game.



The savegames or configuration files aren't corrupted, because if I use the original Microsoft drivers, both games start without any crash. Please note I can't event start the external setting utility of the game with xbcd drivers.

Try the following:
1. Set your XBox pad driver to XBCD again
2. Reboot
3. Try to start the game
4. If it crashes unplug the pad and try again
5. If it still crashes without having the pad plugged revert to version 0.2.1 (on Matt's site) and try again (reboot/plug/unplug)
6. If it still crashes I'm clueless then.

For obvious reason MS drivers are better than mine (MS only hires good experienced coders dispite popular belive)
PMEmail Poster
Top
Timerever
Posted: February 28, 2006 01:37 pm
Quote Post


Advanced Member
***

Group: Members
Posts: 137
Member No.: 1006
Joined: December 26, 2005



QUOTE (Markworth @ February 28, 2006 10:01 am)
This is all very interesting. I should probably take some college classes on this kinda stuff some day.

I've edited that post, I had my comments to the code in the wrong, you could still figure it out anyway but I'm just checking.

As for C classes good luck, I for one hate C, I like high level languanges better (like Python) but I had C classes anyway (you didn't had a choice biggrin.gif)
PMEmail Poster
Top
matthewthefirst
Posted: March 03, 2006 05:10 am
Quote Post


Advanced Member
***

Group: Members
Posts: 77
Member No.: 995
Joined: December 22, 2005



QUOTE (Timerever @ February 28, 2006 07:37 am)
QUOTE (Markworth @ February 28, 2006 10:01 am)
This is all very interesting.  I should probably take some college classes on this kinda stuff some day.

I've edited that post, I had my comments to the code in the wrong, you could still figure it out anyway but I'm just checking.

As for C classes good luck, I for one hate C, I like high level languanges better (like Python) but I had C classes anyway (you didn't had a choice biggrin.gif)

C is a high level language. smile.gif Coming from python, it might take some getting used to, but stick with it, you may have to alter you thinking some. I know going from C and C++ to python required some altered thinking (for the record I prefer C++, but there is no "one true language").
PMEmail Poster
Top
Timerever
Posted: March 03, 2006 11:01 am
Quote Post


Advanced Member
***

Group: Members
Posts: 137
Member No.: 1006
Joined: December 26, 2005



I'm not a coder, I just happen to know some coding biggrin.gif
PMEmail Poster
Top
ignite
Posted: March 04, 2006 10:55 pm
Quote Post


Newbie
*

Group: Members
Posts: 1
Member No.: 1182
Joined: March 04, 2006



Just wondering, what exactly does this driver do? Will it make my Xbox 360 controller compatible with NHL 06?
PMEmail Poster
Top
Teal'c36
Posted: March 05, 2006 04:39 am
Quote Post


Advanced Member
***

Group: Members
Posts: 468
Member No.: 1037
Joined: January 01, 2006



it can do that. but u need to download the correct profile inoreder to do so.


--------------------
PMEmail Poster
Top
Markworth
Posted: March 05, 2006 05:21 am
Quote Post


Advanced Member
***

Group: Members
Posts: 232
Member No.: 991
Joined: December 20, 2005



It's really not that hard to make a profile. These last sets even have the cool switch button.
PMEmail Poster
Top
Teal'c36
Posted: March 05, 2006 04:36 pm
Quote Post


Advanced Member
***

Group: Members
Posts: 468
Member No.: 1037
Joined: January 01, 2006



Found this link at http://xbcd360guide.myboard.info/


http://www.filelodge.com/files/hdd9/228044/madden06.xgi

this is supposed to be settup for the nhl 06 and make the right analog stick work i believe (if it doesn't oh well because M$ drivers didn't make it work either)


--------------------
PMEmail Poster
Top
yurispy
Posted: March 05, 2006 06:48 pm
Quote Post


Newbie
*

Group: Members
Posts: 1
Member No.: 1183
Joined: March 05, 2006



In trackmania sunrise, i find a bug which doesnt exist with the microsoft driver. When you accelerate, sometimes you need to release accelerator button and push again to reaccelerate.
PMEmail Poster
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages: (3) [1] 2 3  Reply to this topicStart new topicStart Poll