推 nawussica:昨晚下不下來 原來如此 03/12 09:39
→ if4:那是網站罷工...我放在另外一個網頁空間^^ 03/12 10:39
推 sugoichai:辛苦,推~ 03/12 13:52
推 Alik:辛苦..推.. 03/12 21:43
→ nawussica:機械化步兵師耕作 03/12 21:55
→ nawussica: 機械化步兵師戰爭<>機械化步兵師進攻 03/12 21:56
→ nawussica:以上共兩條 03/12 21:57
→ nawussica:日本科技組 口俊六 03/12 21:57
→ if4:已修正...謝謝提供修正意見...感恩...請再下載一次更新版本^^ 03/12 23:03
→ nawussica:像戈林那些沒頭像是正常的嗎? 03/13 18:17
→ if4:修正:德國將領"馮 阿姆斯貝格"亂碼,參考大衛狗翻譯...已上傳 03/13 19:25
→ 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)
推 Swashbuckler:我的44年劇本不能進入,有人有一樣的問題嗎? 03/16 04:06
→ if4:1944年劇本有問題...不是BIG5碼,我再找一下問題,謝謝回報^^" 03/16 06:02
→ if4:1944 年劇本已經修正...包含堆疊懲罰修改,請幫忙測試,感恩^^ 03/17 11:31
修正:
堆疊懲罰...由超過一個師就有堆疊懲罰...改成超過三個師才有堆疊懲罰...
詳見:
http://bbs.52pcgame.com/thread-290971-1-1.html
※ 編輯: if4 來自: 211.74.232.239 (03/17 16:00)
→ sugoichai:感謝辛苦,再推~ 03/17 17:11
→ sugoichai:呃,沒推到,晚點補推XD 03/17 17:11
→ if4:32、64位元是否都能正常使用?請大家幫忙測試一下.謝謝.感恩^^ 03/17 18:14
→ if4:XP 或是 Win7 呢?因為之前的修改器問題,所以才想確定一下^^" 03/17 18:16
推 bondalin:有下有推 03/20 07:01
→ if4:那個...堆疊懲罰..還沒完成.正在請人幫我問52稍後自己也要請教 03/20 13:23
→ if4:堆疊懲罰修改完畢...載點不變... 03/21 02:29
推 Alik:推! 03/21 04:28
推 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)
推 sugoichai:話說很多軟體公司設計系統時,全域只有專案經理能控制~ 03/21 19:12
→ sugoichai:要增加要減少,還得經理那邊授權咧........ 03/21 19:13
→ if4:應該要這樣啦...不然無法管理...^^ 03/22 05:30
原作者 yyddxxmm 的答覆...感謝他...
我也不想把它单独放一边,没办法,浮点指令不像整数指令那样支持立即寻址
第二个问题还真没法百分百确保,只能说那两个地址位于主module(aodgame.exe)的
.rdata段,而这段的数据是只读的,如果附近都是 00的话,可以主观地判断这些地址没
被使用
既然如此...我們就先用看看囉...
※ 編輯: if4 來自: 211.74.232.65 (03/22 05:46)