![]() |
||
Major Member
![]() 加入日期: Sep 2004 您的住址: 鬱茶園
文章: 231
|
引用:
大大 你也交我一下啊....不然一直死在前面....很澳!! ![]()
__________________
悶阿... |
||||||||
![]() |
![]() |
Major Member
![]() 加入日期: Sep 2006
文章: 123
|
能變成swf嗎...這真是殺時間的工具 XD
|
||
![]() |
![]() |
New Member
加入日期: Dec 2005
文章: 8
|
![]() 好累.... 拼不出黑洞.... |
![]() |
![]() |
*停權中*
加入日期: Apr 2002
文章: 328
|
修改各項數值教學
我是從這裡的教學學來的http://s4.invisionfree.com/playr_forum/ar/t580.htm
其實很簡單,先到這裡http://img512.imageshack.us/img512/3931/1036yi7.swf 下載此遊戲的swf檔(直接從檔案->另存新檔就好了)。 再來下載Flasm 這個可以將swf匯出成txt來做修改的工具。 將下載下來的Flasm解壓縮後將下載下來的遊戲swf檔放到Flasm的資料夾中。 接著到開始 ->執行,輸入cmd來開啟指令模式。 在指令模式中先移到Flasm的資料夾中,例如你的Flasm是放在D槽,就輸入d: 再輸入cd flasm 進入到flasm的資料夾後,輸入flasm -d onslaught.swf > name.txt 這個指令是將swf檔解成txt檔,好讓我們可以對其內容進行編輯。要注意其中onslaught.swf是指遊戲的那個swf檔,你可能另存成不同的檔名,要記得修改你在另存時的檔名。另外name.txt中的那個name是你可以自己隨便取名字的,當然如果你就要取名叫做name也沒差。 接下來就要對我們解出的txt檔來做編輯,打開我們剛剛解出的txt檔,會看到一堆程式碼,老實說我也看不懂在寫啥米洨,因為我完全不會任何程式語言,不過最上面我提到的那個教學網站中有寫到那些數值的位置,以下的資料是從上面那個網站擷取下來的: setMember push 1, NULL, r:1, 3, 'ASSetPropFlags' callFunction pop push r:1, 'game_version', '1036-plinth' //Displays the build version, which is located below Onslaught and next to beta on the main menu setMember push r:1, 'time_last', 0.0 setMember push r:1, 'player_lives', 10 //Player lives setMember push r:1, 'total_shots', 0 setMember push r:1, 'total_kills', 0 setMember push r:1, 'total_spent', 0 setMember push r:1, 'game_paused', FALSE setMember push r:1, 'game_over', FALSE setMember push r:1, 'game_demo', FALSE setMember push r:1, 'turret_info_show', TRUE setMember push r:1, 'turret_info_x', 30 setMember push r:1, 'turret_info_y', 30 setMember push r:1, 'attacker_upgrade_rate', 1.125 //How much the enemies HP is multiplied by each level setMember push r:1, 'attacker_energy', 10 //How much HP the enemy starts with at level 1 setMember push r:1, 'attacker_speed', 60 //Speed of enemies setMember push r:1, 'attacker_spacing', 700 //Spacing between each enemy in a wave setMember push r:1, 'attacker_types', 9 setMember push r:1, 'wave_size', 10 //How many enemies come in one wave setMember push r:1, 'wave_spacing', 20000 //How much time elapses before a new wave comes, in milliseconds setMember push r:1, 'starting_cash', 1000000 //How much cash the player starts out with setMember label47: end // of initMovieClip 773 以上我們可以看到一開始的金錢數目是那個starting_cash 所以各位只要搜尋starting這個字,然後看後面有30這個數字的(因為一遊戲開始的金錢是30)就是金錢了,要修改成多大隨你爽。至於其他的數值我沒修改過所以沒去注意,不過照上面的資料各位應該可以很輕易的去修改,像是下一波敵人要進攻的時間等等。 修改完後當然記得要save啦,save完後就可以關掉txt檔了。 再來回到指令模式中,輸入flasm -a name.txt 這個指令將剛編輯完的txt檔再編譯回swf檔,編譯完後再打開那個swf檔,你就會發現你剛做的修改都會生效了,希望以上教學對各位有用。 還有誰可以跟我講一下那個combo怎麼用嗎????? |
![]() |
![]() |
New Member
加入日期: May 2002 您的住址: 海底2萬里
文章: 2
|
做的好 我在海下不會無聊了
|
![]() |
![]() |
*停權中*
加入日期: Dec 2006
文章: 201
|
引用:
多謝啊∼! combo好像是各武器的damage升級到一定程度後會自動隨排列方式發生的。 此文章於 2007-10-14 03:45 AM 被 usam 編輯. |
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: May 2003
文章: 77
|
.........
玩到後面 damage 沒力..造成大混戰 ..-_- |
![]() |
![]() |
New Member
加入日期: Dec 2003 您的住址: - NYC -
文章: 7
|
combo始終用不出來的說
我有點第一頁連結裡的"遊戲攻略" 看了一下 也按了"C"讓武器旁出現黃色光圈 但是還是沒有看到發射combo武器 我有把相關武器蓋在附近 像:紅+藍+綠 不過始終沒有combo產生 我是少了哪一項步驟嗎? 是自動會有combo還是要手動?
__________________
"Once you fly, you will walk with your eyes skyward. |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Jun 2001 您的住址: Taipei
文章: 481
|
combo 所有相關的塔 damage 都要max
且組合中排第一個塔要先發現敵人 就能發動combo |
![]() |
![]() |
New Member
加入日期: Dec 2003 您的住址: - NYC -
文章: 7
|
好的 我在去試試看
我確定我有把相關的塔給升級到最高 但是有沒有組合中第一個塔先發現就要讓我研究一下
__________________
"Once you fly, you will walk with your eyes skyward. |
![]() |
![]() |