From 7719271e768be19520b5efbebdebe1c049beaec0 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 31ee05495..f22a08f11 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 651b7c1d2..d5e3db723 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:1af44bbf9110f369edd4664fd29c4e2b85eb7d5c710cf07a32d7508a716e9202 +size 9195179 diff --git a/compiled/dat/Nexus_District_nxusBookMachine.prp b/compiled/dat/Nexus_District_nxusBookMachine.prp index 2b2e79d3d..37450d15c 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:a53eb840438dd8b33ecaf7ae2c57a74e5aaee7ce19fc99788fd78a7957c44ea6 +size 788232 diff --git a/sources/Nexus/nxusBookMachine.max b/sources/Nexus/nxusBookMachine.max index 6b6a21805..2eda82413 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 000000000..5365fff3e --- /dev/null +++ b/sources/Nexus/xLinkPanelBlackVoid.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bc78db66d03b42f52ed567a5bb269bf47ddca1f9ed8ce3137222a4add4e1c61 +size 524332