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

249 commits

Author SHA1 Message Date
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
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
62d5e0b1b9 common: Fix use-after-free bug with QLatin1String in FileCache 2023-10-13 15:01:23 -04:00
f8d7d04e78 sagasu: Add support for the new SHPKPart for viewing shader packages 2023-10-13 15:01:08 -04:00
795bb30935 sagasu: Fix bug where it's impossible to extract files 2023-10-13 15:00:48 -04:00
bf5c2feb80 sagasu: Add some more hardcoded files to indexer 2023-10-13 15:00:30 -04:00
addd9c80f9 Add SHPKPart for previewing and decompiling shader packages 2023-10-13 15:00:08 -04:00
b5b83e1b83 renderer: Add from_body_id and to_body_id parameters to RenderModel
This will be used in the future for model deformation.
2023-10-13 14:59:28 -04:00
94e841c1b7 Update libphysis 2023-10-13 14:59:00 -04:00
8d2bb83c31 Add DXBC git submodule 2023-10-13 14:58:55 -04:00
7f75f2176c Add new screenshots 2023-10-13 00:25:20 -04:00
0916bc970b sagasu: Reformat code, misc cleanup 2023-10-12 23:45:49 -04:00
9d6f06bf1f renderer: Reformat code, misc cleanup 2023-10-12 23:45:45 -04:00
22ec76c6b4 texpart: Reformat code, misc cleanup 2023-10-12 23:45:39 -04:00
1a97441647 mdlpart: Reformat code, misc cleanup 2023-10-12 23:45:34 -04:00
9481c3e120 hexpart: Reformat code, misc cleanup 2023-10-12 23:45:30 -04:00
15a025b610 exlpart: Reformat code, misc cleanup 2023-10-12 23:45:25 -04:00
2726344c6a exdpart: Reformat code, misc cleanup 2023-10-12 23:45:21 -04:00
24f878b19a mdlviewer: Reformat code, misc cleanup 2023-10-12 23:45:13 -04:00
b522eac7a0 sdklauncher: Reformat code, misc cleanup 2023-10-12 23:45:05 -04:00
5e38af0878 karuku: Reformat code, misc cleanup 2023-10-12 23:44:59 -04:00
7a9d136bce common: Reformat code, misc cleanup 2023-10-12 23:44:54 -04:00
0711ec24ca armoury: Reformat code, misc cleanup 2023-10-12 23:44:48 -04:00
4c3a9795d2 argcracker: Reformat code, misc cleanup 2023-10-12 23:44:43 -04:00
678304f583 texpart: Add missing files 2023-10-12 21:43:49 -04:00
2a7e2d9e1e exlpart: Make the table read only 2023-10-12 21:43:42 -04:00
2844380a65 exdpart: Make the table read only 2023-10-12 21:43:36 -04:00
e5f0a9cd00 sagasu: Add support for texpart to preview texture files 2023-10-12 21:40:46 -04:00
718ea74c1f Add texpart for viewing textures 2023-10-12 21:40:26 -04:00
93b6380b3d sagasu: Add support for exlpart, exdpart and mdlpart for more previews 2023-10-12 21:33:32 -04:00
ae41124f93 exdpart: Add more header information, adapt to physis API changes 2023-10-12 21:33:09 -04:00
f271eb7991 Add exlpart for showing the contents of excel list files 2023-10-12 21:32:19 -04:00
a0e87b914d sagasu: Hide unknown entries by default, add search bar 2023-10-12 20:42:59 -04:00
9cdddae7a6 sagasu: Index all ffxiv index files, stop hardcoding a path you dunce 2023-10-12 20:30:17 -04:00
ec1338fa03 hexpart: Fix compilation error 2023-10-12 20:19:20 -04:00
c7a3f9cf5a sagasu: Add support for viewing raw data with the new hex part 2023-10-12 20:18:22 -04:00
95f10d9622 Add a new hex part based on QHexView 2023-10-12 20:18:11 -04:00
4fa1460b66 sagasu: Prepare for a better parts view, move properties into it 2023-10-12 19:46:58 -04:00
56353be167 Add more known common folders and ilfes 2023-10-12 19:29:27 -04:00
b1fa058d1d sagasu: Don't add duplicate folder nodes 2023-10-12 19:29:06 -04:00