5dc63ba6dc
Revert "Move default message pattern to setup_physis_logging function"
...
This reverts commit 82abee1d74
.
2023-12-09 15:57:10 -05:00
b50a058d86
Fix model switching in armoury
2023-12-09 15:55:33 -05:00
82abee1d74
Move default message pattern to setup_physis_logging function
2023-12-09 15:42:18 -05:00
b3b1079506
Remove unused utility header
2023-12-09 15:40:54 -05:00
4269321841
Separate model import/export into their own files
2023-12-09 15:39:35 -05:00
88d80a64cf
Fix misc warnings, code errors and slight improvements
2023-12-09 15:24:54 -05:00
c7b6dd076c
Add glTF import support, multiple fixes for upstream physis changes
...
Adds basic glTF import (although right now it only imports back
positions) and fixes support for more of the vertex data that's
available to us. The MDL file isn't written back out yet either, it only
displays in the viewport.
2023-12-09 14:49:31 -05:00
8b34cd08fe
Update libphysis and adapt to API changes
2023-10-13 17:02:29 -04:00
b0ccfbaf15
Make armoury's bone editor a general-purpose part, add it to sagasu
2023-10-13 15:36:36 -04:00
6caedba0d9
Make armoury's CMP editor a general-purpose part, add it to sagasu
2023-10-13 15:20:01 -04:00
70cbd9672c
armoury: Remove hardcoded skeleton and deform JSON, read them from game
...
Physis gained skeleton and deform file read support, so we can use that
and extract these directly from the game (without help of the Havok SDK
like TexTools.) The racial deform is still slightly off, but this is
still a pretty big milestone.
2023-10-13 15:03:17 -04:00
7f75f2176c
Add new screenshots
2023-10-13 00:25:20 -04:00
0711ec24ca
armoury: Reformat code, misc cleanup
2023-10-12 23:44:48 -04:00
21973f535c
armoury: Clean up CMakeLists
2023-10-10 18:31:03 -04:00
1d6d181007
armoury: Port to newer NovusMainWindow API
2023-10-10 18:20:59 -04:00
bf4cd6d529
armoury: Port to NovusMainWindow
2023-10-10 18:10:42 -04:00
edd21efe92
armoury: Update README
2023-10-10 17:55:14 -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
f4262dc3e9
armoury: Fix up CMakeLists.txt, prefix executable with novus-
2023-10-10 16:53:07 -04:00
b891e71923
armoury: Use new physis logger
2023-10-10 16:45:17 -04:00
17bf05971b
armoury: Suggest a better model name, take off the .mdl extension
2023-10-10 16:02:02 -04:00
c2fa324ec0
armoury: Export proper model and part names
2023-10-10 16:02:02 -04:00
0efbc581e0
armoury: Add tabbed view, model path and currently non-functional import
2023-09-26 20:21:06 -04:00
71007249b6
armoury: Fix race and subrace selection for single gear view
2023-09-26 19:48:59 -04:00
a5b758f1f4
armoury: Add loading label to make it clearer
2023-09-26 17:21:07 -04:00
5c9284106f
renderer: Add support for imgui
2023-09-26 17:10:18 -04:00
4cd6f17439
Port to Qt6
2023-09-26 00:37:55 -04:00
d8d890bfbb
Move gar loading to a different thread and prevent unnecessary updates
2023-09-25 23:48:03 -04:00
e67011ad71
common: Add cache for checking existence of files
...
This can speed up operations quickly, as files aren't expected to be
changed, and it prevents an index read.
2023-09-25 22:03:42 -04:00
cfee6775f4
Use KAboutApplicationWindow instead of our custom one
2023-09-23 15:45:38 -04:00
127b57b820
Add a settings file to store the game directory
2023-09-23 15:21:36 -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
633e283abd
Improve single gear view loading
2023-09-23 14:10:38 -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
7864a65d21
Don't show face, hair, etc in the single gear view
2023-07-09 11:56:20 -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