New Game Sound Effect
NewGameSe - Version 1.1.0 (2018/11/23)Creator name: Triacontane
Overview
Plays a certain sound effect when New Game is selected.
Features
- You can select a sound effect through a parameter
- Settings for adjusting: volume, pitch, and pan
- Optional sound effect for Continue
https://rpgmaker.net/media/content/users/67753/locker/ngse.png
Credit and Thanks: Triacontane
Terms of Use- Free for commercial and non-commercial use.
License - MIT License: http://opensource.org/licenses/mit-license.php
Dropbox link: https://www.dropbox.com/s/7x2w38f1so903i8/NewGameSe.js?dl=1
Spoiler: Alternative Code:
/*=============================================================================
NewGameSe.js
----------------------------------------------------------------------------
(C)2018 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php
----------------------------------------------------------------------------
Version
1.1.0 2018/11/23 Optional sound effect for Continue
1.0.0 2018/08/03 First release
----------------------------------------------------------------------------
: https://triacontane.blogspot.jp/
: https://twitter.com/triacontane/
: https://github.com/triacontane/
=============================================================================*/
/*:
* @plugindesc NewGameSePlugin
* @author triacontane
*
* @param soundEffect
* @desc Sound effect that plays when New Game is selected
* @default
* @type struct<AudioSe>
*
* @param includeContinue
* @desc Same sound effect from New Game that plays when Continue is selected
* @default false
* @type boolean
*
* @help NewGameSe.js
*
* Plays a certain sound effect when New Game is selected.
*
* This plugin is released under the MIT License.
*/
/*:ja
* @plugindesc ニューゲーム専用効果音プラグイン
* @author トリアコンタン
*
* @param soundEffect
* @text 効果音
* @desc ニューゲーム選択時の効果音情報です。
* @default
* @type struct<AudioSe>
*
* @param includeContinue
* @text コンティニューも含む
* @desc コンティニュー、オプション選択時も専用効果音を演奏します。
* @default false
* @type boolean
*
* @help NewGameSe.js
*
* ニューゲーム選択時のみ専用の効果音を演奏します。
*
* このプラグインにはプラグインコマンドはありません。
*
* 利用規約:
*作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
*についても制限はありません。
*このプラグインはもうあなたのものです。
*/
/*~struct~AudioSe:
* @param name
* @desc Audio se file
* @default
* @require 1
* @dir audio/se/
* @type file
*
* @param volume
* @desc Set volume
* @default 90
* @type number
* @min 0
* @max 100
*
* @param pitch
* @desc Set pitch
* @default 100
* @type number
* @min 50
* @max 150
*
* @param pan
* @desc Set pan
* @default 0
* @type number
* @min -100
* @max 100
*/
(function() {
'use strict';
/**
* Create plugin parameter. param ex. param.commandPrefix
* @param pluginName plugin name(EncounterSwitchConditions)
* @returns {Object} Created parameter
*/
var createPluginParameter = function(pluginName) {
var paramReplacer = function(key, value) {
if (value === 'null') {
return value;
}
if (value === '"' && value === '"') {
return value;
}
try {
return JSON.parse(value);
} catch (e) {
return value;
}
};
var parameter = JSON.parse(JSON.stringify(PluginManager.parameters(pluginName), paramReplacer));
PluginManager.setParameters(pluginName, parameter);
return parameter;
};
var param = createPluginParameter('NewGameSe');
var _Window_TitleCommand_playOkSound = Window_TitleCommand.prototype.playOkSound;
Window_TitleCommand.prototype.playOkSound = function() {
if (param.soundEffect && this.isNeedTitleSound()) {
AudioManager.playStaticSe(param.soundEffect);
} else {
_Window_TitleCommand_playOkSound.apply(this, arguments);
}
};
Window_TitleCommand.prototype.isNeedTitleSound = function() {
return this.currentSymbol() === 'newGame' || param.includeContinue
};
})();
Edit: (2018/11/23) Triacontane added optional sound effect for Continue parameter
本贴来自国际rpgmaker官方论坛作者:ovate处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/new-game-sound-effect.100040/
页:
[1]