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

idea for the future: built-in console #47

Open
illwieckz opened this issue Sep 3, 2019 · 10 comments

Comments

@illwieckz
Copy link
Member

commented Sep 3, 2019

I truely believe the updater's vocation is to become the Unvanquished launcher, while the Dæmon engine would be an updatable component like cgame or a map.

I would like to be able to tick a checkbox in that launcher and get the game started with a console, a bit like classic FPS did.

Maybe Qt has a ready-to-use console component we can leverage ?

In that schema, even Linux distributions would be able to ship the launcher, we would still announce news to players even if a distro throws away the update code at build time.

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 3, 2019

The checkbox may be placed in main ui right to the proposed checkbox to automatically start the game once downloaded, see #48.

@DolceTriade

This comment has been minimized.

Copy link
Member

commented Sep 3, 2019

I think you would have to specify what console. Also, I'm not sure how this would work in a cross platform way. OSX you would force terminal, windows terminal, and on linux use $TERMINAL?

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 3, 2019

I'm not thinking about some random console already found in the wild.
I'm hoping for builtin terminal widget. Does Qt have such things or is it KDE only?

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 3, 2019

@slipher

This comment has been minimized.

Copy link

commented Sep 4, 2019

I don't get it

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 4, 2019

The idea is that the launcher would stay in background displaying the game console.

I always start unvanquished from a terminal because I find more natural to alt-tab and because it allows copy-pasting and such like that. One day I tried to add Unvanquished to lutris and the first thing I did was to enable to option to start the game with a console. I can't think about starting unvanquished without a real terminal (I feel the in-game console to be just enough to type devmap and things like that), that's the reason I don't use the updater myself, which is bad (eating your own dog food blablabla). :D

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 4, 2019

in the past some games did this (random screenshot found on the internetz):

quake windows console

@slipher

This comment has been minimized.

Copy link

commented Sep 4, 2019

Keep in mind there is already the -curses option to launch an external console.

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Sep 4, 2019

On which OS that option launches an external console, on Windows?

@slipher

This comment has been minimized.

Copy link

commented Sep 4, 2019

Right, it's only on Windows. But maybe it's of interest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.