仮RPGの進捗ノート20241125-20241201

仮RPGの進捗を記載するノートです。20241125-20241201分。

Nov 25, 2024

はじめに

日々の進捗をメモしています。

20241128 カウントダウンタイマーを非表示・表示するコマンドを追加した

 
タイマー制御 - CRTA_TimerManager.js - #ツクプラ
https://plugin.fungamemake.com/archives/12605
 
tokinekoさんのタイマー制御プラグインを使用させていただいている。
これを改変してタイマーを非表示・表示するプラグインコマンドを追加した。
 
* CRTA_TimerManager hide # タイマーを非表示にする * CRTA_TimerManager show # タイマーを再表示する
 
 

20241130 味方ターゲットが表示されなくなった原因を確認・解消する

 
バトル中、味方がターゲットになるスキルやアイテムで味方のリストが表示されなくなっていた。
味方リストが表示されない
味方リストが表示されない
 

怪しいプラグインをOFFして原因を確認する

「MAUI_RemoveOutlines.js」という文字のアウトラインを0にするプラグインがONだと表示されないようになっていた。
 
このプラグインは使用しないことにした。
 

アウトラインを0ゼロにするプラグインを作成した

 
プラグインを自作して対応した。
 
//============================================================================= // TT_ZeroOutline.js // ---------------------------------------------------------------------------- // Copyright (c) 2024 たくろう_りらっくすーぷ // This software is released under the MIT License. // http://opensource.org/licenses/mit-license.php // ---------------------------------------------------------------------------- // Last Updated: 2024/11/30 // // Version // 1.0.0 2024/11/30 初版 // ---------------------------------------------------------------------------- // [Blog] : https://re-lacksoup-recipenote.bullet.site/ // [X(Twitter)]: https://x.com/relacksoup //============================================================================= /*:ja * @plugindesc 文字のアウトラインを0にするプラグイン (Version 1.0.0) * @author たくろう_りらっくすーぷ * * @target MV * @help このプラグインは文字のアウトラインを0にします。 * * 使用方法: * 1. このプラグインをプロジェクトに追加し、有効にしてください。 * * ◆プラグインパラメーター *  このプラグインにはパラメーターはありません。 * * ◆プラグインコマンド *  このプラグインにはプラグインコマンドはありません。 *   * ◆注意 *  - このプラグインは、ゲーム内のすべてのテキストに影響を与えます。 *  - アウトラインを完全に削除すると、背景によっては文字が読みにくくなる *   可能性があります。必要に応じて、背景色や文字色を調整してください。 *  - 他プラグインとの競合などは検証できていません。 */ (function() { 'use strict'; var _Window_Base_resetFontSettings = Window_Base.prototype.resetFontSettings; Window_Base.prototype.resetFontSettings = function() { _Window_Base_resetFontSettings.call(this); this.contents.outlineWidth = 0; }; var _Window_Base_drawText = Window_Base.prototype.drawText; Window_Base.prototype.drawText = function(text, x, y, maxWidth, align) { this.contents.outlineWidth = 0; _Window_Base_drawText.call(this, text, x, y, maxWidth, align); }; })();
 
表示されるようになった
表示されるようになった
 

今週のまとめ

  • データの作成が進み、ぱっと見では気がつかなかった不具合や競合がパラパラ出てきた
  • 引き続き進めるが、これを事前に出しておくことはきっと難しい
 

今後やりたいこと

  • 今週も記録をあまり取れなかった
  • もっと気楽に何でもいいから記録する