上古卷轴吧 关注:1,625,503贴子:28,274,666

技术水;让龙裔用上中文名字

只看楼主收藏回复

老滚玩了这么久,好像一直没人开发中文输入支持插件,很别扭。但自己不但没技术,打游戏还菜得狠,怎么办呢?有了,替换大法!


1、首先你需要准备一个16进制编辑器,什么都行,我用的是很古老的HEdit,一个更新于2003年的32位软件;
2、找到老滚存档位置,先备份一份以免手残破坏存档一会怕大腿;
3、想一个自己喜欢的名字,汉字、日本韩国阿拉伯俄文蝌蚪文你随意,在记事本里输入你想要的名字,不要加任何多余的符号或者换行回车,直接另存为UTF8编码文件并关闭;//UTF8编码是重点
4、进入游戏,打开控制台,输入showracemenu打开捏脸,不捏,直接保存,在输入名字的对话框里输入你能一样看出来的文字,请灵活运用zsbd,注意一个汉字=3个英文字母,下一条具体描述;
下图中是我随便用的汉字,四个,具体字数上限请适当尝试,说不定像“妈妈说工会名字太长躲在树后会被联盟看到”这样的都可以。

5、比如你要起名“天际毒瘤:屑根宝”,那么racemenu里的名字长度就是3*8=24个字母,考虑到辨识性问题,可以暂时保存成v01v02v03v04v05v06v07v08这样,不容易输错位数,确定后手工存档,推荐控制台存档‘save filename’;
6、按照时间倒序排序找到最后存档这个文件,用16位编辑器打开存档,直奔主题打开替换界面,把上面暂起的又臭又长的名字输到原文本框内,目的文本输入你刚才保存的内容,下一条具体描述;
7、用编辑器打开之前保存的UTF8文件,前三个字节是文本编码标记需要忽略,从第四字节到最后一个不剩都复制到刚才的目的文本框,注意16进制编码保持一致;
8、存档中一共存在三处玩家姓名,第一处固定从第28字节开始,剩余两处没有固定位置,因此你的编辑器最好支持批量替换,替换完三次后保存存档并退出软件;
9、在游戏中读取刚才修改的存档,你会发现名字已经变成汉字了,开玩!


IP属地:北京1楼2023-02-20 08:21回复
    厉害👍
    不过其实有大佬好多年前做过输入中文的工具,我一直用的都是中文名


    IP属地:湖北来自Android客户端2楼2023-02-20 10:28
    收起回复


      IP属地:陕西来自Android客户端3楼2023-02-20 10:29
      回复


        IP属地:陕西来自Android客户端4楼2023-02-20 10:31
        收起回复
          虽然看不懂,但好像很厉害


          IP属地:云南5楼2023-02-20 10:36
          回复
            其实是有中文输入插件的


            IP属地:福建来自iPhone客户端6楼2023-02-20 11:10
            收起回复
              输入法我有这么个思路, 不过没动力去做.
              存一个json或者ini, 里边固定放些词条.
              注册Menu和KeyDown事件,有输入框的时候, 按ctrl+1 +2 之类快捷键组合, 读配置文件里的字符串, 然后通过UI.Invoke之类接口把字符串塞进编辑框.
              我觉得这样简单够用的实现应该有人早做出来了, 但我一直没搜出来.


              IP属地:陕西7楼2023-02-20 12:17
              收起回复
                有中文输入法mod的,不然那个搜索框怎么找装备啊


                IP属地:江苏来自Android客户端8楼2023-02-20 13:06
                收起回复
                  npc又不会语音说出主角的名字


                  来自iPhone客户端9楼2023-02-20 21:34
                  回复
                    火星救援,800年前就有了


                    IP属地:江苏来自Android客户端10楼2023-02-20 21:46
                    回复
                      英文版角色和附魔取名都很方便


                      IP属地:广西来自Android客户端12楼2023-02-24 22:24
                      回复
                        好,这名字很诺德


                        IP属地:广西来自Android客户端13楼2023-03-02 01:02
                        回复
                          有人做过1.5的中文输入skse插件,但很久不更新了. 后来又有人做过一个存档改名工具,原理和你这个一样,只不过有图形界面


                          IP属地:北京14楼2023-03-02 04:32
                          收起回复
                            有的存档只能找到两处啊 这是不是和游戏进度有关


                            IP属地:陕西15楼2023-04-05 12:11
                            收起回复
                              其实用不着输入法,汉化的interface文件夹下有个文件 Chinese_EN.txt,在里面加个姓名词条就行。然后取名的时候输入前面的英文标识。比如
                              $mynamezgb 抓根宝
                              取名字的时候输入那串 $mynamezgb 就会变中文了。辐射4我就这么搞过。


                              IP属地:吉林来自Android客户端16楼2023-04-05 13:50
                              收起回复