/*: * @plugindesc Allows you to customize all of the Window.png colors through Parameters. * @author SumRndmDde * * @param Default Color * @desc The color used if you attempt to use a blank Text Color or a Text Color ID that does not exist. * @default White * * @param Text Color 0 * @desc Color of Text Color ID 0. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ffffff * * @param Text Color 1 * @desc Color of Text Color ID 1. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #20a0d6 * * @param Text Color 2 * @desc Color of Text Color ID 2. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ff784c * * @param Text Color 3 * @desc Color of Text Color ID 3. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #66cc40 * * @param Text Color 4 * @desc Color of Text Color ID 4. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #99ccff * * @param Text Color 5 * @desc Color of Text Color ID 5. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ccc0ff * * @param Text Color 6 * @desc Color of Text Color ID 6. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ffffa0 * * @param Text Color 7 * @desc Color of Text Color ID 7. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #808080 * * @param Text Color 8 * @desc Color of Text Color ID 8. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #c0c0c0 * * @param Text Color 9 * @desc Color of Text Color ID 9. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #2080cc * * @param Text Color 10 * @desc Color of Text Color ID 10. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ff3810 * * @param Text Color 11 * @desc Color of Text Color ID 11. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #00a010 * * @param Text Color 12 * @desc Color of Text Color ID 12. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #3e9ade * * @param Text Color 13 * @desc Color of Text Color ID 13. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #a098ff * * @param Text Color 14 * @desc Color of Text Color ID 14. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ffcc20 * * @param Text Color 15 * @desc Color of Text Color ID 15. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #000000 * * @param Text Color 16 * @desc Color of Text Color ID 16. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #84aaff * * @param Text Color 17 * @desc Color of Text Color ID 17. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ffff40 * * @param Text Color 18 * @desc Color of Text Color ID 18. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ff2020 * * @param Text Color 19 * @desc Color of Text Color ID 19. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #202040 * * @param Text Color 20 * @desc Color of Text Color ID 20. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #e08040 * * @param Text Color 21 * @desc Color of Text Color ID 21. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #f0c040 * * @param Text Color 22 * @desc Color of Text Color ID 22. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #4080c0 * * @param Text Color 23 * @desc Color of Text Color ID 23. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #40c0f0 * * @param Text Color 24 * @desc Color of Text Color ID 24. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #80ff80 * * @param Text Color 25 * @desc Color of Text Color ID 25. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #c08080 * * @param Text Color 26 * @desc Color of Text Color ID 26. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #8080ff * * @param Text Color 27 * @desc Color of Text Color ID 27. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #ff80ff * * @param Text Color 28 * @desc Color of Text Color ID 28. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #00a040 * * @param Text Color 29 * @desc Color of Text Color ID 29. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #00e060 * * @param Text Color 30 * @desc Color of Text Color ID 30. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #a060e0 * * @param Text Color 31 * @desc Color of Text Color ID 31. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default #c080ff * * @param Text Color 32 * @desc Color of Text Color ID 32. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 33 * @desc Color of Text Color ID 33. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 34 * @desc Color of Text Color ID 34. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 35 * @desc Color of Text Color ID 35. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 36 * @desc Color of Text Color ID 36. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 37 * @desc Color of Text Color ID 37. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 38 * @desc Color of Text Color ID 38. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 39 * @desc Color of Text Color ID 39. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 40 * @desc Color of Text Color ID 40. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 41 * @desc Color of Text Color ID 41. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 42 * @desc Color of Text Color ID 42. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 43 * @desc Color of Text Color ID 43. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 44 * @desc Color of Text Color ID 44. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 45 * @desc Color of Text Color ID 45. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 46 * @desc Color of Text Color ID 46. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 47 * @desc Color of Text Color ID 47. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 48 * @desc Color of Text Color ID 48. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 49 * @desc Color of Text Color ID 49. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @param Text Color 50 * @desc Color of Text Color ID 50. * Can be JavaScript Color, Hex Code, or RGBA Code. * @default * * @help * * Custom Colors * Version 1.00 * SumRndmDde * * * By default, the text colors used by your game are obtained * from the Window.png file. * * However, if someone wanted to manipulate the text color, they * would have to manipulate the source image file; at least, * that's what they would have to do without this Plugin. * * Using this Plugin, you can set the Window.png colors using * Parameters. You can use Hex Color Codes, JavaScript Colors, * or RGBA Color Codes. * * * FURTHERMORE! * You can also add more colors to be called upon using \c[#]. * * * ========================================================================== * Default Color Usage Reference * ========================================================================== * * By default, these are the Text Color IDs used for each color: * * NormalColor: 0 * SystemColor: 16 * CrisisColor: 17 * DeathColor: 18 * GaugeBackColor: 19 * HpGaugeColor1: 20 * HpGaugeColor2: 21 * MpGaugeColor1: 22 * MpGaugeColor2: 23 * MpCostColor: 23 * PowerUpColor: 24 * PowerDownColor: 25 * TpGaugeColor1: 28 * TpGaugeColor2: 29 * TpCostColor: 29 * * These can be changed using other Plugins, though if you have not changed * them, these are their general function. * * * ========================================================================== * How to Use * ========================================================================== * * For example, the default Text Color 1 is the second color * in the Window.png and has Hex Code of #20a0d6. * * If you wanted to change it, simply change the Parameter. * * The Parameters all support the various usable color codes usable in * JavaScript. * * * ========================================================================== * Plugin Commands * ========================================================================== * * You can also use Plugin Commands to change a Text Color in the middle * of the game: * * SetCustomColor ID COLOR * * Set ID to the Text Color ID you wish to manipulate. * Set COLOR to the new color you wish to use. * * Examples: * * SetCustomColor 0 #00ff00 * SetCustomColor 25 rgba(30,60,90,255) * SetCustomColor 100 green * * * ========================================================================== * JavaScript Colors * ========================================================================== * * It can be a JavaScript Color: * http://www.w3schools.com/colors/colors_names.asp * * Examples: * Blue * White * Green * * * ========================================================================== * Hex Color Codes * ========================================================================== * * It can be a Hex Color Code: * http://www.w3schools.com/colors/colors_picker.asp * * Examples: * #302faa * #ffffff * #bbaaff * #000000 * * * ========================================================================== * RGBA Color Codes * ========================================================================== * * It can be an RGBA Color Code: * http://www.w3schools.com/colors/colors_picker.asp * * Examples: * rbga(125, 125, 125, 255) * rbga(0, 255, 0, 255) * rbga(100, 100, 100, 150) * * * ========================================================================== * End of Help File * ========================================================================== * * Welcome to the bottom of the Help file. * * * Thanks for reading! * If you have questions, or if you enjoyed this Plugin, please check * out my YouTube channel! * * https://www.youtube.com/c/SumRndmDde * * * Until next time, * ~ SumRndmDde */ /*:ja * @plugindesc 文字の色指定に、16進数/JavaScript/RGBAの色コードが使用できます。 * @author SumRndmDde * * @param Default Color * @text デフォルト色 * @desc 空または存在しないIDを使用しようとした場合に使用される文字色 * @default White * * @param Text Color 0 * @text 文字色ID0 * @desc 文字色ID0の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ffffff * * @param Text Color 1 * @text 文字色ID1 * @desc 文字色ID1の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #20a0d6 * * @param Text Color 2 * @text 文字色ID2 * @desc 文字色ID2の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ff784c * * @param Text Color 3 * @text 文字色ID3 * @desc 文字色ID3の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #66cc40 * * @param Text Color 4 * @text 文字色ID4 * @desc 文字色ID4の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #99ccff * * @param Text Color 5 * @text 文字色ID5 * @desc 文字色ID5の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ccc0ff * * @param Text Color 6 * @text 文字色ID6 * @desc 文字色ID6の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ffffa0 * * @param Text Color 7 * @text 文字色ID7 * @desc 文字色ID7の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #808080 * * @param Text Color 8 * @text 文字色ID8 * @desc 文字色ID8の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #c0c0c0 * * @param Text Color 9 * @text 文字色ID9 * @desc 文字色ID9の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #2080cc * * @param Text Color 10 * @text 文字色ID10 * @desc 文字色ID10の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ff3810 * * @param Text Color 11 * @text 文字色ID11 * @desc 文字色ID11の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #00a010 * * @param Text Color 12 * @text 文字色ID12 * @desc 文字色ID12の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #3e9ade * * @param Text Color 13 * @text 文字色ID13 * @desc 文字色ID13の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #a098ff * * @param Text Color 14 * @text 文字色ID14 * @desc 文字色ID14の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ffcc20 * * @param Text Color 15 * @text 文字色ID15 * @desc 文字色ID15の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #000000 * * @param Text Color 16 * @text 文字色ID16 * @desc 文字色ID16の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #84aaff * * @param Text Color 17 * @text 文字色ID17 * @desc 文字色ID17の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ffff40 * * @param Text Color 18 * @text 文字色ID18 * @desc 文字色ID18の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ff2020 * * @param Text Color 19 * @text 文字色ID19 * @desc 文字色ID19の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #202040 * * @param Text Color 20 * @text 文字色ID20 * @desc 文字色ID20の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #e08040 * * @param Text Color 21 * @text 文字色ID21 * @desc 文字色ID21の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #f0c040 * * @param Text Color 22 * @text 文字色ID22 * @desc 文字色ID22の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #4080c0 * * @param Text Color 23 * @text 文字色ID23 * @desc 文字色ID23の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #40c0f0 * * @param Text Color 24 * @text 文字色ID24 * @desc 文字色ID24の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #80ff80 * * @param Text Color 25 * @text 文字色ID25 * @desc 文字色ID25の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #c08080 * * @param Text Color 26 * @text 文字色ID26 * @desc 文字色ID26の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #8080ff * * @param Text Color 27 * @text 文字色ID27 * @desc 文字色ID27の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #ff80ff * * @param Text Color 28 * @text 文字色ID28 * @desc 文字色ID28の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #00a040 * * @param Text Color 29 * @text 文字色ID29 * @desc 文字色ID29の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #00e060 * * @param Text Color 30 * @text 文字色ID30 * @desc 文字色ID30の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #a060e0 * * @param Text Color 31 * @text 文字色ID31 * @desc 文字色ID31の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default #c080ff * * @param Text Color 32 * @text 文字色ID32 * @desc 文字色ID32の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 33 * @text 文字色ID33 * @desc 文字色ID33の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 34 * @text 文字色ID34 * @desc 文字色ID34の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 35 * @text 文字色ID35 * @desc 文字色ID35の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 36 * @text 文字色ID36 * @desc 文字色ID36の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 37 * @text 文字色ID37 * @desc 文字色ID37の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 38 * @text 文字色ID38 * @desc 文字色ID38の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 39 * @text 文字色ID39 * @desc 文字色ID39の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 40 * @text 文字色ID40 * @desc 文字色ID40の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 41 * @text 文字色ID41 * @desc 文字色ID41の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 42 * @text 文字色ID42 * @desc 文字色ID42の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 43 * @text 文字色ID43 * @desc 文字色ID43の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 44 * @text 文字色ID44 * @desc 文字色ID44の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 45 * @text 文字色ID45 * @desc 文字色ID45の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 46 * @text 文字色ID46 * @desc 文字色ID46の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 47 * @text 文字色ID47 * @desc 文字色ID47の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 48 * @text 文字色ID48 * @desc 文字色ID48の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 49 * @text 文字色ID49 * @desc 文字色ID49の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @param Text Color 50 * @text 文字色ID50 * @desc 文字色ID50の色 * JavaScriptの色、16進数コード、RGBAコードのいずれかを指定 * @default * * @help * 翻訳:ムノクラ * https://fungamemake.com/ * https://twitter.com/munokura/ * * 元プラグイン: http://sumrndm.site/custom-colors/ * * * Custom Colors * Version 1.00 * SumRndmDde * * * デフォルトでは、使用される文字色はWindow.pngファイルから取得されます。 * 文字色を変更したい場合、ソース画像ファイルを変更しなければなりません。 * * このプラグインを使用すると、パラメータを使用してWindow.png色を設定できます。 * 16進数の色コード、JavaScript色、RGBA色コードを使用できます。 * * また、\c[#]を使って、色を増やすこともできます。 * * * ========================================================================== * デフォルトの色の使用法の参照 * ========================================================================== * * デフォルトでは、これらは各色に使用される文字色IDです。 * * NormalColor: 0 * SystemColor: 16 * CrisisColor: 17 * DeathColor: 18 * GaugeBackColor: 19 * HpGaugeColor1: 20 * HpGaugeColor2: 21 * MpGaugeColor1: 22 * MpGaugeColor2: 23 * MpCostColor: 23 * PowerUpColor: 24 * PowerDownColor: 25 * TpGaugeColor1: 28 * TpGaugeColor2: 29 * TpCostColor: 29 * * これらは他のプラグインを使用して変更することができます。 * これらは、それらの一般的な機能です。 * * * ========================================================================== * 使用方法 * ========================================================================== * * 例えば、デフォルトの文字色1はWindow.pngの2番目の色で、 * 16進数で#20a0d6になっています。 * パラメータを変更するだけで、これを変更できます。 * パラメータは全て、 * JavaScriptで使用できる使用可能な色コードをサポートしています。 * * * ========================================================================== * プラグインコマンド * ========================================================================== * * プラグインコマンドを使って、 * 途中で文字色を変更することもできます。 * * SetCustomColor ID COLOR * * ID を操作したい文字色の ID に設定します。 * COLORを変更したい新しい色に設定します。 * * 例: * * SetCustomColor 0 #00ff00 * SetCustomColor 25 rgba(30,60,90,255) * SetCustomColor 100 green * * * ========================================================================== * JavaScript 色 * ========================================================================== * * JavaScriptの色にすることも可能です。 * http://www.w3schools.com/colors/colors_names.asp * * 例: * Blue * White * Green * * * ========================================================================== * 16進数色コード * ========================================================================== * * 16進数の色コードにもなります。 * http://www.w3schools.com/colors/colors_picker.asp * * 例: * #302faa * #ffffff * #bbaaff * #000000 * * * ========================================================================== * RGBA色コード * ========================================================================== * * RGBA色コードでも構いません。 * http://www.w3schools.com/colors/colors_picker.asp * * 例: * rbga(125, 125, 125, 255) * rbga(0, 255, 0, 255) * rbga(100, 100, 100, 150) * * * ========================================================================== * ヘルプファイルの終わり * ========================================================================== * * ヘルプファイルの終わりへようこそ。 * * 読んでくれてありがとう! * 質問があったり、このプラグインを楽しめたら、 * 私のYouTubeチャンネルを登録してください!! * * https://www.youtube.com/c/SumRndmDde * * * 次の機会まで * ~ SumRndmDde */ var SRD = SRD || {}; SRD.CustomColors = SRD.CustomColors || {}; var Imported = Imported || {}; Imported["SumRndmDde Custom Colors"] = true; (function (_) { _.default = String(PluginManager.parameters('SRD_CustomColors')['Default Color'] || "#ffffff"); _.colors = []; for (var i = 0; i <= 50; i++) { _.colors[i] = String(PluginManager.parameters('SRD_CustomColors')['Text Color ' + i] || _.default); } var _Window_Base_textColor = Window_Base.prototype.textColor; Window_Base.prototype.textColor = function (n) { if (n >= 0 && n <= _.colors.length) return _.colors[n]; else return _.default; }; var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand; Game_Interpreter.prototype.pluginCommand = function (command, args) { _Game_Interpreter_pluginCommand.call(this, command, args); if (command.trim().toLowerCase() === 'setcustomcolor') { _.colors[parseInt(args[0])] = String(args[1]).trim().toLowerCase(); } }; })(SRD.CustomColors);