Hi again,
Have a look at the following page ;
http://www.codeweavers.com/support/wiki/SubmitTechSupportLog
When you get the debuglog together, gzip it and hoist it on
a free public repo like rapidchare or the like -- post the URL
of the file back here so others can grab a copy and have a look
at it for you....
...actually. to be honest here, I don't like that example on that
page all that much...at least, not in linu xanyhow. I must scribble
down a note about that.....on that page, the example is (let's just
change it to cxgames instead though and alter the logfile name);
/opt/cxgames/bin/wine --verbose --debugmsg=+seh --cx-log ~/Desktop/app-name-(number).log --cx-app NameOfProgram.exe
...if you have cxgames installed in your homedir instead, that command
above would instead be ;
/home/[your_username]/cxgames/bin/wine --verbose --debugmsg=+seh --cx-log ~/Desktop/app-name-(number).log --cx-app NameOfProgram.exe
In both cases, the logfile will end up in /home/[your_username]/Desktop/app-name-(number).log
This debugging functionality is also available via the CXG GUI ;
Start cxsetup (Manage Bottles) => highlight bottle involved => Run Command
Use the browse bottle to navigate to the game executable, and click open.
Click on the debug options just below that specifying what debug 'channels'
you want to look at, then click Run....
The main reason I don't like the above examples, is because I know some titles
won't work via the above invocations, regardless of the fact the examples in
themselves are correct. Here's a few examples where the above might fail to work;
*For whatever reason, the game executable absolutely needs to be invoked from
inside the same directory in which it resides. For example, you would have to
runthe above command with the extra --workdir switch -- I'm not exactly sure
if that's inferred by the above command examples....I must ask a Ninja about that...
Cube2: Sauerbraten is a good case like this. Let's say I have installed it into
a bottle I named sauerbraten -- to debug this game, it's necessary to do this;
bash-3.2$ cd ~/.cxgames/sauerbraten/drive_c/"Program Files"/Sauerbraten
bash-3.2$~/cxgames/bin/wine --bottle sauerbraten --debugmsg=+seh,+trace bin/sauervraten.exe -f &>~/sauerbraten.log
..because that's the way that exe want to be started. The act of first changing to the
game exe directory before running the game exe itself, is equivalent to using the --workdir
switch...ie; for the example on the above codeweavers page, it work become;
/home/[your_username]/cxgames/bin/wine --workdir ~/.cxgames/[full/path/to/game_exe_dir]--verbose --debugmsg=+seh --cx-log ~/Desktop/app-name-(number).log --cx-app NameOfProgram.exe
You shoud alwys check this anyhow for mine - I've found a lot of games/apps that really
like being started from inside their own dir 8)
Cheers!