Commit Graph

117 Commits

Author SHA1 Message Date
T1ti
128b58ca08 add some check if adt failed loading when calculating extents 2025-01-04 22:45:54 +01:00
Martin Benjamins
d93dbc55ad Modern features (height texturing, WMO scaling, maptexture generation) 2024-11-01 02:48:08 +00: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
e8985175b2 new functions to track tile children loading state 2024-10-01 06:05:18 +02:00
T1ti
94b879ab8d update math and misc functions 2024-09-26 03:12:06 +02:00
T1ti
f192343144 ensure all extents are updated when calculating combined extents 2024-09-01 03:50:58 +02:00
T1ti
2e0e840a91 adspartan : noggit: ui: settings: unify render distance and far z settings
aedf0f1bd3
noggit: ui: settings: add fov
5fb49d7242
2024-09-01 03:36:01 +02:00
T1ti
f9007a2b08 adspartan: : maptile: make sure extents are there and up to date when call…
…ing intersect
62d27ccbbd
2024-08-31 07:39:40 +02:00
T1ti
9e0ca19d71 adspartan : implement option to save liquids as MCLQ
mapchunk: store pointer to the header when saving
2893aadcaf
f7e5f8396f
noggit3 : extendable array: prevent use after extend https://github.com/wowdev/noggit3/pull/91
2024-08-31 07:27:03 +02:00
T1ti
61b607bb5c Noggit3 : extendable array: prevent use after extend
https://github.com/wowdev/noggit3/pull/91
+ adspartan mapchunk: store pointer to the header when saving f7e5f8396f
2024-08-31 05:35:09 +02:00
T1ti
01dd6ec74a make tile unload safer 2024-08-17 05:30:31 +02:00
T1ti
f8217e1d5f optimize memory : change alphamaps from std::optional to unique_ptr 2024-08-13 23:37:51 +02:00
T1ti
d55cc74f0b - re-enable rendering wmo doodads
- clean up objects extents functions
2024-07-28 02:32:12 +02:00
T1ti
4853c8aa37 fix model storage actions 2024-07-23 09:29:34 +02:00
T1ti
887b7282e0 ground effect editor progress
support detail doodads exclusion painting
implement actions
2024-07-02 19:25:24 +02:00
T1ti
063297b5b6 load mtxf ADT chunk, no saving/usage yet. credit Adspartan 2024-05-30 20:06:45 +02:00
T1ti
5db0e9ea49 revamp image map imports and add progress bar for global operations 2024-05-25 07:11:35 +02:00
T1ti
999a572b07 fix normals 2024-05-07 06:04:31 +02:00
T1ti
ea2881a58d recalculate normals when importing heightmaps 2024-05-07 05:08:35 +02:00
T1ti
64b751574d cleanup some permanently stored temporary data 2024-05-07 05:07:07 +02:00
T1ti
e384a0f58f update heightmap import to use range instead of multiplier + some polish 2024-05-03 08:15:56 +02:00
T1ti
d4d69ca5c7 fix vertex colors image import 2024-04-24 07:18:17 +02:00
T1ti
43073136c4 update 2024-03-05 03:46:58 +01:00
T1ti
58f12ebf96 wip 2024-02-11 08:01:17 +01:00
Kaev
2ae5de2608 Merge branch 'sql_update' into 'noggit-shadowlands'
Update

See merge request prophecy-rp/noggit-red!44
2023-07-22 07:10:37 +00:00
T1ti
f94c0c833e skip loading tile textures and models when not needed. Major improvement and fix for wdl generation 2023-07-19 02:48:38 +02:00
T1ti
b61ac0e35b fix merge issues 2023-07-11 01:59:54 +02:00
T1ti
8d7d02b510 Merge branch 'ground_effects_editor' of https://gitlab.com/T1ti/noggit-red into ground_effects_editor
# Conflicts:
#	src/noggit/MapTile.cpp
#	src/noggit/MapView.cpp
2023-07-11 01:56:08 +02:00
T1ti
a10763affb more comments 2023-07-11 01:49:18 +02:00
T1ti
f87e1933bb remove comments 2023-07-11 01:46:26 +02:00
T1ti
4c7b742ac1 fix merge conflicts 2023-07-11 01:37:18 +02:00
T1ti
935a532fcd Merge branch 'noggit-shadowlands' of https://gitlab.com/prophecy-rp/noggit-red into ground_effects_editor
# Conflicts:
#	src/noggit/MapTile.cpp
#	src/noggit/MapView.cpp
2023-07-10 06:58:14 +02:00
T1ti
aef8130118 Merge branch 'noggit-shadowlands' into 'ground_effects_editor'
# Conflicts:
#   src/noggit/MapTile.cpp
#   src/noggit/MapView.cpp
2023-07-07 21:48:49 +00:00
ihm-tswow
7d6da16105 fix almost all compiler errors and warnings 2023-05-13 23:40:08 +02:00
ihm-tswow
f737cbd053 forcibly load neighbour tiles on tiled imports
- fixes border issues on unloaded tiles
2023-05-08 10:59:07 +02:00
ihm-tswow
c4e997f33b and fix that for vertex shader as well 2023-05-08 10:09:20 +02:00
ihm-tswow
64fc6d31c6 fix off-by-one error 2023-05-08 10:03:10 +02:00
ihm-tswow
73e329f5a1 add tiled edges option for vertex shader import 2023-05-07 11:17:15 +02:00
ihm-tswow
b2d376ee5a add tiled edges option for heightmap image import
- allows importing heightmaps from 256x256 images (e.g. without duplicate edges)
2023-05-07 10:49:03 +02:00
T1ti
b2fe7c5c72 Update MapTile.cpp 2023-04-27 02:16:42 +00:00
T1ti
8d82075552 Use grayscale instead of rgba for images import/export. need testing 2023-01-26 21:47:15 +01:00
T1ti
30eece5897 auto convert image format import for vertex colors and alphamaps 2023-01-21 22:30:36 +01:00
T1ti
6ec6fdf093 -properly export missing texture from chunk as black instead of white
-separate implementation of layer 0 and missing texture
-properly export layer 0 as (255-sum(MCAL[1]...MCAL[3]) ) instead of full white chunks
2023-01-21 22:20:13 +01:00
T1ti
ba3b01450f fix heightmaps image loading for multiple formats 2023-01-21 03:17:44 +01:00
T1ti
565222159b fix update flags for imports 2023-01-19 02:38:59 +01:00
Skarn
ceb2c872eb fix projects on linux 2022-03-20 15:51:27 +03:00
Skarn
b70fcf8b02 fix crash on map save 2022-03-12 19:32:13 +03:00
Skarn
b5384c2e18 Update MapTile.cpp | fix #13. Exporting alphamaps by texture should now also include base textures 2022-03-07 00:23:57 +03:00
Skarn
a4d4412840 update archive library 2022-03-05 23:08:56 +03:00
Skarn
55dfdef1a7 noggit now finally exists with code 0 | Update blizzard-database-library, MapTile.cpp, and 15 more files... 2022-01-17 20:10:04 +03:00