13号避难所

 找回密码
 立即注册
搜索
查看: 1559|回复: 18
打印 上一主题 下一主题

关于2.33的汉化@novarain

[复制链接]
跳转到指定楼层
楼主
发表于 2016-12-10 15:30:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
语言文本应该是放在dialog里面的msg后缀文件中,我把msg改成txt看过

是否我们把msg里的文件翻译了,然后替换掉原来的文件就OK了?
沙发
发表于 2016-12-10 16:25:23 | 只看该作者
然後問題來了,你要怎麼讓英文版遊戲顯示中文字?
RP 1.2漢化原本那種半殘式安裝或gvx搞的特別exe+自訂舊版sfall不是他們吃飽撐著才那樣做的。
板凳
 楼主| 发表于 2016-12-10 17:47:06 | 只看该作者
novarain 发表于 2016-12-10 16:25
然後問題來了,你要怎麼讓英文版遊戲顯示中文字?
RP 1.2漢化原本那種半殘式安裝或gvx搞的特別exe+自訂舊 ...

很喜欢rp2.33的各种改变,地图变精细了然后细节更多·····

但··············没中文,唉
地板
发表于 2016-12-10 20:49:15 | 只看该作者
delete1204 发表于 2016-12-10 17:47
很喜欢rp2.33的各种改变,地图变精细了然后细节更多·····

但··············没中 ...

恩,用拼音是个足够馊的主意,不用显示汉字........
5#
 楼主| 发表于 2016-12-11 00:08:47 | 只看该作者
novarain 发表于 2016-12-10 16:25
然後問題來了,你要怎麼讓英文版遊戲顯示中文字?
RP 1.2漢化原本那種半殘式安裝或gvx搞的特別exe+自訂舊 ...

问题是这么好的版本·····只能眼眐眐看着没汉化········
6#
发表于 2016-12-11 15:33:40 | 只看该作者
文本虽是明码  但不代表能够直接显示  不然避世血族也早汉化了……
一个汉化项目 程序猿还是最重要的 翻译只是苦力
7#
 楼主| 发表于 2016-12-11 17:17:10 | 只看该作者
本帖最后由 delete1204 于 2016-12-11 17:20 编辑
ugo 发表于 2016-12-11 15:33
文本虽是明码  但不代表能够直接显示  不然避世血族也早汉化了……
一个汉化项目 程序猿还是最重要的 翻译 ...

我觉得是可以尝试的

我把英文的dialog删掉,然后再装rp,英文的dialog文件又重新出现了

所以我推测英文的Dialog是RP自己加进去的,貌似中文的也是类似的办法,通过编号引用过去的(只是猜···),中文的smg文件数多于英文,我看过貌似是地图上面的字,还有少量的对话会对不上文件名

绝大部分都能对上的,所以只要原来的1.2补丁不是编死的(可能性不大·····应该就是编号对编号,因为这么大的对话量,程序员这么做是很正常的),简单的替换法应该能解决相当部分问题的········
8#
发表于 2016-12-11 18:47:21 | 只看该作者
文本一直都不是什麼問題,重點是英文版遊戲程序本身就沒有辦法顯示中文字,沒有對應字型你只能顯示出亂碼。
RP 1.2最初的半殘式安裝法(拔掉sfall我就叫它半殘)可以玩個九成內容沒問題是歸功於RP 1.2沒太依賴sfall,到了RP 2.x就用上了相當大量的sfall功能與相關腳本函式,然後sfall綁死英文版1.02d exe。
gvx那玩意兒是拿非常舊的sfall 1.29來魔改,RP 2.x需要的一些功能它根本沒辦法支援。
9#
 楼主| 发表于 2016-12-11 19:58:34 | 只看该作者
novarain 发表于 2016-12-11 18:47
文本一直都不是什麼問題,重點是英文版遊戲程序本身就沒有辦法顯示中文字,沒有對應字型你只能顯示出亂碼。 ...

····················例如那些功能啊·······
10#
 楼主| 发表于 2016-12-11 20:00:36 | 只看该作者
novarain 发表于 2016-12-11 18:47
文本一直都不是什麼問題,重點是英文版遊戲程序本身就沒有辦法顯示中文字,沒有對應字型你只能顯示出亂碼。 ...

但我小改了一段中文·····可以显示啊······

是因为那部分功能还在用老的sfall吗?
11#
 楼主| 发表于 2016-12-11 20:01:42 | 只看该作者
novarain 发表于 2016-12-11 18:47
文本一直都不是什麼問題,重點是英文版遊戲程序本身就沒有辦法顯示中文字,沒有對應字型你只能顯示出亂碼。 ...

