21 Commits

Author SHA1 Message Date
Jamie Greunbaum
52a5d9d60d Preparing the code for the Jira implementation. 2023-04-01 00:04:24 -04:00
Jamie Greunbaum
fd85e22428 - ServerREST renamed to ServerAPI because it makes a lot more sense that way.
- A bunch of files converted from UTF-16 to UTF-8.
2023-03-31 14:47:16 -04:00
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