Gold UI on Map for RPG Maker MZ
A downloadable tool
Download or claimName your own price
Enhance your gaming interface with a stylish gold indicator, providing customizable functionalities such as window opacity, the ability to show or hide via a switch, and flexible position settings. This plugin empowers developers to craft a visually appealing gold interface tailored to their game's requirements.
Key Features:
- Enhance your game with a stylish gold interface.
- Customize window opacity, toggle functionality, and position settings.
- Tailor the gold window to match your game's aesthetic, creating a unique visual experience for players.
- The value of money automatically updates once it detects a change in value and plays a sound that you select
- By default, the gold interface is fully opaque and always visible.
- Explore plugin parameters to fine-tune the gold interface and elevate your game's visual appeal.
This code was created for use with RPG Maker MZ. I cannot guarantee compatibility with other software or plugins from different creators. You are welcome to adjust the code to suit your requirements, but please refrain from claiming ownership or sharing it as your own. Proper credit must be given to LeashaDevGames when using this code.
Your feedback is highly valued. Should you encounter any inconvenience or error, please don't hesitate to reach out to me. I'm committed to resolving any issues promptly. Additionally, I welcome any suggestions you may have; your input is greatly appreciated!
------------------------------------------------------------------------------------
Make the option for VS Options plugin:
{"Symbol:str":"displayGold","Icon:num":"0","TextStr:str":" Show Gold","TextJS:func":"\"return 'Text';\"","Accessibility":"","ShowJS:func":"\"// Return Boolean\\nreturn true;\"","EnableJS:func":"\"// Return Boolean\\nreturn true;\"","ExtJS:func":"\"// Return Value\\nreturn 0;\"","Functions":"","DrawJS:func":"\"// Declare Constants\\nconst symbol = arguments[0];\\nconst index = arguments[1];\\nconst title = this.commandName(index);\\nconst rect = this.itemLineRect(index);\\nconst quarterWidth = rect.width / 4;\\nconst halfWidth = rect.width / 2;\\nconst value = this.getConfigValue(symbol);\\n\\n// Draw Command Name\\nthis.resetFontSettings();\\nthis.changePaintOpacity(true);\\nthis.drawTextEx(title, rect.x, rect.y, halfWidth, \\\"left\\\");\\n\\n// Draw Status Text\\nconst off = 'OFF';\\nconst on = 'ON';\\nthis.changePaintOpacity(!value);\\nthis.drawText(off, rect.x + halfWidth, rect.y, quarterWidth, \\\"center\\\");\\nthis.changePaintOpacity(value);\\nthis.drawText(on, rect.x + halfWidth + quarterWidth, rect.y, quarterWidth, \\\"center\\\");\"","ProcessOkJS:func":"\"// Declare Constants\\nconst symbol = arguments[0];\\nconst value = this.getConfigValue(symbol);\\n\\n// Perform Actions\\nthis.setConfigValue(symbol, !value);\\nthis.redrawItem(this.findSymbol(symbol));\\nthis.playCursorSound();\"","CursorRightJS:func":"\"// Declare Constants\\nconst symbol = arguments[0];\\nconst value = this.getConfigValue(symbol);\\nconst lastValue = value;\\n\\n// Perform Actions\\nthis.setConfigValue(symbol, true);\\nthis.redrawItem(this.findSymbol(symbol));\\nif (this.getConfigValue(symbol) !== lastValue) {\\n this.playCursorSound();\\n}\"","CursorLeftJS:func":"\"// Declare Constants\\nconst symbol = arguments[0];\\nconst value = this.getConfigValue(symbol);\\nconst lastValue = value;\\n\\n// Perform Actions\\nthis.setConfigValue(symbol, false);\\nthis.redrawItem(this.findSymbol(symbol));\\nif (this.getConfigValue(symbol) !== lastValue) {\\n this.playCursorSound();\\n}\"","Data":"","DefaultJS:func":"\"// Declare Constants\\nconst config = arguments[0];\\nconst symbol = arguments[1];\\n\\n// Perform Actions\\nConfigManager[symbol] = true;\"","SaveJS:func":"\"// Declare Constants\\nconst config = arguments[0];\\nconst symbol = arguments[1];\\n\\n// Return Value\\nconfig[symbol] = ConfigManager[symbol];\"","LoadJS:func":"\"// Declare Constants\\nconst config = arguments[0];\\nconst symbol = arguments[1];\\n\\n// Return Value\\nConfigManager[symbol] = config[symbol];\""}
Updated | 23 minutes ago |
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | LeashaX |
Tags | custom-game-features, game-design-tools, game-development-tools, game-engine-plugins, indie-game-development, rpg-maker-customization, rpg-maker-enhancements, rpg-maker-mz-addon, rpg-maker-mz-plugins, rpgmaker-plugin |
Download
Download or claimName your own price
Click download now to get access to the following files:
LGD_GoldUiOnMap v1.07.js 5.9 kB
license.txt 1.9 kB
Development log
- UPDATE #7 v1.07Feb 08, 2024
- UPDATE #6 v1.06Feb 05, 2024
- UPDATE #5 v1.05Feb 03, 2024
- UPDATE #4 v1.04Feb 03, 2024
- UPDATE #3 v1.03Jan 30, 2024
- UPDATE #2 v1.02Jan 29, 2024
- UPDATE #1 v1.01Jan 28, 2024
Leave a comment
Log in with itch.io to leave a comment.