#You smoke a Commie.
{100}{}{你抽了一根烟.}
#You smoke another Commie.
{101}{}{你又抽了一根烟.}
{102}{}{Inside your helmet there's a warning: "DANGER! - No smoking!!" You think you better do as it says.}
{103}{}{You've smoked 'em all.}
{104}{}{You need a lighter first.}


{200}{}{You smoke a joint.}
{201}{}{You smoke another joint.}
{203}{}{You're all outa weed.}

{210}{}{Whoa. That is some herb SUPERB.}
{211}{}{Okay, I'm just gonna lie down here for a while.}
{212}{}{You begin to feel VERY light headed.}
{213}{}{I am feeling really strange right now...}
{214}{}{...this must be how Hakunin feels in his garden.}
{215}{}{That was crazy. I feel better now though.}
{216}{}{Oh shit...}
{217}{}{You pass out.}
{218}{}{You wake up feeling dazed and confused.}

{250}{}{Smoking is a disgusting habit for a woman to have.}

这样写进去的话,是可以起效的··········

······如果这样能行的话,那怕只是尽量更新能看的部分也行啊·······总比满眼鬼文好················
12#
发表于 2016-12-11 20:50:01 | 只看该作者
delete1204 发表于 2016-12-11 19:58
····················例如那些功能啊·······

哪些喔?例如RP 2.x新增的電梯、某個隱藏perk、內附的額外功能像Party Order Addon、男性打拳擊時的裸上身外觀、Marcus與狗肉的新裝甲。另外光是新增電梯無法運作你就別想正常跑EPA了,當然還別提其他引擎相關的bug修正。
RP 2.3.3就算不裝那些額外功能,最低需要sfall 1.47(Win9x版本),這還是完全沒實測過的版本(也沒多少人還在用Win98了),sfall更新歷程就寫在它文件內,你可以看看1.29到1.47之間加了哪些東西。

你可以先試著用gvx那套給RP 1.2的舊玩意兒把RP 2.3.3“所有內容”都跑一遍,都沒問題的話再來談翻譯文本,不然你只是在重覆別人幾年前討論過的事。
13#
 楼主| 发表于 2016-12-11 22:34:57 | 只看该作者
novarain 发表于 2016-12-11 20:50
哪些喔?例如RP 2.x新增的電梯、某個隱藏perk、內附的額外功能像Party Order Addon、男性打拳擊時的裸上 ...

好吧,16进制··········

这个我的确看不懂······

狗肉我没带,新装甲不清楚,打拳时有bug,但能显示外观(队友假消失,但能找得出来)
14#
发表于 2016-12-11 22:45:11 | 只看该作者
另外RP 2.3.3用到的腳本數已經超過引擎本身上限(1450個),sfall 1.29還沒有相關功能(BoostScriptDialogLimit),所以SCRIPTS.LST裡面記錄的超過1450行之後的腳本遊戲執行會出問題,你可以自己看看它們的註解然後去測試對應的玩意兒。
15#
发表于 2016-12-18 00:34:08 | 只看该作者
其實 RP 2.3.3 我漢化的程式都改好了也能玩,但是本文沒時間漢化,PS(結婚又換新工作比較忙,只能有空回顧),此外考慮到 novarain 說 sfall 修改的問題其實主要改CRC 來兼容我改過的英文版fallout2.exe(能夠顯示中文)
16#
发表于 2016-12-18 00:38:58 | 只看该作者
gvx 发表于 2016-12-18 00:34
其實 RP 2.3.3 我漢化的程式都改好了也能玩,但是本文沒時間漢化,PS(結婚又換新工作比較忙,只能有空回顧),此 ...

你Fallout2.exe除了最後外加那段載入fallout2font.dll之外,中間那些改了什麼?
我手上有你兩份不同版本的exe+dll,一份是Fallout2 RP1.2 Chinese.exe裡面的,另一份是0122漢化測試-Fallout2.rar,其中一個用了不少NOP的樣子。

17#
发表于 2016-12-18 18:14:03 | 只看该作者
新版的 sfall 有開放了

[Debugging]
DebugMode=2
SkipSizeCheck=1
ExtraCRC=0xfc1d8e6e,0xfcf5a9f9

所以我沒有在自行修改sfall

本帖子中包含更多资源

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

x
18#
发表于 2016-12-30 20:34:28 | 只看该作者
大神們都出現了!   膜拜膜拜~
19#
发表于 2016-12-31 15:45:30 | 只看该作者
gvx 发表于 2016-12-18 18:14
新版的 sfall 有開放了

[Debugging]

RP1.2的exe能支持最新的sfall吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-4-26 22:00 , Processed in 0.073625 second(s), 14 queries .

快速评论 返回顶部 返回列表