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 improvements #84

Open
jakubg1 opened this issue Dec 7, 2022 · 2 comments
Open

Console improvements #84

jakubg1 opened this issue Dec 7, 2022 · 2 comments
Assignees
Labels
D: Change/Suggestion A change to an existing feature. D: Feature Request A feature that may be implemented in a future version. R: WIP The resolution is in progress.

Comments

@jakubg1
Copy link
Owner

jakubg1 commented Dec 7, 2022

The console available in Ctrl+` is currently in a bad state. Most of the commands do not work anymore, some even crash the game. A console rework is planned. New features should include:

  • Command history
  • Scrollable console history
  • Cursor positioning (i.e. to add something in the middle)
  • A whole new slew of commands
  • Command autofill and hints
  • Command syntax changed to function call-like (for example, setLives(3))
  • And probably more...
@jakubg1 jakubg1 added D: Feature Request A feature that may be implemented in a future version. D: Change/Suggestion A change to an existing feature. labels Dec 7, 2022
@jakubg1
Copy link
Owner Author

jakubg1 commented Feb 3, 2024

Example commands:

  • collectible <name> - Spawn a collectible
  • setlives <count> - Set the amount of lives on a player
  • setcoins <count> - Same but for coins
  • setscore <count> - ditto
  • setdiff <difficulty> - Set the difficulty
  • warp <level> - Immediately load a level and play it (omit level sequences? to be seen)

@jakubg1 jakubg1 added the R: WIP The resolution is in progress. label Aug 22, 2024
@jakubg1 jakubg1 self-assigned this Aug 22, 2024
@jakubg1 jakubg1 added this to the Beta 5.0.0 release milestone Aug 22, 2024
@jakubg1
Copy link
Owner Author

jakubg1 commented Aug 22, 2024

Command history has been implemented here: fcbb6aa
A help command has been implemented here: b302fa5
Pasting into the console has been implemented here: 7d2f88a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D: Change/Suggestion A change to an existing feature. D: Feature Request A feature that may be implemented in a future version. R: WIP The resolution is in progress.
Projects
None yet
Development

No branches or pull requests

1 participant