Add info about reconstructing replays via model

This commit is contained in:
Stedoss 2025-07-06 17:08:26 +01:00
parent b5bff780bb
commit b25139367a

View File

@ -204,6 +204,31 @@ data class ReplayData(
}
// Contains everything needed to reconstruct a replay (.osr) file.
// We currently do not store some of these - these have been marked.
data class EncodedReplayData(
val gameMode: Byte,
val gameVersion: Int,
val beatmapHash: String,
val username: String,
val replayHash: String, // We do not store - maybe we can reconstruct?
val count300: Short,
val count100: Short,
val count50: Short,
val countGeki: Short, // We do not store - probably should
val countKatu: Short, // We do not store - probably should
val countMisses: Short,
val totalScore: Int,
val greatestCombo: Short,
val perfect: Byte,
val mods: Int,
val lifeBar: String, // We do not store, and maybe shouldn't?
val timeStamp: Long,
val replayLength: ByteArray, // We do not store - could be calculated?
val scoreId: Long,
val additionalInformation: Double, // We do not store - probably not needed
)
data class DistributionEntry(
val countMiss: Double,
val count300: Double,