Linb0508 發表於 09-6-21 20:36:27

簡易入門-星海地圖製作

大家都知道,星海有自己的地圖編輯程式
但是那是英文版的,有些人根本不會使用
只會最簡易的方式進行編輯!

那我就教大家一下,如何使用這軟體。
為了避免入門等級過高,因此星海內建地圖(8)The Hunters.scm為介紹吧!

首先先找到星海內的程式StarEdit
點兩下打開,如果是第一次開啟,會要求你同意或是不同意,請選Account
打開後請選擇開啟舊檔(8)The Hunters.scm

首先找到工具列下方有個下拉式選單Terrain Layer
選到Unit Layer,就可以用拉框框的方式選到礦石了。

把選到的礦石按下滑鼠右鍵,選擇Properties。
會開出一個視窗,有兩個數值可以輸入,右邊那個Resources的地方輸入500000
當然也可以輸入更高,只是當地圖讀取的時候,將只會讀到500000。

除了水晶礦石外,瓦斯也是同樣方式就可以變成500000。

然後再把地圖另存新檔,這張地圖就是俗稱的無限礦地圖…

===第一波教學結束,尚未完成,有人要接手可以繼續,我將會重整!===

[ 本文章最後由 Linb0508 於 09-9-6 15:15 編輯 ]

samuelchou 發表於 09-7-4 16:24:55

大大加油喔~~~

我要跟你學XD

jdkb4ttt55 發表於 09-7-23 22:48:44

由我來介紹
如何設置電腦 AI 吧

Trigger之中的條件
ACCUMULATE 累積---累積到了一定的礦或瓦斯就會...
ALWAYS 一開始就會發生
BRING 帶一定的Unit到LocationX就會...
COMMAND 命令一定數量的Unit(也就是說當playerX有一定的Unit)就會...
COMMAND THE LEAST
COMMAND THE LEAST AT
COMMAND THE MOST AT
COUNTDOWN TIMER 倒數計時
DEATHS 當playerX死了一定數量的Unit就會...
ELAPSED TIME 當遊戲經過了一定的時間就會....
HIGHEST SCORE 當某一位player有最高的分數就會...
KILL 當某player殺了一定數量的Unit就會...
LEAST KILLS 殺某Unit殺的最少的人會...
LEAST RESOURCES 挖最少資源的player就會.....
LOWEST SCORE 得最少分的人會....
MOST KILLS 殺某Unit殺的最多的人會...
MOST RESOURCES 挖最多資源的player就會.....
NEVER 從不發生
OPPONENTS 當playerX有X個敵對的對手就會...
SCORE 當某player有一定數量的分數(例如Kill,Total,Units的分數)時就會...
SWITCH

Trigger之中指定的動作
CENTER VIEW 將你的視野自動移到LocataionX
CREATE UNIT 創造一個Unit給playerX
CREATE UNIT WITH PROPERTIES 創造一個有特殊屬性的Unit給playerX
DEFEAT 敗北
DISPLAY TEXT MESSAGE 顯示出一段文字
KILL UNIT 殺了某單位
KILL UNIT AT LOCATION 在LocationX殺了某單位
LEADER BOARD(CONTROL AT LOCATION) 在左上角產生一個"誰在LocationX中的Unit最多"的排名板
註:label是讓你設一個標題,好讓人了解這個排名 是幹啥的(以下的設定可能都有)
LEADER BOARD(CONTROL) 在左上角產生一個"誰的Unit最多"的排名板
LEADER BOARD(GREED) 在左上角產生一個"誰存的Gas和Ore最接近你所設定的數字"的排名板
LEADER BOARD(KILL) 在左上角產生一個"誰殺的Unit最多"的排名板
LEADER BOARD(POINTS) 在左上角產生一個"誰的分數(可自行設定種類)最高"的排名板
LEADER BOARD(RESOURCES) 在左上角產生一個"誰的資源最多"的排名板
LEADER BOARD GOAL(CONTROL AT LOCATION) 對在LocationX中的Unit最接近你設的數字的player顯示
這排名板
LEADER BOARD GOAL(CONTROL) 對Unit最接近你設的數字的player顯示這排名板
LEADER BOARD GOAL(KILLS) 對所殺的Unit最接近你設的數字的player顯示這排名板
LEADER BOARD GOAL(POINTS) 對所得到分數最接近你設的數字的player顯示這排名板
LEADER BOARD GOAL(RESOURCES) 對所挖得的資源最接近你設的數字的player顯示這排名板
LEADERBOARD COMPUTER PLAYERS  
MOVE LOCATION  
MOVE UNIT 移動某player的Unit從LocationX1到LocationX2
MUTE UNIT SPEECH  
PAUSE GAME 暫停遊戲
PLAY WAV 撥放WAV檔
PRESERVE TRIGGER  
REMOVE UNIT 幫某player移除某Unit
REMOVE UNIT AT LOCATION 幫某player移除在LocationX的某Unit
RUN AI SCRIPT 執行AI 。有三種模式
一、傳送給所有的Unit具戰略性攻擊的命令
二、傳送給所有的Unit具隨意攻擊的命令
三、將電腦切換成等待救援的模式
RUN AI SCRIPT AT LOCATION 在LocationX執行AI
SET COUNTDOWN TIMER 設定倒數計時。
SET DOODAD STATE  
SET INVINCIBILITY 設定某player的Unit在LocationX是否無敵
SET MISSION OBJECTIVES 設定遊戲目標,在TEXT中輸入自己想設定的文字
SET NEXT SCENARIO 設定當你完成這個劇情後所要繼續玩的劇情
SET RESOURCES 設定playerX增加或減少多少資源
SET SCORE 設定playerX增加或減少多少分數
SET SWITCH  
TAKING PORTRAIT 顯示某Unit的肖像X秒
TRANSMISSION  
UNMUTE UNIT SPEECH   UNPAUSE GAME 停止暫停遊戲
VICTORY 勝利
WAIT 等待X秒

