今天想唠唠怎么在骑马与砍杀里打上中国名儿这事儿。早些年玩的时候,捏人起个中文名简直是白日做梦,打进去不是问号就是直接变空。我这犟脾气就上来了,不信邪,非得给它整明白了。
第一步:硬干游戏文件
我先琢磨着游戏自己肯定认识汉字?抄起文本编辑器就怼开了游戏安装目录里的。找个随机生成的老外名,比方说“Jack”,把它删了,认认真真填上我的中文名“王铁柱”。保存,关闭,开游戏。结果?要么游戏直接闪退,要么进去一看人名那栏干脆黑了一大片。后来才知道,老版本的游戏压根就不认识咱这方块字的编码。
第二步:瞎试MOD工具
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
琢磨着靠蛮力不行,得靠辅助。网上搜刮了一圈,看见个挺有名的角色编辑器MOD。折腾半天装上了,兴冲冲打开MOD。人名框倒是能打字了,我噼里啪敲进去“张翠花”,一点确定——好家伙,游戏里头显示的全是方框框或者乱码!气得我直接ALT+F4退出。这工具看着花哨,也是个半吊子。第三步:瞎猫碰上死耗子
本来都快放弃了,有回半夜刷论坛摸鱼,瞄见个不起眼的回帖提了嘴warband script editor(战团脚本编辑器)。反正死马当活马医,下载下来解压就往游戏根目录里塞。
这回操作不一样:- 先运行这个编辑器,界面看着挺丑,但能直接载入游戏脚本。
- 在里面搜那个关键的控制人名显示的脚本文件module_*。
- 找到类似 game_set_player_name 这种地方,把里头检查名字字符是不是字母的那行破代码直接注释掉!(就是前面加个#号让它失效)。
保存脚本,再开游戏新建角色。这回我在名字框里颤抖着敲下“李大锤”,屏住呼吸点确定——我的老天爷!角色界面清清楚楚显示了“李大锤”!进战场看见小兵头顶顶着咱中国名字跑,差点没在电脑前喊出声。
后来才明白
那行被我废掉的代码,就是游戏专门卡中文名的铁门槛。它只认26个字母!把它弄没戏了,游戏自己根本不在乎你输入只要是它能显示的字(比如支持的中文字体),它就老老实实画上去。工具本身没啥高大上,关键就是找到游戏里那个多事的“门卫”一脚踹开。
这法子,搞过一次就明白简单得要死,但当年摸着石头过河真踩了不少坑。所以大伙儿再看到网上那些复杂得要命的改名攻略,多半是绕了远路。记住,直奔脚本,揪出那个管闲事的字符检查,让它闭嘴,就这么粗暴管用。