【引擎更新】New Tool MADO / RPG Maker MV 1.5.1 / SAKAN v1.02

圖片

KADOKAWA RMMV 這是除了引擎本身更新至 v1.5.1 修正部分錯誤外,同時也更新了 SAKAN v1.02 (說真的這個工具 siakoMobi 少用XD)

而外特別推出新的 RMMV 工具 MADO ( Window Builder ) 視窗介面輔助製作工具,這次可以讓作者們大大提升製作的方便性,但前提這是要另外付費的 Tools ( Steam 價格 NT$ 236 )

siakoMobi 也敗了MADO 來玩玩,但比預期的失望許多, 雖然他有現成的素材可以自行搭配,但還是太過於死板,無法讓使用者自行編修,這是初版的一大缺點,相信日後會有更新的版本可以擁有編輯功能,不然只是搭配並無太大意義XD。

以上為 siakoMobi 購買 MADO 置入 RMMV 後的使用畫面

【停機公告】官網伺服器暫時停機期間!

感謝一直以來支持 siakoMobi 的粉絲們,大家好!
由於明早將離開台灣飛去日本旅遊數天,官網伺服器在這段旅遊期間無人控管,所以 siakoMobi 將於今天凌晨23:00 關閉官網伺服器暫停經營,等回國後會再度重新開啟與大家見面,在此,諸多不便請多多包涵!

停機期間,有任何 MV 相關事件或是腳本問題請於粉專上發送訊息給 siakoMobi ,依然會為各為解決!

伺服器暫停營運期間
8/1(二) 23:00 至 8/8 (二) 23:00 

伺服器正常營運期間
8/8(二) 23:00  

【SM插件】New Plugin Manager 新插件管理設置用法 – v1.00

圖片

v1.00  插件下載


插件介紹
RPG Maker MV v1.5.0 版本的插件管理器,完全是
一套全新架構的介面,撰寫插件者可於插件腳本中
加入更多變數、文本、陣列、物件以及檔案結構等
設置,讓您製作遊戲又添一方便之處。

插件功能
可設置新的調整參數,彷如資料庫編輯一樣的更多自訂存取設定。
此插件為教學新插件管理器的參數用法。

插件使用方法
– 將 js 資料夾內的 plugins 目錄的 siakoMobi_newPluginManager.js 複製至您
的遊戲對應目錄內。

【插件指令】 (顯示所有插件參數資料)

[code] NPM On [/code]


siakoMobi 今天針對 RPG Maker MV v1.5.0 版的插件管理器新功能,來做一個詳細的介紹與使用方式並分享給大家,那 siakoMobi 已經寫好了插件範本腳本,大家可以下載後邊看教學邊玩玩唷!
(本插件只在教學用,必無實質功能於遊戲內)

★ 首先,先下載 siakoMobi 寫好的 New Plugin Manager 插件腳本,將 js 資料夾內的 plugins 目錄的 siakoMobi_newPluginManager.js 複製至您的遊戲對應目錄內,並打開 F10 插件管理器,載入於插件中。


@parent [群組參數類型]
設定方式:

[code]
@param 主選單
@param 武器
@parent 主選單
@param 技能
@parent 主選單
@param 物品
@parent 主選單
@param 主選單2
@parent 主選單2
[/code]

可以設定 @parent 來設定參數的父子層級關聯,如圖:

 


@text [自訂名稱顯示]
設定方式:

[code]
@param localLabels
@text 本地化標籤顯示
[/code]

本地化標籤顯示,用來變更參數顯示名稱,如果要使用變數值,請使用 param 指定。

 


@type text [文字類型]
設定方式:

[code]
@param inputText
@text 輸入一段文字
@type text
[/code]

 


@type note [文本類型]

設定方式:

[code]
@param inputNote
@text 輸入文本資料
@type note
@default “以文本形式輸入\n以文本形式輸入\n以文本形式輸入\n以文本形式輸入\n以文本形式輸入\n以文本形式輸入”
[/code]

 


@type number [數值類型]
設定方式:

[code]
@param inputNumber
@text 輸入數值
@type number
@default 0
[/code]

 


@type number [數值類型]
@max [最大數值]
@min [最小數值]
設定方式:

[code]
@param rangeNumber
@text 輸入 1~10 數值
@type number
@max 10
@min 1
@default 1
[/code]


