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