Documentation
Quick InfoVersion: Alpha R6
Made for RPG Maker MZ 1.9.0
The BasicsEach hidden object scene is made up of the following elements in order:
1) Background Image - static image shown in the background
2) Hidden Objects - Static images that display or not based on whether the player has "found" them (clicked on them).
3) Foreground Image - Static image that displays above the hidden objects, used to partially obscure hidden objects.
I recommend to make scenes by drawing a background + foreground, and then placing hidden objects in your favorite photo editor to get their x, y coordinates for the plugin parameters that way.
The window at the bottom is 1/6th the height of the resolution, by default this means that images should have a blank part 104 pixels tall at the bottom. Background and Foreground images should be the size of the screen.
Plugin CommandsThis plugin supports the following plugin commands:
Call Scene - Calls the hidden object scene of the provided identifier.
Check For Scene Completed - Checks if the given scene has been completed (all hidden objects found)
Check For Object Found - Checks if the given object in the given scene was found
Reset Scene - Resets the scene to all objects unfound. Optionally, reset the completed flag too.
Saved GamesThis plugin is partially compatible with saved games. This means you can:
✓ Add this plugin to a saved game and it will work as expected.
✘ Modifying plugin parameters is not fully supported. The following will not work correctly in previously saved games: Adding or removing objects in an existing hidden object scene is not supported. You can, however, add entirely new hidden object scenes.
✓ Remove the plugin with no issue to save data.
Filename
The filename for this plugin MUST remain CGMZ_HiddenObjects.js. This is what it comes as when downloaded. The filename is used to load parameters and execute plugin commands. If you change it, things will begin behaving incorrectly and your game will probably crash. Please do not rename the js file.
Known Issues
This plugin currently has no known issues that need to be fixed. If you believe you have encountered a bug, please report it to Casper Gaming.
Compatibility
This plugin currently has no known compatibility issues with other RMMZ plugins. If you believe you have encountered a conflict, please report it to Casper Gaming.
Version HistoryVersion AlphaR3
- Added option to display a different image in window vs scene
- Added option to display a different name before found
- Added window windowskin, padding, back opacity, and tone options
- Displayed names now support text codes
- Image parameters now support any folder
- Standardized sound parameters
- Now warn instead of crash on invalid JSON
- Added option to play SE when scene is completed
- Added window height option
- Added window background type option
- Added [CGMZ] Window Backgrounds integration
- Added [CGMZ] Toast Manager integration
- Added Show / Hide sprite to show or hide the object window
- Fixed object window slightly going off screen in some cases
- Added keyboard / gamepad support
- Added [CGMZ] Window Settings integration
- Added [CGMZ] Rumble integration
- [CGMZ] Toast Manager integration converted to preset system