@type number [數值類型]
@decimals [小數點位數值]
設定方式:

[code]
@param decimalsNumber
@text 輸入一位小數點數值
@type number
@decimals 1
@default 0.5
[/code]

 


@type file [檔案類型]
@dir [目錄位置]
@require 1 [如果設定此指令,若選擇排除未使用文件,則該參數指定的文件將包含在部署中。]
設定方式:

[code]
@param assignFile
@text 選擇指定目錄檔案
@type file
@dir audio/bgm/
@require 1
[/code]

 


@type [物件選擇器]
animation
actor
class
skill
item
weapon
armor
enemy
troop
state
tileset
common_event
switch
variable
@dir [目錄位置]
@require 1 [僅限制 animation 如果設定此指令,若選擇排除未使用文件,則該參數指定的文件將包含在部署中。]
設定方式:

[code]
@param animationSelector
@text 選擇動畫編號
@type animation
@require 1
@param actorSelector
@text 選擇角色編號
@type actor
@require 1
@param classSelector
@text 選擇職業編號
@type class
@require 1
@param skillSelector
@text 選擇技能編號
@type skill
@require 1
@param itemSelector
@text 選擇道具編號
@type item
@require 1
@param weaponSelector
@text 選擇武器編號
@type weapon
@require 1
@param armorSelector
@text 選擇裝備編號
@type armor
@require 1
@param enemySelector
@text 選擇敵人編號
@type enemy
@require 1
@param troopSelector
@text 選擇軍隊編號
@type troop
@require 1
@param stateSelector
@text 選擇狀態編號
@type state
@require 1
@param tilesetSelector
@text 選擇地圖區塊編號
@type tileset
@require 1
@param common_eventSelector
@text 選擇一般劇情編號
@type common_event
@require 1
@param switchSelector
@text 選擇遊戲開關編號
@type switch
@require 1
@param variableSelector
@text 選擇遊戲變數編號
@type variable
@require 1
[/code]

 


@type boolean [布林類型]
@on Enable [true]
@off Disable [false]
設定方式:

[code]
@param isSet
@text 是否開啟設定
@type boolean
@on Enable
@off Disable
[/code]


@type select [選擇類型]
@option [選項名稱值]
@value [選項變數值] (此指令會覆蓋 option 的值)
設定方式:

[code]
@param selectOptions
@text 請選擇使用版本?
@type select
@option RPG Maker 2000
@value 1.0
@option RPG Maker 2003
@option RPG Maker XP
@option RPG Maker VX
@option RPG Maker VX Ace
@option RPG Maker MV
[/code]

 


@type combo [可編輯類型]
@option [選項名稱值]
@value (此指令不適用於此)
設定方式:

[code]
@param combos
@text 請選擇資料並編輯?
@type combo
@option RPG Maker 2000
@option RPG Maker 2003
@option RPG Maker XP
@option RPG Maker VX
@option RPG Maker VX Ace
@option RPG Maker MV
[/code]

 


@type (自訂名稱)[] [陣列類型]
設定方式:

[code]
@param Text List
@text 設定陣列資料?
@type string[]
@default [“siakoMobi”,”Chimakier”,”YEP”]
[/code]

 


@type struct<ItemAward> [建構類型] ( ItemAward > 自定義名稱 )
設定方式:

[code]
@param Item
@text 設定建構資料?
@type struct<ItemAward>

/*~struct~ItemAward:
* @param Item
* @type item
* @param Count
* @type number
* @min 1
* @max 99
* @default 1
*/
[/code]


★ 我們可以按下 Ctrl + R 執行遊戲測試插件參數的顯示,按下 F8 打開除錯視窗,新參數設定的值顯示如下圖:


以上為這次 RPG Maker MV v1.5.0 版本的插件參數新功能與全新插件管理器介面,整體使用說明到此,基本上這次的插件管理等同於遊戲的資料庫介面設定,幾乎都搬過來了,siakoMobi 寫了此插件與教學,希望大家能夠學以致用。

(記住,此功能僅限於 v1.5.0+ 舊版無作用唷!)

【引擎更新】RPG Maker MV v1.5.0

圖片


大家好,RPG Maker MV 引擎已經於 2017.06.08 更新至 v1.5.0 版本了,此次更動蠻多的,有新功能也有調整修復系統 Bugs 與優化等。

