1348 Commits

Author SHA1 Message Date
T1ti
2fe2a2644d Fix color calculation for variable 'b' in WMO.cpp
cherry pick from 0347333f95
2025-10-23 23:34:54 +02:00
T1ti
061c18e069 optimize alphamap updates 2025-10-16 22:50:07 +02:00
T1ti
0d600577da optimize dbc reader 2025-09-24 05:04:11 +02:00
T1ti
6a4e06a76d massively speed up SQL 2025-09-23 05:48:37 +02:00
T1ti
578c83a72c rewrite ClientDatabase and move to new sql api 2025-09-23 01:31:41 +02:00
T1ti
81af05eaaa rename database classes 2025-09-19 21:37:39 +02:00
T1ti
8f0865cc83 bulk sql insert update 2025-09-19 19:40:15 +02:00
T1ti
c5b1ca786c fix dbc shared reader bug when not unloading, and optimize bulk query 2025-09-19 17:35:43 +02:00
T1ti
77bc08b70b Merge branch 'ground_effects_editor' of https://gitlab.com/T1ti/noggit-red into ground_effects_editor
# Conflicts:
#	.gitignore
#	CMakeLists.txt
2025-09-19 03:50:47 +02:00
T1ti
f66c525f90 port from mysql conenctor to QTSQL module
add new classes to manage connections
begin work on generic database for client and db
2025-09-19 03:44:34 +02:00
T1ti
8c6b89508b Merge branch 'server' into 'ground_effects_editor'
Streamline build + gitignore fix

See merge request T1ti/noggit-red!15
2025-09-16 18:17:24 +00:00
dwg
f8b98f3b6c Make configuring the build more straight-forward by allowing the user to just specify the base path to the mysql libraries. These two new cmake variables where added:
MYSQL_ROOT - Points to something like "C:\Program Files\MySQL\MySQL Server 8.0"
MYSQLCPPCONN_ROOT - Points to something like "C:\Program Files\MySQL\mysql-connector-c++-8.1.0-winx64"

This will also make copying the required dlls easier, but that's outside the scope of this commit
2025-09-16 20:03:36 +02:00
dwg
af326d1bc2 Fix gitignore 2025-09-16 19:30:11 +02:00
T1ti
33e3fc355a fix more imports issues 2025-09-16 01:02:36 +02:00
T1ti
3d54454976 fix missing import 2025-09-16 00:31:46 +02:00
T1ti
0a85e625fa - update cmake to 3.11 for compatibility with latest cmake
- make mysql required to build, simplify linking a bit
2025-09-15 23:35:18 +02:00
T1ti
3e7961645a fix previous unfinished merge conflicts 2025-09-15 23:27:08 +02:00
T1ti
9cc802c28f Merge remote-tracking branch 'origin/ground_effects_editor' into ground_effects_editor
# Conflicts:
#	src/math/ray.cpp
#	src/math/ray.hpp
#	src/noggit/WMOInstance.h
#	src/noggit/rendering/WorldRender.cpp
2025-09-15 06:19:02 +02:00
T1ti
40d513fcc2 old local changes, mainly low-res wdl WMO support and some optimizations 2025-06-08 23:49:22 +02:00
T1ti
4bd344a0fb warning message for applciation path with special characters 2025-06-08 23:25:17 +02:00
T1ti
3977e60c64 check if adt exists on UID check 2025-01-24 23:09:11 +01:00
T1ti
866ba5f02d Merge branch 'compile_speedup' into 'ground_effects_editor'
Compile-speedup

See merge request T1ti/noggit-red!14
2025-01-17 21:25:24 +00:00
DennisWG
11cdee946f Compile-speedup 2025-01-17 21:25:24 +00:00
T1ti
c0d5ac7e08 Merge branch 'bug_buster' into 'ground_effects_editor'
Fix cursor color not updating in vertex painter tool

See merge request T1ti/noggit-red!13
2025-01-04 22:22:50 +00:00
dwg
5c66b1d5e9 Fix cursor color not updating in vertex painter tool
https://discord.com/channels/947571309175504926/1306407414244835469
2025-01-04 23:03:24 +01:00
T1ti
128b58ca08 add some check if adt failed loading when calculating extents 2025-01-04 22:45:54 +01:00
T1ti
a8bb193e6f Merge branch 'AreaTool_fix' into 'ground_effects_editor'
bugfix: You can now select areas using the AreaTool again (CTRL+Left Click)

See merge request T1ti/noggit-red!12
2025-01-04 12:15:44 +00:00
dwg
50692e52a9 bugfix: You can now select areas using the AreaTool again (CTRL+Left Click) 2025-01-04 13:08:38 +01:00
T1ti
ba21431e0b prevent user error when creating project at drive root 2025-01-02 21:59:11 +01:00
T1ti
a3ccbb0bf0 Merge branch 'AreaTrigger_tool' into 'ground_effects_editor'
AreaTrigger Tool

See merge request T1ti/noggit-red!11
2025-01-02 17:42:59 +00:00
DennisWG
0611085176 AreaTrigger Tool 2025-01-02 17:42:59 +00:00
T1ti
ba19b06156 fix circular dependancy, credit Kaev 2024-12-24 01:25:32 +01:00
T1ti
9831b5c04a optimize vertical terrain raycasts, can stop on first hit 2024-12-22 04:39:01 +01:00
T1ti
044db21bb7 fix undoing shadow changes 2024-12-22 03:36:58 +01:00
T1ti
ab6d932e74 add error popup when opengl isn't supported and safely exit the application 2024-12-22 03:01:27 +01:00
T1ti
acc8d7e9aa log MPQ loading 2024-12-22 02:57:04 +01:00
T1ti
7e5a764fcc test update submodule repos 2024-12-21 22:26:47 +01:00
T1ti
1cb60e85b5 Adspartan : fix ocean liquid vertex format being wrong when saving ocean chunks not at 0 height
aab5451ba2
2024-11-24 22:03:12 +01:00
T1ti
6ddf30f092 update farclip value 2024-11-02 02:00:18 +01:00
T1ti
b72fc398f7 move modern_feature to be accessed from memory instead of qsetting 2024-11-02 01:43:04 +01:00
T1ti
5e69246455 fix cmake branch 2024-11-01 04:13:15 +01:00
T1ti
423b96704b update cmake 2024-11-01 03:59:04 +01:00
T1ti
2ff9e827f9 Merge branch 'main' into 'ground_effects_editor'
Modern features (height texturing, WMO scaling, maptexture generation)

See merge request T1ti/noggit-red!7
2024-11-01 02:48:08 +00:00
Martin Benjamins
d93dbc55ad Modern features (height texturing, WMO scaling, maptexture generation) 2024-11-01 02:48:08 +00:00
T1ti
09ae7e52e2 only load md5minimaptrnaslate data once in clientData instead of on every map load 2024-10-29 03:11:16 +01:00
T1ti
cd17c9fb9f only load world once in mapcreationwizard instead of loading two copies in NoggitWindows+mapcreationwizard 2024-10-29 03:08:17 +01:00
T1ti
f6a9c2943a fix default rotation issue 2024-10-28 07:40:59 +01:00
T1ti
df5374d443 make DBC safer, fix possible corruption when removing a row at the end
+ some comments
2024-10-21 06:28:46 +02:00
T1ti
a49909c945 animation bounding box only shows with boxes enabled 2024-10-20 03:55:42 +02:00
T1ti
5bb1ff6cbe compile fixes 2024-10-20 01:37:01 +02:00