Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the Nexus ***dynamic***. #268

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

Hoikas
Copy link
Member

@Hoikas Hoikas commented Nov 17, 2024

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. This should help us become more independent from fan-created Ages.

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.
  • The duplicate targas in the Nexus directory need to be disposed of without causing the max file to explode.

NOTE: To export this, you need

To play, use H-uru/Plasma#1633

@Hoikas Hoikas added enhancement New feature or request technical An issue or fix that is primarily technical objective An issue or fix that is a clear defect or improvement labels Nov 17, 2024
@Hoikas
Copy link
Member Author

Hoikas commented Nov 19, 2024

I've force-pushed a fix for the wrong PRPs being included. Whoops! This is what happens when you juggle lots of branches and don't test before pushing.

Also, given that there is still some work to be done on this PR, I'm going to mark it as a draft until those tasks are completed.

@Hoikas Hoikas marked this pull request as draft November 19, 2024 00:47
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.
@Hoikas
Copy link
Member Author

Hoikas commented Dec 15, 2024

All city linking panels should now be working. I still need to pull the Guild Pub panels out of the Nexus' textures PRP and import them into BkBookImages. Further, there are now missing image warnings that need to be squashed in the Nexus max file.

@Hoikas Hoikas force-pushed the dynamic_nexus branch 2 times, most recently from 21fbdd0 to ebbfcf7 Compare December 16, 2024 00:51
@Hoikas Hoikas marked this pull request as ready for review December 16, 2024 00:52
@Hoikas
Copy link
Member Author

Hoikas commented Dec 16, 2024

This is ready for prime time

Hoikas and others added 2 commits December 15, 2024 20:12
NOTE: These changes were done by a script, which caused all panels to be
re-processed. If everything worked correctly, then there should have
been no Hank Hill hot dog effect on the JPEGs.

Co-authored-by: Traveler263 <[email protected]>
This completely trashes the GuildPub linking panels as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request objective An issue or fix that is a clear defect or improvement technical An issue or fix that is primarily technical
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant