>>2204032
Yeah. Like i said, I was trying to implement something like twbt. Twbt is an old package that effectively just draws stuff where you want over the original render (at least I think that's what it did through looking at the code. I never played DFclassic or modded it for that matter). Doing that would allow most graphics stuff like rain, waves, shadows, etc.
The issue is that the new rendering system is much more complex and it slows down an already slow game. The way waves are represented as a big unorganized list makes it hard to keep track of them every frame, making alternatively rendered graphics hard. Here's a waves mock-up with ascii graphics to represent wave phases.
Also, I've sort of had a hard time getting changes pushed to DFHack. For example, I think lua scripts are still broken for Windows (if you exit a world and try to load into it again without restarting DF, all modded lua scripts won't work). I pushed a two-line change to DFHack to fix it, but they haven't really gotten back to me after a few months of waiting so I'm sorta thinking they wouldn't approve big-ass modules like the alternative graphics renderer.