Skip to content

Commit

Permalink
upload
Browse files Browse the repository at this point in the history
  • Loading branch information
futokoro committed Dec 29, 2018
1 parent 77acfac commit 6410c7f
Show file tree
Hide file tree
Showing 5 changed files with 153 additions and 14 deletions.
40 changes: 39 additions & 1 deletion FTKR_CSS_BattleStatus.ja.md
Expand Up @@ -20,6 +20,7 @@
1. [アクターの縦の表示人数を変える場合](#アクターの縦の表示人数を変える場合)
1. [アクターを横に並べる場合](#アクターを横に並べる場合)
5. [バトルフィールド上のアクターの初期位置設定](#バトルフィールド上のアクターの初期位置設定)
6. [ウィンドウ設定のセーブと変更](#ウィンドウ設定のセーブと変更)
* [プラグインの更新履歴](#プラグインの更新履歴)
* [拡張プラグイン](#拡張プラグイン)
* [ライセンス](#ライセンス)
Expand Down Expand Up @@ -266,11 +267,48 @@ name,state,hp,mp

[目次に戻る](#目次)

## ウィンドウ設定のセーブと変更

プラグインパラメータ`Enabled Save WindowLayout`を有効にすることで、ウィンドウ設定のプラグインパラメータで設定した内容が、ゲーム内データとして保存、セーブされます。

この保存されたデータは、以下のプラグインコマンドでゲーム中に変更することができます。

```
CSS_ウィンドウ設定変更 バトル [対象データ] [値]
CSS_CHANGE_WINDOW_SETTING BATTLE [data] [value]
```

### 対象データと値
変更したいデータに合わせて、以下の文字列を指定します。

| 対象データ(プラグインパラメータ) | 対象データ(data)に入力する内容 | 値(value)に入力する内容 | 備考 |
| --- | --- | --- | --- |
| Enabled Custom Window | カスタム機能 or enabled | true or false | falseにすることでデフォルト表示に戻します |
| Number Visible Rows | 表示行数 or NUMVISIBLEROUS | 数字 | |
| Number Max Cols | 表示列数 or MAXCOLS | 数字 | |
| Cursor Line Number | カーソル行数 or CURSORHEIGHT | 数字 | |
| Cursor Height Space | 表示行間隔 or HSPACE | 数字 | |
| Font Size | フォントサイズ | 数字 or FONTSIZE | |
| Window Padding | 余白 or PADDING | 数字 | |
| Window Line Height | 行高さ or LINEHEIGHT | 数字 | |
| Window Opacity | 背景透明度 or OPACITY | 数字 | |
| Hide Window Frame | 枠非表示 or HIDEFRAME | true or false | true で枠を非表示にします |

### 入力例
```
CSS_ウィンドウ設定変更 バトル 表示列数 4
CSS_ウィンドウ設定変更 バトル 枠非表示 true
```

[目次に戻る](#目次)

## プラグインの更新履歴

| バージョン | 公開日 | 更新内容 |
| --- | --- | --- |
| [ver2.1.2](FTKR_CSS_BattleStatus.js) | 2018/12/13 | プラグインパラメータ初期値変更 |
| [ver2.2.0](FTKR_CSS_BattleStatus.js) | 2018/12/29 | ウィンドウ設定をセーブできる機能を追加 |
| ver2.1.3 | 2018/12/13 | プラグインパラメータ初期値変更 |
| ver2.1.2 | 2018/09/29 | プラグインパラメータのリストで選択できる項目を追加 |
| ver2.1.1 | 2018/09/12 | プラグインパラメータ Number Visible Rows が反映されない不具合を修正 |
| ver2.1.0 | 2018/08/30 | FTKR_CustomSimpleActorStatus.js の v3.1.0に対応 |
| ver2.0.0 | 2018/08/19 | FTKR_CustomSimpleActorStatus.js の v3.0.0に対応 |
Expand Down
44 changes: 37 additions & 7 deletions FTKR_CSS_BattleStatus.js
Expand Up @@ -4,8 +4,8 @@
// プラグインNo : 16
// 作成者 : フトコロ
// 作成日 : 2017/04/11
// 最終更新日 : 2018/12/13
// バージョン : v2.1.3
// 最終更新日 : 2018/12/29
// バージョン : v2.2.0
//=============================================================================

var Imported = Imported || {};
Expand All @@ -17,9 +17,16 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};

//=============================================================================
/*:
* @plugindesc v2.1.3 バトル画面のステータス表示を変更するプラグイン
* @plugindesc v2.2.0 バトル画面のステータス表示を変更するプラグイン
* @author フトコロ
*
*
* @param Enabled Save WindowLayout
* @desc ウィンドウ設定データをセーブできるようにする。
* @default false
* @type boolean
* @on 有効
* @off 無効
*
* @param --バトルパーティー設定--
* @desc
*
Expand Down Expand Up @@ -264,6 +271,9 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};
* 変更来歴
*-----------------------------------------------------------------------------
*
* v2.2.0 - 2018/12/29 : 機能追加
* 1. ウィンドウ設定をセーブできる機能を追加。
*
* v2.1.3 - 2018/12/13 : プラグインパラメータstatusListの初期値変更
*
* v2.1.2 - 2018/09/29 : 機能追加
Expand Down Expand Up @@ -436,6 +446,8 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};
//=============================================================================
var parameters = PluginManager.parameters('FTKR_CSS_BattleStatus');

var saveCssWindow = paramParse(parameters['Enabled Save WindowLayout']) || false;

FTKR.CSS.BS.party = {
maxMembers :Number(parameters['Max Battle Members'] || 0),
};
Expand Down Expand Up @@ -470,6 +482,25 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};
maxVer :Number(parameters['Max Number of Vertical'] || 0),
};

//=============================================================================
// Game_System
//=============================================================================
var _Game_System_initialize = Game_System.prototype.initialize;
Game_System.prototype.initialize = function() {
_Game_System_initialize.call(this);
if (saveCssWindow) {
this.resetCssBattleWindow();
}
};

Game_System.prototype.resetCssBattleWindow = function() {
this._cssBattleWindow = JsonEx.makeDeepCopy(FTKR.CSS.BS.window);
};

Game_System.prototype.cssBattleWindow = function() {
return saveCssWindow ? this._cssBattleWindow : FTKR.CSS.BS.window;
};

//=============================================================================
// Game_Party
//=============================================================================
Expand All @@ -488,7 +519,7 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};
if (Imported.FTKR_CSS) {

Window_BattleStatus.prototype.standardCssLayout = function() {
return FTKR.CSS.BS.window;
return $gameSystem.cssBattleWindow();
};

Window_BattleStatus.prototype.standardCssStatus = function() {
Expand All @@ -504,8 +535,7 @@ FTKR.CSS.BS = FTKR.CSS.BS || {};
//ウィンドウの行数
var _DS_Window_BattleStatus_numVisibleRows = Window_BattleStatus.prototype.numVisibleRows;
Window_BattleStatus.prototype.numVisibleRows = function() {
return FTKR.CSS.BS.window.enabled ? FTKR.CSS.BS.window.numVisibleRows :
_DS_Window_BattleStatus_numVisibleRows.call(this);
return $gameSystem.cssBattleWindow().enabled ? $gameSystem.cssBattleWindow().numVisibleRows : _DS_Window_BattleStatus_numVisibleRows.call(this);
};

//書き換え
Expand Down
3 changes: 2 additions & 1 deletion FTKR_CustomSimpleActorStatus.ja.md
Expand Up @@ -212,7 +212,8 @@ FTKR_CustomSimpleActorStatus の v3.4.0 以降から標準実装。

| バージョン | 公開日 | 更新内容 |
| --- | --- | --- |
| [ver3.4.7](FTKR_CustomSimpleActorStatus.js) | 2018/12/27 | FTKR_CSS_ShopStatus v2.2.2 の不具合修正対応<br>FTKR_OriginalSceneWindow でアイテムデータ画像が表示できない不具合対応 |
| [ver3.5.0](FTKR_CustomSimpleActorStatus.js) | 2018/12/29 | セーブしたウィンドウ設定を変更するプラグインコマンドを追加(FTKR_CSS_BattleStatus) |
| ver3.4.7 | 2018/12/27 | FTKR_CSS_ShopStatus v2.2.2 の不具合修正対応<br>FTKR_OriginalSceneWindow でアイテムデータ画像が表示できない不具合対応 |
| ver3.4.6 | 2018/12/15 | カスタムパラメータとカスタムゲージの表示処理を見直し<br>プラグインコマンドの判定処理を見直し |
| ver3.4.5 | 2018/12/13 | code(x)の形のパラメータの判定時に必ずeval()で評価していた処理を見直し |
| ver3.4.4 | 2018/12/02 | カスタム画像で、存在しない画像IDを指定した場合にエラーになる不具合を修正 |
Expand Down
72 changes: 69 additions & 3 deletions FTKR_CustomSimpleActorStatus.js
Expand Up @@ -4,8 +4,8 @@
// プラグインNo : 9
// 作成者 : フトコロ
// 作成日 : 2017/03/09
// 最終更新日 : 2018/12/27
// バージョン : v3.4.7
// 最終更新日 : 2018/12/29
// バージョン : v3.5.0
//=============================================================================
// GraphicalDesignMode.js
// ----------------------------------------------------------------------------
Expand All @@ -22,7 +22,7 @@ FTKR.CSS = FTKR.CSS || {};

//=============================================================================
/*:
* @plugindesc v3.4.7 アクターのステータス表示を変更するプラグイン
* @plugindesc v3.5.0 アクターのステータス表示を変更するプラグイン
* @author フトコロ
*
* @noteParam CSS_画像
Expand Down Expand Up @@ -1137,6 +1137,9 @@ FTKR.CSS = FTKR.CSS || {};
* 変更来歴
*-----------------------------------------------------------------------------
*
* v3.5.0 - 2018/12/29 : 機能追加
* 1. セーブしたウィンドウ設定を変更するプラグインコマンドを追加。
*
* v3.4.7 - 2018/12/27 : 不具合修正
* 1. FTKR_CSS_ShopStatus v2.2.2 の不具合修正対応。
* 2. FTKR_OriginalSceneWindow でアイテムデータ画像が表示できない不具合対応。
Expand Down Expand Up @@ -2039,6 +2042,10 @@ FTKR.CSS = FTKR.CSS || {};
case 'CSS_CHANGE_CUSTOM_IMAGE':
this.cssChangeCustomImage(args);
break;
case 'CSS_ウィンドウ設定変更':
case 'CSS_CHANGE_WINDOW_SETTING':
this.cssChangeWindowSetting(args);
break;
default:
_CSS_Game_Interpreter_pluginCommand.call(this, command, args);
break;
Expand Down Expand Up @@ -2070,6 +2077,65 @@ FTKR.CSS = FTKR.CSS || {};
);
};

Game_Interpreter.prototype.cssChangeWindowSetting = function(args) {
switch(setArgStr(args[0].toUpperCase())) {
case 'バトル':
case 'BATTLE':
this.cssChangeWindowSettingParam($gameSystem._cssBattleWindow, args);
return;
default:
return;
}
};

Game_Interpreter.prototype.cssChangeWindowSettingParam = function(param, args) {
if (!param) return;
switch(setArgStr(args[1].toUpperCase())) {
case 'ENABLED':
case 'カスタム機能':
param.enabled = Boolean(setArgStr(args[2]));
break;
case 'NUMVISIBLEROUS':
case '表示行数':
param.numVisibleRows = setArgNum(args[2]);
break;
case 'FONTSIZE':
case 'フォントサイズ':
param.fontSize = setArgNum(args[2]);
break;
case 'PADDING':
case '余白':
param.padding = setArgNum(args[2]);
break;
case 'LINEHEIGHT':
case '行高さ':
param.lineHeight = setArgNum(args[2]);
break;
case 'OPACITY':
case '背景透明度':
param.opacity = setArgNum(args[2]);
break;
case 'HIDEFRAME':
case '枠非表示':
param.hideFrame = Boolean(setArgStr(args[2]));
break;
case 'MAXCOLS':
case '表示列数':
param.maxCols = setArgNum(args[2]);
break;
case 'CURSORHEIGHT':
case 'カーソル行数':
param.cursorHeight = setArgNum(args[2]);
break;
case 'HSPACE':
case '表示行間隔':
param.hspace = setArgNum(args[2]);
break;
default:
break;
}
};

//=============================================================================
// Game_Actor
//=============================================================================
Expand Down
8 changes: 6 additions & 2 deletions README.md
Expand Up @@ -50,9 +50,9 @@

| プラグイン | マニュアル | ダウンロード | 更新日 | 説明 |
|:-----------|:-----------:|:-------------|:-------------|:-------------|
| [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) | [あり](FTKR_CustomSimpleActorStatus.ja.md) | [v3.4.7](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CustomSimpleActorStatus.js) | 2018/12/27 | ステータス表示を変更する 本体プラグイン |
| [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) | [あり](FTKR_CustomSimpleActorStatus.ja.md) | [v3.5.0](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CustomSimpleActorStatus.js) | 2018/12/29 | ステータス表示を変更する 本体プラグイン |
| [FTKR_CSS_MenuStatus](FTKR_CSS_MenuStatus.js) | [あり](FTKR_CSS_MenuStatus.ja.md) | [v2.1.3](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_MenuStatus.js) | 2018/12/13 | メニュー画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
| [FTKR_CSS_BattleStatus](FTKR_CSS_BattleStatus.js) | [あり](FTKR_CSS_BattleStatus.ja.md) | [v2.1.3](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_BattleStatus.js) | 2018/12/13 | バトル画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
| [FTKR_CSS_BattleStatus](FTKR_CSS_BattleStatus.js) | [あり](FTKR_CSS_BattleStatus.ja.md) | [v2.2.0](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_BattleStatus.js) | 2018/12/29 | バトル画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
| [FTKR_CSS_DetailedStatus](FTKR_CSS_DetailedStatus.js) | [あり](FTKR_CSS_DetailedStatus.ja.md) | [v2.1.4](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_DetailedStatus.js) | 2018/12/13 | ステータス画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
| [FTKR_CSS_SkillStatus](FTKR_CSS_SkillStatus.js) | [あり](FTKR_CSS_SkillStatus.ja.md) | [v2.1.3](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_SkillStatus.js) | 2018/12/13 | スキル画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
| [FTKR_CSS_EquipStatus](FTKR_CSS_EquipStatus.js) | [仮版](FTKR_CSS_EquipStatus.ja.md) | [v2.1.4](https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_CSS_EquipStatus.js) | 2018/12/13 | 装備画面のステータス表示を変更する <br> <以下のプラグインが必要> <br> [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.js) |
Expand Down Expand Up @@ -319,6 +319,10 @@ FTKR_BattleCommandIconはFTKR_ExBattleCommandに統合しました

2018/12の更新情報

### 2018/12/29
* [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.ja.md) v3.5.0
* [FTKR_CSS_BattleStatus](FTKR_CSS_BattleStatus.ja.md) v2.2.0

### 2018/12/27
* [FTKR_CustomSimpleActorStatus](FTKR_CustomSimpleActorStatus.ja.md) v3.4.7
* [FTKR_CSS_ShopStatus](FTKR_CSS_ShopStatus.ja.md) v2.2.2
Expand Down

0 comments on commit 6410c7f

Please sign in to comment.