Jettford
80d0cd68f9
Merge branch 'main' into windows-clang-fixes
2024-12-19 22:27:18 +00:00
Jettford
8e8d0153c8
update CMAKE_BUILD_TYPE setter
2024-12-11 19:51:37 +00:00
Jettford
badde23d1c
fix a few more warnings
2024-12-11 19:45:36 +00:00
Jettford
bb9b2597e5
save all artifacts test
2024-12-11 19:26:53 +00:00
Jettford
92d086c10b
replace some silly warnings
2024-12-11 19:25:54 +00:00
Jettford
a0f2aebb4d
fix names of workflows
2024-12-11 16:36:45 +00:00
Jettford
9ea616bd9b
hardcoded docker change test
2024-12-11 16:32:20 +00:00
Jettford
ba2c692565
switch to using compat
2024-12-11 15:39:57 +00:00
Jettford
4133008d9c
Clean up warnings, fix errors related to testes and how MariaDB moves around
2024-12-11 15:18:45 +00:00
David Markowitz
1dadeeb36f
fix leaderboard not incrementing on a not better score ( #1674 )
2024-12-10 05:37:49 -06:00
Jettford
1f5982ed0e
learning to fucking read
2024-12-09 19:12:37 +00:00
Jettford
5e73fa5e4c
actually configure
2024-12-09 19:10:29 +00:00
Jettford
fff7bf879f
workflow changes
2024-12-09 19:07:18 +00:00
Jettford
c20e1fbcf0
urgh
2024-12-09 19:05:34 +00:00
Jettford
1f8ec6e295
I'm just trying stuff at this point
2024-12-09 18:56:32 +00:00
Jettford
51070d475d
remove default configure step from build
2024-12-09 18:55:04 +00:00
Jettford
5a05622eca
append configureType to matrix
2024-12-09 18:53:19 +00:00
Jettford
3760ffa349
presets and workflow changes
2024-12-09 18:47:26 +00:00
jadebenn
9be88b3083
ci fix
2024-12-08 17:05:34 -06:00
jadebenn
0772e563c1
remove workflow presets (for now) and try another CI fix
2024-12-08 16:54:37 -06:00
jadebenn
4b99b984af
attempted CI fix (feel free to revert)
2024-12-08 16:42:41 -06:00
jadebenn
628f6b4101
Merge remote-tracking branch 'upstream/main' into windows-clang-fixes
2024-12-08 16:30:12 -06:00
David Markowitz
aa7c3b9061
better vanity checks ( #1666 )
...
tested that vanity npcs now chat when close, and then on a cooldown
2024-12-08 16:27:04 -06:00
David Markowitz
1644d9448d
Update .gitignore ( #1672 )
2024-12-08 16:23:55 -06:00
Jettford
0d45403e8c
last CI test for tonight
2024-12-08 20:58:25 +00:00
Jettford
fa017b6db9
Merge branch 'main' into windows-clang-fixes
2024-12-08 20:53:57 +00:00
Jettford
10e64a5d20
re-add testPresets
2024-12-08 20:48:36 +00:00
Jettford
83e08f63bc
remove test and workflow presets
2024-12-08 20:31:27 +00:00
David Markowitz
8b56b0b7ba
fix: use current binary directory mariadb shared object and dont override env variable ( #1669 )
...
* mac stuff
grab correct mariadb file and dont override env variable
fix for unix
Update CMakeLists.txt
unix only
* get that dylib
2024-12-08 00:36:49 -06:00
David Markowitz
4a1c289fb1
fix: avant gardens switches ( #1667 )
...
* yep
* remove dumb knockback
idk how the 1 switch in pet cove does it
2024-12-07 19:11:13 -06:00
David Markowitz
32a1e5ece5
update sqlite ( #1665 )
2024-12-06 15:04:23 -06:00
David Markowitz
7fcbb9507b
feat: re-write leaderboards again and fully remove mysql dependency outside of database ( #1662 )
...
* simplify leaderboard code, fully abstract database
* update exception catching
* update exception catching and sql references, remove ugc from gamemessages
fix deleting model
remove unrelated changes
Update GameMessages.cpp
* remove ugc from gamemessages
* Update GameMessages.cpp
* Update Leaderboard.cpp
* bug fixes
* fix racing leaderboard
* remove extra stuff
* update
2024-12-06 05:03:47 -06:00
David Markowitz
730533c690
fix: abstract ugc rockets and cars from GameMessages ( #1660 )
...
* update exception catching and sql references, remove ugc from gamemessages
fix deleting model
remove unrelated changes
Update GameMessages.cpp
* remove ugc from gamemessages
2024-12-05 20:00:54 -08:00
Jettford
ece0e29577
I made this mistake years ago, my bad
2024-12-05 20:03:17 +00:00
Jettford
6eea3f3662
Fix up ZLib a little more and remove more configuration into CMakeLists
2024-12-05 19:45:21 +00:00
Jettford
6c8bb743af
Remove user-specific clang configurations
...
Also replace zlib with zlib-ng
2024-12-04 22:38:05 +00:00
David Markowitz
129d9fd0b9
update exception catching ( #1661 )
2024-12-04 03:30:14 -06:00
jadebenn
f4082cc538
formatting
2024-12-03 21:18:31 -06:00
jadebenn
edc7109e19
update presets
2024-12-03 21:14:24 -06:00
jadebenn
da45152b43
clang cl toolset
2024-12-03 20:41:23 -06:00
jadebenn
8b9a0768a2
trying to enable clang for windows msvc
2024-12-03 20:30:09 -06:00
David Markowitz
ec4ec2133b
fix: logging uninitialized memory ( #1658 )
...
fixes an issue where the console would halt because we printed a control code which did such
2024-12-03 15:01:43 -06:00
David Markowitz
218a3f2d0d
Update BaseFootRaceManager.cpp ( #1657 )
2024-11-27 16:26:10 -06:00
David Markowitz
c37a0c86c1
fix: Old level files not loading ( #1656 )
...
* emmo help
* fix parsing live data
---------
Co-authored-by: Aaron Kimbre <aronwk.aaron@gmail.com>
2024-11-26 22:14:07 -06:00
David Markowitz
9e7ef8c4ee
fix: Player activated switches ( #1655 )
2024-11-25 22:55:50 -06:00
David Markowitz
ec501831e6
fix: Remove database requirements for Property Entrance Component and greatly simplify logic ( #1650 )
...
* remove complex queries and move logic to dDatabase
remove unused code
Use correct id
fix arrows
use correct parameter
fix queries
Update Property.cpp
remove unused header
remove extra include
* fix tests
* Update dGame/dComponents/PropertyEntranceComponent.h
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
* Update dGame/User.h
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
---------
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
2024-11-23 15:56:31 -06:00
David Markowitz
5b8d2b19a3
fix: stack traces work again ( #1653 )
2024-11-23 01:33:21 -08:00
Aaron Kimbrell
17f81d13a3
fix: normalize mixed slashes when looking for files ( #1654 )
2024-11-23 01:32:31 -08:00
jadebenn
53877a0bc3
refactor: Rewrite AMF and property behavior logic to use smart pointers, references, and string_views over raw pointers and std::string& ( #1452 )
...
* Rewrite AMF and behavior logic to use smart pointers, references, and string_views over raw pointers and std::string&
* fix m_BehaviorID initialization
* Fix BlockDefinition member naming
* remove redundant reset()s
* Replace UB forward template declarations with header include
* remove unneeded comment
* remove non-const ref getters
* simplify default behavior id initialization
* Fix invalidated use of Getter to set a value
* Update AddStripMessage.cpp - change push_back to emplace_back
* fix pointer to ref conversion mistake (should not have directly grabbed from the other branch commit)
* deref
* VERY experimental testing of forward declaration of templates - probably will revert
* Revert changes (as expected)
* Update BlockDefinition.h - remove extraneous semicolons
* Update BlockDefinition.h - remove linebreak
* Update Amf3.h member naming scheme
* fix duplicated code
* const iterators
* const pointers
* reviving this branch
* update read switch cases
2024-11-18 20:45:24 -06:00
jadebenn
83f8646936
fix: Cache compiler variables so external tools can recognize the compiler in use ( #1649 )
2024-11-17 20:55:01 -06:00