推 fatisuya:1.03也有“新版”.... 03/29 19:55
→ if4:是啊...我也看過新版的... 03/29 19:57
→ if4:我想到了...把平移函數 2 改成 12 看看吧...反正超過帶兵量有 03/29 20:34
→ if4:超過的另外算法...研究出來再公布... 03/29 20:35
研究出來了...載點:http://ppt.cc/hNS7
double n;
n-=24;
if (n>=1.0) n=(sqrt(24*n+1)-3)/2;
n+=24;
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] ;常數:浮點數24.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 10DD8E00 fmul qword ptr ds:[8EDD10] ;常數:浮點數24.0(64bit)
0045B50C DC05 B05C8900 fadd qword ptr ds:[895CB0] ;常數:浮點數 1.0(64bit)
0045B512 . D9FA fsqrt ;開平方
0045B514 DC25 18DD8E00 fsub qword ptr ds:[8EDD18] ;常數:浮點數 3.0(64bit)
0045B51A . DC0D D8508900 fmul qword ptr ds:[8950D8] ;常數:浮點數 0.5(64bit)
0045B520 . DC05 00DD8E00 fadd qword ptr ds:[8EDD00] ;常數:浮點數24.0(64bit)
0045B526 . D84C24 08 fmul dword ptr ss:[esp+8]
0045B52A . C3 retn
後來改成 24 而不是 12 ...是考慮有指揮部的情況...所以既然要改大...一次改足...
f 是浮點函數
sub 減法
com 比較
mul 乘法
add 加法
sqrt 開平方
這次又多加兩個變數...一共是 4 個變數(yyddxxmm 用兩個,我也加了兩個...)
※ 編輯: if4 來自: 211.74.232.60 (03/29 22:20)
推 Alik:剛剛更新完1.03 發現步兵連平原都扣20%懲罰 是我更新不完全嗎 03/29 22:08
1.03 還沒測試...等子板主幫我漢化完畢...我再來修改...
※ 編輯: if4 來自: 211.74.232.60 (03/29 23:23)
推 sugoichai:請問一下,這個載點載的是? 03/30 01:09
→ sugoichai:是哪個版本的呢?1.03? 03/30 01:13
推 Connels:很容易升元帥應該是因為國腐陸軍數量大 03/30 04:40
謝謝 C 大的指點 ^^
→ if4:回su大.是1.02版.你可以先測試看看.再決定要不要用.單獨分享^^ 03/30 05:17
→ if4:沒有隨著漢化包一起分享...就是因為太...暴力了...^^ 03/30 05:18
※ 編輯: if4 來自: 211.74.232.60 (03/30 06:12)
→ nemesis0:我用了之後它會顯示找不到_INMM.dll 03/30 12:33
→ nemesis0:然後開不起來 03/30 12:34
→ if4:我剛剛試了一下.沒問題耶.我在家裡、學校都試過了.其他人呢? 03/30 16:09
→ if4:請問你的軟硬體配備如何?請多提供一點資料...謝謝...^^ 03/30 16:10
→ if4:喔...你是使用英文版吧?我的版本是正體中文版...需要你說的^^ 03/30 16:13