Fireworks (OpenGL) - Source
Screensavers
Description:

The second release of a nice fireworks screensaver, incorporating all the changes by koral in Fireworks3D

Planned for the next version:
* Leaves and daisys :-)

Please report any bugs or suggestions.
Note that the screensaver requires a fairly powerful OpenGL compatable graphics card, it may also crash some systems with small amounts of RAM.

To compile:
./configure
make
su
make install

Mandrake users should run "update-menus" as root afterwards

Enjoy :-)
Last changelog:

14 years ago

Wed Aug 07 2002 - David Sansome
o Improved bottom fire
o Fireworks leave trails
o Setup dialog

Sat Aug 03 2002 - KoRaL
o Bi-colored fireworks
o 'Sparkling' fireworks
o Quadratic curve to fade out debris
o Better coloring

Fri Aug 02 2002 - KoRaL
o Fixed a couple of lines
o Added the third (z) axis. z points to the top, x to the right and y to the back of the monitor
o Added perspective projection and better coloring
o Added particle size representation

nukem

13 years ago

When I ./configure I get the following error.

checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!

I'm using mandrake and how can I find this Qt that I need?

Report

changerlove

10 years ago

This is not the QT you use, but the QT headers and libs, such as QT-devel or QT-libs packages.

Report

LigH

13 years ago

I successfully compiled both savers under SuSE 8.1 with KDE3 using the option "--prefix=/opt/kde3".

The screensavers finally got installed well into /opt/kde3/bin (binaries) and /opt/kde3/share/apps/kfiresaver (the 4 data files).

kfiresaver3D v0.6 successfully finds the bitmap "particle.bmp" as well as the PNGs - the fireworks look just great, exploding KDE and TUX logos appear. As expected, it also complains if the files cannot be found in this data directory mentioned above - fine.

kfiresaver 0.4 works fine in general, but seems not to use the "particle.bmp" at all: The fire effect is blocky. But it complains if it cannot find the particle bitmaps in this data directory mentioned above. Very strange...

Report

hungsquirrel

14 years ago

...but I get the following error when I 'make' on FreeBSD 5.0 with KDE 3.0.2 (may be wrong on the KDE version).

