*depends on libc-2.1.2.so*
WHAT IS THIS?
We've got some free Windows OpenGL Screen Savers available via:
http://www.AlteredWorlds.com [screenshots, html help etc. available]
This is an updated release for AlteredSaver on Linux.
FIXES (from 1.96):
(i) ATI Rage Pro is detected and Alpha Testing disabled so that Bird Bomb looks
correct.
(supplimental fix - now works even if bird_bomb is not loaded as first scene)
(ii) additional command line params 'noAlphaTest' and 'win'
hope you like it.
==if anything's not working, please let me know- tom@alteredworlds.com==
DOWNLOAD:
FULL: http://www.AlteredWorlds.com/linux/altered-2.11-full.tar.gz [approx 7M]
PATCH: http://www.AlteredWorlds.com/linux/altered-2.11-patch.tar.gz [approx
132KB]
CONTENTS:
(i) this readme
(ii) Linux x86 executable file 'altered' linked against libGL.so
*in full version*
(iii) FIVE 3D scene files 'crawlybug.tnt' and 'space_gnats.tnt'
'bird_bomb.tnt' 'jumping_bott.tnt' 'dream_tunnel.tnt'
INSTALLATION-
tar xvzf altered-2.11-full.tar.gz
produces-
altered-2.11/altered
altered-2.11/README-2.11
*in full version*
altered-2.11/space_gnats.tnt
altered-2.11/crawlybug.tnt
altered-2.11/bird_bomb.tnt
altered-2.11/jumping_bott.tnt
altered-2.11/dream_tunnel.tnt
EXECUTION-
Command Line options-
-root //OPTIONAL - draw to the root window
-width n //OPTIONAL - default is 800
-height m //OPTIONAL - default is 600
-scene path //specify scene path - use ./ for current directory
//if you just give a path [no scene file] this will be taken
//to mean the scenes directory - player grabs first it finds
//
//if you specify a scene, this is shown first
-switchTime min //OPTIONAL - mins to switch to next scene in same dir
//default behaviour is - DO NOT switch to other scenes.
-time //OPTIONAL - output to cout [console] timing info every 5s
-win n //OPTIONAL - use XWindow ID n
-noalphatest //OPTIONAL - disables alpha testing; detected automatically for ATI Rage Pro.
EXAMPLES:
if all archive contents are installed in same directory:
//to move to the next scene every 1 minute, starting with 'space gnats'
//while showing frame rate [render times ms] to a console window every 5s
./altered -width 512 -height 512 -scene ./space_gnats.tnt -switchTime 1 -time
Draw to the root window (*use this for xscreensaver*)
altered -width 800 -height 600 -scene ./space_gnats.tnt -switchTime 1 -root
RUNTIME KEYS-
Arrow keys rotate camera position (where enabled in a particular scene)
F1 - go back to last camera
F2 - go to next camera
F3 - take a .TGA screenshot /tmp/scrn0000.tga [broken when dimensions not ^2?]
F4 - take sequence of TGA stills, advancing 1/24s for each still.
DEPENDENCIES:
ldd altered gives the following output:
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40019000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4002b000)
libGL.so.1 => /usr/local/lib/libGL.so.1 (0x40033000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4006f000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4007a000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x40118000)
libm.so.6 => /lib/libm.so.6 (0x4015a000)
libc.so.6 => /lib/libc.so.6 (0x40176000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4025e000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x402a7000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x402b0000)
libdl.so.2 => /lib/libdl.so.2 (0x402c5000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Tom Gilbert
AlteredWorlds - tom@alteredworlds.com
http://www.AlteredWorlds.com