-
ae68ec5944
docs(port-plan): close migration prerequisite gaps

shenandshen
2026-09-22 03:01:57 -07:00
-
dcefc83211
docs(port-plan): add 2A/2R/2V prerequisites after plan review

shenleiandClaude Opus 5
2026-09-22 18:38:04 +09:00
-
67a62e3390
docs(port-plan): data-source switch from m2dev assets to 40250 (batch 2D)

shenleiandClaude Opus 5
2026-09-22 18:28:41 +09:00
-
184b631ce8
docs: PORT-PLAN.md as the single entry for the 40250 port route

shenleiandClaude Opus 5
2026-09-22 18:20:14 +09:00
-
b02c49bb2f
spike(python): CPython 2.7.18 runs the 40250 root scripts on Android arm64

shenleiandClaude Opus 5
2026-09-22 18:16:44 +09:00
-
9d0e50de8f
docs(parity): mirror 40250 layout for the logic layer; evaluate embedded Python UI

shenleiandClaude Opus 5
2026-09-22 18:06:32 +09:00
-
a989b8f19b
chore: delete 106 unreachable *_system.gd and their parity tests

shenleiandClaude Opus 5
2026-09-22 17:51:52 +09:00
-
5afd5a4f0d
audit: refresh fingerprints after phase 0

shenleiandClaude Opus 5
2026-09-22 17:17:54 +09:00
-
55f733fda6
audit: phase 0 tooling for file-by-file 40250 porting

shenleiandClaude Opus 5
2026-09-22 17:17:49 +09:00
-
6a175ee293
fix(movement): drop idle FUNC_WAIT resend with no 40250 counterpart

shenleiandClaude Opus 5
2026-09-22 17:12:16 +09:00
-
ad6ea9ad7e
skill: switch 40250 parity skill to file-by-file 1:1 porting

shenleiandClaude Opus 5
2026-09-22 17:12:16 +09:00
-
c5c183da37
fix(movement): remove unreferenced [0.25,3.0] clamp on local player's movSpd scale

shenleiandClaude Sonnet 5
2026-09-22 16:31:17 +09:00
-
a4ac48db24
audit(movement.keyboard.motion): close Paralysis/Faint/Sleep gate as false positive

shenleiandClaude Sonnet 5
2026-09-22 16:20:49 +09:00
-
7df97e01f9
fix(movement): camera auto-rotates to face WASD input direction

shenleiandClaude Sonnet 5
2026-09-22 16:17:00 +09:00
-
c93894313a
fix: 装备属性面板避让逻辑 + 多项功能更新

shenandshen
2026-09-21 16:38:33 -07:00
-
1522a8a1a1
完善客户端功能并加入40250一致性审计

shenandshen
2026-09-19 23:27:40 -07:00
-
3eb001a1fd
fix(ui): suppress native Godot tooltips to eliminate duplicate attribute panels

shenandshen
2026-09-19 20:01:57 -07:00
-
0dafa9f5ff
40250 classic: expand CHARACTER_NAME_MAX_LEN to 64 for full UTF-8 Chinese names

shenandshen
2026-09-19 19:50:40 -07:00
-
21462cddca
fix(safebox): fix inventory_changed signal arg mismatch and optimize warp mob names

shenandshen
2026-09-19 19:33:16 -07:00
-
1637b500e5
fix(locale): resolve Chinese monster and NPC names via Locale.mob_names and early-bind name resolver

shenandshen
2026-09-19 19:19:55 -07:00
-
7cbda7b3dd
feat(locale): add Locale fallback for monster names in net_play._entity_name

shenandshen
2026-09-19 18:58:10 -07:00
-
41772471d6
fix(locale): add missing tab and name for vnum 20035-20037 in mob_names.txt

shenandshen
2026-09-19 18:54:38 -07:00
-
f872afb45f
fix(locale): scope cur_lang across full setup in game_scene.gd

