回复
25
查看
935
收藏
57

0

赠楼

0%

赠楼率

2109

蒸汽

6

主题

164

帖子

2504

积分
发表于 昨天 05:50 · 北京 | 显示全部楼层 |阅读模式
原帖:YURIKAKA的辐射1社区版汉化

不太了解 YURIKAKA 大佬会不会继续维护该项目,而我实在想要改掉一些问题,就直接 fork 了一份做了改动
仅编译了windows x64的运行文件,如有需要可以用源码编译其他版本,代码改动很小

源码和下载可查看github: https://github.com/MyuriRose/fallout1-ce-chs

分流:
https://pan.baidu.com/s/17kiUYwqfRpj0nGF07wP9WA
提取码: z3xc

基本使用方法:
1.把 小智2021的辐射1汉化补丁 中的DATA文件夹覆盖到游戏根目录
2.下载 fallout-ce-windows-x64.7z 和 fonts.zip 两个压缩包后,都解压到原游戏根目录,fonts.zip 要注意保持压缩包中的结构,即 /fonts/chs 和 /fonts/english
3.启动 fallout-ce.exe 即可开始游戏
如果想要从 Steam 启动算时长,可以在 Steam 里设置辐射1游戏启动项改为 “你的游戏路径\fallout-ce.exe  %command%”,启动游戏选用 Fallout 启动即可。

可选的一些设置:咱们可以直接打开 f1_res.ini 文件,修改其中的参数来让游戏的显示方式更符合咱们的需求,比较常用的就是 SCR_WIDTH 和 SCR_HEIGHT 决定分辨率,WINDOWED 决定是否窗口化,SCALE_2X 决定是否把游戏根据分辨率来放大两倍显示等等。不过我用 YURIKAKA 大佬的社区汉化版把 SCR_WIDTH 和 SCR_HEIGHT 设置成 3840 x 2160 之后整个游戏显示都不正常了……所以分辨率大家还是试着改动吧。
我目前 4k 屏幕,用的是
SCR_WIDTH = 1920
SCR_HEIGHT = 1080
SCALE_2X = 1
WINDOWED = 1
各位可以调一调用自己喜欢的显示模式。

改动内容:
1.对话文本大于一页时,第二页之后的内容无法显示。在定位到具体函数后,大致搞清原因,准备先让 Gemini 参考原英文版的函数改造成支持GBK编码,并标上详细的中文注释,之后拿来做参考手动修改,结果没想到直接拿来运行效果挺不错,就直接留用了。

2.存档的时候发现存了几个档后点击错位很严重,是点第三个档选取的是第二个这样程度的错位,因此找了一下具体函数,又对照看了看之前的一些提交,发现原作者 yurikaka 也是对各个界面因 text_height() 返回的高度导致的操作错位一直在进行手动纠正,就暂时也做了类似的矫正。有一定效果,目前大概只会在存档底部会有部分误区点到下个档位。误区的根本原因猜测还是因为英文和中文计算高度需要有一定区别,不过目前效果暂时够用,还没仔细研究。

这些改动来源于昨天突然想重温辐射1,就找了一下目前比较合理的汉化和优化的方案,发现了 YURIKAKA 对社区版的汉化,部署好后确实不错,真的特别感谢他。
不过第一次长对话时,发现这个下一页不出字还是会有些困扰的,就顺便改了一下。然后改都改了,就顺便分享一下。
我目前光改 Bug 了,进度还在开头呢,如果后续有问题看情况修改。我这边编译出来的 exe 扔到我自己游戏目录替换原 fallout-ce.exe 后能直接用,希望你们不会出啥奇怪问题。
接下来想感受一下 Fallout1in2,所以也不一定会对社区版继续修改。如果更新了,那就是我还在玩社区版,然后又遇上忍不了的问题了
收工去睡觉


2025/05/10 更新
好久没碰C++编译,当时就在想会不会有静态库的问题,结果还真有一些动态引用。现在已经把需要用的库改为静态引用,重新上传了在另一台没有开发环境测试可以运行的exe,不好意思啊各位,之前下过出错的人可以重新下载试一下。


https://store.steampowered.com/app/38400
Fallout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

×
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2025 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2025-5-11 12:03
快速回复 返回顶部 返回列表