CSGO地圖 轉(zhuǎn) CS2地圖
工具原地址:
https://github.com/andreaskeller96/cs2-import-scripts
講解視頻地址:
https://www.youtube.com/watch?v=AYqKCkMMHPk
文字講解部分:
準(zhǔn)備內(nèi)容:地圖
VMF
文件,地圖使用的所有
材質(zhì)、模型
的文件,上述Github鏈接工具,Python 這里以
kz_sxb2_cxz
為案例:
第一步:
安裝
Python
和
Colorama
在Python官網(wǎng)安裝最新的Python,安裝成功后在
cmd
里執(zhí)行python命令如下
然后按Ctrl + Z,并按回車退出Python,然后執(zhí)行
pip install colorama
開始安裝Colorama。
我已經(jīng)安裝過了會(huì)提示已經(jīng)安裝,如果你們安裝完也可以用這個(gè)方法來檢測(cè)一下
第二步:準(zhǔn)備地圖vmf文件,地圖材質(zhì),地圖模型
首先創(chuàng)建一個(gè)在
純英文
路徑的文件夾,為了方便可以直接在磁盤根目錄創(chuàng)建 案例中我創(chuàng)建的文件夾:csport,其目錄是D:\csport\
進(jìn)入csport文件夾,分別創(chuàng)建
maps,materials,models
文件夾
其中
maps
文件夾存放需要轉(zhuǎn)換的地圖的
vmf
文件
至于
materials和models
的內(nèi)容可以直接把
csgo自帶
的文件夾完全復(fù)制過去
第三步:準(zhǔn)備目標(biāo)文件夾
首先打開CS2的創(chuàng)意工坊工具(打開CSGO的時(shí)候會(huì)提示選項(xiàng)) 如果還沒有安裝創(chuàng)意工坊工具,可以在STEAM-右鍵CSGO-屬性-DLC,然后勾選對(duì)應(yīng)的Workshop Tools選項(xiàng)
選擇
Create New Addon
,輸入你需要保存的地圖的名字,我這里以
kz_dragoncat
為例,轉(zhuǎn)換工具實(shí)際上是輸出到這個(gè)文件夾,而不是直接把里面的vmap文件
(CS2地圖新格式,相當(dāng)于CSGO的VMF)
進(jìn)行覆蓋
創(chuàng)建好之后可以選擇Launch Tools啟動(dòng),然后打開Hammer備用
第四步:開始Port
打開
cmd
,并且找到工具所在目錄 比較方便的方法是:打開工具所在的目錄,然后直接在地址欄輸入
cmd
接下來需要輸入關(guān)鍵代碼
python import_map_community.py "CSGO路徑" "輸入路徑" "CS2路徑" CS2地圖名字 需要轉(zhuǎn)換的地圖名字 -usebsp
這個(gè)是我需要輸入的
python import_map_community.py "D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo" "D:\csport" "D:\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo" kz_dragoncat kz_sxb2_cxz -usebsp
我來解釋一下:
1、CSGO路徑,就是CSGO安裝的位置 2、輸入路徑,是最開始創(chuàng)建的
csport
文件夾的位置,該文件夾里面包含
maps, materials, models
文件夾 3、CS2路徑,目前測(cè)試版存在于CSGO目錄的
game\csgo
文件夾,可以看到我上面的內(nèi)容 4、CS2地圖名字,為剛剛在Workshop Tools(創(chuàng)意工坊工具)創(chuàng)建的名字,我創(chuàng)建的是
kz_dragoncat
,因此直接寫
kz_dragoncat
上去 5、需要轉(zhuǎn)換的地圖名字,比如我需要把
kz_sxb2_cxz
轉(zhuǎn)換過去,則直接填寫
kz_sxb2_cxz
準(zhǔn)備就緒后可以直接按回車
第一次按回車后會(huì)提示:
WARNING - this script will potentially overwrite imported content in your addon folders?
Enter to Continue, Esc to Quit
這是提示你這個(gè)腳本會(huì)
重寫
你選擇的文件夾,此時(shí)再按一次
回車
開始執(zhí)行 等待執(zhí)行結(jié)束后:
會(huì)提示已經(jīng)完成,其中imported是已經(jīng)導(dǎo)入(轉(zhuǎn)換成功),而出現(xiàn)failed基本是你丟失材質(zhì)造成的。
skipped是跳過,unknown是未知,但這兩個(gè)我沒遇到過所以也不知道什么原因
第五步:在Hammer中打開地圖文件
按
Ctrl + O
,在彈出的窗口中選擇已經(jīng)轉(zhuǎn)換的地圖
kz_sxb2_cxz.vmap
最后可以看到效果跟CSGO的幾乎一致 圖1:GPU實(shí)時(shí)渲染效果(與游戲內(nèi)效果一致,吃GPU)
圖2:模擬全光照效果(簡單處理,與游戲內(nèi)相差較大)
最后的話,據(jù)說Source 2的Hammer要求顯卡需要支持
光線追蹤
,要不然導(dǎo)出來的地圖只能是沒有光照的版本,不知道是否屬實(shí)。Source 2引擎確實(shí)強(qiáng)大,更新后的Hammer的操作有點(diǎn)類似于Blender或者Unity,總體效果也不錯(cuò)。