Commit Graph
24 Commits
Author SHA1 Message Date
Jamie Greunbaum 7fa9e77c47 Restored time dilation when BugPlacerPawn is active, since it seems the freezing that occurred was related to bad NVidia drivers and not frame times hitting zero. 2023-03-31 14:40:49 -04:00
Jamie Greunbaum 5816ec390b Reworked a whole lot of code so that we can eventually add more than just Bugzilla support to the plugin. 2023-03-30 18:59:16 -04:00
Jamie Greunbaum 3f20507962 - Transparency on placement marker reduced to 25% for improved visibility.
- Laser shaft made translucent so it can also ignore depth.
2023-03-27 14:09:07 -04:00
Jamie Greunbaum 1d15350610 Crosshairs are now only visible when nothing is hit by the line trace, to further improve visibility. 2023-03-27 14:07:20 -04:00
Jamie Greunbaum da81ee271e Bug data shown on the overlay is now much more thorough and useful. 2023-03-27 02:57:25 -04:00
Jamie Greunbaum 3e9688e055 Bug placement marker now disappears when hovering over an existing bug to improve visibility. 2023-03-27 02:56:55 -04:00
Jamie Greunbaum e6beab5822 Made reticle more translucent to possibly help with seeing bug placement markers more easily. 2023-03-27 02:55:38 -04:00
Jamie Greunbaum 2c29b5e052 Bug markers now correctly update immediately after being submitted and placed in the world. 2023-03-27 02:20:58 -04:00
Jamie Greunbaum 89c759894c Bug markers can now be shown and hidden in the current level via static functions. 2023-03-25 23:47:12 -04:00
Jamie Greunbaum 5d7435e67f Bug placer pawn now updates at 60Hz. 2023-03-25 01:14:49 -04:00
Jamie Greunbaum 5667a99105 Error message box now closes submission form for server communication errors as well. 2023-03-25 01:10:52 -04:00
Jamie Greunbaum 4f3236e51e Submission form will now exit with an error if the product set in the settings doesn't exist on the Bugzilla server. 2023-03-24 17:45:03 -04:00
Jamie Greunbaum d2cb047651 - Time scaling caused too many issues, and has been removed.
- Since time scaling is no longer used, markers are now placed using a timer instead of on tick.
2023-03-24 17:42:43 -04:00
Jamie Greunbaum 32d0d61e67 Bug submission works, and now there is a mysterious bug that makes this whole thing crash for reasons I am unable to track. Great. 2023-03-24 01:44:40 -04:00
Jamie Greunbaum 5abc7ca484 Once again made a lot of changes that are too numerous to adequately describe. Rest assured it was a lot. 2023-03-23 02:22:06 -04:00
Jamie Greunbaum a19e70d8f6 A bunch of bug placement improvements, an indicator when leaving the bug placer, configuration options, early server access code... there's a lot here. Not even gonna try to be coherent. It's just a lot. 2023-03-21 03:20:34 -04:00
Jamie Greunbaum 2a3fc4e75c Placing markers works, and filling out the bug report partially works. Server queries are being tested out now. 2023-03-20 01:05:16 -04:00
Jamie Greunbaum 0313ff4f7f A hell of a lot of work just happened here. Don't even ask. 2023-03-18 18:44:42 -04:00
Jamie Greunbaum 39d05a6435 Line trace now occurs on tick, and draws a normal direction of the trace hit. 2023-03-16 02:41:25 -04:00
Jamie Greunbaum 4aadcee90c More functionality moved to C++, allowing BugPlacerPawn to properly initialise and destroy itself. 2023-03-16 01:28:04 -04:00
Jamie Greunbaum dba5c7712a Increased scalar modifier on controller speed adjustment. 2023-03-15 23:45:14 -04:00
Jamie Greunbaum 651fdaaefa Added a max speed adjustment on the mouse keys and controller bumpers. 2023-03-15 23:37:14 -04:00
Jamie Greunbaum 547c293a57 - Moved time dilation code into C++.
- Converted all source files to UTF-8.
2023-03-15 15:00:27 -04:00
Jamie Greunbaum efe97745b0 Created a plugin for placing bug report markers directly into the game. 2023-03-15 00:25:56 -04:00