Forums » Meta » Wiki mistakes/missing things

1
Meant for things that should be added to the wiki or things that the wiki has wrong.

I'm actually going to list things wrong with the SMTheming wiki on http://kki.ajworld.net/wiki/Main_Page, because that wiki has more substance than the one here.

http://kki.ajworld.net/wiki/Commands:Size_commands
Shows scaletofit and scaletocover taking two arguments.
http://kki.ajworld.net/wiki/Commands:Scaletofit
Shows scaletofit taking four arguments.
The pages should show the same argument syntax, and show that two of the arguments are optional if two of them are optional.


Setting the NumWheelItems member of MusicWheel to n actually puts n+1 items on the music wheel.


http://kki.ajworld.net/wiki/Tutorials:Messages
"To handle the message, you must create a *MessageCommand where * is the message's name."
Examining Actor.cpp indicates that "*MessageCommand" and "*Command" add commands to the actor with the same name. Actor::LoadFromNode truncates the name for remove the "Command" part, then passes it to Actor::AddCommand. Actor::AddCommand checks for the "Message" part. If the "Message" part is there, Actor::AddCommand subscribes to the message "*", truncates the "Message" part from the name, and adds the command "*".


http://kki.ajworld.net/wiki/Commands:Tween_commands <-- "hiberate" is misspelled on this page.
Also, that page should have an explanation for ease.
(Lua.xml also needs an explanation)
From "02 Actor.lua":
ease is a bezier curve tween. ease(t, -100) is equivalent to accelerate(t). ease(t, 0) is equivalent to linear(t). ease(t, 100) is equivalent to decelerate(t).


http://kki.ajworld.net/wiki/StepsDisplay
This page is confusing because it lacks examples.
"The frame has been moved from a part of the theme to the StepsDisplay itself." <-- This statement is of no help to someone who has not written a past theme that used DifficultyMeter (there is no wiki page for DifficultyMeter)
There should also be a list of associated commands, such as the various StepsDisplay related commands that are in ScreenSelectMusic. (ShowStepsDisplayP1,StepsDisplayP1X...)
"SM5 uses a single AutoActor, which can be set up to work differently." There is no explanation of what an AutoActor is. The name "AutoActor" is capitalized as if it were the name of a class, but there is no AutoActor page, and no mention of AutoActor in Lua.xml, so it's not a class. There's a note that "NAKET Coder Revolution X" has an example, but that link is broken, and I'm opposed to digging through themes for examples anyway because of infighting between jealous themers.
< cybik> til Kyzentun fixes bugs for breakfast
--
< maxvg1> shakesoda: then why do i still play lol
<@shakesoda> because you're an ITG player. And thus, a masochist
--
<@shakesoda> Kyzentun: I think you might need to put down the meshes for a bit
Reply
http://kki.ajworld.net/wiki/PaneDisplay
This page is missing ~90% of the information needed to make a functioning PaneDisplay.
In addition, the statement "StepMania 4 shortens the list ..." is a strong indication that the following information applies to SM4, and may not be true for SM5.
The second section starts with "In StepMania 3.9 ...", which causes the same problem.
< cybik> til Kyzentun fixes bugs for breakfast
--
< maxvg1> shakesoda: then why do i still play lol
<@shakesoda> because you're an ITG player. And thus, a masochist
--
<@shakesoda> Kyzentun: I think you might need to put down the meshes for a bit
Reply