f95fd2efc2
Add a dedicated skinned shader
...
This is to prevent trying to use bone transforms on terrain.
2024-02-02 14:37:58 -05:00
0f0e6b5f1b
mdlviewer: Add bottom widget for future usage
2024-02-02 14:29:04 -05:00
5a03fafd3b
mdlpart: Add support for model positions, free mode camera
2024-02-02 14:28:31 -05:00
08f46dd8c7
Add branding and icons to all GUI applications
2023-12-31 12:11:42 -05:00
9f6be07254
Fix mdlviewer not displaying skinned models correctly
2023-12-12 21:49:14 -05:00
039b6e6d30
More small code improvements/cleanup
2023-12-10 08:39:45 -05:00
546ebfd0bd
Reformat CMake code a bit
2023-12-10 06:51:33 -05:00
81e9c09be8
Fix most warnings
2023-12-09 22:35:59 -05:00
7d93024a56
Use more CMake library aliases
2023-12-09 21:51:57 -05:00
6a42c81393
Use better default message pattern and physis logging everywhere
2023-12-09 16:01:13 -05:00
b3b1079506
Remove unused utility header
2023-12-09 15:40:54 -05:00
88d80a64cf
Fix misc warnings, code errors and slight improvements
2023-12-09 15:24:54 -05:00
8b34cd08fe
Update libphysis and adapt to API changes
2023-10-13 17:02:29 -04:00
24f878b19a
mdlviewer: Reformat code, misc cleanup
2023-10-12 23:45:13 -04:00
e133a33979
mdlviewer: Clean up CMakeLists
2023-10-10 18:31:21 -04:00
ac0fa3d728
mdlviewer: Port to NovusMainWindow
2023-10-10 18:21:28 -04:00
bc201bc1d2
mdlviewer: Prefix with novus-
2023-10-10 17:58:33 -04:00
632dfbebad
mdlviewer: Update README
2023-10-10 17:56:00 -04:00
c05d935c04
mdlviewer: Fix compile error due to MDLPart API change
2023-10-10 17:20:55 -04:00
02c6f07a32
common: Rename to "novus-common" to match the rest of the targets
2023-10-10 17:20:43 -04:00
0f75e9730c
armoury: Embed shaders, skeletons (for now) to allow it to run
...
Previously you needed the secret sauce of shader files and skeleton
files from TexTools in the same directory, now this is all embedded in
the application.
2023-10-10 17:16:11 -04:00
4cd6f17439
Port to Qt6
2023-09-26 00:37:55 -04:00
cfee6775f4
Use KAboutApplicationWindow instead of our custom one
2023-09-23 15:45:38 -04:00
fdf935d85f
Use new settings in exdviewer, explorer and mdlviewer
2023-09-23 15:26:00 -04:00
2eccb10eda
Remove fmt dependency
...
It's no longer used, and replaced with physis functions where formatting
was needed.
2023-09-23 14:51:47 -04:00
42cab361e0
Set margins for mdlviewer layout to 0
2023-09-23 14:09:33 -04:00
3140e0246e
Set minimum size for mdlviewer
2023-09-23 14:09:33 -04:00
6761201ce0
Add quit action to all applications, add more icons to existing actions
2023-09-23 14:09:33 -04:00
b034978b71
Improve README (and add more), add BUILDING and CONTRIBUTING
2023-08-18 12:18:36 -04:00
749ad49c3a
Ensure compliance with REUSE, add to CI
2023-08-06 08:50:33 -04:00
2ec31da272
Re-introduce standalone mdlviewer for viewin specific MDL files
2023-07-09 11:52:59 -04:00
589598b34c
Rename mdlviewer to Armoury Editor
2023-07-09 11:31:18 -04:00
085f26a719
Improve content margins on various layouts, set sensible size for window
2023-07-09 11:04:30 -04:00
47d612eb8f
Add file cache and concurrent item loading to speed up mdlviewer
...
Instead of extracting item sheets one at a time, it's now done on
multiple threads. Loading gear is now faster since reused files are
cached, switching between races is still wasteful, but it's a good
enough improvement for now.
2023-07-09 10:54:27 -04:00
baf1158e00
Add load from character .dat function, add more character options
2023-07-08 15:29:42 -04:00
01b3fc6ef2
Add support for loading faces, hairs, ears and tails
2023-07-08 11:58:38 -04:00
77ad2b7298
Add smallclothes hands and feet gear
2023-07-08 11:58:23 -04:00
31f7e5733e
Add about window to exdviewer and explorer as well
2023-07-08 10:33:12 -04:00
9295980e3e
Make donate action function
2023-07-08 10:15:29 -04:00
0aff927279
Add about window to mdlviewer
2023-07-08 10:12:35 -04:00
5f2502b733
Fix bust min/max spinboxes weren't being set
2023-07-08 10:12:18 -04:00
9da52b5935
Allow racial deforms for Highlanders
2023-07-08 09:53:10 -04:00
99ea8585d0
Add search box to gear list widget
2023-07-08 09:25:30 -04:00
10996a7f5a
Create and use gear list model and widget
2023-07-08 09:13:02 -04:00
8fb0b26c18
Add subrace combo to FMV
2023-07-07 16:29:43 -04:00
d67a63710d
Add .clang-format and format mdlviewer
2023-07-07 16:16:21 -04:00
97dda3d091
Add editable character parameters to FMV
2023-07-07 16:02:45 -04:00
a9d121d885
Add subrace combo to single gear view
2023-07-07 16:02:28 -04:00
1e423c7792
Fix assimp library on Fedora
2023-07-07 16:02:17 -04:00
8daa9f502d
Apply racial scaling deforms
2023-07-07 16:02:06 -04:00