Post #1 · Posted at 2016-02-12 02:16:33am 8.1 years ago
Kyzentun | |
---|---|
Member | |
3,209 Posts | |
Reg. 2008-02-20 | |
"I'm honestly pissed off." |
Last updated: 2016-02-14 06:20am
This thread is so people can have a preview of the docs I'm writing for stuff added in the next release of Stepmania 5.1.
It's also a way for people to proofread them to catch typos and ask questions.
These will also be in the Docs/Themerdocs folder in the release.
Lua config system
Update to NewField.md
Item Scroller (aka, sick_wheel)
I will be adding to this post as I write more.
TODO:
nested_options_menus (aka, Consensual's menu system)
newfield_prefs (per profile customization of some of how the newfield is displayed)
It's also a way for people to proofread them to catch typos and ask questions.
These will also be in the Docs/Themerdocs folder in the release.
Lua config system
Update to NewField.md
Item Scroller (aka, sick_wheel)
I will be adding to this post as I write more.
TODO:
nested_options_menus (aka, Consensual's menu system)
newfield_prefs (per profile customization of some of how the newfield is displayed)
Post #2 · Posted at 2016-02-13 05:35:37am 8.1 years ago
dbk2 | |
---|---|
Member | |
332 Posts | |
Not Set | |
Reg. 2012-04-30 | |
Is there any documentation on the new RollingNumbers? I noted that they are broken in Simply Love in the latest SM5.1.
Post #3 · Posted at 2016-02-13 05:40:45am 8.1 years ago
Kyzentun | |
---|---|
Member | |
3,209 Posts | |
Reg. 2008-02-20 | |
"I'm honestly pissed off." |
Right in the Docs folder you didn't look in.
Not really a perfect RollingNumbers implementation, but more flexible than it was.
Not really a perfect RollingNumbers implementation, but more flexible than it was.
Post #4 · Posted at 2016-02-13 05:52:01am 8.1 years ago
dbk2 | |
---|---|
Member | |
332 Posts | |
Not Set | |
Reg. 2012-04-30 | |
Quote: Kyzentun
Thanks. I knew where it was, but was hoping to make it more public for other themers.
I imagine many themes use RollingNumbers and people will be disheartened when their themes stop working. I think it's prudent to warn themers and users ahead of time of as many game-breaking changes as possible so that they can prepare.
Post #5 · Posted at 2016-02-17 08:12:49pm 8.1 years ago
Kyzentun | |
---|---|
Member | |
3,209 Posts | |
Reg. 2008-02-20 | |
"I'm honestly pissed off." |
Last updated: 2016-02-17 08:12pm
Quote: dbk2
Quote: Kyzentun
Thanks. I knew where it was, but was hoping to make it more public for other themers.
I imagine many themes use RollingNumbers and people will be disheartened when their themes stop working. I think it's prudent to warn themers and users ahead of time of as many game-breaking changes as possible so that they can prepare.
Quote
RollingNumbers:
This is the simplest one, so it is explained first. The changes to
RollingNumbers were more of an attempt to improve it than a serious rewrite
like the other new systems. Changes to RollingNumbers are fully documented
in Docs/Themerdocs/5.1_incompatibilities/RollingNumbers.md.
Feature Overview:
More lua control: Various things that could only be set through metrics can now be set by calling lua functions.
Attributes: The attribute system from BitmapText is used, giving more freedom than the multiply color metric.
Configurable leading glyph: Any glyph can be used as the leading character for the number. This is for people that don't want zeroes in front.
This is the simplest one, so it is explained first. The changes to
RollingNumbers were more of an attempt to improve it than a serious rewrite
like the other new systems. Changes to RollingNumbers are fully documented
in Docs/Themerdocs/5.1_incompatibilities/RollingNumbers.md.
Feature Overview:
More lua control: Various things that could only be set through metrics can now be set by calling lua functions.
Attributes: The attribute system from BitmapText is used, giving more freedom than the multiply color metric.
Configurable leading glyph: Any glyph can be used as the leading character for the number. This is for people that don't want zeroes in front.
If people don't read release notes, and don't look in the docs folder, there's not much more I can do to make sure they're informed of changes that occur.
Side note: There's some discussion about what to do with lifts.
Current ideas are:
1. Make lifts into a special hold end type, so they always occur at the end of a hold.
2. Give lifts a hold body so they're the inverse of a normal hold.
3. Ignore the problem indefinitely.
New: Docs for the layering system in the NewField:
https://gist.github.com/kyzentun/27f349231e59254bc1f8#newfield-layers