main.cpp:26:29: kfiresaversetup.h: No such file or directory
main.cpp: In function `QDialog* kss_setup()':
main.cpp:48: syntax error before `(' token
*** Error code 1

Stop in /root/kfiresaver-0.4/kfiresaver.
*** Error code 1

Stop in /root/kfiresaver-0.4.
*** Error code 1

Stop in /root/kfiresaver-0.4.

Report

jose

14 years ago

when i run it a box comes up and it begins, but everything is rendered as hi-color boxes exploding.
also, i can't get it to show up in the "configure desktop" screensaver tab under mandrake. any help?

Report

kristoffer

14 years ago

I've also got the same problem!
It runs at normal speed and everything but theres only boxes!
I can play every opengl-game I've tested and there was no error when I configured and compiled the screensaver.
Anyone else with the same problem!!??

Report

coolman7

14 years ago

Yo. Screensaver looks nice dude. Only one problem. It doesn't seem to want to run for me. :( I have gotten it to build and install. (With some minor tweaking, addressed in some earlier comments.) But every time I try to run it, it pops up with a window for an instant, then goes away with "Aborted" on my console.

I've tried everything I know to try. What now?

Report

coolman7

14 years ago

I'm running RedHat 7.3 right now. (In case it matters.)

Report

Deathwing

14 years ago

Running Mandrake 9.0rc1 and KDE 3.0.3 at the moment, with a Radeon 7000 card....And so far, configure goes fine, but whenever I get to the "make" part of installing, it bombs out with this:

In file included from kfiresaver.cpp:25:
/usr/lib/qt3/include/qgl.h:73:21: GL/glu.h: No such file or directory
kfiresaver.cpp: In constructor `KFireSaver::KFireSaver(QWidget*, const char*)':
kfiresaver.cpp:64: warning: passing `float' for argument 1 of `int QObject::startTimer(int)'
kfiresaver.cpp: In member function `int KFireSaver::selectColourScheme()':
kfiresaver.cpp:313: warning: initialization to `int' from `double'
kfiresaver.cpp:313: warning: argument to `int' from `double'
make[2]: *** [kfiresaver.o] Error 1
make[2]: Leaving directory `/home/shinigami/kfiresaver-0.4/kfiresaver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/shinigami/kfiresaver-0.4'
make: *** [all] Error 2



If anyone could help as to what i'm missing/doing wrong, etc.,i'd be greatful :)

Report

hungsquirrel

14 years ago

I too am running Mandrake 9 with KDE 3 (not sure which exact version number). I've got an Athlon (i686) and a GeForce3 Ti200 with all OGL drivers installed and working. I get the same error report when I 'make' and 'make install'.

Report

petu

14 years ago

Hi!

I made an ebuild for kfiresaver which can be found at http://pietila.info/gentoo

The ebuild only works with kde-3.0.2 and above

Report

anilet

14 years ago

Hi everyone
I have installed the screansaver on my laptop(compaq presareo) without any problem But I could not change my screansaver to the Fireworks For that matter even to any of the GL screansavers.
I am running the Gentoo 1.4b system
Pls help
Anil

Report

TrazPFloyd

14 years ago

How did you get it to show up in the control center?

Report

swang66

14 years ago

Try configuring with the prefix option:

./configure --prefix=/usr

Report

r00tofallevils

14 years ago

First it wouldn't compile in RH73, so I tried the fix mentioned and it compiled and installed OK, but it doesn't show up in Control Center under the Screensavers list.

Report

r00tofallevils

14 years ago

I got it installed, and I can configure it, but it doesn't run. Am I missing some OpenGL files or something?

Report

elephant

14 years ago

This is the most wonderful screensaver I have seen! But I hope there will be more types of firework in it.

Report

koral

14 years ago

I'm sending David the patch and the samples.

Enjoy

KoRaL

Report

davidsansome

14 years ago

*jumping up and down with anticipation*

Report

thorgod

14 years ago

I REALLY like this! Thank you so much! Very fast, great work!

Thanks so much!

Report

sourcexx

14 years ago

i'm got some hangups with the fw040 - some ideas how to track this down?

rgds
marc'O

Report

davidsansome

14 years ago

Yep, I'm getting the occasional hangup as well on my nvidia geforce 2 mx 400 card - what are you using?

Report

sourcexx

14 years ago

GeForce2 GTS - running with nvidia closed source driver 2960 ... i also tried some other gl screensaver to check out if this happens with every gl kss after some time .. looks like it's only firew crashing ... no debug messages or something like this ... simply -jiiikes- and hardreset needed ;-)

rgds
marc'O

Report

g1gsw

14 years ago

I used to get loads with the same video card until I swapped things around so my NVidia card sat on its own IRQ. I found that I had to leave the pci slot next to the agp slot free of any cards to get this to happen but since I have no more hangups. I am using the latest driver I think the 2880.

Regards

Colin

Report

sourcexx

14 years ago

i think thats not the solution here .. first of all the pci slot next to my agp port is free .. irq is shared with 2 other dev but i think thats not the problem because every other gl application runs smooth-fine-noncrashing ;-) ... btw .. latest drivers are 1.0-2960 ..

rgds
marc'O

Report

14 years ago

Wed Aug 07 2002 - David Sansome
o Improved bottom fire
o Fireworks leave trails
o Setup dialog

Sat Aug 03 2002 - KoRaL
o Bi-colored fireworks
o 'Sparkling' fireworks
o Quadratic curve to fade out debris
o Better coloring

Fri Aug 02 2002 - KoRaL
o Fixed a couple of lines
o Added the third (z) axis. z points to the top, x to the right and y to the back of the monitor
o Added perspective projection and better coloring
o Added particle size representation

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Score 54%
54.00 Likes
46 Dislikes
Details
version
0.4
updated Aug 07 2002
added Jul 31 2002
downloads
page views 949