有趣但不影响游戏的海战命中碰撞框bug
大航海家3吧
全部回复
仅看楼主
level 1
Saltius 楼主
从Patrician Insights(不是吧里的工具)上看来的:
P3的船,在遭遇远程攻击时,定义的是五边形的碰撞框,船头和船中分左右再加一条船尾底线。
原始设计目标是,船头(左),船中(左)被命中,可能损坏左舷火炮,船头(右),船中(右)被命中,可能损坏右舷火炮,船尾被命中,可能损坏左舷或右舷火炮。
但是制作者在定义船被命中时的碰撞框时粗心大意,定义错误,搞成下图这样的了。
也就是无论船头(左)还是船头(右)被命中,可能损坏的都是右舷火炮,船中(右),可能损坏左右舷,船尾被命中,可能损坏的都是左舷火炮。
2025年09月04日 07点09分 1
level 1
Saltius 楼主
把修复方法也发上来:简中的P3.exe修改地址0x2897A0到0x2897EF一整块。
改为
00 00 C9 FF 13 00 E1 FF 13 00 2F 00 ED FF 2F 00
ED FF E1 FF 00 00 BE FF 15 00 DC FF 13 00 37 00
ED FF 37 00 EB FF DC FF 00 00 CA FF 19 00 F2 FF
13 00 43 00 ED FF 43 00 E7 FF F2 FF 00 00 BD FF
16 00 E7 FF 13 00 51 00 ED FF 51 00 EA FF E7 FF
这个是碰撞框的定义。
2025年09月27日 15点09分 6
1