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

feature: blockmap debug helper cheat code #1814

Open
runlow opened this issue Aug 2, 2024 · 0 comments
Open

feature: blockmap debug helper cheat code #1814

runlow opened this issue Aug 2, 2024 · 0 comments

Comments

@runlow
Copy link

runlow commented Aug 2, 2024

Expected:
Some way to optionally tell if the player-emitted tracer hitscan rays failed to collide with any monster-Thing, and if so how many, and how much of it is due to the bug. Debug overlay that helps guess in advance if the bug is going to activate.

Actual:
Although there's ways to deduce this - a lot of it is guessed and it's kind of confusing, especially since the game is fast-paced.

Possible Solutions:

  • a debug cheat that you'd have to type on keyboard, such as maybe "showray" that would maybe give you some debug info to make more sense of the blockmap bug
  • maybe printing the number of missed rays or something
  • maybe %128 coordinates shown if that helps
  • maybe showing the Thing X hitboxes
  • maybe the ray could be drawn, in different colour if it misses

Why?

  • sometimes not being sure if missing due to skill or due to the bug, and if it's the bug then what's a good way to avoid it, in a way that you can kinda see what's going on
  • since the blockmap bug is kept in, the idea is to try to interactively understand better how it works in practice and what can be done about it
  • idea is to use this hypothetical debug info and to then use the experience in normal play
  • this may not be feasible or useful at all, and I get that it's kinda pedantic, just wondering if this would be good and how it could work, if at all. maybe it's not a good idea, apologies in advance

Extra:

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

No branches or pull requests

1 participant