2011年逛网络找游戏排遣闲暇,无意中被一篇写得极其调动想象力的文章一击命中,玩起了矮人要塞(DF)。一段时间接触后发现,矮人社区是很活跃和丰富的。作者Tarn Adams(Toady One)和Zach Adams(ThreeToe)围绕这个他们自豪的Roguelike游戏,建立起了wiki和论坛,以及一个DF辅助、Mod、和周边下载站,爱好者和志愿者们不断奉献各种Mod、工具,分享游戏心情,交流经验,这一切形成了良好的氛围充实着整个矮人社区。游戏本身很有爱,自由的设定可以让矮人玩出各种花样,玩这个游戏会让人觉得不足的的恐怕只有想象力和时间了。后来Minecraft流行起来,得知它的诞生也吸取了DF的创意,自己对DF的好感更添了许多。

对于英文水平有限的人来说,丰富的游戏选项意味着入门门槛很高,同时也不时打击游戏积极性。在对DF游戏过程有了一点了解之后(真的是一点,只玩了要塞模式的皮毛,还有更多内涵有待发掘),我寻找汉化版本,无果,所以我开始考虑自己来做。懂一点程序的东西,但是没有实质做过游戏汉化,自己探究一段时间后,以当时掌握的东西做了一个雏形,想要测试,更想要得到DF熟悉者的建议和支持,我找到一个Q群,加入了DF中文研究会。成员们还是有不少热心于DF和汉化的,Boss兰妃曾组织过一次DF汉化,但是由于做程序的技术因故离开了,无果而终。这里我向兰妃和研究会的各位诚恳道歉,在我燃起了大家希望之后,又没了联系的离开了一年,真对不起。时隔一年,偶然点开DF网站,扑面来的还是满屏的ASCII字符,往日种种又回到眼前,那时的心情又回来了。决定拾起,幸运的是,作者放出了图形引擎的源码,这让事情简单了几个数量级。现在我做的工作只是初步,经验有限,进度不快,甚至可能无法完成,不过不久也会有别人来实现我的愿望的吧,到时我只顾着玩就开心了。所以,让我乐观的开始吧,Losing is fun!

这是换成汉字的模样

启动汉化程序。标题画面的文本Toady One是做了简单加密和验证的,我想目的是不想别人去修改作者和版权信息吧,这里的修改只是做个演示,如果要发布汉化肯定保持相关信息是英文版的。可以看到没解决的问题:显示位置不对。这可以通过几种途径做调整,现在先放着

游戏手册。第一行“?”应该是绿色的,这是遗漏的技术点。

矮人思想和状态描述,这里是难点。句子是拼装的,如“Ingiz Solonosor has been content lately.”就是由主谓宾+时间副词合成,单独每一块的翻译不能让译文具有通顺的表达。估计如果不用字典方式实时翻译,会有很大的工作量,而且不能很好适应DF版本的升级

外部文件的汉化也可以了。但是还没有解决排版,暂时只能一行显示大约25个汉字

汉化菜单。菜单似乎能简单汉化绝大部分,但是受限于大部分替换文本的长度不能超出原长,翻译的润色质量不能保证,比如命令Center就只能译成“居中”,我觉得“移动中间”更达意

到这里,第二个雏形版已经出来了,做个质量不高的汉化降低游戏门槛的目的能实现,但拿来用就太牵强了,反而会伤害DF的游戏体验,降低她的魅力。现在DF的汉化还有版本升级问题,毕竟Toady One是当做终身事业来做的,所有需要手工处理的地方,几个月后可能就会令人要死要活。作者把本地化列入了要实现的特性清单,可很久之前他就提出来了。。。还是希望那些个汉化团体出来一两个牛人腾把手把DF汉化做了吧,退一步谁个喜欢DF的同好看到这篇能搭把手把技术问题解决了也好呐。让大家把注意力集中到游戏上,不再要背单词,轻松享受吧。

转载于:https://www.cnblogs.com/lierlier/archive/2012/09/21/Dwarf_Fortress_Localize_0.html

矮人要塞 Dwarf Fortress 汉化记录 序相关推荐

  1. 矮人要塞 dwarf fortress

    http://blog.sina.com.cn/dfchinese# 矮人要塞 dwarf fortress 矮人要塞:关于 Dwarf Fortress:About 矮人要塞:关于 英文维基: ht ...

  2. 七人のオンラインゲーマーズ 全年龄正式汉化补丁

    游戏名称:七人のオンラインゲーマーズ 发售日期:2005年7月28日 G.J不是网游,胜似网游! 很遗憾,这不是一款真正的在线游戏,但是你可以在本地享受到许多在线游戏的乐趣! 你可以像玩网游那样的冒险 ...

  3. 如何汉化美化Citrix的WEB界面

    如果您有ASP的基础,就能够制作出各种美化方案或将CITRIX的NFUSE组件融入到自己的公司或相关网站中.打造一个个性化的Citrix登陆界面. 1.汉化NFUSE界面 (注:CITRIX WEB界 ...

  4. 手把手教你汉化Windows Phone 7程序(xap包汉化)

    目前的Windows Phone 7正风风火火地走来,但目前大量的应用都是英文版本,这对于国人来说是个遗憾. 看着鸡肠文字总不免感觉别扭.目前国内的开发前景因为还不明朗,中文的应用还不是很多,而且国外 ...

  5. Android studio4.2.1汉化补丁设置修复教程

    Android studio4.2.1汉化补丁修复设置选项打不开 最近在玩Android studio,我相信很多网友也遇到同样问题使用汉化补丁导致设置打不开问题,这个汉化包自己提取出来的,中文汉化的 ...

  6. [转自安智论坛]Android软件汉化教程(强制汉化/Apktool汉化/精简/去广告)

    前言: 现在随处都可以找到功能强大的汉化工具,操作简单,上手快,汉化不再是件麻烦事. 想学汉化的朋友只要你用心,你也可以自己汉出优秀的作品,因为汉化根本没啥技术含量,要的只是持之以恒. 不要再羡慕别人 ...

  7. [TomTom]安卓汉化版v1.3,中国及海外地图懒人包

    首先,强烈感谢voodoo 大师和 headspring 大侠的无私奉献,让大家能够继续享用TomTom导航汉化版!今年夏初TomTom安卓版升级为TomTom v1.3,新版的主要改进:一是通过菜单 ...

  8. 关于TortoiseGit汉化包装了,但仍然是英文菜单的问题记录

    今天在装小乌龟碰到了安装中文语言包不管用的情况,后来在几番折腾之后总算搞定了,但是具体原因还不清楚,所以把搞定的过程记录下: 1先安装了TortoiseGit,后来到了语言配置那里,发现没有中文,我有 ...

  9. Recuva绿色汉化版-粗心人必备的免费文件恢复工具!

    估计大家都曾遇到过自己不小心误删除了一些重要文件的经历吧?当听到回收站哗啦一声的"美妙声音"之后,大家的反应是如何的呢?呵呵,其实呢,即使已经清空了回收站,一般情况下,你的文件被找 ...

最新文章

  1. 1021.删除最外层的括号
  2. 15-数据结构探险系列-图篇
  3. javascript 深度克隆
  4. Oracle常用字段数据类型/to_char函数
  5. 用 Ubuntu 重置 Windows 密码
  6. 云炬WEB开发笔记 2-1开发环境搭建
  7. Node.js与Sails~Model和ORM的持久化
  8. html a标签去掉下划线_如何用HTML基本元素制作表格
  9. php导出csv文件,可导出前导0实例
  10. java开发 网关_SpringCloud系列之网关(Gateway)应用篇
  11. oracle存储过程(带参数的存储过程)
  12. 一本通1628X-factor Chain
  13. 搜狗linux 命令行,linux 安装搜狗输入法非caodan命令行方式
  14. 光耦合器的工作原理和作用
  15. 微信小程序给echarts图表动态赋值
  16. 【机房重构】C#子窗体关闭父窗体
  17. python基础代码技巧_5行Python代码实现批量打水印技巧,值得收藏|python基础教程|python入门|python教程...
  18. ug创建html文件,UG8.0如何创建和打开中文名称的部件
  19. python多线程下载小姐姐图片
  20. 使用Jt2Go控件显示3D模型 / View 3D Model with JT2GO

热门文章

  1. 禁用剪贴板html如何复制,如何在按钮单击时将干净的HTML复制到剪贴板?
  2. 数据中心的边缘效应论
  3. 阿小冷学计算机(3)
  4. Mac:解决移动硬盘异常退出后无法识别
  5. Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序
  6. FluentData-新型轻量级ORM 利用T4模板 批量生成多文件 实体和业务逻辑 代码
  7. 7款超级好用的AI智能工具,功能超越你的想象
  8. 将windows系统主机上的文件拷贝到Linux系统中;将Linux系统中的文件粘贴到Windows主机中
  9. 图像处理学习笔记之——Matlab数字图像处理
  10. 交融式理念引领豌豆荚第三代计划