3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4456|回复: 2
打印 上一主题 下一主题

[资料] 半影系列漢化方法 - 轉

[复制链接]

1516

主题

8025

帖子

2万

积分

骨灰玩家

摸乳太郎

Rank: 10Rank: 10Rank: 10

贡献度
2014
金元
174159
积分
25472
精华
0
注册时间
2008-5-10

龙年勋章迎中秋小埋智力-1[永久版]你开心就好[永久版]

跳转到指定楼层
主题
发表于 2010-10-29 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
半影1做完很久了,不過具體方法忘了放上來。突然想起來007交代的這件事情。。。

半影 字形檔圖片製作方法詳解:

半影1和半影2的製作方法是一樣的。半影3沒有自己的字形檔,使用的是2的。
半影1雖然是和後裔同一個媽生的,但是半影1年代有點久遠,所以在編碼方面有點不同。不同點在於,之前的一個帖子提到:“總字元超過10000遊戲會出錯。 ”
由於中文字元的unicode編碼往往都是大於10000的,所以在這個遊戲中的處理方法是,自己重新設定編碼,然後在字形檔圖片描述檔中修改對應編碼。

1. 使用tt(通用提取非重複字元及排序工具)提取中文文本。

2. 使用bitmap font generator製作所需要的字形檔檔。圖片大小可以取大於256,原裝的版本是使用256的,大於256有可能使遊戲不穩定;但也有人說是因為解析度/顯卡問題導致遊戲不穩定。字體大小、是否粗體、spacing等可以參照原裝版本。製作完後,fnt要分別改成原裝的檔案名,用來覆蓋原裝版本,圖片不用改名(如果圖片改名的話,注意對應的fnt裡邊要相應改名)。
注意:fnt裡邊的中文字體名,需要改成英文的。

3. 使用轉換Unicode編碼工具一枚。
TransferUTF16.rar (37 K) 下載次數:1  
使用方法:選擇源文本(翻譯好的中文文本),然後選擇保存位置。
注意:源文本要求為UTF-8格式的。如果不想轉換格式,也可以自行到源碼中修改(Line 35的編碼)。
輸出的檔將會把所有2個位元組的字元轉換為[uXXX]形式,並且後邊加空格(加了空格才能在遊戲中自動換行)。

4. 使用字元排列編碼工具一枚。
PenumbraIFontCode.rar (48 K) 下載次數:1  
1)把所有2個位元組的字元重新設定編碼。本枚工具設定從1100開始(已附上src,可自行修改;在const變數中定義了)。
使用方法:選擇文本(推薦使用tt提取後的文本),選擇保存位置
輸出的檔案格式為txt,形式是:
新的編碼    文字  原來的unicode碼
2)修改字幕和字形檔圖片定義檔
使用方法:選擇1)所產生的文本,選擇字形檔圖片定義檔(fnt檔)所在資料夾,選擇轉換為[uxxx]形式的字幕(後兩者其一不為空即可進行修改,兩者不為空,兩者都作修改)。
輸出為新的編碼所定義的字幕和字形檔圖片定義檔。

5.在遊戲原來的對應位置覆蓋原裝版本(注意把原來的做好備份,沒備份又崩了就重裝吧~)

所製作的工具都是使用VS2005,C#。可能有錯誤,有興趣的話歡迎聯繫本人交流。
不過也不是什麼通用工具,沒什麼現實意義。XD


AVG 冒險遊戲網 ...................................... http://www.chinaavg.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 14:24 , Processed in 0.030157 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表