jdkb4ttt55 發表於 09-7-23 22:49:59

電腦AI設定
即使你在地圖配置了電腦單位,如果不替它們設定,它們都只會被動防守,不會作任何行動的.所以我們必須替它們設定行動.

要設定ai,便要在電腦玩家建立trigger,conditions須用always,及action使用run at script.


說明各script的意思:

run ai script:

Send all Units on Strategic Suicide Missions:命令電腦所有部隊進行攻擊,進攻方法較醒目,直至所有人類玩家死去.

Send all Units on Random Suicide Missions:和上面一樣,但電腦進攻方法有點不同,只會狂攻.

Switch Computer Player to Rescuable:使電玩變成Rescuable.

run ai script at location:

Custom Level:電腦會在你指定的location建立基地,擴張及進攻.(這script是假設電腦在遊戲開始時是沒有任何基地的)

Campaign Easy:電腦會在你指定的location內的基地建設最基本的建築和軍隊,也會有少形進攻.

Campaign Medium:電腦會在你指定的location內的基地建設大部份的建築和軍隊及進行研究,也會有中形進攻.

Campaign Difficult:電腦會在你指定的location內的基地建設所有的建築和軍隊及進行研究,也會有大形進攻.

Campaign Area Town:電腦會在你指定的location內的基地進行防守,但不會進攻.

Campaign Insane:電腦會在你指定的 l o c a t i o n 內基地進行巨大規模建設,並進行瘋狂式攻擊‧

Value this Area Higher:電腦會視你所指定的location為重要地區,會派兵到該location防守.

Set Player To Enemy/Ally:沒有甚麼用途的script,因為action的set alliance status可做到相同效果.



Enter Closest Bunker:命令location中的部隊進入碉堡。

Enter Transport:命令location中的部隊進入運輸機.

Exit Transport:命令location中的部隊離開運輸機.

注意:上面Enter closest bunker和enter transport, exit transport三個script是可以用在人類玩家上的

[ 本文章最後由 jdkb4ttt55 於 09-8-13 15:44 編輯 ]

samuelchou 發表於 09-8-13 15:30:39

大大,請問一下,你講的這些指令,
是在執行地圖時,系統電腦會自動對玩家(或電腦)執行的動作嗎?
另外,Trigger又是甚麼呢?要怎麼開啟?
在這些指令後面要接甚麼樣格式的文字,系統才會看懂並且加以處理?
還有,Closest Bunker指令是說進去以後就不能出來嗎?
或者只是在一開始的時候讓Unit進去,之後還可以自由移動的?
---------------------------------------------------------------------------------------------
剛剛幫你查了一下 Campaign Insane的意思
推測大概是會把電腦Unit設定成更具有智慧、侵略性及防禦性的指令
因為Insane的意思是瘋狂的/精神病患者的/荒唐的
而現在的狀況Insane最有可能是瘋狂的意思(那還是別用好了,聽起來好恐怖@@)

