作者if4 (逍遙遊)
看板Paradox
標題[分享] AOD正體中文漢化,請提供修正意見,感恩
時間Fri Mar 12 06:51:32 2010
補上其他劇本修正,同樣的...有問題,請回報...謝謝...感恩...^^
http://ppt.cc/Dmnc
請注意,載點已改...
--
今天很高興...又是一星期的開始...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.232.105
1F:推 nawussica:昨晚下不下來 原來如此 03/12 09:39
2F:→ if4:那是網站罷工...我放在另外一個網頁空間^^ 03/12 10:39
3F:推 sugoichai:辛苦,推~ 03/12 13:52
4F:推 Alik:辛苦..推.. 03/12 21:43
5F:→ nawussica:機械化步兵師耕作 03/12 21:55
6F:→ nawussica: 機械化步兵師戰爭<>機械化步兵師進攻 03/12 21:56
7F:→ nawussica:以上共兩條 03/12 21:57
8F:→ nawussica:日本科技組 口俊六 03/12 21:57
9F:→ if4:已修正...謝謝提供修正意見...感恩...請再下載一次更新版本^^ 03/12 23:03
10F:→ nawussica:像戈林那些沒頭像是正常的嗎? 03/13 18:17
12F:→ if4:修正:德國將領"馮 阿姆斯貝格"亂碼,參考大衛狗翻譯...已上傳 03/13 19:25
13F:→ if4:修正:Convoy to:在執行檔aodgame.exe裏 & \1945_1\chi_45.inc 03/14 00:55
修正:
1.桂系軍閥科技組國防部補圖一張:取材自 DA1.3
2.科技介面 技能相符 後面多一個 % 百分比符號,消去他...
3.\1945_1\chc_45.inc
※ 編輯: if4 來自: 59.105.59.41 (03/14 16:56)
14F:推 Swashbuckler:我的44年劇本不能進入,有人有一樣的問題嗎? 03/16 04:06
15F:→ if4:1944年劇本有問題...不是BIG5碼,我再找一下問題,謝謝回報^^" 03/16 06:02
16F:→ if4:1944 年劇本已經修正...包含堆疊懲罰修改,請幫忙測試,感恩^^ 03/17 11:31
修正:
堆疊懲罰...由超過一個師就有堆疊懲罰...改成超過三個師才有堆疊懲罰...
詳見:
http://bbs.52pcgame.com/thread-290971-1-1.html
※ 編輯: if4 來自: 211.74.232.239 (03/17 16:00)
17F:→ sugoichai:感謝辛苦,再推~ 03/17 17:11
18F:→ sugoichai:呃,沒推到,晚點補推XD 03/17 17:11
19F:→ if4:32、64位元是否都能正常使用?請大家幫忙測試一下.謝謝.感恩^^ 03/17 18:14
20F:→ if4:XP 或是 Win7 呢?因為之前的修改器問題,所以才想確定一下^^" 03/17 18:16
21F:推 bondalin:有下有推 03/20 07:01
22F:→ if4:那個...堆疊懲罰..還沒完成.正在請人幫我問52稍後自己也要請教 03/20 13:23
23F:→ if4:堆疊懲罰修改完畢...載點不變... 03/21 02:29
24F:推 Alik:推! 03/21 04:28
25F:推 sugoichai:推,下~ 03/21 08:48
之所以要大家幫忙測試...是因為原作者引用了兩個變數 [8EDD00],[8EDD08]
這兩個變數,如果從頭到尾,程式都沒有使用到的話...那就沒什麼問題...
又如果僅僅是暫用(當地變數 local variable)的話,也沒問題,因為他只影響子程式...
但是如果作者引用全域變數 global variable 的話,就會對整體的程式產生影響...
這就是我們常說的 BUG ...偏偏這種 BUG 是屬於最難找的那一種...
所以請大家幫忙多多測試一下...
如果一個軟體的開發從頭到尾,只有一個人在設計的話...比較沒有這種困擾...
(但是應該也難免...畢竟人不是完美的...)除非創作者建立一個變數表,
哪一個變數作什麼功能都有紀錄可循...但是現在的程式設計都是集合眾人的智慧在開發
即使建立變數索引快查表...對於變數的使用仍然無法全面的掌控...
我不知道原作者是否信心滿滿...但是我個人很少使用 global variable 這就按下不表了
0045B4EB >\D94424 04 fld dword ptr ss:[esp+4]
0045B4EF . D87424 08 fdiv dword ptr ss:[esp+8]
0045B4F3 . DC25 00DD8E00 fsub qword ptr ds:
[8EDD00] ;
常數:浮點數2.0(64bit)
0045B4F9 . DC15 08DD8E00 fcom qword ptr ds:
[8EDD08] ;
常數:浮點數1.0(64bit)
0045B4FF . DFE0 fstsw ax
0045B501 F6C4 41 test ah,41
0045B504 75 1A jnz short
0045B520
0045B506 DC0D C05C8900 fmul qword ptr ds:[895CC0] ;常數:浮點數8.0(64bit)
0045B50C DC05 B05C8900 fadd qword ptr ds:[895CB0] ;常數:浮點數1.0(64bit)
0045B512 . D9FA fsqrt
0045B514 . DC25 B05C8900 fsub qword ptr ds:[895CB0] ;常數:浮點數1.0(64bit)
0045B51A . DC0D D8508900 fmul qword ptr ds:[8950D8] ;常數:浮點數0.5(64bit)
0045B520 . DC05 00DD8E00 fadd qword ptr ds:
[8EDD00] ;
常數:浮點數2.0(64bit)
0045B526 . D84C24 08 fmul dword ptr ss:[esp+8]
0045B52A . C3 retn
※ 編輯: if4 來自: 211.74.232.97 (03/21 11:46)
26F:推 sugoichai:話說很多軟體公司設計系統時,全域只有專案經理能控制~ 03/21 19:12
27F:→ sugoichai:要增加要減少,還得經理那邊授權咧........ 03/21 19:13
28F:→ if4:應該要這樣啦...不然無法管理...^^ 03/22 05:30
原作者 yyddxxmm 的答覆...感謝他...
我也不想把它单独放一边,没办法,浮点指令不像整数指令那样支持立即寻址
第二个问题还真没法百分百确保,只能说那两个地址位于主module(aodgame.exe)的
.rdata段,而这段的数据是只读的,如果附近都是 00的话,可以主观地判断这些地址没
被使用
既然如此...我們就先用看看囉...
※ 編輯: if4 來自: 211.74.232.65 (03/22 05:46)