Cronusmax TW

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2235|回復: 0

Super CA程式 - 如何用表單輕鬆編寫script組合技

[複製鏈接]

177

主題

654

帖子

3114

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
3114
發表於 2016-6-3 10:17:04 | 顯示全部樓層 |閱讀模式
快打組合技(Combo)  步驟說明 - Super CA 操作說明
【克麥】CronusMax 擁有強大的外掛功能,當中GPC自編程式Script功能可說是讓玩家可以隨心所欲的來編寫自己的搖桿密技。但並不是所有玩家都會GPCScript編寫程式,因此CRONUSPRO軟體當中就設計了圖形化介面(Visual Scripting)工具程式,讓不會編寫程式碼的玩家也可輕鬆設計自己的Script程式,方便又實用,使用方式請參考官網上說明。惟雖然有圖形化介面(VisualScripting)編寫器讓玩家設計自己的密技, 但是因為是簡單的圖形介面, 因此還是有些較繁瑣的密技無法用此編輯器來編寫.

在此為大家介紹一款專為【克麥】設計的一款combo組合鍵+連續技編輯器,任何你想的到的連續技,按鍵搖頭的組合技,都可藉由此編輯器編寫出Script,再移至CRONUSPRO上做編譯(Compile),然後寫入【克麥】中。是相當便利的工具程式,尤其是格鬥遊戲,更是不可或缺的編輯工具。

接下來便來介紹如何操作SuperCA【超級組合鍵輔助系統 - 超組】這軟體。
首先先至官網download此軟體安裝檔: <SuperCA安裝檔>

下載後點選安裝程式,依說明指示安裝軟體,安裝完後會在桌面上看到SCA捷徑圖示。

點選SCA圖示開啟程式,會開啟下列視窗:

大致分為3個區塊:
1.   搖桿指令編輯區:這區塊是整個編輯的重點區,基本上都是在此區做編輯,設計者非常細心,玩家只需依照step1,step2….step6依序完成編輯即可。
2.   Timing設定區:在整個指令編輯牽扯到的timing都在此設定。
3.   Script程式碼區:此區展現Script程式碼,當我們在左方編輯區依step1~step6編輯時,此區會自動產生對應的script程式碼,基本上這區塊我們是不用去管他或做任何改動的。

這裏我們用一個範例來解說,喜歡格鬥遊戲的玩家應該都玩過UltraStreet Fight 4吧,我們以當中人物Vega的大技來做演示。
首先叫出Vega大技的指令,我們接下來設定用PS4搖桿的L3鍵來叫出BloodyHigh Claw大技。

UltraCombo – Bloody High Claw指令為:左下(集氣)->右下->左下->右上->3K(L2)

首先我們先看搖桿指令編輯區,編輯區有幾個區塊,搖桿區為選擇你欲使用的搖桿(步驟6時才選擇),功能區為你要編輯之功能,我們這裏選combo(組合編輯),下方為step1~step6的步驟。

Timing設定區,有個參數與我們的指令編輯有關,那就是Wait times裏的After button press。
After button press是指當一按鍵按下後,間格多少時間後再按下一個按鍵,也就是輸入指令之間的間隔時間。
連續技的指令間格不可太長,內定值為100(0.1秒),經測試這時間太長,必需改為50(0.05秒),如下圖紅框。


也就是說Bloody HighClaw大技整串指令輸入為:左下鍵(集氣)-> 等1000(1秒)-> 右下鍵->等50(0.05秒) ->左下鍵->等50(0.05秒)-> 右上鍵->等50(0.05秒)-> 3K(L2)。

