shenand shen
0dafa9f5ff
40250 classic: expand CHARACTER_NAME_MAX_LEN to 64 for full UTF-8 Chinese names
2026-09-19 19:50:40 -07:00
shenand shen
21462cddca
fix(safebox): fix inventory_changed signal arg mismatch and optimize warp mob names
2026-09-19 19:33:16 -07:00
shenand shen
41772471d6
fix(locale): add missing tab and name for vnum 20035-20037 in mob_names.txt
2026-09-19 18:54:38 -07:00
shenand shen
4a2b953a4f
feat(locale): configure Chinese (zh) localization for client and align with 40250 server
2026-09-19 18:47:00 -07:00
shenand shen
66d217b313
feat(client): 完成40250客户端核心功能1:1对齐与桥梁高度采样修复
...
- 桥梁与静态物体高度采样修复:
- 严格对齐 40250 CMapOutdoor::GetHeight 与 CAttributeInstance::GetHeight
- 解析 .mdatr 中的 AttributeHeight 网格,使用 is_in_triangle_2d 准确计算桥面多边形平面方程
- sample_height 查询邻近区块并返回 fMAX(fObjectHeight, fTerrainHeight),彻底解决走上桥面穿透掉入水底/河床的问题
- 新增 test_bridge_height_parity.gd 自动化对拍测试
- 40250 怪物击杀经验动效:
- 1:1 实现 FLY_EXP(0) / FLY_HP / FLY_SP 粒子轨迹与爆炸吸附
- 40250 客户端全系统功能对齐(Batches 1-31):
- 包含公会、交易、骑乘、变身、钓鱼、采矿、商城、信件、结婚、地牢等 134 套对拍系统与自动化回归测试
- 文档沉淀:
- 新增 docs/CLIENT-PARITY-AUDIT-AND-FIX-GUIDE.md 客户端对拍缺陷发现与修复工程指南
2026-09-19 08:51:25 -07:00
shenand shen
374d4165d8
Implement playable Mac client and rendering validation
2026-09-11 14:58:22 +08:00
shenlei
8f61990a83
Implement 40250 classic client port
2026-09-01 18:49:28 +09:00
shen and Claude Sonnet 5
2277b1dd60
Vendor Metin2 assets (assets/ + bgm/)
...
Committed to this self-hosted private repo so a clone builds on any machine
without a separate asset sync. Copyrighted Ymir art — do not publish or
redistribute. 54198 files, ~2.2 GB. asset_index.txt / assets.zip stay
gitignored (derived: bake_asset_index.gd / pack-assets.sh).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013EJxkHiNKS4kybHS3XKyAJ
2026-08-31 20:04:32 +09:00