[2.2.10] SRB2 does not ever use the console it's run from on Windows.
On both macOS and Linux if you run SRB2 from the terminal it will print log info to the terminal you ran it from while also accepting command input from that same terminal.
This behavior does not seem to be entirely present on windows. forcing you to spawn a new console with -console
that doesn't seem to respect your existing console's font size or accept scroll wheel input.
As you can see despite the fact I ran the game from Powershell nothing was printed to the console. instead spawning the new one.
Even if I run the cmd command to swap over to regular Command Prompt it still doesn't use the existing console window.
LOVE2d already has something like what I'm asking for. Where if you enable the console config option it only spawns a new console when the game isn't being run from the console. It works with both Powershell and CMD.
SRB2 should be able to do the same. Instead of enforcing the slightly broken console to be always spawned it should be able to use the one it was ran from.