作者if4 (逍遙遊)
看板Paradox
標題Re: [AOD ] 52已經有人修改堆疊懲罰成功了
時間Mon Mar 29 19:43:59 2010
這個問題...在我大規模的發動中國反推日本...才親身體會堆疊懲罰有多嚴重...
一位陸軍元帥可以帶兵 12 師...就應該保障 12 師沒有堆疊懲罰...
感覺上...AOD 自己重新定義堆疊懲罰...
我 4 位元帥各自帶兵 11 師陸軍加 1 指揮部(也就是 12 師)在同一省...
其他周邊省分還有其他將領...
沒辦法...元帥太容易養成...36 年中國剛開始打中共的時候就已經把張學良養成中將
失敗兩次戰役...就自己升官了...可能就是因為升官太容易...堆疊懲罰也容易...
上將很容易就升到元帥...所以我有很多高級將領...
所以我覺得兵多還不如早一點研發 39 步兵...打日本的 36 步兵...(我有作弊啦)
我的研發團隊都是 10 級的...event 1019 送的...
日本在滿州居然在哈爾濱有 100 多的兵力...要不是我的步兵都是 39 步兵...
我那麼多元帥根本打不贏他...因為他的堆疊懲罰比我還多...所以我也默默接受
AOD 的堆疊懲罰...
改函數也沒用...我改成 (sqrt(24*n+1)-3)/2 對勝負沒多大的影響...
(想要這個函數的執行檔...請跟我要...因為我沒有分享出來...因為不是最好的)
其實...我比較希望能依照帶兵量的多寡來決定堆疊懲罰...
沒有一個函數可以達到這個目的...我改成 (sqrt(64*n+1)-8)/2 還會當機...
所以我就沒再測試了...看看...裏面的函數只有一個變數 n 沒有帶兵量的參數...
想改也不知道怎麼改...
我偷偷的看 1.03 的版本...他根本沒改這個函數...我也沒辦法了...
--
今天很高興...又是一星期的開始...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.232.60
1F:推 fatisuya:1.03也有“新版”.... 03/29 19:55
2F:→ if4:是啊...我也看過新版的... 03/29 19:57
3F:→ if4:我想到了...把平移函數 2 改成 12 看看吧...反正超過帶兵量有 03/29 20:34
4F:→ 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)
5F:推 Alik:剛剛更新完1.03 發現步兵連平原都扣20%懲罰 是我更新不完全嗎 03/29 22:08
1.03 還沒測試...等子板主幫我漢化完畢...我再來修改...
※ 編輯: if4 來自: 211.74.232.60 (03/29 23:23)
6F:推 sugoichai:請問一下,這個載點載的是? 03/30 01:09
7F:→ sugoichai:是哪個版本的呢?1.03? 03/30 01:13
8F:推 Connels:很容易升元帥應該是因為國腐陸軍數量大 03/30 04:40
謝謝 C 大的指點 ^^
9F:→ if4:回su大.是1.02版.你可以先測試看看.再決定要不要用.單獨分享^^ 03/30 05:17
10F:→ if4:沒有隨著漢化包一起分享...就是因為太...暴力了...^^ 03/30 05:18
※ 編輯: if4 來自: 211.74.232.60 (03/30 06:12)
11F:→ nemesis0:我用了之後它會顯示找不到_INMM.dll 03/30 12:33
12F:→ nemesis0:然後開不起來 03/30 12:34
13F:→ if4:我剛剛試了一下.沒問題耶.我在家裡、學校都試過了.其他人呢? 03/30 16:09
14F:→ if4:請問你的軟硬體配備如何?請多提供一點資料...謝謝...^^ 03/30 16:10
15F:→ if4:喔...你是使用英文版吧?我的版本是正體中文版...需要你說的^^ 03/30 16:13