Commit Graph

1694 Commits

Author SHA1 Message Date
Jettford
983a5ec634 test dll changes 2024-12-19 22:34:32 +00:00
Jettford
80d3baa886 update CMAKE_BUILD_TYPE setter 2024-12-19 22:34:31 +00:00
Jettford
50764371d7 fix a few more warnings 2024-12-19 22:34:31 +00:00
Jettford
09405ee78e save all artifacts test 2024-12-19 22:34:31 +00:00
Jettford
14f15b19f2 replace some silly warnings 2024-12-19 22:34:30 +00:00
Jettford
0d0d7c7e50 fix names of workflows 2024-12-19 22:34:13 +00:00
Jettford
251c006a0e hardcoded docker change test 2024-12-19 22:34:12 +00:00
Jettford
d2d14d90ce switch to using compat 2024-12-19 22:34:12 +00:00
Jettford
96065529f4 Clean up warnings, fix errors related to testes and how MariaDB moves around 2024-12-19 22:33:56 +00:00
Jettford
391a882b5f learning to fucking read 2024-12-19 22:33:14 +00:00
Jettford
6ca5a493a2 actually configure 2024-12-19 22:33:14 +00:00
Jettford
ecbda506da workflow changes 2024-12-19 22:33:14 +00:00
Jettford
e89a48af2e urgh 2024-12-19 22:33:14 +00:00
Jettford
748ed9a877 I'm just trying stuff at this point 2024-12-19 22:33:13 +00:00
Jettford
fbfbb6ab76 remove default configure step from build 2024-12-19 22:33:13 +00:00
Jettford
6e1d7973f4 append configureType to matrix 2024-12-19 22:33:05 +00:00
Jettford
f99153af79 presets and workflow changes 2024-12-19 22:33:04 +00:00
jadebenn
4482dcc9ed ci fix 2024-12-19 22:32:49 +00:00
jadebenn
2cfb262b4a remove workflow presets (for now) and try another CI fix 2024-12-19 22:32:41 +00:00
jadebenn
befddc6817 attempted CI fix (feel free to revert) 2024-12-19 22:32:27 +00:00
Jettford
f8d2d80c60 last CI test for tonight 2024-12-19 22:32:01 +00:00
Jettford
69b96e3aab re-add testPresets 2024-12-19 22:32:00 +00:00
Jettford
cd9c23c675 remove test and workflow presets 2024-12-19 22:32:00 +00:00
Jettford
a6e786224d I made this mistake years ago, my bad 2024-12-19 22:32:00 +00:00
Jettford
31c45a1f54 Fix up ZLib a little more and remove more configuration into CMakeLists 2024-12-19 22:32:00 +00:00
Jettford
32f11c3d91 Remove user-specific clang configurations
Also replace zlib with zlib-ng
2024-12-19 22:31:59 +00:00
jadebenn
430f701fa3 formatting 2024-12-19 22:31:23 +00:00
jadebenn
dffd49da9d update presets 2024-12-19 22:31:23 +00:00
jadebenn
203b00926d clang cl toolset 2024-12-19 22:31:23 +00:00
jadebenn
efc7690fea trying to enable clang for windows msvc 2024-12-19 22:31:22 +00:00
David Markowitz
1ae21c423f
skip non-files (#1690) 2024-12-19 12:19:41 -06:00
jadebenn
0ae9eb4a96
remove unneeded Component.cpp, forward declare dependencies, and make Component definition header-only (#1688) 2024-12-18 00:45:56 -08:00
David Markowitz
fced6d753a
fix: Create resServer and logs if it doesnt exist and update readme (#1686)
* create resServer if not exist

* Update README.md

* Update README.md
2024-12-17 21:06:07 -06:00
David Markowitz
15dc5feeb5
feat: start car races if you "equip" the car near the car pad; add more old ns scripts to ignore list (#1681)
* brother

* use some better logic

* Implement spider boss msg script

tested that the message now shows up when hitting the survival spider entrance area

* add drag to start race feature
2024-12-17 21:04:35 -06:00
David Markowitz
a60865cd19
feat: allow SQLite database backend (#1663)
* 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

* add sqlite

* use a default for optimizations

* update sqlite

* Fix limits on update and delete

* fix bugs

* use definition to switch between databases

* add switch for different backends

* fix include guard and includes

* always build both

* add mysql if block

* Update Database.cpp

* add new options and add check to prevent overriding mysql

* correct config names

* Update README.md

* Update README.md

* merge to 1 sql file for sqlite database

* move to sqlite folder

* add back mysql migrations

* Update README.md

* add migration to correct the folder name or mysql

* yes aron

* updates

* Update CMakeLists.txt

* dont use paths at all, add where check to only update if folder name still exist

check also doesnt check for slashes and assumes one will be there since it will be.

* default dont auto create account

for releases we can change this flag

* default 0

* add times played query

* fix leaderboard not incrementing on a not better score

* add env vars with defaults for docker

* use an "enum"

* default to mariadb

* Update .env.example
2024-12-17 16:07:07 -08:00
jadebenn
77b42daca1
feat: Remove reinterpret_casts from AG race timer script and add method and chat command to get current server uptime (#1673)
* use steady_clock race timer

* formatting and const

* improve time interface

* added uptime chat command

* fix bug and update documentation

* inrease /uptime GM level requirement

* update GM level for /uptime (again)

* made changes according to feedback
2024-12-17 14:06:16 -06:00
David Markowitz
ba364800fe
feat: allow for teleporting to player or relative position (#1683)
* allow for teleporting to player or relative position

* Update Commands.md

* Update Commands.md

* Update SlashCommandHandler.cpp
2024-12-17 13:39:28 -06:00
David Markowitz
e1c20192f7
fix: Implement missing survival tooltip script (#1679)
* brother

* use some better logic

* Implement spider boss msg script

tested that the message now shows up when hitting the survival spider entrance area
2024-12-16 13:35:36 -06:00
David Markowitz
0f8c5b436d
fix: implement enemy clear threat script (#1678)
* brother

* use some better logic
2024-12-15 23:44:57 -06:00
Aaron Kimbrell
53242ad5d5
Merge pull request #1680 from DarkflameUniverse/warn
fix: warnings
2024-12-15 22:45:52 -06:00
David Markowitz
a8919c8c14
Update dGame/dUtilities/Preconditions.cpp
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
2024-12-14 21:14:07 -08:00
David Markowitz
5ff121612e use a cast
fix warning

remove pragma

we dont need this tbh
2024-12-14 17:55:41 -08:00
Aaron Kimbrell
34618607c3
Merge pull request #1675 from DarkflameUniverse/invisible-items
the client code for this is a mess and should load everything at once or use non race condition code
2024-12-11 11:32:20 -06:00
Jett
02b76adb7a
Replace keygen with CyberChef (#1677) 2024-12-11 16:58:37 +00:00
David Markowitz
3beb414b55 good enough
the client code for this is a mess and should load everything at once or use non race condition code
2024-12-10 19:10:54 -08:00
David Markowitz
1dadeeb36f
fix leaderboard not incrementing on a not better score (#1674) 2024-12-10 05:37:49 -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
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