【SM插件】Multi Choice 無限制選項 – v0.80

圖片

v0.80  插件下載


插件介紹
是否覺得事件的選項文字最多只能設定六個,有點少嗎?
這個插件可以讓您設置突破六個對話選項的限制。
讓您製作遊戲又添一方便之處。

插件功能
調整插件參數,自訂存取選項名稱變數。
自訂存取選項名稱變數:1=遊戲變數編號1

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

說明標籤
說明:CM:[一般劇情編號]
說明:[選項名稱1,…..,選項名稱5]

插件指令
choice addOptions [角色臉圖圖檔名稱] [角色臉圖編號] [選項文字對話內容] [默認選項編號] [取消選項編號] [對話框背景風格] [對話框位置] [選項框背景風格] [選相框位置]

判斷變數與控制字元
$gameTemp._optionsChange (判斷選項編號值)
\SHOW[T] (對話內容顯示選項名稱)

插件指令參數說明
角色臉圖圖檔名稱 (img/faces資料夾內的臉圖圖檔,例如 Actor1.png 直接用 Actor1 即可)
角色臉圖編號 (臉圖圖檔的圖片編號,一張圖片有八個角色臉圖,依序由左至右由上至下為:0 1 2 3 4 5 6 7)
默認選項編號 (設定值:-1=不默認,依照選項順序指定默認編號,選項1 = 0)
取消選項編號 (設定值:-1=不能取消, 依照選項順序指定取消編號,選項2 = 1)
對話框背景風格 (設定值:0=視窗, 1=調光變暗, 2=透明)
對話框位置 (設定值:0=頂部, 1=中間, 2=底部)
選項框背景風格 (設定值:0=視窗, 1=調光變暗, 2=透明)
選相框位置 (設定值:0=左邊, 1=中間, 2=右邊)
選項判斷指令 $gameTemp._optionsChange
取毒選項名稱 \SHOW[T]

使用範例
[code lang=”js”]
◆說明:CM:1
◆說明:劍聖,武宗,刀皇,槍神,毒宗,血族,棍王,腿霸,劍仙,隱俠,取消
◆插件命令:choice addOptions Actor1 4 以下為無限制選項,請選擇一個你要的職業? 0 10 0 1 1 2
[/code]

(一般劇情內容判斷)
[code lang=”js”]
◆若:腳本:$gameTemp._optionsChange == 1
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 2
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 3
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 4
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 5
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 6
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 7
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 8
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 9
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 10
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 11
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :你已經取消了!

:結束
[/code]

插件使用圖文教學
★ 下載插件檔解壓縮後,於 RMMV 遊戲編輯內按下 F10 插件管理員,將 siakoMobi_MultiChoice.js 載入插件使用。


★ 雙擊滑鼠左鍵,進入插件設定。(裡面可以調整自訂存取選項名稱變數屬性)


★ 如下圖可隨意更改自訂存取選項名稱變數屬性,這邊我們設定為遊戲變數編號 10,代表選項名稱會代入編號10 的遊戲變數中。


★ 在地圖上設定一個 NPC 事件,事件內容如圖,加入兩個說明事件以及插件命令。(詳細設定說明部分請參照上方使用說明)
[code lang=”js”]
◆說明:CM:1
◆說明:劍聖,武宗,刀皇,槍神,毒宗,血族,棍王,腿霸,劍仙,隱俠,取消
◆插件命令:choice addOptions Actor1 4 以下為無限制選項,請選擇一個你要的職業? 0 10 0 1 1 2
[/code]


★ 再來請於資料庫 > 一般劇情內設定編號 1 的劇情,如下圖。
\SHOW[T] :為文字控制字元符號,用來顯示所選擇的選項名稱。

[code lang=”js”]
$gameTemp._optionsChange
[/code]
(判斷選項編號值)
圖中為判斷等於選項 1 的腳本寫法。


★ 一切設定好後,我們按下 Ctrl+R 開始進入遊戲測試插件功能。
這裡我們看到與 NPC 對話後,出現了對話框文字與臉圖以及選項部分已經超過內建的六個選項限制

★ 這邊我們選擇了棍王選項後,會執行剛才我們在一般劇情設定的判斷。

★ 如果按下滑鼠右鍵、ESC 或選擇最後一個選項取消,就會離開選項事件。


以上為 Multi Choice 無限制選項插件的安裝與使用方式,對於能夠跳脫內建六選項限制,確實是大快人心,礙於某些遊戲製作需求,真的會需要用到無限制選項功能,所以 siakoMobi 開發了此插件,再多選項都吃得下。

非常感謝您使用 siakoMobi MV 插件,希望對您製作遊戲有更大的幫助!

【核心腳本更新】分享下載 RPG Maker MV 核心腳本分離 JS

大家好,KADOKAWA 於 2017.06.08 更新了 RPG Maker MV 引擎為 v1.5.0。
由於此次更新腳本變動甚大,多數為更新舊版腳本,少數為新增的 function 類別,詳細部分
可以參考 YEP 發布的腳本更動列表

siakoMobi 繼上次分離舊版 v1.3.1 核心腳本後,這次再次花了些時間分離出新版 v1.5.0 的核心腳本檔案分享給大家,有興趣的 RMMV 遊戲作者們,可以下載回去使用,對於製作遊戲時腳本的參考是非常實用與方便。


工欲善其事、必先利其器,RMMV 腳本撰寫者必備的核心分離檔!

【YEP 插件】 Scale Sprites 縮放角色行走圖

圖片

這次 YEP Plugins 推出了這個 Scale Sprites 縮放角色行走圖 插件相當實用,可以設定縮放大小後,圖片是否圓滑處理,設定縮放大小很簡單,載入插件後,只要針對你想要縮放大小的行走圖更改。

範例如下:( img\characters )
Actor1.png 更改成 Actor1 [96×96].png 這樣行走圖的角色大小就變成 96×96 比例了。

【插件使用教學】

有興趣或是有需要的朋友,可以 前往下載 唷!

【引擎更新】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 祝遊戲製作者們,更新愉快!

【SM插件】Scroll Text Change 切換文字滾動方向 – v0.80

圖片

v0.80  插件下載


插件介紹
是否覺得內建滾動文字只能縱向的捲動?
這個插件可以讓您切換滾動文字的捲動方向。
讓您製作遊戲又添一方便之處。

插件功能
調整插件參數,切換滾動文字的捲動方向。
捲動方向參數:V = 縱向H = 橫向

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

插件指令
不需要。

插件使用圖文教學
★ 下載插件檔解壓縮後,於 RMMV 遊戲編輯內按下 F10 插件管理員,將 siakoMobi_ScrollTextChange.js 仔入插件使用。


★ 雙擊滑鼠左鍵,進入插件設定。(裡面可以調整文字的捲動方向屬性)


★ 如下圖可隨意更改文字捲動的方向屬性,這邊我們設定為 H ,代表文字捲動方向為橫向


★ 在地圖上設定一個 NPC 事件,事件內容如圖,加入滾動文字功能即可。


 

★ 一切設定完後,Ctrl + R 進入遊戲測試插件功能,於遊戲中與 NPC 對話即可看到滾動文字已經變成橫向捲動了。



畢竟 RMMV 內建的滾動文字功能只能縱向,所以 siakoMobi 因此開發此小品插件,功能雖簡單,但如果偶爾想到遊戲中需要用到橫向的滾動文字時,還是有點小幫助的,只為了提供給有需要的作者們。

非常感謝您使用 siakoMobi MV 插件,希望對您製作遊戲有更大的幫助!