Overlay Capability
Moderator: Zyx
Forum rules
Please read the Forum rules and policies before posting. You may
to help finance the hosting costs of this forum.
Please read the Forum rules and policies before posting. You may

- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Overlay Capability
At:
dianneandpaul.net/CSBwin/OverlayDemo.rar
You will find a proof-of-concept version of the
editor (CSBuild), the runtime (CSBwin), and a demo
dungeon. You have to play it in size one to see the
overlay.
If you want to edit it to see how it works you need
to use the editor that is packaged with it.
dianneandpaul.net/CSBwin/OverlayDemo.rar
You will find a proof-of-concept version of the
editor (CSBuild), the runtime (CSBwin), and a demo
dungeon. You have to play it in size one to see the
overlay.
If you want to edit it to see how it works you need
to use the editor that is packaged with it.
- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
Oh.. BTW.. works nice and fast... but then I can't really account for much with a 128 meg card a gig of RAM and a hyperthreaded 2.8ghz CPU... a lot of things are fast on this thing. I had a 200MMX I would have tried it out on but I lent that to my dad as a Rogerwilco server so he can talk with his flying buddies on IL2.
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I develop all of these things on a 166 MHz P1 laptop. And I try everything
at a 'Medium' speed which is about 100 MHz, I think. If it works OK for
me then it should work well for you.
One problem is that the screen is updated only once per 'Tick' of the
internal game clock. At 'Normal' game-speed that is about 4.5 per second.
We might have to do something about that someday.
at a 'Medium' speed which is about 100 MHz, I think. If it works OK for
me then it should work well for you.
One problem is that the screen is updated only once per 'Tick' of the
internal game clock. At 'Normal' game-speed that is about 4.5 per second.
We might have to do something about that someday.
- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I rather expect that the DSA will continue to be 'mumbo jumbo' for
many people. To help with this I am implementing an Export/Import
capability for DSAs. The Export already works.
This will allow you to request a DSA to perform a particular function,
someone else can design it and export it, and you can import it. We
might even develop a library of useful DSAs. It certainly beats asking
the author of CSBwin and CSBuild to rewrite the runtime and editor
to solve every problem.
The overlay DSA simply increments the transparency by 50 until 100 and
then decrements it by 50 until 0. You could try changing the two places where
'50 occurs to '25' and see what happens. If anyone really wants to understand
it then I can slowly explain it. It is (of course) really very simple once
you 'get' it. But there are lot of details to learn.....like the language it
is written in is foreign and that makes it hard to get started.
many people. To help with this I am implementing an Export/Import
capability for DSAs. The Export already works.
This will allow you to request a DSA to perform a particular function,
someone else can design it and export it, and you can import it. We
might even develop a library of useful DSAs. It certainly beats asking
the author of CSBwin and CSBuild to rewrite the runtime and editor
to solve every problem.
The overlay DSA simply increments the transparency by 50 until 100 and
then decrements it by 50 until 0. You could try changing the two places where
'50 occurs to '25' and see what happens. If anyone really wants to understand
it then I can slowly explain it. It is (of course) really very simple once
you 'get' it. But there are lot of details to learn.....like the language it
is written in is foreign and that makes it hard to get started.
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I posted a new OverlayDemo.rar at
http://dianneandpaul.net/CSBwin
Using the CSBwin.exe included in the demo and
the CSBuild1.3 that I released you can now begin
to test the overlay capability. It has lots of work
yet to be done (error conditions/messages, different
overlay algorithms, etc) but it seems functional.
It is labeled as release 'Overlay Alpha'.
It should solve Zyx's 'Blackout' problem.
http://dianneandpaul.net/CSBwin
Using the CSBwin.exe included in the demo and
the CSBuild1.3 that I released you can now begin
to test the overlay capability. It has lots of work
yet to be done (error conditions/messages, different
overlay algorithms, etc) but it seems functional.
It is labeled as release 'Overlay Alpha'.
It should solve Zyx's 'Blackout' problem.
- cowsmanaut
- Moo Master
- Posts: 4380
- Joined: Fri Jun 30, 2000 12:53 am
- Location: canada
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA