19 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
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
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
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
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