From 4ad06cac560bc63da00831b051a126496b1628a3 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 16 Nov 2024 19:10:00 -0500 Subject: [PATCH] Make the Nexus ***dynamic***. This removes the old per-Age linking panel objects from the Nexus max file. Instead, I've exposed the main book's linking panel layer to Python via the new `ptAttribLayer` and expect for the Python script to swap the texture out dynamically. There is still some work to be done here: - Most of the city linking panels are not in GUI_BkBookImages, so they appear as the black void for now. - There are still a stray linking panels in the Nexus PRP - it looks like they are the Guild Pubs. --- compiled/dat/Nexus_District_NexusAgeDialog.prp | 2 +- compiled/dat/Nexus_District_Textures.prp | 4 ++-- compiled/dat/Nexus_District_nxusBookMachine.prp | 4 ++-- sources/Nexus/nxusBookMachine.max | 4 ++-- sources/Nexus/xLinkPanelBlackVoid.tga | 3 +++ 5 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 sources/Nexus/xLinkPanelBlackVoid.tga diff --git a/compiled/dat/Nexus_District_NexusAgeDialog.prp b/compiled/dat/Nexus_District_NexusAgeDialog.prp index 31ee0549..f22a08f1 100644 --- a/compiled/dat/Nexus_District_NexusAgeDialog.prp +++ b/compiled/dat/Nexus_District_NexusAgeDialog.prp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89f527772e7c1a732b66d70333171017be8c936ee5c5b58a18df2ab3d6299db4 +oid sha256:a917ed3fbfd29ccf83cc5a7bd3abd39f193e21b6a5988a5fc3b300d66fff624a size 184523 diff --git a/compiled/dat/Nexus_District_Textures.prp b/compiled/dat/Nexus_District_Textures.prp index 651b7c1d..3da4452b 100644 --- a/compiled/dat/Nexus_District_Textures.prp +++ b/compiled/dat/Nexus_District_Textures.prp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffbbf96881568ccd1a3a89452c581d950fa7d01fd2ed77e1fdcc271cb8592571 -size 12193787 +oid sha256:a5ba484793fe78a8d3e42c86ab221a770558f571ce6472697d315a2a16ef8b54 +size 9195179 diff --git a/compiled/dat/Nexus_District_nxusBookMachine.prp b/compiled/dat/Nexus_District_nxusBookMachine.prp index 2b2e79d3..b818bc32 100644 --- a/compiled/dat/Nexus_District_nxusBookMachine.prp +++ b/compiled/dat/Nexus_District_nxusBookMachine.prp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af120893a74c65db0e27a12453e781265ff6b3b353c140c7e1d10aefd113e893 -size 846106 +oid sha256:7d25a0222125413eb13674c9279f6dd8769168041e842ab6aba3a7d383cbfb73 +size 788264 diff --git a/sources/Nexus/nxusBookMachine.max b/sources/Nexus/nxusBookMachine.max index 6b6a2180..2eda8241 100644 --- a/sources/Nexus/nxusBookMachine.max +++ b/sources/Nexus/nxusBookMachine.max @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00f7c232de8d5fa4004aec8f25981d682ed1104633671d927baf1398a9e0310f -size 9316274 +oid sha256:81d29d539bcefa1d5303f8326a03960a1105ceb80c493f07855bc7d6b8bebf5f +size 7972668 diff --git a/sources/Nexus/xLinkPanelBlackVoid.tga b/sources/Nexus/xLinkPanelBlackVoid.tga new file mode 100644 index 00000000..5365fff3 --- /dev/null +++ b/sources/Nexus/xLinkPanelBlackVoid.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bc78db66d03b42f52ed567a5bb269bf47ddca1f9ed8ce3137222a4add4e1c61 +size 524332