1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-26 21:57:45 +00:00
Commit graph

81 commits

Author SHA1 Message Date
9e4d99a0db Add a way to quickly disable racial deforms in the full model viewer 2024-04-30 16:02:59 -04:00
0c9cb2b0cf Attempt to display racial transforms in the bone editor
Not sure if it 100% works yet
2024-04-30 15:56:26 -04:00
b1e5728f8f Make GearView::addGear remove gear that already exists in the slot 2024-04-30 15:27:50 -04:00
1be5fc27d0 Simplify body part loading in gear view 2024-04-30 15:21:23 -04:00
51ea3c3920 Create reusable material part
This takes the existing properties widget in the new material editor and
makes it reusable across multiple applications. It's now added to the
Armoury which shows the gear's used materials. It's also added to the
Data Explorer which now supports viewing material files.

I fixed the render viewport crashing when hiding it again, and made it
even more resilient.
2024-04-27 13:45:15 -04:00
ada43f9937 Set better executables on Windows
We don't have to worry about clogging up a central bin dir on Windows,
so we can choose more generic names for the tools.
2024-04-25 19:17:33 -04:00
5d5d85b113 Add app icons for Windows/macOS 2024-04-25 19:11:00 -04:00
21e7313efd
Don't install icons and .desktop files on Windows 2024-04-25 22:47:16 +00:00
2844231996
Enable Windows and Linux packaging
The Windows version isn't super working yet, but this is a good step forward
2024-04-25 02:31:40 +00:00
75ab62ba71 Update READMEs, update screenshots 2024-04-22 16:11:54 -04:00
c7b618e6bc Armoury: Make sure the import and edit buttons are disabled when needed 2024-04-20 15:14:49 -04:00
1bddb6f8f0 Armoury: Add gear icons 2024-04-20 15:11:02 -04:00
6f9cf59f94 Armoury: Prevent crashes in FMV when face and other misc models fail to load 2024-04-18 17:53:21 -04:00
f967974627 Fix LOD combo text 2024-02-25 11:16:26 -05:00
2ccab76191 Hook up translation domains 2024-02-04 15:36:08 -05:00
57c2e9c7f9 Misc string fixes 2024-02-04 15:32:42 -05:00
98036249fb armoury: Support localization 2024-02-04 15:13:46 -05:00
240ec484e7 Prevent other QSplitters from collapsing children 2024-02-04 14:58:21 -05:00
7ee5622561 armoury: Cascade enabled state to the mdlpart
This should prevent accidental mouse movements when no gear is loaded.
2024-02-04 14:54:37 -05:00
75b63fcc3f armoury: Add empty tabs for future material and metadata usage 2024-02-04 14:11:11 -05:00
537a8f57e5 armoury: Improve styling on Breeze, add frame around gear view 2024-02-04 14:00:46 -05:00
2dc864bb5c armoury: Separate and improve menu structure, add icons 2024-02-03 10:34:05 -05:00
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
5a03fafd3b mdlpart: Add support for model positions, free mode camera 2024-02-02 14:28:31 -05:00
74bee7fd4e A few "Edit" button improvements 2024-01-29 22:28:42 -05:00
c376362d25 Add "Edit" button to open the model quickly in Blender 2024-01-29 22:25:23 -05:00
d8487c36f6 Fix level of detail combobox not working 2024-01-29 21:58:17 -05:00
5c0524ea8d Allow easy exporting of the original MDL 2024-01-29 21:55:44 -05:00
08f46dd8c7 Add branding and icons to all GUI applications 2023-12-31 12:11:42 -05:00
3820b77ace Ensure mdl folder exists before export 2023-12-31 10:31:21 -05:00
3217b04eea Add configurable source directory for model import/export 2023-12-10 12:54:46 -05:00
020216b13d Reload models when importing via Penumbra HTTP API 2023-12-10 11:11:01 -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
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
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
27316359ac Actually write the model to Penumbra output directory when imported 2023-12-09 17:50:17 -05:00
82226defba Add a settings dialog to armoury to set Penumbra output directory 2023-12-09 16:34:51 -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
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