shenandshen
2026-09-19 18:49:17 -07:00
-
4a2b953a4f
feat(locale): configure Chinese (zh) localization for client and align with 40250 server

shenandshen
2026-09-19 18:47:00 -07:00
-
f22c0f8e31
feat(ui): 40250 item tooltip parity (thinboard, palette, sockets, stats)

shenandshen
2026-09-19 17:57:35 -07:00
-
a834af873f
fix(ui): 100% align NPC dialogue and shop popup panels with 40250 canonical UI layout and textures

shenandshen
2026-09-19 17:37:02 -07:00
-
5d43682498
fix(parity): implement ground click ripple, target select glow, and 3D projectile obstacle collision with regression probes

shenandshen
2026-09-19 17:01:50 -07:00
-
66d217b313
feat(client): 完成40250客户端核心功能1:1对齐与桥梁高度采样修复

shenandshen
2026-09-19 08:51:25 -07:00
-
1db9e9a129
no message
shenlei
2026-09-16 22:15:52 +09:00
-
400e3e8ea5
Merge classic enter-game framing fixes

shenleiandClaude Opus 5
2026-09-12 21:29:22 +09:00
-
-
85ce75e707
fix(net): 修复 40250 进入游戏时的收包错位

shenleiandClaude Opus 5
2026-09-12 21:29:21 +09:00
-
-
474a709f69
Merge combat 40250 parity fixes
shenlei
2026-09-12 13:15:28 +09:00
-
-
1933a5ceda
fix(combat): 战斗逐项对齐 40250,修复移动 / 技能释放与武器挂点

shenleiandClaude Opus 5
2026-09-12 13:15:28 +09:00
-
-
96c29d2bb7
Merge playable STB-01 validation fixes

shenandshen
2026-09-11 21:23:52 +08:00
-
-
cc5573ddc1
fix(playable): close release validation lifecycle gaps

shenandshen
2026-09-11 21:23:44 +08:00
-
f39a55fdd5
feat(playable): 首个 Mac 联网内测版 STB-01 soak 工具与发布状态文档

shenleiandClaude Opus 5
2026-09-11 22:06:48 +09:00
-
-
374d4165d8
Implement playable Mac client and rendering validation

shenandshen
2026-09-11 14:58:22 +08:00
-
1ab68bd06e
Merge branch 'main' of http://192.168.21.200:8418/4v5u09Z5a4Yuc/metin2-client

shenandshen
2026-09-08 16:25:54 +08:00
-
-
e0c1853909
fix(net): 主角 VID 归参考端所有,GC_CHARACTER_DEL 不再把玩家「去主角化」

shenleiandClaude Opus 5
2026-09-08 17:15:55 +09:00
-
fb4d2d222b
docs: 文档审计——修正失效链接与过期结论

shenleiandClaude Opus 5
2026-09-08 17:15:17 +09:00
-
cea79fe17c
fix(rendering): complete character visual regression fixes

shenandshen
2026-09-08 13:26:42 +08:00
-
-
c3a6fb973e
fix(rendering): checkpoint main-character recovery and visual regression work

shenandshen
2026-09-08 08:52:30 +08:00
-
8092ff44e2
装备校验链/快捷栏/公会/好友情侣/交易仓库五项差距修复(增量 129)

shenleiandClaude Code
2026-09-07 21:43:30 +09:00
-
61272b75e9
客户端问题修改

shenandshen
2026-09-07 14:53:36 +08:00
-
b19d5b5dd3
feat: complete mobile UI implementation
shenlei
2026-09-04 19:54:33 +09:00
-
9a4a044da5
Complete remaining client gap features
shenlei
2026-09-04 13:25:05 +09:00
-
13ccb8d02d
完善客户端功能并同步差距文档
shenlei
2026-09-03 18:40:01 +09:00
-
f93a172296
40250 classic: G1 integrate W4 (§9.1 map BGM selection, §9.2 background volume save/restore)

