• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

What is replay action 0x73?

Level 28
Joined
Feb 2, 2006
Messages
1,633
Hi,
I am using the tool w3gjs to convert my replays of desyncs and crashes into JSON and got lots of 0x73 actions: BlzSyncAction with weird identifiers and values · Issue #201 · PBug90/w3gjs

They look like this:

JSON:
{
    "playerId": 1,
    "actions": [
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        },
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        },
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        }
    ]
}


or with filled data

JSON:
{
    "playerId": 1,
    "actions": [
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    2,
                    123,
                    124,
                    198,
                    109,
                    129,
                    174,
                    198,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        },
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    76,
                    86,
                    124,
                    198,
                    109,
                    99,
                    174,
                    198,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        }
    ]
}
{
    "playerId": 1,
    "actions": [
        {
            "id": 115,
            "action": {
                "type": "Buffer",
                "data": [
                    118,
                    46,
                    148,
                    164,
                    118,
                    198,
                    244,
                    184,
                    170,
                    198,
                    0
                ]
            },
            "idhex": "0x73",
            "type": "UnknownAction"
        }
    ]
}

and happen for both players all the time.
I wonder what these actions are since it must be something tracked during a replay which is player dependent and the players basically only clicked at taverns and bought items and heroes but not that often.

It is my custom map WoW Reforged.
Understanding the actions might help me to find issues for desyncs/crashes/selection bugs.

The map has massive delays in multiplayer interactions right now and I am wondering if these tracked actions have something to do with it.

A normal melee replay without doing anything has no actions.
A short Warchasers replay in LAN without doing anything has no actions either, so there must be something map specific here.



edit:
Nvm. I did not have the latest version of the tool. Now I can see that it is lots of MouseActions.
Strangely with the same coordinates all the time:

JSON:
{
    "playerId": 1,
    "actions": [
        {
            "id": 118,
            "eventId": 46,
            "pos": [
                -16583.61328125,
                -22193.234375
            ],
            "button": 0,
            "idhex": "0x76",
            "type": "MouseAction"
        },
        {
            "id": 118,
            "eventId": 46,
            "pos": [
                -16583.61328125,
                -22193.234375
            ],
            "button": 0,
            "idhex": "0x76",
            "type": "MouseAction"
        }
    ]
}
I do suspect it is tracked because there is one single EVENT_PLAYER_MOUSE_MOVE in the map from MouseUtils.
 

Attachments

  • TempReplay.zip
    36.4 KB · Views: 1
Last edited:
Top