daniel064857
|
分享:
x0
|
[Map] 製作1.6地圖~反編譯地圖
(轉貼)
應該有很多人會遇到這些問題門、梯子、水該怎麼做?網路找答案? 但是找不到怎麼辦?那就使用BSPTwoMAP和BSPViewer來幫助我們建立正確的實體--------------------------------------------------------------------------------------BSPTwoMAP ----- 可以反編譯bsp檔的工具(把bsp檔拖曳至BSPTwoMAP這個程式上,他會再DOS下開始反編)編譯出來後,你會得到map檔、反編訊息文字文件檔、wad檔如果沒有出現wad檔,那就表示這張地圖,完全是官方內建的紋理所建立的。但你拿官方地圖去反編,有時也可以反編出wad檔,畢竟cs也經過好幾次的改版才有今天的1.6,所以你看見官方地圖反編之後會出現wad檔,是因為他把wad整合進地圖裡面,才會出現這個檔案。你可以拿我做的de_dust_m2這張反編它,會出現wad檔,但是裡面沒有dust紋理,因為我沒整合進地圖檔。(官方內建wad不需要整合)我只匯入2張紋理(azgrss、sandgrss)進去地圖檔。----------------------------------------------------------------------------------map檔你可以用記事本開啟他,可以看見相關訊息。 "classname" "worldspawn"工具版本訊息"MaxRange" "8192"地圖視野設定"skyname" "des" 使用的天空名稱"mapversion" "220"工具版本訊息 "wad"建立這張地圖時,所使用的wad路徑與名稱 "message"你在編輯地圖時,在這邊打上訊息,反編之後會看見你所打的文字。 ---------------------------------------------------------------------------------- 用你的Hammer來開啟map檔,你會看見亂中有序的一張地圖,它可能為了不讓抄襲者完全複製地圖結構所產生的!?不重要,別管地圖結構,我們目的是學習建立實體!1.6地圖分為三大類固體 --- 牆壁、地板、等等....沒有功能的固體固體實體 --- 有功能屬性的固體實體 --- 地圖一開啟就執行在地圖內的作用也別管蝦密挖歌固體或實體,我們的目的就是要學建立實體 1.你可以從地圖選項中的實體報告(entity report)來找出你所要學習的實體名稱2.也可以從地圖中找尋類似的實體你要做一隻打的死的小雞,那就找cs_italy這張圖你要做可以拯救的人質,那就找cs_office這張圖你要讓你的地圖下雨,那就找de_aztec這張圖 很簡單的邏輯,不會很難,難就難再因Hammer、fgd版本不同,你所參考的實體,它的選項屬性有些部分可能無法在我們的版本上執行,不建議複製實體到你的地圖上,要在你的地圖上修改相關屬性,再匯出地圖測試、測試、再測試...... ---------------------------------------------------------------------------------- BSPViewer可以很快速的找尋實體功能屬性,不用經過反編譯再用Hammer開啟....但缺點是,它只能看見簡易的實體功能值,有些值它只顯示數字。數字定義的名稱還要從Valve官網找....這工具若只是要找正確的實體名稱是非常好用的!! -------------------------------------------------------------------------------------------------http://ref.gamer.com.tw/redir.php?url=https%3A%2F%2Fdev...2Fwiki%2FDecompiling_Maps 官方有連結這些工具讓玩家可以更順利的製作新地圖最底下有這句Warning:Decompiling official Valve maps and redistributing them as your own could be considered as copyright infringement. This should be used for educational purposes only. 我個人覺得,不管你的地圖有沒有用到官方的紋理、聲音、模組,等等...你都可以說這地圖是你做的,但不是你的,版權所有人是屬於Valve。 轉貼: http://forum.gamer.com.tw/C.php?bsn=...tnum=1&subbsn=12
|