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

51 commits

Author SHA1 Message Date
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