Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Console window on C# project #33410

Closed
nightblade9 opened this issue Nov 7, 2019 · 4 comments
Closed

Console window on C# project #33410

nightblade9 opened this issue Nov 7, 2019 · 4 comments
Labels

Comments

@nightblade9
Copy link
Contributor

Hi,

I'm trying to create a Godot game that has the main game window, but also the actual console window (native console). This is for accessibility purposes - blind players can use the console window naturally with a screen reader to hear descriptions of the game and type in commands.

I seem to always explain this poorly, so here's a simple video of what it looks like: https://twitter.com/nightblade99/status/1191919468882145280/video/1

I wrote this project in MonoGame, and simply edited the csproj of the default project to be a console project. I tried the same thing with Godot, but evidently it uses the compiled library, so it won't work.

Is there any way to create something like this in Godot? I'm looking for a Windows (ideally, desktop) C# project with a native (not emulated) console.

@KoBeWi
Copy link
Member

KoBeWi commented Nov 9, 2019

Godot in debug mode (non-release) is a console application by default. Is it different with Mono?

@nightblade9
Copy link
Contributor Author

Godot in debug mode (non-release) is a console application by default. Is it different with Mono?

I don't know. The built-in console outputs a fair amount of debug information, warnings, etc. so it's not suitable for use by players who use a screen-reader. I also can't write Console.ReadLine or something similar and get the input back, so I can't use it as an input device.

Or did I misunderstand what you mean?

@KoBeWi
Copy link
Member

KoBeWi commented Nov 9, 2019

Hmmm, I don't think it's possible to have, like, another console. The console you see in Godot IS the native console, so it's impossible to use it in another way.

But if it's for accessibility purposes, you might be interested in this #14011

@nightblade9
Copy link
Contributor Author

I suspected as much.

Thanks for the feedback. I'll look into the screen reader issue you mentioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants