Commit graph

16 commits

Author SHA1 Message Date
04d94a4271 Change Version to 1.3.2.0
* Because of the addition of being able to set initial armor values
2023-05-12 19:18:50 +02:00
8edbd31b94 Fix calculation issue when not on NAV area & Increment version
* Incremented to Version 1.3.1.3 as well as .NET 7
* When not standing inside of a NAV area and setting the position via button, it didn't find a NAV area and disregarded the player's height. Now we just check if Z value was set (not null)
* Also fixed comment
(Holy shit I wish I had motivation to refactor the main window)
2023-03-07 00:16:37 +01:00
81b2b98394 Increase to .NET 7.0 & Add ugly publishing scripts
* Scripts got added for DamageCalculator and ConfigManager
* Batch scripts will need 7z be added to PATH, as well as the two specified profiles in order to work
* Alter publish profiles to fit to the scripts, one for self-contained and one for lower file size
* Add explicit cast that is now needed to remove ambiguity
2023-03-01 23:43:32 +01:00
77e1bdf273 Make it inconvenient to show thanks & Increase version to 1.3.1.2
* User will have to hold only the Ctrl key while opening the about window to show extra possibly cringe info
2023-02-01 23:16:38 +01:00
00b3315275 Change version 1.3.0.3 to 1.3.1.0 2022-12-10 00:29:15 +01:00
c449cd1bf9 Fix bomb prediction & Add netconport integration
* Bomb distance was previously fetched like in CBaseEntity::BodyTarget, but was switched to CBasePlayer::BodyTarget, which adds an amount of randomness to the damage, the more above or below the bomb a player is, the more randomness
* unitsDistanceMax will now keep the maximum distance the bomb calculates damage at, whereas unitsDistanceMin will have the minimum distance, generating a from-to value for damage
* Add min and max to bomb damage in the UI
* Added more summaries
* Bomb and player stroke are now thinner
* Fixed a random crash at startup when there were no NavAreas to loop over
* Added the functionality to set the current in-game point to either of the two points in the program, -netconport is needed for that and automatically added, if not there
* Added said netconport to the settings
* Added SteamUser class
* Added ability for VdfParser to find strings where quotes are escaped, since they were treated as normal quotes
* Add function to get the steam user that most recently logged into steam
2022-12-10 00:27:23 +01:00
3e94f4c622 Fix bomb damage radius
* Change version to 1.3.0.3
* Fix bomb radius not accurate by using a box
* When creating a point somewhere we now store its in-game coordinates for the bomb intersection test
* SpatialPartitioningHelper.cs is not yet used, except for the BoxIntersects-Method
*
2022-11-27 22:03:13 +01:00
5f23679ef7 Change file version to 1.3.0.1
* SteamLibrary fix attempt
2022-11-19 16:03:47 +01:00
MathiasL
07d2a098b5 Change "SteamHelpers" csproj and "Shared" namespace to SteamShared 2022-05-20 22:56:13 +02:00
MathiasL
c2d33f1816 Change to Version 1.3.0 & NAV area support & restructure
* Adjusted help window
* Moved all settings that get saved in a file into a single window in the Edit menu
* Add NAV area support and Z coordinate
* Add weapon and NAV info boxes
* Changed copying coordinates to include the setpos_exact command for ease of use
* Settings are now saved and loaded
* Add map scale factor override and X/Y offset
* Removed ability to hide right click/left click circles
* Add various summaries
* Add OverwriteMapping class as an overwrite object for a map, that gets loaded from the settings and applied to each map when loading them
* Add Associated area to map points and Z height
2022-04-20 08:54:29 +02:00
MathiasL
3d99b1f68b Migrate to .NET 6.0 and create ConfigManagerV2 project
* Make necessary adjustments to have the same working program
* AssemblyInfo is not set via the file anymore, but the csproj file or in the project settings under Package->General (AssemblyVersion is the one displayed in the Help window)
* Add null-forgiving operators etc. for new language version
* Move stuff that is shared between the DamageCalculator and ConfigManagerV2 into its separate project
2022-03-25 19:55:14 +01:00
MathiasL
5ef79f6426 Add AIN file indicator and nav/ain packed indicator
* Version increase to 1.2
2022-03-24 23:03:53 +01:00
MathiasL
1ede942ef2 Add zoom feature 2022-03-17 22:51:30 +01:00
MathiasL
b6a5fb6612 Improve bomb placing mode and add spawns
* Now show spawns from BSP parsing, priority spawns are lighter than normal ones
* Add possibility to not display certain things via the View menu
* Add help menu
* Add bomb code credits for pasta
* Show extra info in bottom left corner: bomb damage and radius, and if a BSP or NAV has been found for the map
* Correctly renamed previous help menu entry to "about"
2022-03-17 22:20:03 +01:00
MathiasL
9dc9d3a3cc Add bomb placing mode
* Add bomb mode for maps beginning with "de"
* Something is very slightly off with the bomb mode
2022-03-17 03:31:27 +01:00
MathiasL
5ecf5d6d6d Add DamageCalculator 2022-01-27 16:16:42 +01:00