Skip to content

ScoreFrame

Levi edited this page May 18, 2024 · 7 revisions

The current format looks like this:

Size Datatype Description
4 sInt Time
1 char slotId
2 uShort count300
2 uShort count100
2 uShort count50
2 uShort countGeki
2 uShort countKatu
2 uShort countMiss
4 sInt Total Score
2 uShort maxCombo
2 uShort currentCombo
1 bool Perfect
1 char currentHP
1 char tagByte
1 bool scorev2Enabled
8 double comboPortion (only if scorev2 enabled)
8 double bonusPortion (only if scorev2 enabled)

Note

The slotId is only used in multiplayer, and is used to identify a slot on the client side. The server has to set that value manually.

Note

The tagByte is used in multiplayer, to display if the user hit a 300, 100, 50 or missed. This was introduced in the first version with the tag gamemode.


Before the scorev2 update in b20151106.5cuttingedge, it looked like this:

Size Datatype Description
4 sInt Time
1 char slotId
2 uShort count300
2 uShort count100
2 uShort count50
2 uShort countGeki
2 uShort countKatu
2 uShort countMiss
4 sInt Total Score
2 uShort maxCombo
2 uShort currentCombo
1 bool Perfect
1 char currentHP
1 char tagByte
Clone this wiki locally