squadreplay 0.1.0-alpha.1

Library-first Rust parser and CLI for Squad UE5 replay files
Documentation
pub fn unreal_name(index: u32) -> Option<&'static str> {
    match index {
        0 => Some("None"),
        1 => Some("ByteProperty"),
        2 => Some("IntProperty"),
        3 => Some("BoolProperty"),
        4 => Some("FloatProperty"),
        5 => Some("ObjectProperty"),
        6 => Some("NameProperty"),
        7 => Some("DelegateProperty"),
        8 => Some("DoubleProperty"),
        9 => Some("ArrayProperty"),
        10 => Some("StructProperty"),
        11 => Some("VectorProperty"),
        12 => Some("RotatorProperty"),
        13 => Some("StrProperty"),
        14 => Some("TextProperty"),
        15 => Some("InterfaceProperty"),
        16 => Some("MulticastDelegateProperty"),
        17 => Some("Available"),
        18 => Some("LazyObjectProperty"),
        19 => Some("SoftObjectProperty"),
        20 => Some("UInt64Property"),
        21 => Some("UInt32Property"),
        22 => Some("UInt16Property"),
        23 => Some("Int64Property"),
        25 => Some("Int16Property"),
        26 => Some("Int8Property"),
        27 => Some("Available"),
        28 => Some("MapProperty"),
        29 => Some("SetProperty"),
        30 => Some("Core"),
        31 => Some("Engine"),
        32 => Some("Editor"),
        33 => Some("CoreUObject"),
        34 => Some("EnumProperty"),
        50 => Some("Cylinder"),
        51 => Some("BoxSphereBounds"),
        52 => Some("Sphere"),
        53 => Some("Box"),
        54 => Some("Vector2D"),
        55 => Some("IntRect"),
        56 => Some("IntPoint"),
        57 => Some("Vector4"),
        58 => Some("Name"),
        59 => Some("Vector"),
        60 => Some("Rotator"),
        61 => Some("SHVector"),
        62 => Some("Color"),
        63 => Some("Plane"),
        64 => Some("Matrix"),
        65 => Some("LinearColor"),
        66 => Some("AdvanceFrame"),
        67 => Some("Pointer"),
        68 => Some("Double"),
        69 => Some("Quat"),
        70 => Some("Self"),
        71 => Some("Transform"),
        100 => Some("Object"),
        101 => Some("Camera"),
        102 => Some("Actor"),
        103 => Some("ObjectRedirector"),
        104 => Some("ObjectArchetype"),
        105 => Some("Class"),
        106 => Some("ScriptStruct"),
        107 => Some("Function"),
        200 => Some("State"),
        201 => Some("TRUE"),
        202 => Some("FALSE"),
        203 => Some("Enum"),
        204 => Some("Default"),
        205 => Some("Skip"),
        206 => Some("Input"),
        207 => Some("Package"),
        208 => Some("Groups"),
        209 => Some("Interface"),
        210 => Some("Components"),
        211 => Some("Global"),
        212 => Some("Super"),
        213 => Some("Outer"),
        214 => Some("Map"),
        215 => Some("Role"),
        216 => Some("RemoteRole"),
        217 => Some("PersistentLevel"),
        218 => Some("TheWorld"),
        219 => Some("PackageMetaData"),
        220 => Some("InitialState"),
        221 => Some("Game"),
        222 => Some("SelectionColor"),
        223 => Some("UI"),
        224 => Some("ExecuteUbergraph"),
        225 => Some("DeviceID"),
        226 => Some("RootStat"),
        227 => Some("MoveActor"),
        230 => Some("All"),
        231 => Some("MeshEmitterVertexColor"),
        232 => Some("TextureOffsetParameter"),
        233 => Some("TextureScaleParameter"),
        234 => Some("ImpactVel"),
        235 => Some("SlideVel"),
        236 => Some("TextureOffset1Parameter"),
        237 => Some("MeshEmitterDynamicParameter"),
        238 => Some("ExpressionInput"),
        239 => Some("Untitled"),
        240 => Some("Timer"),
        241 => Some("Team"),
        242 => Some("Low"),
        243 => Some("High"),
        244 => Some("NetworkGUID"),
        245 => Some("GameThread"),
        246 => Some("RenderThread"),
        247 => Some("OtherChildren"),
        248 => Some("Location"),
        249 => Some("Rotation"),
        250 => Some("BSP"),
        251 => Some("EditorSettings"),
        252 => Some("AudioThread"),
        253 => Some("ID"),
        254 => Some("UserDefinedEnum"),
        255 => Some("Control"),
        256 => Some("Voice"),
        257 => Some("Zlib"),
        258 => Some("Gzip"),
        280 => Some("DGram"),
        281 => Some("Stream"),
        282 => Some("GameNetDriver"),
        283 => Some("PendingNetDriver"),
        284 => Some("BeaconNetDriver"),
        285 => Some("FlushNetDormancy"),
        286 => Some("DemoNetDriver"),
        287 => Some("GameSession"),
        288 => Some("PartySession"),
        289 => Some("GamePort"),
        290 => Some("BeaconPort"),
        291 => Some("MeshPort"),
        292 => Some("MeshNetDriver"),
        293 => Some("LiveStreamVoice"),
        300 => Some("Linear"),
        301 => Some("Point"),
        302 => Some("Aniso"),
        303 => Some("LightMapResolution"),
        311 => Some("UnGrouped"),
        312 => Some("VoiceChat"),
        320 => Some("Playing"),
        322 => Some("Spectating"),
        325 => Some("Inactive"),
        350 => Some("PerfWarning"),
        351 => Some("Info"),
        352 => Some("Init"),
        353 => Some("Exit"),
        354 => Some("Cmd"),
        355 => Some("Warning"),
        356 => Some("Error"),
        400 => Some("FontCharacter"),
        401 => Some("InitChild2StartBone"),
        402 => Some("SoundCueLocalized"),
        403 => Some("SoundCue"),
        404 => Some("RawDistributionFloat"),
        405 => Some("RawDistributionVector"),
        406 => Some("InterpCurveFloat"),
        407 => Some("InterpCurveVector2D"),
        408 => Some("InterpCurveVector"),
        409 => Some("InterpCurveTwoVectors"),
        410 => Some("InterpCurveQuat"),
        450 => Some("AI"),
        451 => Some("NavMesh"),
        500 => Some("PerformanceCapture"),
        600 => Some("EditorLayout"),
        601 => Some("EditorKeyBindings"),
        602 => Some("GameUserSettings"),
        _ => None,
    }
}