Skip to content

Packet Parser: Unknown switch: 0BA5 when Homunculus is active #4138

@Trae-S

Description

@Trae-S

Openkore version git

OpenKore what-will-become-2.1 (version ctime:2026_01_23)

XKore Mode

XKore 3

RO Server Name

localhost

Link to RO server

localhost

Result

I am experiencing the message “Packet Parser: Unknown switch: 0x0BA5” in OpenKore. This issue occurs exclusively when the homunculus is active or when I open the homunculus interface in the client. Under normal conditions, without an active homunculus, the error does not occur. It appears that packet 0x0BA5 is related to homunculus state updates (such as status, HP, SP, or similar parameters).

As a direct consequence, the homunculus status window in OpenKore (Alt+R) is not updated in real time. The information only updates correctly after teleporting or changing maps, which suggests that OpenKore is not correctly parsing or handling this specific packet sent by the server.

In addition, parameters such as homunculus_hp and homunculus_sp are not correctly interpreted inside skill blocks, further indicating an issue with homunculus-related packet handling.

I am using the 20211103 client on a localhost server with an up-to-date rAthena Renewal installation. There are no other packet-related errors occurring, and the server itself is functioning perfectly in all other aspects.

Relevant Log Output

Expected Result

OpenKore should correctly recognize and parse packet 0x0BA5 without triggering the “Packet Parser: Unknown switch” message. When the homunculus is active, all homunculus-related data (HP, SP, status, intimacy, and other relevant parameters) should be updated in real time.

Specifically, the homunculus status window in OpenKore (Alt+R) should refresh automatically as the server sends updates, without requiring teleportation or map changes. Additionally, variables such as homunculus_hp and homunculus_sp should be properly populated and reliably usable inside skill blocks and AI logic, reflecting the current state of the homunculus at all times.

How to Reproduce

  1. Use the 2021-11-03 (20211103) client and connect to the server normally.
  2. Start OpenKore (latest version) and log in with a character that has access to a homunculus.
  3. Verify that OpenKore runs without any packet errors while the homunculus is not summoned.
  4. Summon the homunculus or open the homunculus interface/status window in the game client.
  5. Observe the OpenKore console: the message “Packet Parser: Unknown switch: 0x0BA5” appears.
  6. While the homunculus remains active, note that the homunculus status window in OpenKore (Alt+R) does not update in real time.
  7. Teleport or change maps.
  8. Observe that the homunculus status information in OpenKore updates correctly only after the teleport/map change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions