Posts: 192
Joined: Dec 2003
Reputation:
0
Morien
Senior Member
Posts: 192
2004-08-16, 11:30
hi,
i allways seem to get the odd game or prog that won't run at all, or won't run properly in pal-50 mode.
to make them work properly i need to switch the xbox to pal-60, which on my tv squashes the picture and deforms the top and bottom, or rarely ntsc, which on my tv plays squashed and in black and white.
would it be possible to set individually (in a default.txt file even) to switch outputs on program launch, and then revert back when xbmc opens again (which would be after a cold or warm reboot)?
so when i boot xbmc it stays in pal-50 mode, but if i boot say, hitman contracts ntsc (which doesn't work in pal-50 mode) then xbmc will automatically switch to pal-60 just before launching the game. this would take slightly longer to launch i think, however it's much easier than going into the ms dash everytime i want to play hitman. for other games which haven't been set to change, it would be the same loading time.
is this possible?
thanks
morien
Posts: 26,215
Joined: Oct 2003
Reputation:
187
i believe that ava launch can handle doing this. a work around would be to set up ava launch and use that to launch your games. (you can launch ava from xbmc if you don't want to use it as a dash.)
Posts: 192
Joined: Dec 2003
Reputation:
0
Morien
Senior Member
Posts: 192
hmm. well i guess i'll do that until a time when it's implemented into xbmc... if ever.. thanks for the heads up.
morien
Posts: 265
Joined: Mar 2005
Reputation:
0
auto switch to ntsc(only games that only run under ntsc) when i start a game.
i like to have this because some of my games only run under ntsc..like psychonauts (i must run video disc switch and switch to ntsc for this game to work)
my xbox is pal
Posts: 265
Joined: Mar 2005
Reputation:
0
great will this be implanted in later builds of xbmc or must i do it myself??
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
uhm,
perhaps i accidentially uploaded the wrong version. will check it out this evening, i was might tired yesterday
spiff
edit: had a look at the uploaded code. everything looks correct from here. are you sure that you added all necessary files to the project? perhaps a clean is required. no bool cutil::launchxbe(...) exists in the cvs tree anyway, it's a void function.
will try to apply it to a vanilla cvs tree when i get back home
Posts: 347
Joined: Oct 2003
Reputation:
0
deltop
Senior Member
Posts: 347
compiled fine here. although i've yet to actually try it out (wife's watching tv).
Posts: 541
Joined: Oct 2003
Reputation:
18
i had to add cherrypatch.cpp to the xbmc project and compiled fine.
edit: i just tried it and seems to work very well but i think it also should be added to the context menu to choose between ntsc, pal50 and pal60 modes because some games, for example pal version of halo, are very choppy with pal60.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
hi,
i actually wondered why cherry's code enabled pal60. i'd reckon that the switch from pal->pal60 would be something handled by the game.
do anybody know the behaviour of the msdash? mine is non-startable (damn starwars dvd's) and i don't feel like fixing it today..
Posts: 26,215
Joined: Oct 2003
Reputation:
187
ms dash doesn't have an option of starting a game in pal60 - there's only 2 choices: pal or ntsc.
if you have pal60 enabled in the ms dash, then it is up to the game to choose to use it (or give you the option of using it).
there is a "forced-pal60" mode, but it is unavailable in the ms dash, and is not documented at all in the xdk docs. this hasn't stopped modchip makers + software writers employing it, however. basically it is equivalent to running in ntsc as far as resolutions + timings go.
cheers,
jonathan
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
okay,
i figure that this means that i should alter the patch to ignore pal60 settings and launch pal games in pal.
unless someone shouts, i'll upload a new version soon. also, i'll add a parameter to force which mode to launch in, if somebody decides to add it to the context menu (i could always add it, however it should be stored in the db which i think should be done by somebody with the experience..)
edit: done
spiff