Move applications to their own folder
To try to cut down the amount of top-level folders
|
@ -49,16 +49,9 @@ endif ()
|
||||||
|
|
||||||
add_subdirectory(extern)
|
add_subdirectory(extern)
|
||||||
add_subdirectory(renderer)
|
add_subdirectory(renderer)
|
||||||
add_subdirectory(karuku)
|
|
||||||
add_subdirectory(armoury)
|
|
||||||
add_subdirectory(argcracker)
|
|
||||||
add_subdirectory(sagasu)
|
|
||||||
add_subdirectory(parts)
|
add_subdirectory(parts)
|
||||||
add_subdirectory(common)
|
add_subdirectory(common)
|
||||||
add_subdirectory(mapeditor)
|
add_subdirectory(apps)
|
||||||
add_subdirectory(mdlviewer)
|
|
||||||
add_subdirectory(launcher)
|
|
||||||
add_subdirectory(mateditor)
|
|
||||||
|
|
||||||
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
||||||
|
|
||||||
|
|
14
README.md
|
@ -8,13 +8,13 @@ A suite of unofficial FFXIV tools, including a model viewer and data archive exp
|
||||||
|
|
||||||
Here is an exhaustive list of tooling available here:
|
Here is an exhaustive list of tooling available here:
|
||||||
|
|
||||||
* [Argcracker](argcracker), a program that can help decrypt game arguments.
|
* [Argcracker](apps/argcracker), a program that can help decrypt game arguments.
|
||||||
* [Gear Editor](armoury), a graphical gear and character viewer. It also supports GLTF import & export.
|
* [Gear Editor](apps/armoury), a graphical gear and character viewer. It also supports GLTF import & export.
|
||||||
* [Map Editor](mapeditor), a graphical map viewer.
|
* [Map Editor](apps/mapeditor), a graphical map viewer.
|
||||||
* [Excel Editor](karuku), a graphical program to view Excel data sheets.
|
* [Excel Editor](apps/karuku), a graphical program to view Excel data sheets.
|
||||||
* [Model Viewer](mdlviewer), a graphical model viewer for MDL files.
|
* [Model Viewer](apps/mdlviewer), a graphical model viewer for MDL files.
|
||||||
* [Data Viewer](sagasu), a graphical interface to explore FFXIV data archive files.
|
* [Data Viewer](apps/sagasu), a graphical interface to explore FFXIV data archive files.
|
||||||
* [Material Editor](mateditor), a program to view material files.
|
* [Material Editor](apps/mateditor), a program to view material files.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
11
apps/CMakeLists.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# SPDX-FileCopyrightText: 2024 Joshua Goins <josh@redstrate.com>
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
|
||||||
|
add_subdirectory(karuku)
|
||||||
|
add_subdirectory(armoury)
|
||||||
|
add_subdirectory(argcracker)
|
||||||
|
add_subdirectory(sagasu)
|
||||||
|
add_subdirectory(mapeditor)
|
||||||
|
add_subdirectory(mdlviewer)
|
||||||
|
add_subdirectory(launcher)
|
||||||
|
add_subdirectory(mateditor)
|
|
@ -52,7 +52,6 @@ install(TARGETS novus-armoury ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_AR
|
||||||
|
|
||||||
ecm_add_app_icon(novus-armoury
|
ecm_add_app_icon(novus-armoury
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.armoury.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-armoury.png
|
${CMAKE_SOURCE_DIR}/resources/16-armoury.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-armoury.png
|
${CMAKE_SOURCE_DIR}/resources/32-armoury.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-armoury.png
|
${CMAKE_SOURCE_DIR}/resources/48-armoury.png
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
|
@ -28,7 +28,6 @@ install(TARGETS novus-karuku ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARG
|
||||||
|
|
||||||
ecm_add_app_icon(novus-karuku
|
ecm_add_app_icon(novus-karuku
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.karaku.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-excel.png
|
${CMAKE_SOURCE_DIR}/resources/16-excel.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-excel.png
|
${CMAKE_SOURCE_DIR}/resources/32-excel.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-excel.png
|
${CMAKE_SOURCE_DIR}/resources/48-excel.png
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
|
@ -31,7 +31,6 @@ endif()
|
||||||
|
|
||||||
ecm_add_app_icon(novus-launcher
|
ecm_add_app_icon(novus-launcher
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.novus.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-launcher.png
|
${CMAKE_SOURCE_DIR}/resources/16-launcher.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-launcher.png
|
${CMAKE_SOURCE_DIR}/resources/32-launcher.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-launcher.png
|
${CMAKE_SOURCE_DIR}/resources/48-launcher.png
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
|
@ -28,7 +28,6 @@ install(TARGETS novus-mapeditor ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_
|
||||||
|
|
||||||
ecm_add_app_icon(novus-mapeditor
|
ecm_add_app_icon(novus-mapeditor
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.mapeditor.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-map.png
|
${CMAKE_SOURCE_DIR}/resources/16-map.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-map.png
|
${CMAKE_SOURCE_DIR}/resources/32-map.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-map.png
|
${CMAKE_SOURCE_DIR}/resources/48-map.png
|
Before Width: | Height: | Size: 6 KiB After Width: | Height: | Size: 6 KiB |
|
@ -25,7 +25,6 @@ install(TARGETS novus-mdlviewer ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_
|
||||||
|
|
||||||
ecm_add_app_icon(novus-mdlviewer
|
ecm_add_app_icon(novus-mdlviewer
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.mdlviewer.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-model.png
|
${CMAKE_SOURCE_DIR}/resources/16-model.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-model.png
|
${CMAKE_SOURCE_DIR}/resources/32-model.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-model.png
|
${CMAKE_SOURCE_DIR}/resources/48-model.png
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
@ -53,7 +53,6 @@ install(TARGETS novus-sagasu ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARG
|
||||||
|
|
||||||
ecm_add_app_icon(novus-sagasu
|
ecm_add_app_icon(novus-sagasu
|
||||||
ICONS
|
ICONS
|
||||||
zone.xiv.sagasu.svg
|
|
||||||
${CMAKE_SOURCE_DIR}/resources/16-data.png
|
${CMAKE_SOURCE_DIR}/resources/16-data.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/32-data.png
|
${CMAKE_SOURCE_DIR}/resources/32-data.png
|
||||||
${CMAKE_SOURCE_DIR}/resources/48-data.png
|
${CMAKE_SOURCE_DIR}/resources/48-data.png
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |