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
DennisWG
11cdee946f
Compile-speedup
2025-01-17 21:25:24 +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
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
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
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
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
T1ti
3dd623a33b
quick fix performance issue in tilerender draw
2024-09-30 01:32:45 +02:00
T1ti
4a14ab2fde
finish drag selection
2024-09-30 01:31:42 +02:00
T1ti
5150a52b92
building render object lists update
2024-09-30 01:23:46 +02:00
T1ti
bd66c22938
optimize objects selection and rendering
2024-09-28 05:28:39 +02:00
T1ti
b26dc8a331
fix missing imports
2024-09-28 03:35:45 +02:00
T1ti
279a675651
rework drag selection, now checks for occlusion and bounds + optimizations
...
optimize multi selections pivot updates management
experimental rendering update : don't do object frustum/visibiltiy checks if camera/objects did not move
2024-09-27 08:42:38 +02:00
T1ti
7541e31c3a
update drag selection calculations :
...
checking if tile is within the selection rectangle first, skip otherwise
then check if object position point is within rectangle
if not, try again with bounding box calculation
2024-09-26 03:18:22 +02:00
T1ti
e0d6612de6
add new additional noggit data/definitions folder containing extra data not contained in the client
2024-09-26 03:14:23 +02:00
T1ti
94b879ab8d
update math and misc functions
2024-09-26 03:12:06 +02:00
T1ti
162145a233
objectTool drag selection now only happens if rectangle size is 10px instead of 1
2024-09-26 03:07:22 +02:00
T1ti
3d69d8bf3f
fix drag selection selecting objects behind camera and add objects bounding radius
2024-09-25 05:06:49 +02:00
T1ti
721de1c5c4
move tick params to happen after key presses
2024-09-25 05:04:17 +02:00
T1ti
4bd834a274
Merge branch 'ground_effects_editor' of https://gitlab.com/T1ti/noggit-red into ground_effects_editor
2024-09-20 07:05:21 +02:00
DennisWG
68494b9c6b
Tools regression fixes
2024-09-12 21:28:04 +00:00