找回密码
 registerss
搜索
查看: 41|回复: 0

洱海月 v0-07-0300 封包解析:ID 1205 GCHuaChePos(花车位置)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:603
  • 打卡月天数:1
  • 打卡总奖励:600
  • 最近打卡:2026-10-03 06:32:28
Waylee 发表于 2026-4-14 18:12 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?registerss

×

包信息

  • 包名: GCHuaChePos
  • ID: 1205
  • 方向: GC(服务端→客户端)
  • 大小: 17 字节(固定)
  • 无专用回包

包体结构

偏移 长度 字段 类型 含义
0 1 status byte 状态标记
2 2 obj_id_low ushort 对象ID低16位
4 2 obj_id_high ushort 对象ID高16位
8 8 guid_or_pos qword GUID或位置数据
16 4 extra int 附加数据

当前实际行为

服务端下发固定17字节的花车位置同步包。客户端收到后更新花车/载具对象的位置和状态。

服务端落点

当前 Lua 服务端未接入此包,Game.exe 中存在该包但未被 Lua 调用。

关键代码

Read 函数 (0x140613190):

__int64 __fastcall sub_140613190(char *a1, __int64 a2)
{
  sub_1403F9B00(a2, a1 + 24, 1u);  // 读1字节
  sub_1403F9B00(a2, a1 + 26, 2u);  // 读2字节
  sub_1403F9B00(a2, a1 + 28, 2u);  // 读2字节
  sub_1403F9B00(a2, a1 + 32, 8u);  // 读8字节
  sub_1403F9B00(a2, a1 + 40, 4u);  // 读4字节
  return 1;
}

GetPacketID: 0x1405ED460 返回 1205
GetPacketSize: 0x1405EEC00 返回 17

结论

GCHuaChePos 是花车位置同步包,用于同步花车/载具对象的位置信息到客户端。当前主链未使用此包。ID 在 v0-08-0101 版本中已变更为 18。

您需要登录后才可以回帖 登录 | registerss

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-10-4 11:26 , Processed in 0.064085 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表