Page 1 of 1

Fix your wavesets with geostate

PostPosted: Thu Sep 18, 2008 8:52 am
by D'Lanor
Hoikas has found a solution for wavesets not showing up on older graphics cards here in the GoMa forums. The trick is using geostate settings, which are disabled by default. This should make any graphics card that is capable of drawing wavesets in (most of) Cyan's ages draw wavesets in yours as well.

I have successfully tested this method with Prad. Now it is up to you to fix your wavesets, because you do want everyone to admire them, right? ;) And as a bonus geostate adds a nice up/down water movement effect. So what are you waiting for? :D

But... what are good geostate settings? I wish I knew. I found that it depends a lot on your other waveset settings. These are the settings I use for Prad.

Code: Select all
            geostate:
                maxlen: 6.25
                minlen: 6.0
                ampoverlen: 0.001
                chop: 0.0
                angledev: 1

I believe PyPRP should not default geostate to 0. I do realize though that it takes a lot of trial and error to find good defaults. So it would be nice if we could come up with suitable settings here.

Please experiment with this and report your findings.

Re: Fix your wavesets with geostate

PostPosted: Thu Sep 18, 2008 11:16 am
by teedyo
The only problem I see is that if the writer has working wavesets without geostate; how will he/she know what to set it to?

Re: Fix your wavesets with geostate

PostPosted: Thu Sep 18, 2008 1:40 pm
by D'Lanor
It doesn't matter what you set it to as long as you get rid of the default zeros.

It does have a visual effect. You'll see. ;) That is what you tweak until you like what it does. And if you don't like it at all you can give it a minimal effect (I think that should be the default).

Re: Fix your wavesets with geostate

PostPosted: Thu Sep 18, 2008 9:10 pm
by Grogyan
Of course the easiest solution is to upgrade your video card.

This is what A LOT of people did when MOUL came back, including me :D

Re: Fix your wavesets with geostate

PostPosted: Thu Sep 18, 2008 9:22 pm
by Nadnerb
He's right though. I do consider this a bug in PyPRP. Optimal defaults are a desirable feature. This will be fixed in the future. (when exactly, is up to the universe >.>)

Re: Fix your wavesets with geostate

PostPosted: Fri Sep 19, 2008 3:51 am
by D'Lanor
Grogyan wrote:Of course the easiest solution is to upgrade your video card.

This is what A LOT of people did when MOUL came back, including me :D

I did, but you cannot force people to upgrade their hardware. Keep in mind that not everyone can afford that. But more importantly... <repeat>If Cyan's wavesets work on a particular video card so should UCC wavesets.</repeat>

Believe me, there are still many people affected by this bug. Just go over to GoMa and read the test reports. And I can assure you that it is extremely frustrating.

My new computer displays all wavesets fine but I will keep the old one to hunt down this bug. So if anyone wants me to do a visibility test just let me know.

Re: Fix your wavesets with geostate

PostPosted: Fri Sep 19, 2008 3:34 pm
by andylegate
er.....WHERE in the waveset script do I stick this?

Would it be after Textstate? (that makes the most sense to me.......)

Re: Fix your wavesets with geostate

PostPosted: Fri Sep 19, 2008 5:11 pm
by D'Lanor
andylegate wrote:er.....WHERE in the waveset script do I stick this?

Would it be after Textstate? (that makes the most sense to me.......)

That would be a good spot but in fact order doesn't matter for most alcscripts.

Re: Fix your wavesets with geostate

PostPosted: Fri Sep 19, 2008 8:43 pm
by andylegate
Okay that's where I put it......

Mmmmm......last time I just "stuck it any old where" I spent hours chasing my tail because it had a indent problem.....hehehe....

Re: Fix your wavesets with geostate

PostPosted: Fri Sep 19, 2008 8:50 pm
by Lontahv
This is an amazing fix for this problem that has been dogging fan-made wavesets since their implementation into PyPRP. GJ Hoikas & D'Lanor. :D