nomygf
發表於 14-7-2009 15:37:03
對啊, 但你會發現這麼多的單位 ID 中, 有些是不見了的,
這點我們也不清楚為何 /_\
deathkill666
發表於 14-7-2009 15:41:28
本帖最後由 deathkill666 於 14-7-2009 15:50 編輯
當用了複製地圖功能之後便會這様(我猜,試吓先).........
>>可能是你複製地圖時不小心複蓋了開始的那些ID<<
所以若要保持所有ID,最快應是用 木 ...
nomygf
發表於 14-7-2009 15:51:48
本帖最後由 nomygf 於 14-7-2009 16:15 編輯
我忘了某樣東西, 所以上述情況是正常的。
因為單位被移除了, 就會消失, 僅此而已。
西門
發表於 14-7-2009 16:44:03
我忘了某樣東西, 所以上述情況是正常的。
因為單位被移除了, 就會消失, 僅此而已。
nomygf 發表於 14-7-2009 15:51 http://www.nakuz.com/bbs/images/common/back.gif
果然是- -
拉拉是個人才
發表於 21-7-2009 21:19:10
如果有影片教學就好了--
[H]bunbunbunbun
發表於 22-7-2009 01:58:25
交什麼換, 直接放上來吧,
反正我們所用的方法應快會放上來,
只是我在找有沒有一個更簡單的方法來代替罷了,
可惜我不懂十六進制修改器, 要不然就可以了 [] ...
nomygf 發表於 14-7-2009 14:31 http://www.nakuz.com/bbs/images/common/back.gif
未必得...頭先我改一個effect 入面既target unit id成個檔入面d 數字已經唔同哂= =
nomygf
發表於 22-7-2009 08:49:15
未必得...頭先我改一個effect 入面既target unit id成個檔入面d 數字已經唔同哂= =
bunbunbunbun 發表於 2009-7-22 01:58 AM http://nakuz.com/bbs/images/common/back.gif
咁怪 -.- ?
基本上, 用 Trigger Script Edidor 可以自行輸入 ID 了,
這個可算是最簡單的方法了…
n131000
發表於 22-7-2009 10:27:49
本帖最後由 n131000 於 22-7-2009 16:09 編輯
這種改名方式很久以前就有了,以前也試過:P
前提是你要能算出你建立的物件的ID,然後把觸發改名效果的設定物件 設定成你要的ID;
幫大家統整一下:
ID的算法:地圖上第一個產生的物件ID為0,第二個ID為1,以此類推...假設你放了六個物件,你最後一個(第六個)東西的ID就是5,你再放下一個東西的ID就是6,即使你把所有單位都刪掉了,你下次放的東西的ID也是6,不會是0~5。
在畫完地圖後想想看你最後一個放的是什麼東西,到AOKTS看它的ID(假設是n),就知道遊戲中第m個產生的物件ID為n+m
例如你地圖最後的東西ID是223(n),你要改名的英雄是在遊戲開始後第三個(m)建造的,該英雄的ID就是226 (223+3)。
改名作法(假設你要改名字的單位ID為10):方法之一就是在另外的地圖建立11隻單位,第十一隻ID就是10,改他的名字,再用AOKTS把該觸發效果複製到你要的劇情。
方法之二就是先建一個改名的效果,用修改軟體(如:GameMaster8)查該效果的記憶體位置,假設你效果設定為物件ID 5,就用5搜尋,再把它設定成ID 6的單位,用6搜尋,把找出來的記憶體位置的值改成10就OK了。
方法之三同樓上,也是目前最方便的,就是用Trigger Script Edidor (文字式觸發事件修改器),直接把觸發改成文件檔改ID。:D
Lucifer_919
發表於 22-7-2009 12:23:56
我有d唔明波
你呢到又話”就知道遊戲中第m個產生的物件ID為n+m”
你呢到又話”第十一隻ID就是10”
如果用第一句泥林我當n係第5個.m係第6個
咁個id就係11
但係你之後又話”第十一隻ID就是10”
姐係點=.=??
nomygf
發表於 22-7-2009 12:53:07
遊戲ID系統其實真的非常簡單罷了, 不用想得太復習,
恐怕那算式會使你更迷茫。
遊戲內有無數個 ID, 就好像一個已發展城市一樣,
有無數個身份證號碼, 有無人去領取是一回事,
這跟世紀帝國 II一樣, 假設那身份證號碼就是單位 ID,
也就是:
ID 單位
0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
……
第一隻建立的單位(單位A), 會領取 ID 編號 0, 代表該單位的 ID 為 0,
第二隻建立的單位(單位B), 會領取 ID 編號 1, 代表該單位的 ID 為 1,
第三隻會領取 ID 編號 2, 如此類推
那就會變成這樣:
ID 單位
0.單位A
1.單位B
2.
3.
4.
5.
6.
…
但是單位死/被刪除後, ID 會被其他單位使用嗎 ?
情況跟身份證一樣, 試問你死後, 你的身份證號碼會被其他人使用嗎 ?
不會, 所以當你在地圖建立一隻單位, 然後刪除它,
它依然是占有著它的 ID, 而不會被後期建立的單位補上。