現在來按步驟進行,首先步驟一(step1),點擊(Main Start),這是程式起始的意思,右方Script區會對應出程式碼 main{
接下來step2為輸入這個combo的命名,這裏設為USF4_combo_vega
接下來step3則為選擇你要使用的搖桿,這裡選擇PS4
接下來為step4 – Selecthow to start your combo? 這步驟是要設定玩家要用哪個方式及按鍵來啟動執行combo指令。
這當中有3block,第一個block是條件,下拉後有3個選項。

l   get_val:得到某一按鍵值,白話一點,也就是說只要某一按鍵被按下。
l   event_press:當某按鍵被按下的那一個當下。
l   event_release:當某按鍵被放開的那一個當下。

這裡我們選擇get_val。而第二個block則是選要啟動combo的搖桿按鍵,這裡我們選擇PS4_L3,因為L3是沒用到的按鍵。
接下來第3block為選擇按下啟動鍵(PS4_L3)時,執行甚麼動作,有3個選項;
l   combo_run(執行combo指令)
l   combo_stop(停止combo指令)
l   combo_restart(重新執行combo指令)

我們選擇combo_run3block選好後,所以我們可以得出 get_val + PS4_L3 + combo_run ,意即當我們按下PS4L3時執行combo的指令,接著很重要,要記得按右邊的 add按鈕,將此段設定編寫到右邊的script區裏。按完add後,右方Script欄位會自動添加一條指令 :

if(get_val(PS4_L3)) {combo_run(USF4_combo_vega);}


接下來Step5,按下Main End,完成Main區的編寫。然後接著Step6,按下Combo Start,按下後會出現Step7– Select PS4 above and enter combo,這時要開始輸入combo指令。
此時請點選最上方主機選項,點選PS4,接著會出現PS4搖桿圖樣,每個按鍵都有對應的方塊點擊區。


接下來要開始輸入指令,我們知道指令為: 左下鍵(集氣)->1000(1)->右下鍵->50(0.05)->左下鍵->50(0.05)->右上鍵->50(0.05)->3K(L2),我們把指令步驟編寫如下:
1.   按下左下方向鍵
2.   等待1000(1秒, 此為集氣時間)
3.   按下右下方向鍵
4.   等待50(0.05秒)
5.   按下左下方向鍵
6.   等待50(0.05秒)
7.   按下右上方向鍵
8.   等待50(0.05秒)
9.   按下3K鍵(L2)
10. 等待50(0.05秒)
關於等待50(0.05),這部分在timing設定裏有設定自動加上,這些等待秒數程式會自動幫你加上。(Auto add waittime已勾選)

好了,那就開始吧。把鼠標移到左下方向鍵。此時此位置方塊會顯示反白,請點擊一次,這樣就完成第一及第二個指令,這時我們來看一下右邊有甚麼程式碼被加上。


如圖所示,指令很容易理解。
set_val(PS4_LEFT, 100),對PS4方向鍵左鍵做動作,這裡100為參數,表示按鍵按下,如為0就表示放開按鍵。wait (100) 表示等待100ms(0.1),這wait的指令會自動添加,我們不需再行添加。
如發現沒有自行添加,請檢查前面timing設定裡的Auto add wait times有無勾選,必須勾選才會自動添加。
這裡我們要改個參數,因為按住左下按鍵後要集氣,因此我們把wait(50)改為wait (1000),意即按下左下鍵後等1秒再進行下一指令,修改參數只要直接把滑鼠移過去點擊修改即可。
修改後如下: (注意! 修改完後游標要移至最後一行, 準備後續指令輸入)

接下來按步驟依序輸入指令,應該會得到下圖的結果,當中會發現第二次輸入左下鍵時,軟體自動設定為放開左下鍵(參數設為0
這是因為前面有執行一次左下鍵按下,因此第二次系統會自動設定為放開按鍵,這是這軟體的內設定, 我們必需自行手動修改:


修改後如下圖:

接下來再點選上方功能選項Combo,返回編輯區,並執行Step8: Combo End.


這樣便完成了Combo的程式編寫,接下來存檔,點選File->Save As,自行編輯檔名並存放至你欲存放的目錄。
接下來關閉Super CA軟體,打開CRONUSPRO軟體,用Mini USB 線接【克麥】側邊Port到電腦,確認與CRONUSPRO連接後,於輸入端(INPUT)接上PS4搖桿,可用USB線連接 or 用藍芽接收器連接,連接上後【克麥】的LED會顯示”0”,此時點選View->GPC Compiler

開啟Compiler視窗

接著點選開啟新檔,然後選擇剛剛的存檔,並開啟此檔,這檔案會被載入此視窗中。
   

程式載入後,請點選上方buildand run (紅色框)進行模擬。

此時要觀察左下方訊息,必需是0warning…,如果不是0,就表示程式有錯誤,必需檢查修正。

程式沒有錯誤就會開啟DeviceMonitor視窗,這是一個監控搖桿輸入輸出訊號的一個工具小軟體,也可檢查搖桿的好壞,非常實用!
介面說明如下: (此測試可做可不做,有興趣了解搖桿波形訊號的可以看一下,不然可直接跳到compiler步驟)

DeviceMonitor可以最多抓取4個訊號源將波形顯示在波行訊號區內,我們這次選擇輸入端PS4_L3,輸出端的PS4_L2PS4_LEFTPS4_RIGHT,只需將滑鼠移至要抓取的按鍵編號上點一下,按鍵編號就會被配上顏色,如下圖:

這時按下PS4搖桿的L3不放,輸出端就會連續輸出Combo指令訊號,下方亦會顯示抓取的波形:

初步檢視沒有問題,便可進行下一步Compile(編譯),先把DeviceMonitor關閉,接著點選Compile如下圖:

點擊Compile後,因檔案很小,執行很快,畫面只會閃一下,此時檢查左下方是否是 0 Warning,是的話就表示編譯(Complie)完成,接下來便可進行把程式碼寫入【克麥】中了。
請打開燒錄器畫面(Programmer):

開啟後先檢視左上方有無剛剛編譯(complie)的檔案,有的話便直接拖拉檔案到右邊的memory slot裏,總共有9slot可先存放,可隨意存放,但要記得是放於編號幾的slot裏,此範例我們置放於slot 1



接下來點選右下方Program Device按鈕進行燒錄,將程式碼寫入【克麥】裏,燒錄時會出現小視窗,分別按OKFinish即可。




燒錄完成即可拔除【克麥】,然後接上PS4主機進行測試驗證,把【克麥】Output端接上PS4主機USBPortInput端接上PS4搖桿(可用USB or 藍芽接收器連接),接上後【克麥】的LED應該會顯示”0”
如欲執行Combo搖桿密技,請按一次【克麥】上的按鈕,LED會顯示1我們剛剛程式碼便是放於Slot 1的位置(如果你於燒錄時將程式碼時放於其他編號的Slot,那就必需按按鈕選到正確的Slot編號)
接下來選擇練習模式並點選Vega來進行測試,當氣滿時按下L3Vega便會使出UltraCombo大技。
Super CA是簡易的Combo GPC編輯工具,雖非十全十美,但已相當夠用,玩家不妨多加練習,設計屬於自己的連續攻擊技,豈不快哉!!
............................................................................................................................................................................. Cronusmax.TW











來源: 快打組合技(Combo)  步驟說明 - Super CA程式
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Cronusmax TW

GMT+8, 2017-11-20 13:54 , Processed in 0.069269 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表