好,那 siakoMobi 就開始來依序的為大家介紹 RPG Maker MV v1.50 的更新內容囉!

如果大家仍在 v1.5.0 版本下使用舊版引擎,可能無法完全優化到最佳的內存管理繪圖渲染效果唷!
首先,siakoMobi 強烈建議大家將製作的遊戲系統版本核心更新至 v1.5.0 ,請先備份好您的遊戲,然後先由新版系統新建一個新專案,然後再把新專案下的 js 資料夾內的核心檔案全部覆蓋至舊本,另外新版的 index.html 只需要將裡面的這行:

<script type=”text/javascript” src=”js/libs/iphone-inline-video.browser.js”></script> 如圖所示:

複製到舊版本的 index.html 內即可。
如此,遊戲專案便享有新版系統的最佳效果!


接下來就開始說說 v1.5.0 版的更新內容
v1.5.0 新功能

★ 遊戲啟動時 Loading 畫面若是加載失敗,多了重試功能。


★ 遊戲設置中,可行為腳本加上是否使用主音量調整聲音大小的指令。
(rpg_managers.js 內的 function AudioManager() 多了一個物件控制 “masterVolume” )

function AudioManager() {
throw new Error(‘This is a static class’);
}

AudioManager._masterVolume = 1; // (min: 0, max: 1)
AudioManager._bgmVolume = 100;
AudioManager._bgsVolume = 100;
AudioManager._meVolume = 100;
AudioManager._seVolume = 100;
AudioManager._currentBgm = null;
AudioManager._currentBgs = null;
AudioManager._bgmBuffer = null;
AudioManager._bgsBuffer = null;
AudioManager._meBuffer = null;
AudioManager._seBuffers = [];
AudioManager._staticBuffers = [];
AudioManager._replayFadeTime = 0.5;
AudioManager._path = ‘audio/’;
AudioManager._blobUrl = null;

Object.defineProperty(AudioManager, ‘masterVolume’, {
get: function() {
return this._masterVolume;
},
set: function(value) {
this._masterVolume = value;
WebAudio.setMasterVolume(this._masterVolume);
Graphics.setVideoVolume(this._masterVolume);
},
configurable: true
});

腳本呼叫方式:AudioManager.masterVolume = 0.5;  // 50%
有需要此功能的可以至 SRD Plugins 下載 Master Volume Plugin


★ 遊戲編輯器內,新增搜索功能,可用滑鼠右鍵選擇《尋找》或是按下
Ctrl + F,能夠依照輸入文字對應名稱注釋以及比對部分單字全文
正規表示等符合條件下做統一搜尋。
(使用範圍於編輯器內任何地方皆可運用。)


★ 內建新專案時,會自動加入新的 CoreScript Plugin (Community_Basic.js)
可以讓您控制 RPG Maker MV 的基本參數。

cacheLmit : 設定圖片使用的內存上限 | default (10)
screenWidth : 遊戲畫面寬度 | default (816)
screenHeight : 遊戲畫面高度 | default (624)

renderingMode : 設定遊戲繪圖渲染模式 | default (auto) | (canvas / webgl / auto)

alwayDash : 設定玩家衝刺的控制開關 | default (off) | (on/off)

★ 新版的插件管理員介面也變化很大,如圖:(一目了然呀)


v1.5.0 核心升級與修復調整
★ CoreScript Plugin (Community_Basic.js) 可以控制好內存管理。(如上圖所示)
★ 插件管理器已更新並具有新功能,可以在插件腳本中設置變量類型。

(檔案型態,此設定在插件使用參數,可直接瀏覽遊戲專案目錄圖檔列表)
* @require 1
* @dir img/system/
* @type file
(如果未加上以上三個控制參數,只會顯示 “文字” 頁籤)

★ 修正在沒有 Alpha Channel 的 PNG 上不可能改變的顏色。
★ 修復 BGM 在乘船時無法正確更新。
★ 針對播放電影功能事件,現在已經修復可於行動裝置上運行。
(index.html 加入 iphone-inline-video.browser.js JS Include)

★ 黑色網格固定於手機上。
★ 修復 ME 與 BGM 同時之間的聲音改變。
★ Pixi 渲染引擎升級版本為 v4.4.1


以上,為 siakoMobi 詳細的介紹 RPG Maker MV v1.5.0 版本更新的內容。
在此,siakoMobi 祝遊戲製作者們,更新愉快!