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
T1ti
a4c34381da
Big commit, sorry
...
- add animated mesh detection for Selection
- add local lightning setting
- add settings for rendering m2/wmo extra boxes
- drawing animation bounding boxes for small animated objects
- add distance check for WMo doodads
- performance improvements
- render red boxes for particle models without a mesh to allow selecting them
- limit rate of alphamap upload per frame to avoid freezes (long rame times where too much is processed in one frame)
- lightning improvements and rework
- now loading zone lights and rendering them
- new tree filter for area and light editors
- Light editor UI revamp, new lightning info window and active lights display/selection
- tools can now be expended horizontally
- fixed zone browser tree UI, now is more compact
- updated boxes colors
2024-10-19 23:08:46 +02:00
T1ti
7e6f9bb6a3
remove the uneeded vertical scrollbar for tools
2024-10-19 22:51:31 +02:00
T1ti
57b630cb54
optimize gizmos: only calculate and update stuff if values changed
2024-10-02 06:39:52 +02:00
T1ti
c5307d46f9
missing change for last commit
2024-10-01 06:07:16 +02:00
T1ti
9b21f79da2
World::loadAllTiles() : now reorder tiles based on camera distance and load from camera position
2024-10-01 06:06:41 +02:00
T1ti
e8985175b2
new functions to track tile children loading state
2024-10-01 06:05:18 +02:00
T1ti
c027975849
Enable fake geometry and box rendering for m2 particle emitters without mesh as they currently don't render
...
Make m2 header temporary to save memory, only save useful data
2024-10-01 06:04:46 +02:00