Sometimes, I wonder if skill velocities are even worth the pain they cause, because this is borderline ridiculous.
0.3.3.0
-Hopefully fixed skill velocities and WSM for good. Certain skills may be bugged because the game is stupid, if you find any please inform me.
-Internal changes. Sadly this means the x64 build doesn't work anymore.
► Rant
Each character has a main stat list. The skill velocities are included in this list, and they lie (saying Ecstatic Frenzy provides FHR/FBR, for example).
Every single source of stats (every equipped item, every charm, etc) has its own stat list, which we can access from the character's main one. We'll call these sub-lists.
Every sub-list, in addition to the stats themselves, also contain information of what the source is - which item, which skill, etc.
By looking up the skill in the game's data, we can check which stats it actually affects.
Client-side the field that tells us which skill a list originates from is missing. Normally this is no problem, because stat #350 in the sub-list also tells us which skill is the source.
... Except in some cases, it just doesn't. Rapture has no stat #350 at all; Beacon sets it to the wrong number. We just have to assume the stat list isn't being a lying bastard (thankfully, in these two cases, the stat list is correct).
Edit: Minor update
0.3.3.1
-HOME hotkey now switches Show Items between hold and toggle mode instead of acting as a separate key.
-Internal changes.