This is a tiny resource mod that allows to cast multiple dynamic shadows on both Software and Hardware renderer without need of shaders or any special stuff, pure DECORATE and ACS! You can use it for your own projects without asking for permission.
The thing is that right now is somewhat primitive and needs some revision. If you want to contribute for it's development, feel free to do it and i will update the post. The code is documented so you can understand how to make it work, but remember that you need some .wad/pk3 edition tool like Slade if you want to do proper testing.
NOTE: To test it on-the-go on default Doom 1/2 maps, just type on the console: summon shadowbrain. And if you want to see your own shadow: summon shadowplayer
This looks awesome! I tried it out though, but all I get after typing summon shadowbrain in the console is the numbers 7000 7001 7002 7003 7004 7005 7006 and 7007 printed out and a shotgun guy sprite for a second. What am I doing wrong? I'm using gzdoom 2.3.2 btw
Trusty McLegit wrote:This looks awesome! I tried it out though, but all I get after typing summon shadowbrain in the console is the numbers 7000 7001 7002 7003 7004 7005 7006 and 7007 printed out and a shotgun guy sprite for a second. What am I doing wrong? I'm using gzdoom 2.3.2 btw
Means that the ShadowBrain is working as expected. I made that on purpose so i can tell if it's working because most of my testing before that was just a guess game.
To visually see the shadows, type this before spawning the brain: summon shadowplayer and then go near a lightsource like a redtorch or column. Alternatively you can wait for enemies to get close to them.
PandaDoomer wrote:Even with r_drawvoxels 0, the shadows still don't show up.
Does this also have to do with GZDOOM itself being weird? Just guess we (I?) Have to deal with it for now.
Well, you can try this steps to test it:
1.- Check if you're not using a DRD build, use the official build instead (2.3.2 for GZDoom; 2.8.1 for ZDoom)
2.- Load DOOM.wad and go to the map E3M5.
3.- Type this on the console: "summon shadowplayer"
4.- Then type this on the console: "summon shadowbrain"
You should see your own shadow when you're close to the torches. If still persist, send me a PM to avoid bumping this post.