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

400 commits

Author SHA1 Message Date
ff4d5e8456 Add tarball script 2023-10-04 18:12:31 -04:00
1ed9edafdd Switch to libphysis git submodule 2023-10-04 18:09:34 -04:00
4bb45b55f7 mdlpart: Don't use mouse grab so the wayland QPA shuts up 2023-09-26 20:45:48 -04:00
a4b516e754 mdlpart: Add clamping to the camera to stop getting into fun situations 2023-09-26 20:42:45 -04:00
0efbc581e0 armoury: Add tabbed view, model path and currently non-functional import 2023-09-26 20:21:06 -04:00
1cd3f989df common: Add mutex guards to the FileCache 2023-09-26 20:20:36 -04:00
71007249b6 armoury: Fix race and subrace selection for single gear view 2023-09-26 19:48:59 -04:00
a5b758f1f4 armoury: Add loading label to make it clearer 2023-09-26 17:21:07 -04:00
5c9284106f renderer: Add support for imgui 2023-09-26 17:10:18 -04:00
43c394bbf4 Fix REUSE 2023-09-26 00:44:58 -04:00
48d9cbf9ad common: Add avatar url to KAboutData 2023-09-26 00:42:57 -04:00
4cd6f17439 Port to Qt6 2023-09-26 00:37:55 -04:00
d8d890bfbb Move gar loading to a different thread and prevent unnecessary updates 2023-09-25 23:48:03 -04:00
e67011ad71 common: Add cache for checking existence of files
This can speed up operations quickly, as files aren't expected to be
changed, and it prevents an index read.
2023-09-25 22:03:42 -04:00
42f099f8ad Add library workarounds for Arch Linux 2023-09-25 21:57:55 -04:00
23442d0c9e Add .clang-format to .gitignore because it's generated by ECM 2023-09-25 21:57:40 -04:00
cfee6775f4 Use KAboutApplicationWindow instead of our custom one 2023-09-23 15:45:38 -04:00
94758b35b4 Haha, fix REUSE lint again 2023-09-23 15:28:34 -04:00
fdf935d85f Use new settings in exdviewer, explorer and mdlviewer 2023-09-23 15:26:00 -04:00
127b57b820 Add a settings file to store the game directory 2023-09-23 15:21:36 -04:00
66bc968331 Depend on ECM 2023-09-23 15:02:13 -04:00
fafb0b2f61 Bump to C++20 2023-09-23 14:59:55 -04:00
dc6f12a95a Use even less FetchContent! 2023-09-23 14:57:56 -04:00
bb7925173e Fix REUSE, again 2023-09-23 14:57:46 -04:00
0fa97a26b7 Use system packages for Corrosion, stb and nlohmann 2023-09-23 14:52:05 -04:00
2eccb10eda Remove fmt dependency
It's no longer used, and replaced with physis functions where formatting
was needed.
2023-09-23 14:51:47 -04:00
633e283abd Improve single gear view loading 2023-09-23 14:10:38 -04:00
4943daac84 Set minimum size for exdviewer 2023-09-23 14:10:38 -04:00
1e35855496 Cache EXDs in exdpart 2023-09-23 14:10:37 -04:00
9663164e76 Export gltf instead of fbx 2023-09-23 14:09:49 -04:00
b96b2a86c2 Use uint64 for storing descriptor hashes 2023-09-23 14:09:33 -04:00
42cab361e0 Set margins for mdlviewer layout to 0 2023-09-23 14:09:33 -04:00
3140e0246e Set minimum size for mdlviewer 2023-09-23 14:09:33 -04:00
6761201ce0 Add quit action to all applications, add more icons to existing actions 2023-09-23 14:09:33 -04:00
7cd316ba83 Fix license path in CMake 2023-09-17 15:32:46 -04:00
35d0e74007 Add CI status to README 2023-08-31 14:21:53 +02:00
d9a38b49a5 Remove LICENSE 2023-08-31 14:21:30 +02:00
3fdd166c7f Make REUSE happy again 2023-08-31 14:21:19 +02:00
e66036c9fc Add sdklauncher application 2023-08-31 14:18:50 +02:00
4002901dbd Use git main branch for libphysis 2023-08-31 14:18:33 +02:00
b034978b71 Improve README (and add more), add BUILDING and CONTRIBUTING 2023-08-18 12:18:36 -04:00
749ad49c3a Ensure compliance with REUSE, add to CI 2023-08-06 08:50:33 -04:00
7864a65d21 Don't show face, hair, etc in the single gear view 2023-07-09 11:56:20 -04:00
dd0dc5fbcf Allow no material meshes with a dummy texture instead 2023-07-09 11:53:27 -04:00
2ec31da272 Re-introduce standalone mdlviewer for viewin specific MDL files 2023-07-09 11:52:59 -04:00
589598b34c Rename mdlviewer to Armoury Editor 2023-07-09 11:31:18 -04:00
085f26a719 Improve content margins on various layouts, set sensible size for window 2023-07-09 11:04:30 -04:00
47d612eb8f Add file cache and concurrent item loading to speed up mdlviewer
Instead of extracting item sheets one at a time, it's now done on
multiple threads. Loading gear is now faster since reused files are
cached, switching between races is still wasteful, but it's a good
enough improvement for now.
2023-07-09 10:54:27 -04:00
baf1158e00 Add load from character .dat function, add more character options 2023-07-08 15:29:42 -04:00
01b3fc6ef2 Add support for loading faces, hairs, ears and tails 2023-07-08 11:58:38 -04:00