[Feature req] Steady automap update
- Hirogen2
- Posts: 2033
- Joined: Sat Jul 19, 2003 6:15 am
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: Central Germany
- Contact:
[Feature req] Steady automap update
When playing live (that is, now) or watching a demo, the linedefs you see are not added to the automap when you are viewing the automap (Full Automap, not overlay). Though this might be standard Doom/Heretic/Hexen behavior.
- Ty Halderman
- ... in rememberance ...
- Posts: 282
- Joined: Thu Jul 17, 2003 9:53 pm
- Location: New Orleans LA
- Contact:
- Ty Halderman
- ... in rememberance ...
- Posts: 282
- Joined: Thu Jul 17, 2003 9:53 pm
- Location: New Orleans LA
- Contact:
I guess the automap is drawn in function AM_Drawer in am_map.cpp. I don't see a cvar here, so it won't work without commenting out the not viewactive branch and recompile.Chris wrote:Is there any way, or a possible option, to disable the full automap, so it'd only toggle between none and overlay? That would be cool.
Even if the option would have to force drawing of the screen even though it can't be seen (Draw the screen, then draw the automap over it, the final render should show only the automap), IMO it would be worth doing. I also like the option to disable the full-screen automap, but you would then be unable to get to certain information (kill count, secret count, etc), particularly in Hexen. If there was a way to put this extra info in the hud somewhere when the overlay was up, it'd be the best of both worlds.
- Hirogen2
- Posts: 2033
- Joined: Sat Jul 19, 2003 6:15 am
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: Central Germany
- Contact:
Well I can live with if the rendering takes place (but is not shown), I can give away some CPU cycles.Graf Zahl wrote:The linedefs get mapped for the automap when they are rendered. When you are in full automap mode nothing gets rendered so there is no automap update. As this is tightly tied into the renderer's clipping code I don't see much of a chance to change this.