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
0245e15ddf
Fix the wrong folder-symbolic icon being used
...
This affected dark themes, oops.
2024-04-22 16:12:44 -04:00
75ab62ba71
Update READMEs, update screenshots
2024-04-22 16:11:54 -04:00
384f23ef1e
Add support for viewing dictionary files
2024-04-18 22:21:53 -04:00
ce29debf24
Add action to Data Explorer to copy the file path
2024-04-18 18:57:28 -04:00
d04f20a445
Add file types icons to the Data Explorer
2024-04-18 18:50:02 -04:00
9d129163bb
Add a standard way to detect game file types from their extensions
...
This is now used to populate the file properties window in the Data Explorer.
2024-04-18 18:42:36 -04:00
2ccab76191
Hook up translation domains
2024-02-04 15:36:08 -05:00
a460e46595
sagasu: Support localization
2024-02-04 15:32:35 -05:00
2bd232f40e
sagasu: Use splitter, improve margins everywhere
2024-02-04 14:38:42 -05:00
7f7e240fbf
sagasu: Use correct icon for the download path list action
2024-02-03 10:29:05 -05:00
e825761284
sagasu: Add icon for extract action
2024-02-03 10:27:48 -05:00
5d455c4ce0
sagasu: Allow downloading path lists directly from ResLogger
...
The path list is now refreshed when importing too, which makes it even
easier to get started.
2024-02-03 10:23:41 -05:00
ecfe13cade
sagasu: Fix import path list function
...
It can now quickly import path lists from ResLogger (or another source
that fits such format)
2024-02-03 10:04:25 -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
11a63345aa
sagasu: Add support for importing path lists
...
This isn't finished yet, importing large lists is way too slow.
2024-02-02 14:25:32 -05:00
08f46dd8c7
Add branding and icons to all GUI applications
2023-12-31 12:11:42 -05:00
039b6e6d30
More small code improvements/cleanup
2023-12-10 08:39:45 -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
2023254b7e
Ensure every class has a QWidget or QObject parent parameter
2023-12-09 21:28:02 -05:00
2ac5eb6498
Fix more petty warnings
2023-12-09 21:18:34 -05:00
6a42c81393
Use better default message pattern and physis logging everywhere
2023-12-09 16:01:13 -05:00
88d80a64cf
Fix misc warnings, code errors and slight improvements
2023-12-09 15:24:54 -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
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
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
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
e5f0a9cd00
sagasu: Add support for texpart to preview texture files
2023-10-12 21:40:46 -04:00
93b6380b3d
sagasu: Add support for exlpart, exdpart and mdlpart for more previews
2023-10-12 21:33:32 -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
c7a3f9cf5a
sagasu: Add support for viewing raw data with the new hex part
2023-10-12 20:18:22 -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
4b19b7aeba
Improve Sagasu design & indexing
...
Now the hashes are collected in a central database (location to be
improved) similar to FFXIV Explorer. This database needs to be generated
once and doesn't have to be regen every time Sagasu is opened like
before. This indexer currently is a separate program.
Also adds a feature to extract files from the file tree window.
2023-10-12 19:05:03 -04:00
404b53fa66
sagasu: Clean up CMakeLists
2023-10-10 18:31:58 -04:00
1b69d86cc1
sagasu: Port to NovusMainWindow
2023-10-10 18:22:38 -04:00