casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
432
Reaction score
544
First Language
English
Primarily Uses
RMMZ
CGMZ Core
By: Casper Gaming
Last Update: March 9, 2023
Latest Version: 1.8.0
Forum-Header-Introduction.png
The core CGMZ plugin which provides many helper functions for my other plugins. This plugin is used extensively by other CGMZ plugins and is likely to be required.
Forum-Header-Features.png
  • Plug and play, no setup required
  • Allows the use of the CGMZ Engine
Forum-Header-HowTo.png
Import into plugin manager and enable the plugin.
Forum-Header-Download.png
Plugin (along with all my other plugins) can be found here: https://www.caspergaming.com/plugins/cgmz/core/
Forum-Header-CreditAndTerms.png
https://www.caspergaming.com/terms-of-use/
Forum-Header-VersionHistory.png
Version 1.0:
- Initial Release

Version 1.1:
- Added function to automatically check if any CGMZ plugin is out of date
- Added function to split a string into multiple lines if the string is too long for a window to handle without reducing font size (text wrap).
- Added class CGMZ_Window_Scrollable which can scroll vertically with handlers but no visible cursor. A mix between Window_Base, Window_Scrollable, and Window_Selectable
- Added CGMZ map name meta access

Version 1.2:
- Removed unused code for a title window as this no longer fits with MZ touch buttons.
- Added draw gauge functionality to windows that do not need sprite gauges

Version 1.2.1:
- Updated api call for version check to use semantic versioning
- Added link to update directly from console
- Cut down on outdated CGMZ plugin warnings in console

Version 1.3.0:
- Added basic input processing for all keys on keyboard
- Added option to open dev tools on game start

Version 1.4.0:
- Added option to show fps on game start
- Added option to go fullscreen on game start
- Bugfix to add cap to scrollable window size

Version 1.5.0:
- Added new draw text function for text codes with automatic line breaks
- Added update behavior
- Added behavior after load in CGMZ classes
- Added new timer class
- Optimized existing code

Version 1.5.1:
- Added parameter to simulate deployed environment during playtest
- Added new draw text function for drawing for a single line of text with text codes

Version 1.5.2:
- More concise error reporting
- Bugfix for font size changes throwing off line wrap when drawing text with text codes

Version 1.5.3
- Added function for getting file info
- Removed deprecated code (if getting crash after update, update crashing plugin)

Version 1.6.0
- Added support for subfolders for images
- Added more customizable selectable window with categories
- Added function to draw a divider on windows
- Added support for spritesheet animations on map
- Various bug fixes for text code drawing in unusual cases

Version 1.7.0
- Added horizontally scrolling windows
- Added filesystem functions

Version 1.7.1
- Changed some CGMZ draw text functions to adjust width of text if too wide
- Documentation should no longer horizontally scroll

Version 1.8.0
- Added gamepad meta info detection
- Added idle detection
- Added CGMZ_Utils to replace some CGMZ_Temp utility functions
- Added JSON parse helper function to better report errors
- Added functions to help change data after saved game loaded
- Fixed bug with centered text drawing when scaled into a small area with an offset
- Out of date plugin checker should now only check once at boot
- Documentation updated
 
Last edited:

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
432
Reaction score
544
First Language
English
Primarily Uses
RMMZ
Hi all, added some new things to my core plugin today which future plugins might depend on:

Version 1.1:
- Added function to automatically check if any CGMZ plugin is out of date
- Added function to split a string into multiple lines if the string is too long for a window to handle without reducing font size (word wrap).
- Added class CGMZ_Window_Scrollable which can scroll vertically with handlers but no visible cursor. A mix between Window_Base, Window_Scrollable, and Window_Selectable
- Added CGMZ map name meta access
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
432
Reaction score
544
First Language
English
Primarily Uses
RMMZ
Hi all,
Update to 1.2 (required for my achievements plugin):

- Removed unused code for a title window as this no longer fits with MZ touch buttons.
- Added draw gauge functionality to windows that do not need sprite gauges
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
432
Reaction score
544
First Language
English
Primarily Uses
RMMZ
Hi all, update to 1.3.0 today, will eventually be used by many plugins but right now only the beta of my vehicle interiors plugin requires this update.

Version 1.3.0:
- Added basic input processing for all keys on keyboard
- Added option to open dev tools on game start
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
432
Reaction score
544
First Language
English
Primarily Uses
RMMZ
Hi all, update for 1.4.0 today. Includes some extra options like starting in fullscreen/with fps counter showing as well as a bugfix for the scrollable window many CGMZ plugins use.

Version 1.4.0:
- Added option to show fps on game start
- Added option to go fullscreen on game start
- Bugfix to add cap to scrollable window size
 

Latest Threads

Latest Posts

Latest Profile Posts

Seeing the new zelda stuff today, and seeing that they doubled down with the destructible equipment really reinforced to me that even AAA biggest games in the industry can be massive piles of actual dog ****. Gives me hope for us indies
Wanted to look through job ads and now I spent about an hour laughing about the website of a spiritual healer looking for a Marketing and IT guy. Call me oldfashioned, but I think that "healing of deceaseds" comes a little late.
Workin' hard! Wish I was hardly workin'...
One of these days, I will have no more errors.
The tutorial streak is going on, learn something about cave edits today!
(And possibly in a few days even more, stay tuned ;) )

Forum statistics

Threads
129,916
Messages
1,206,250
Members
171,114
Latest member
reddeadisalive
Top