domenica 26 giugno 2011

Tutorials: GameTree Linux - Part 3 - Debugging and crash logs

Alerts

Sometimes, a game just doesn't wanna run or install. And sometimes, it gives an error, which could help you identify the problem about running or installing the game. How? Well, when the game crashes, it usually gives an error, and GameTree Linux helps you showing "# new alerts", where # is a number.

Of course, you would like to know what kind of alert is. To do this, just click on alerts, and it will show you date, time, folder, name of the crashed process, and the message. Easy, huh?

Usually, as this test, an unhandled exception doesn't help you so much. So...

Let's use some logs!!!!

The first thing to do is enabling the debug mode. How to do this? Click on file -> Debug. Now you will see a new label called "debug", which will show you some useful options.

Debug flags let you choose what kind of parameters you would like to trace.

Debug output let you choose if logging in a file or in a console, and defer tracing separates the parameters traced.

So, the log file should be like this:

If you have got some knowledge about logging and debugging, you should be able to understand what the problem is... I haven't got these knowledge, so i can only understand things like missing dlls and some other little things.

I don't like a GUI...

All right, you don't like a GUI, you're an old hardcore linux user, which use only the console to unhinge your operative system. GameTree Linux lets you do about everything from console.

Just open a terminal, and type "gametree --help".

As you can see, you can do about everything only typing "gametree <command> <parameters>". For example, i wanna show you how to run an installed game, which means you can see all the process in the terminal, just like the debug mode (of course, without the debug mode!).

12 commenti:

Why not just use CrossOver Games from CodeWeavers? GameTree Linux is just re-branded Cedega. And as we all know TransGaming quit giving back to Open Source Wine about 10 years ago. Wouldnt it be better to support CodeWeavers? A company that gives 98% of its code back to Open Source.

You can recieve a 15% discount on CrossOver Games if you use "EmulateMe" as your dealcode in CodeWeavers store.

I got it :) I bought it a couple of weeks ago with a 20% discount using a code. I use Crossover Games, PlayOnLinux and GameTree Linux. I planned to make tutorials for all three programs, and i have chosen to begin with GameTree Linux. I agree with you, in fact, many games that work on CXGames don't work on GameTree Linux. But GameTree Linux is still alive, so i just made a tutorial for using it. Thanks for your comment :)

Contrary to some notions, well explored articles still fetch in reviewers like me. You confirmed clear understanding of the topic issue and my ideas are actually total after reading publish. Be sure to maintain up the sound work and i’ll sign up for your rss nourish to be knowledgeable of any emerging postings.

What's this?

If you play videogames and you use Ubuntu as main O.S. of your PC, this is the place for you. In this blog you will find tips, tricks, trials and infos and everything else about Linux gaming. I do tests about native Linux games (with own package or using a program like "Desura") and non-native games (using programs like Wine, PlayOnLinux (a GUI front-end for Wine), Crossover Linux and GameTree Linux).