1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-23 20:47:45 +00:00
Commit graph

488 commits

Author SHA1 Message Date
dbd2d1fe1c Add app icon to README 2023-12-31 12:13:39 -05:00
08f46dd8c7 Add branding and icons to all GUI applications 2023-12-31 12:11:42 -05:00
f747033aac Fix bitangents being slightly off when importing 2023-12-31 10:31:51 -05:00
3820b77ace Ensure mdl folder exists before export 2023-12-31 10:31:21 -05:00
693a47cf4e Fix tangent reading/writing
Updates to latest physis changes, and fixing tangent reading/writing.
2023-12-17 19:00:43 -05:00
9f6be07254 Fix mdlviewer not displaying skinned models correctly 2023-12-12 21:49:14 -05:00
b81cedcf53 Support importing models with higher vertex/index counts 2023-12-12 21:48:17 -05:00
2235d70882 Bump libphysis version, export submeshes
Will be needed later to correctly reconstruct models on re-import if the
index count happens to change.
2023-12-12 21:47:39 -05:00
3217b04eea Add configurable source directory for model import/export 2023-12-10 12:54:46 -05:00
ae96efcc5e Import more vertex data, correct bone ids 2023-12-10 12:38:28 -05:00
9b135d9597 Include the necessary root bone when exporting 2023-12-10 12:38:11 -05:00
020216b13d Reload models when importing via Penumbra HTTP API 2023-12-10 11:11:01 -05:00
e9b02d53f1 Skip parts that don't exist in an existing model 2023-12-10 11:10:31 -05:00
039b6e6d30 More small code improvements/cleanup 2023-12-10 08:39:45 -05:00
34082479ed Hide FMV by default, toggle with a menu action 2023-12-10 07:29:51 -05:00
09e1d25d09 Fix a crash in VulkanWindow when trying to close one 2023-12-10 07:16:21 -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
2e033e1ee1 Use more pragma once 2023-12-09 21:59:47 -05:00
219bc4c582 Make sure to use manual moc includes 2023-12-09 21:57:50 -05:00
7d93024a56 Use more CMake library aliases 2023-12-09 21:51:57 -05:00
2023254b7e Ensure every class has a QWidget or QObject parent parameter 2023-12-09 21:28:02 -05:00
a0626c38da Fix SPDX in settings window class 2023-12-09 21:18:58 -05:00
2ac5eb6498 Fix more petty warnings 2023-12-09 21:18:34 -05:00
b897b70105 Remove unused selectedModel variable 2023-12-09 21:08:31 -05:00
27316359ac Actually write the model to Penumbra output directory when imported 2023-12-09 17:50:17 -05:00
97dd4bb636 Update libphysis 2023-12-09 17:21:56 -05:00
b38508e810 Begin support importing models of different vertex/index counts 2023-12-09 17:17:36 -05:00
73cc2a0753 Make MDL import more reliable
Now it shouldn't trip up on itself when importing a GLB we just exported
2023-12-09 16:57:08 -05:00
82226defba Add a settings dialog to armoury to set Penumbra output directory 2023-12-09 16:34:51 -05:00
6a42c81393 Use better default message pattern and physis logging everywhere 2023-12-09 16:01:13 -05:00
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
8bd7148b79 Fix ImGui using the wrong display size 2023-12-09 15:06:16 -05:00
7e61197516 Separate VulkanWindow class into its own source file 2023-12-09 15:05:09 -05:00
618c689dfb Fix initialization order in VulkanWindow constructor 2023-12-09 15:01:20 -05:00
673a2bb6e0 Fix viewport resolutions on HiDpi displays 2023-12-09 15:01:00 -05:00
6ab6ad4732 Remove more mentions of the standalone window function 2023-12-09 14:57:30 -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
be5625c1b8 Support atex files, which are just textures 2023-10-14 20:23:36 -04:00
24461f362a Add support for adding filenames via HTTP
Meant to be used by the new Dalamud plugin
2023-10-14 20:23:27 -04:00
cce7bb8e0a Load all index files, not just the ones from base game 2023-10-14 20:22:51 -04:00
8b34cd08fe Update libphysis and adapt to API changes 2023-10-13 17:02:29 -04:00
df91612829 Remove bonedecomp since it's not needed anymore 2023-10-13 15:37:03 -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