GFSGL Logo
Main page
Download
GModules
FAQ
Contact/Support
Screen Shots
Forums


Other GFS projects
Goldenfiles
GFSI
GoldenPod

SF.Net Project Page

FAQ

- What does GFSGL mean?
- Can XGFSGL use console Dialog?
- How do I install the GFSGL *.run packages?
- What is the GFSGL Quality Assurance procedure?
- How do I download via CVS?
- What programs does GFSGL depend on?
- Can GFSGL use other shells than bash such as dash or bsh?
- Which operating systems does GFSGL run on?
- Where are the configuration files located?
- Black for unstable, white for stable?! You racist!
- How can I support the GFSGL project financially?

Q: What does GFSGL stand for?

A: GFSGL originally stood for Golden Files Software Game Launcher, currently we only use the name GFSGL but the official acronym is now Golden Files Software and Game Launcher.

Q: Can XGFSGL use console Dialog?

A: Short answer: no.
Long answer: Not right now, GFSGL uses a library called xmsg for its GUI calls, this library provides a wrapper around many different GUI systems, so adding support for console dialog should be possible. But is it really needed or useful?

Q: How do I install the GFSGL *.run packages?

A:: There are multiple ways to install the .run packages, this is the generic method:
- Open up a terminal emulator under X (such as xterm, rxvt, konsole)
- cd (change directory) do the directory containing the *.run file
- run sh ./gfsgl-XXXX.run
- Follow the instructions on the screen
- GFSGL will now be installed

Q: What is the GFSGL Quality Assurance procedure?

A:
  • Develop in CVS until it has no major known bugs and no usability issues
  • Release Beta1
  • Release Beta2 fixing all bugs found in Beta1 and add any new features (only minor features)
  • If needed release Beta3 (if bugs where found in Beta2 - mostly used if Beta2 added features). And add any new features (only minor features)
  • Release RC1 fixing all currently known bugs and add any new features (only tiny new features)
  • Two days after RC1 is released enter a feature freeze (stability freeze - add no new features)
  • When a version enters a feature freeze the CVS is forked to the next version.
  • If needed release RC2 (only bugfixes)
  • Release final 14 days after feature freeze (if possible). NOT earlier.


Q: How do I download via CVS?

A: To download the GFSGL CVS enter the following commands:

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gfsgl login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gfsgl co gfsgl


You will then get a ./gfsgl directory. cd to it and run ./build GFSGL cvs is now installed to ~/cvsgfsgl

There are also daily CVS RPMs available from http://zarb.org/~zerodogg/rpm/

Note: The GFSGL CVS is the GFSGL version currently in development, it is sometimes broken and is not as stable as the release versions.

Q: Which programs does GFSGL depend on?

A: To run with just native games and console interface GFSGL doesn't depend on anything else than a functional BASH shell with sed. This is standard on most distributions of Linux, but might need to be installed on the *BSD variants. If you want Windows compatibility it requires either wine, cedega or Crossover Office. If you use cedega 5.0 or later then GFSGL will also need perl (for the cedega wrapper).
If you want to run ScummVM games it requires ScummVM

XGFSGL (the graphical interface) requires either Zenity, XDialog (v2.0.2-1 or higher) or kdialog.

Q: Can GFSGL use other shells than bash such as dash or bsh?

A: Preliminary testing of GFSGL using dash and bsh has been done, and it does not run at this time, it's not really a priority either. Currently (it seems) GFSGL uses some bash-specific functions. We are however determined to maintain BASH2 support and not utilize some BASH3 specific functions (there are ways to solve this with GMod, but I see no need for this at this time).

Q: Which operating systems does GFSGL run on?

A: GFSGL has been tested on GNU/Linux and Mac OS X but should run on any system with a BASH shell, including *BSD. GFSGL will never ever support any Windows version :)

Q: Black for unstable, white for stable?! You racist!

A: Sorry you feel that way, no offense intended. I, it seems unlike you,
thought about the colour black, and not the people that some call "black".

Q: Where are the configuration files located?

A: By default the config files are located in ~/.gfsgl, however if you want to have multiple versions installed you can give them their own seperate config dirs. For instance if you want 0.92 to have it's own you would mkdir ~/.gfsgl/0.92/ and all 0.92.x versions of GFSGL would use that dir.
For the CVS version a special ~/.gfsgl/CVS/ directory can be used.

Q: How can I support the GFSGL project financially?

A: You can support the author of GFSGL by buying a game from Tux Games through this link. It will be appriciated :)

Copyright (C) Eskild Hustvedt 2005 - Some rights reserved
Valid HTML! Best viewed with ANY BROWSER Creative Commons License SourceForge.net Logo Created with vim Tux Games