控制台小改支持显示中文和个人汉化的内置修改器
本帖最后由 wszgrcai 于 2021-1-17 03:27 编辑大家好,上次发了一个自制的修改器后,我小小潜水了一会,其实一直有缓慢更新的。这次给大家分享下我小改过的Cyber Engine Tweaks,可以自己配置字体,方便显示中文,以及个人汉化的内置修改器simplemenu(基于目前最新的v12版本)。
下载地址:**** Hidden Message *****
cet和simplemenu都放在一个压缩包了,下载后解压到游戏目录下就行了,注意目录结构是否正确。
JOJO,修改器的能力是有极限的。我从短暂的开发和研究修改器的人生当中学到一件事…… 越是调试代码,就越会发现修改器的能力是有极限的……除非超越修改器。 我不做修改器了,JOJO!
小调侃一下,因为觉得控制台接口提供的能力更加丰富,所有最近比较多空闲时间花在控制台上面,上次发的修改器之后也打算加入一些控制台调用的功能(至少不用手动输入命令嘛)。
然后小研究了一下控制台(Cyber Engine Tweaks,简称cet)用的图形库ImGui,原作者发布的版本使用的是默认字体,所以中文会显示成??,这对于国内玩家还是不大方便的,所以我就打算小改一下,方便下大家。
我大概在1月12,13号左右尝试改cet的源代码,因为原版有导出ImGui的PushFont和PopFont到Lua接口中,用于切换已加载的字体,但并没有提供导入新字体的接口,于是我尝试加上加载字体的函数,发现调用PushFont之后游戏直接崩溃了,尝试几次时候无果。
所以直接在C++代码里面加载字体,因为不想直接在C++代码里面写死用中文字体,所以就加了几项关于字体的配置,根据配置加载。可以自己在config.json里面配置字体路径和大小。(font_glyph_ranges是加载字体的范围,中文有ChineseFull和ChineseSimplifiedCommon两种,后者只包含常用字)
我自己实验的是等线字体DENG.TTF和黑体SimHei.TTF,因为怕win7没有等线字体,所以发的压缩包里面用的是黑体,个人感觉前者显示好一点。
改了源码后用xmake重新编译下,生成cyber_engine_tweaks.asi,想自己编译的话需要安装Visual Studio和xmake。
因为基于cet的mod是用lua开发的,理论上只要保存lua文件为utf-8编码,用修改后的cet可以直接显示里面的中文。
另外看了几个内置的修改器,simplemenu (原名Simple Cheat Menu)功能比较丰富,所以我就自己动手汉化一下,汉化完之后再一起发出来的。
作为打工人下班比较晚,所以汉化进度有点慢,中途还自己写一些工具来辅助整理数据,后面发现另一位站友"梦遥无归期"也发了他自己改的支持中文显示的cet,我想思路应该差不多,感兴趣的话可以B站看他发的自己编译的视频教程。想看我改的那部分代码可以到github查看 https://github.com/czastack/CyberEngineTweaks/tree/1.8.3-release
今天花了一个白天才汉化好,后面如果原作者更新了,我有空时会同步更新下汉化版。其他内置修改器有空也会汉化。还有我自己的修改器也会慢慢更新。另外存档修改器CPSE也是用的ImGui这个库,如果后面有时间也打算汉化一下。
贴一下汉化后的效果,下拉框选项都汉化了的。除了传送一些地名没有翻译,后面有时间再补上了,我游戏也还没有玩到很后面。汉化文本放在了language.lua里面,也可以自己修改。游戏愉快!
有问题可以论坛发私信给我,我看到会回一下,也可以直接在本贴回。
顺便贴下我自己搞的方便汉化整理数据的小工具
感谢列表:
youjr3794 https://bbs.3dmgame.com/thread-6111364-1-1.html
小莫 https://bbs.3dmgame.com/thread-6109374-1-2.html
感谢它们的控制台物品代码、名称和介绍,很详细。
还有小幸修改器的车辆中文名称。
Cyber Engine Tweaks N网原帖: https://www.nexusmods.com/cyberpunk2077/mods/107
simplemenu N网原帖:https://www.nexusmods.com/cyberpunk2077/mods/818
111111111111111111
的点点滴滴的点点滴滴顶顶顶顶顶多带带
ads dsfasd fa ewr 2345
这个效果好不错啊
77777777777777777777
NB 感谢分享~~~ 666666666666666666666
11111111111111111
ddddddddddddddddddddddddddddddddddddddddddddd
饿么么么么么
感谢分享!!!!!! zhegetaiqingle
看看效果
太感谢了!!!
~~~~~~~~~~~~~~
666666666666666
怎么开启控制台啊大佬 ~这个键没用 66666666666666666666
大家好,上次发了一个自制的修改器后,我小小潜水了一会,其实一直有缓慢更新的。这次给大家分享下我小改过的Cyber Engine Tweaks,可以自己配置字体,方便显示中文,以及个人汉化的内置修改器simplemenu(基于目前最新的v12版本)。 haishikong zhi tai qiang a !
有没搞错这还要隐藏啊!!!! 楼主技术DDDDDDDDDDD
111111111111111111
666666666666666666666666666
:dizzy::dizzy::dizzy::dizzy::dizzy::dizzy: 谢谢楼主分享
6666666666666666666666
牛逼6666666