期待你們還願意繼續教學喔^^

jdkb4ttt55 發表於 09-8-13 23:53:15

原文由 samuelchou 於 2009-8-13 07:30 發表 https://www.gamez.com.tw/images/common/back.gif
大大,請問一下,你講的這些指令,
是在執行地圖時,系統電腦會自動對玩家(或電腦)執行的動作嗎?
另外,Trigger又是甚麼呢?要怎麼開啟?
在這些指令後面要接甚麼樣格式的文字,系統才會看懂並且加以處理?
還有,Closest Bunker指令 ...

其實  這些只是指令  你選擇進入碉堡 你可以手動放出來
如果是電腦  就出不來了喔  

我下篇文章是圖文教學開啟頁面
製作會比較久  期待一陣子吧

jdkb4ttt55 發表於 09-8-15 19:40:35

開啟頁面及內部部分基本須知功能

基本上大家如果不知道地圖編輯器如何使用
其實很簡單  我在此為大家解說頁面功能


基本上 大家剛開始都是這樣子的畫面
初步先教大家按鍵功能吧

File 檔案


裡面有基本的
開新地圖、開啟舊檔、儲存、另存新檔

Player  遊戲開始編制區


這裡面可以選擇玩家數量以及電腦使用以及科技研發是否、製造兵種是否等等
Scenario 內建功能編制


這裡可以調整遊戲裡面所有事情的地方
包括音效、電腦AI、劇情、事件處發、兵種功能設定等都在此區

jdkb4ttt55 發表於 09-8-15 19:59:36

開啟頁面及內部部分基本須知功能 第二發

從遊戲開始編制區
點選  Settings..
會開啟此頁面


很明顯由Rase這區塊 可以清楚看到個玩家的種組分配
唯有大家不熟悉的User Selectable此為隨機種族
至於旁邊的拉選單
Computer   電腦控制
Human       玩家控制
Rescuable  玩家遇到會中途投靠玩家
Neutral       與玩家同盟(電腦並不會攻擊此同盟、AI亦對此同盟無效)

再來  在此視窗最上面 有個  Units  點了會出現此畫面


首先  這區塊是兵種建造可否區
左上選擇兵種
右下選擇指定玩家
至於右邊  原設定是都打勾勾  代表都可以製造
如果最上面打沒打勾  中間打勾  代表所有玩家均不可建造
則中間和打下打均無打勾  代表選擇此玩家無法建造此兵種

點選最上面的  Upgrades  會進入 科技研發編制表

此畫面  是設定科技研發等級區塊  Level(此玩家起始科技等級)  Max(此玩家最高科技等級)
可用來設定攻擊上限  如:攻擊可以升級到255等


這邊基本上跟兵種建造可否操作頁面相似度達99%
我可以不必多說

以上  為(自己)製作  要剪貼無意見 注意標上出處是哪邊!!

[ 本文章最後由 jdkb4ttt55 於 10-5-2 04:55 編輯 ]

samuelchou 發表於 09-8-27 14:59:47

仔細一看,樓主的文章(最上面那篇)寫說

"請勿回覆"

我們會不會干擾到他了@@?導致他不想說下去@@?

Linb0508 發表於 09-9-27 17:49:16

先來製作簡單的地圖吧!

首先:
開啟地圖編輯器。
開新地圖,選擇最小size,然後ok。64x64
左邊工具列:選擇Player 1 (Red Terran)
找到Start Location,點裡面的Start Location。放在地圖隨意一個位置。

然後選擇Player 2 (Blue Zerg),依此類推。
然後地圖就可以存檔,去星海執行地圖的話,選非Use Map Setting,
進去後就會發現主基地跟四支工兵了。

如果只是玩正規的話,記得要放礦產,跟地圖上的河流或是小玩意兒,可以讓地圖增加裝飾。

小玩意兒,就是工具列右邊有藍色三角紅色方塊黃色圓柱的按鈕,名稱是:New Doodad Palette。

如果地形有高地,或是盆地,可以在這邊找到[橋],放置後就可以上下樓梯了。

[ 本文章最後由 Linb0508 於 09-9-27 17:51 編輯 ]
頁: [1] 2
檢視完整版本: 簡易入門-星海地圖製作