Skip to content

New procedurally generated animations for the blocks#737

Merged
zyxkad merged 5 commits intoIntelligenceModding:dev/0.8-1.21.1from
sjeulu:dev/1.21.1
Mar 19, 2026
Merged

New procedurally generated animations for the blocks#737
zyxkad merged 5 commits intoIntelligenceModding:dev/0.8-1.21.1from
sjeulu:dev/1.21.1

Conversation

@sjeulu
Copy link

@sjeulu sjeulu commented May 18, 2025

Makes the parts of the blocks that were previously left static move, glow, shift, whatever you want to call it. The animations are generated by a tool that can be found here. It uses the old textures as the assets that it then modifies in order to build the animations, which is why the old textures are left untouched in the sources directory. This ensures that the original textures can be easily found and accessed by anyone who wishes to further improve or modify them, because applying changes to their post-processed versions can be somewhat tedious.

@zyxkad
Copy link
Collaborator

zyxkad commented May 18, 2025

I noticed the highlight area changed, are they randomly generated? I personally think randomly generate stuff on this is not good, so maybe you can set a fixed seed?
Or idk what is @SirEndii 's opinion here.

@github-actions
Copy link
Contributor

github-actions bot commented May 18, 2025

Build Preview

badge

You can find files attached to the below linked Workflow Run URL (Logs).

Name Link
Commit d4fe96d
Logs https://github.com/IntelligenceModding/AdvancedPeripherals/actions/runs/23275641811

@sjeulu
Copy link
Author

sjeulu commented May 18, 2025

sure, i'll add an option to the script

@sjeulu
Copy link
Author

sjeulu commented May 18, 2025

done

@SirEndii
Copy link
Member

Can you document the procedure exactly step by step here, so I and other contributors know exactly how things will work, what we would need to do when we have new textures, trying to run the data gens etc

@sjeulu
Copy link
Author

sjeulu commented May 18, 2025

sure, done

@SirEndii SirEndii self-requested a review June 5, 2025 14:36
@SirEndii SirEndii added the 1.21.1 label Jun 5, 2025
@SirEndii SirEndii moved this to Needs testing/review in Advanced Peripherals Jun 5, 2025
@SirEndii SirEndii added this to the 0.7.x milestone Jun 5, 2025
# Conflicts:
#	src/generated/resources/.cache/b8526e444ae7356037f3a813274f6835d1f3dd16
@zyxkad zyxkad changed the base branch from dev/1.21.1 to dev/0.8-1.21.1 March 19, 2026 01:37
@zyxkad zyxkad modified the milestones: 0.7.x, 0.8r Mar 19, 2026
@zyxkad zyxkad merged commit 4b3c54d into IntelligenceModding:dev/0.8-1.21.1 Mar 19, 2026
2 of 3 checks passed
@github-project-automation github-project-automation bot moved this from Needs testing/review to Done in Advanced Peripherals Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Development

Successfully merging this pull request may close these issues.

3 participants