shenleiandClaude Sonnet 5
2026-09-02 16:13:17 +09:00
-
-
804744c28f
40250 classic: G1 integrate W3 (§8.3 in-game help window)

shenleiandClaude Sonnet 5
2026-09-02 16:10:48 +09:00
-
-
61ddf791fa
40250 classic: G1 integrate W2 (§2.1 data-layer EntityStore + net_world visibility, §2.3/§2.4/§2.5)

shenleiandClaude Sonnet 5
2026-09-02 16:08:59 +09:00
-
-
ce715c7c38
40250 classic: G1 integrate W1 (§1.5 client version, §1.10 text codec, §2.2 two-packet merge)

shenleiandClaude Sonnet 5
2026-09-02 16:07:17 +09:00
-
-
3487df2a16
40250 classic W2: EntityStore data-layer only + net_world visibility (增量 50)

shenleiandClaude Sonnet 5
2026-09-02 16:06:06 +09:00
-
-
-
b296457e3c
40250 classic: increment 50 (Phase 1 W1) — §1.5 client version, §1.10 text codec, §2.2 two-packet merge

shenleiandClaude Sonnet 5
2026-09-02 15:51:48 +09:00
-
-
d7711ba5f0
40250 classic: increment 50 (Phase 1 W3) — §8.3 in-game help window

shenleiandClaude Sonnet 5
2026-09-02 15:34:36 +09:00
-
-
9732f2799e
40250 classic: increment 50 (W4) — map BGM selection + background volume save/restore

shenleiandClaude Sonnet 5
2026-09-02 15:31:58 +09:00
-
-
f32064c74a
40250 classic: parallel-dev checkpoint through increment 49 (W0 interface freeze)

shenleiandClaude Sonnet 5
2026-09-02 15:13:01 +09:00
-
70f200e885
Merge remote-tracking branch 'origin/main' into feat/40250-classic-net
shenlei
2026-09-02 09:13:00 +09:00
-
-
519311f8fe
Ignore classic build artifacts
shenlei
2026-09-02 09:11:44 +09:00
-
44bdcb0781
Fix 40250 classic login and world loading

shenandshen
2026-09-02 07:03:25 +08:00
-
-
8f61990a83
Implement 40250 classic client port
shenlei
2026-09-01 18:49:28 +09:00
-
2277b1dd60
Vendor Metin2 assets (assets/ + bgm/)

shenandClaude Sonnet 5
2026-08-31 20:04:32 +09:00
-
47baf6c0c6
Metin2 game client (P0–P11) + mobile asset pipeline

shenandClaude Sonnet 5
2026-08-31 20:02:12 +09:00
-
f4917a2b3b
Fix cull mode + isolate head-collapse to a libgr2 curve bug
Claude
2026-08-29 10:47:01 +09:00
-
30d6a81476
Drop accidentally-committed .cache/clangd from tracking
Claude
2026-08-29 09:52:34 +09:00
-
0ecdca821e
Refresh warrior golden; note libgr2 dump_materials dependency
Claude
2026-08-29 09:52:04 +09:00
-
528a6390ea
Phase 1 mid-review + stress harness
Claude
2026-08-29 09:46:54 +09:00
-
83c48f0c14
M2.5: wire libgr2 dump_materials (opt-in), keep filename heuristic default
Claude
2026-08-29 09:41:32 +09:00
-
eeffa2a730
M2.5: ShaderMaterial + texture resolution + fog; multi-skeleton verified
Claude
2026-08-29 09:35:01 +09:00
-
27e39993f7
M1+M2: gr2 -> Skeleton3D/ArrayMesh/Skin + libgr2-driven animation
Claude
2026-08-29 09:23:29 +09:00
-
67109990ec
README: record M0' T0.1–T0.3 verified, T0.4 pending export templates
Claude
2026-08-29 09:10:15 +09:00
-
c52b8657c4
M0' scaffold: Godot 4.7 + GDExtension + libgr2 wired up (macOS)
Claude
2026-08-29 09:09:55 +09:00