[ENHANCEMENT] Data-driven Week Labelling for Softcoded Freeplay Week Capsules#7149
Merged
Hundrec merged 2 commits intoFunkinCrew:dummy/develop-v0.8.3from Mar 17, 2026
Conversation
Contributor
Author
|
Made a special PR to go along with this, cause basegame might benefit from this too |
LeGooeyy
approved these changes
Mar 14, 2026
LeGooeyy
left a comment
There was a problem hiding this comment.
Genuinely would save so much coding time and script space so fire
Contributor
|
should update the schema version in this PR, there was a commit recently regarding that: 1f18519 |
Contributor
Author
Done! |
Hundrec
approved these changes
Mar 17, 2026
Member
Hundrec
left a comment
There was a problem hiding this comment.
Nice! Makes Spaghetti consistent with the other weeks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linked Issues
Description
Extension to Kolo's #5249
This PR adds optional 'capsule' fields to the level JSON, letting you change what text should display whenever the Week's label needs to be displayed on Freeplay, without needing to rely on what the Level's internal id is called, there's also an offset field now incase your Week label is a bit long, letting you nudge it a few pixels to the left with ease incase you need to.
These changes are useful if a modder has a Level file that doesn't exactly match with what their intended Week names are supposed to be (ex: Doyliah Modpack's 'BOSS WEEK' being named 'doyliahHank' internally)
and these won't break anything in-game, as if Freeplay can't find the optional fields, it'll just default to using a cleaned version of the Level's internal id like previously, sweet!
Screenshots/Videos
2026-03-14.06-41-17.online-video-cutter.com.mp4