找回密码
 开放注册
搜索
查看: 3399|回复: 15

窗口化问题 :Sfall能中文化吗??

[复制链接]
发表于 2009-11-30 16:20:25 | 显示全部楼层 |阅读模式
Sfall能中文化吗?? 用 DxWnd 和 D3DWindower 窗口化感觉不太好用 而且这个好像还能解决13年等问题
  那位能把这个中文化一下(RP1.2等Mod 都自带这个说明应该很好用)

英文版能用 中文版不能用 是偏移地址的问题
下载地址(还开放源代码了)
http://timeslip.chorrol.com

http://sourceforge.net/projects/sfall/
发表于 2009-11-30 19:30:45 | 显示全部楼层
放source code是之前的事了,自從Timeslip發現Fallout Trilogy(包括Steam上的)未經同意就包了他的Sfall(因為是把killap的非官方修正包進去,自然也包了Sfall),向Interplay和Valve反映無回應之後,他就把source code拿掉了。而且之後的版本完全不能用在Steam上的Fallout Trilogy(他刻意做了檔案檢查)。
 楼主| 发表于 2009-12-2 22:45:06 | 显示全部楼层
。。。也就是不能本地化了
那位英文好的能去作者的论坛说说
看能不能支持中文版
里面的功能很诱人光看着不能用很急人啊
发表于 2009-12-4 20:07:44 | 显示全部楼层
我应该有以前保存的源代码,谁会改呢,最好还是去和Timeslip沟通下。
发表于 2009-12-5 09:41:40 | 显示全部楼层
現在不是好時機,因為昨天他收到訊息說Sfall有包含GPL的原始碼(從1.17開始),所以Sfall也應該照GPL規範公開原始碼,但因為Interplay擅自把Sfall包進Steam版的Fallout2(Trilogy也是,不過那是你要自己裝killap's patch才有),Timeslip把原始碼下載拿掉了。但也由於這訊息,他開始重新看那堆原始碼打算清掉多餘且用到GPL的部份(在Mesh的高分辨補丁出來之前有用到的,後來沒用了),現在去他網站首頁看你會發現Sfall的項目消失了,下載也拿掉了。
如果整件事能平安解決的話(清掉GPL),他可能會重新公開原始碼,但現在只能等他解決這件事再談其他的了。
头像被屏蔽
发表于 2009-12-5 09:47:14 | 显示全部楼层
这个问题的确蛮严重的。之前我测试那个FO1 to FO2 MOD(用2代的引擎玩1代),到最后一步发现它一定要用sfall,最后只能测试英文的。
发表于 2009-12-14 10:42:48 | 显示全部楼层
前天sfall重新開放下載並更新至2.1a,現在它正式GPL了,但要看source code得和Timeslip申請才能在SourceForge上取得。
另外一點就是FO1的sfall和FO2 sfall Win9x版全拿掉了,sfall現在只有FO2版而且只能用在WinXP以上的系統,舊版拿掉是因為包含了之前所提到未遵守GPL的部份。所以還在用Win2000/Win9x舊系統的玩家請自尋出路吧。(除非有人閒著想把source code移植回Win9x或是做FO1版)
 楼主| 发表于 2009-12-14 12:40:45 | 显示全部楼层
那位英文好的大侠 去跟作者交流一下 多谢了
发表于 2009-12-19 10:40:07 | 显示全部楼层
今天寄信去問了Timeslip一些相關事項(其實早該問了,只是年末到了,進貨進一卡車,光測試和忙其他事就來不及了,麻煩的IBM R6系統....),包括中文版exe適用性的問題,如果有回應我再貼過來這邊。
 楼主| 发表于 2009-12-19 11:07:09 | 显示全部楼层
多谢楼上 期待回复
发表于 2009-12-19 14:50:10 | 显示全部楼层
头像被屏蔽
发表于 2009-12-19 19:01:14 | 显示全部楼层
引用第8楼novarain于2009-12-19 10:40发表的  :
今天寄信去問了Timeslip一些相關事項(其實早該問了,只是年末到了,進貨進一卡車,光測試和忙其他事就來不及了,麻煩的IBM R6系統....),包括中文版exe適用性的問題,如果有回應我再貼過來這邊。
多谢!如果能实现的话,我就把RP1.2的汉化再更新一下。
发表于 2009-12-19 22:05:56 | 显示全部楼层
我向Timeslip問了幾個問題:「source code之取得」、「Win9x/2k之支援」(其實是個人發神經病罷了,現在沒啥人還在用Win9x吧?有的話麻煩出個聲,有個東西也許可以測試)、「你可以讓sfall支援中文版exe嗎?或是如果要改source code,是只要修改CRC檢查就好嗎?」(因為它source code有一部份是對exe做CRC檢查)

針對第三個問題, 這是Timeslip的回覆,我一個字都沒改過:
heck no. The crc check is only there so that if you use sfall with a different fallout exe it can display a nice error message instead of just crashing out later on. To look at the real problem, do a search in sfall's code for '0x'. It'll bring up a list hundreds and hundreds of 6 or 8 digit hex humbers, which are offsets into the fallout exe. Every single one of them will need to be changed to match the different offsets in the new exe.
Moving sfall to another exe is an enormous task. If it was easy, I wouldn't have been so stubborn myself about only supporting one exe. (And if it was just the crc check, then I would have been able to add support for every exe ever made simply by removing it. )

簡單來說,sfall是完全針對美國版exe的記憶體位址去做各部份的修改。所以如果沒人能花時間在把中文版exe所有的offset全找出來,基本上別想了。而如果有人願意的話,source code就在SourceForge的SVN上,意者請自取。
RP 1.3或Megamod新版的中文化不知道會不會因此無解就是了?(因為關鍵的sfall不能動。)
 楼主| 发表于 2009-12-20 17:29:25 | 显示全部楼层
。。。。。。麻烦了。。自己找所有的地址
我可以试试找日期的地址(13 年)其他的看所里的大侠们了 。。
头像被屏蔽
发表于 2009-12-20 17:57:11 | 显示全部楼层
突然想到一个问题:sfall本身不能实现双字节支持么?
发表于 2009-12-20 18:57:59 | 显示全部楼层
引用第14楼sh1945于2009-12-20 17:57发表的  :
突然想到一个问题:sfall本身不能实现双字节支持么?
好問題,sfall只是針對引擎對圖形和引擎本身處理進行修改的東西,我想就算去問Timeslip他大概也不會想做,他目前在搞的大概就是網路多人連線部份的改進....有興趣的自己抓回source code看看能玩出什麼花樣,或是上NMA問他吧。我自己只想試試讓Win9x系統能跑sfall 2.x....
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|手机版|小黑屋|13号避难所-旧人类论坛

GMT+8, 2026-6-7 07:01 , Processed in 0.133905 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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