Commit Graph

1318 Commits

Author SHA1 Message Date
dwg
e7c92074eb Add missing coordinates files 2024-09-09 11:54:08 +02:00
T1ti
d38ef8c4ea disable scripting and chunk tools from toolbar as they are currently unused. cleanup fps camera 2024-09-08 22:05:36 +02:00
T1ti
f31a3c1ccf check m2 version on model loading. +update some enums 2024-09-08 22:03:50 +02:00
T1ti
43a89a5490 Merge branch 'wdt_wmo_entry' into 'ground_effects_editor'
Allow editing WMO only maps

See merge request T1ti/noggit-red!5
2024-09-08 17:50:34 +00:00
DennisWG
52298c338d Allow editing WMO only maps 2024-09-08 17:50:34 +00:00
T1ti
619bc0b0bb Revert "9d26588cf3"
This reverts commit c3b3b522d5.
2024-09-07 00:22:48 +02:00
T1ti
619ce7f1a3 Merge branch 'tools_rewrite' into 'ground_effects_editor'
Tools rewrite

See merge request T1ti/noggit-red!4
2024-09-06 20:16:57 +00:00
DennisWG
53b50aaff3 Tools rewrite 2024-09-06 20:16:57 +00:00
T1ti
ab4e581c7c update required vc redist version 2024-09-04 03:04:09 +02:00
T1ti
c3b3b522d5 9d26588cf3 2024-09-01 05:14:52 +02:00
T1ti
116ff684a2 noggit: ui: water: add auto opacity settings (new default)
4c54030e6d
2024-09-01 05:11:16 +02:00
T1ti
67833b3eac noggit: liquid_chunk: fix layer count not being updated when cleaning up the chunk
f4518497d0
2024-09-01 05:10:46 +02:00
T1ti
934a0a4000 adspartan: Fix cursor plane not visible underwater by rendering it before the water and making it write to the depth buffer, add checker board pattern to be able to see the water under it still
95092f992b
2024-09-01 05:09:58 +02:00
T1ti
6211c578eb noggit: mapview: fix set area ID menu shortcut preventing other tool to use the keybind
894a2bcfa0
2024-09-01 03:54:33 +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
e6d1ac3259 adspartan: mapview: add keybind for the "Set Area ID" option and limit it to the area tool 2024-08-31 07:30:10 +02:00
T1ti
9d8d0a1a4a adspartan:
noggit: ui: object_editor: fix default rotation not matching the range of the widgets
4a693475a4
2024-08-31 07:28:14 +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
2c3c98add7 adspartan: mapview: make some labels more descriptive 2024-08-31 00:07:25 +02:00
T1ti
01958a7d89 adspartan : liquid updates
b656636a78
2024-08-31 00:05:48 +02:00
T1ti
47e4ab4f80 adspartan : particle: fix ribbon iterator issue
07daf2120f
2024-08-30 23:12:34 +02:00
T1ti
0d50dddd15 adspartan : ui: texturing gui: don't show _h textures in the texture palette
785cec2678

+ show textures without specular by default
2024-08-30 22:55:50 +02:00
T1ti
8336c2367b adspartan :texture_set: improve texturing at the chunks' borders to avoid visible disconnects
876dca9355
2024-08-30 22:47:12 +02:00
T1ti
3f62034c40 Light editor updates WIP 2024-08-30 21:29:33 +02:00
T1ti
d31a76009b WIP update groundeffect rendering updates 2024-08-30 21:10:34 +02:00
T1ti
7b5e3b4125 cleanup sky 2024-08-26 07:50:30 +02:00
T1ti
307c2a58c2 adspartan:new settings to disable sky Rendering
a8f1a82fd4
2024-08-26 06:42:03 +02:00
T1ti
a7cb7e9d79 adspartan: texture manager: use placeholder texture instead of throwing an exception for unsupported blp compression formats
ebd3835523
2024-08-26 05:47:14 +02:00
T1ti
ffd1256d5a context: add has_extension function
a7eb763976
2024-08-26 05:13:30 +02:00
T1ti
32a37e6e13 debug & fps Camera
credit adspartan
a7eb763976
2024-08-26 05:12:46 +02:00
T1ti
a396343646 adspartan :
noggit: application: add failsafe for when the opengl context creatio…
…n get stuck
3e4f41e158
2024-08-26 03:34:28 +02:00
T1ti
63b92869e0 adspartan: asyncloader: change async loader to regular pointer
f9b25e888c
2024-08-26 03:22:37 +02:00
T1ti
56aab6b7c0 update liquid attributes and fatigue auto updates 2024-08-26 02:54:57 +02:00
T1ti
15bb0f7fba check redist version 2024-08-26 02:23:38 +02:00
T1ti
400cfe4caf add zoneLigths structures and mark light definitions consts 2024-08-17 06:13:55 +02:00
T1ti
01dd6ec74a make tile unload safer 2024-08-17 05:30:31 +02:00
T1ti
9e958e8404 fix large stack allocation warnings and optimize 2024-08-17 05:28:15 +02:00
T1ti
6f5b34cdc3 extra unloading dist safety check 2024-08-14 06:47:49 +02:00
T1ti
c901c42361 - more reloadable settings
- implement loading radius, default to 2 8051842364
2024-08-14 06:41:17 +02:00
T1ti
c01ad917b2 1a44ba1daa
adspartan: improve alphamap loading and conversion to big alpha format
2024-08-14 05:22:48 +02:00
T1ti
e6c6f9e85c 1d22ddce61
noggit: model: only setup shader attributes once
2024-08-14 05:05:55 +02:00
T1ti
9facaafc80 00619dce62 2024-08-14 04:42:57 +02:00
T1ti
f97d0e7672 8d0443f4dd 2024-08-14 04:29:09 +02:00
T1ti
2397c781ea map creation improvements:
- add default light.dbc entry
- add default map name
- set default directory name to an unused one
- fix loc string flags
- when a map is created select and load it
- init max uid to skip the UID popup for new maps
- correctly reset the map render grid
2024-08-14 04:02:57 +02:00
T1ti
79e3f04498 fix loading map.dbc timeofdayoverride 2024-08-14 03:58:34 +02:00
T1ti
f8217e1d5f optimize memory : change alphamaps from std::optional to unique_ptr 2024-08-13 23:37:51 +02:00
T1ti
0c44bc348a fix sky dbc loading 2024-08-10 20:12:32 +02:00