Difference between revisions of "Template:VisuMZ Core Engine Plugin Commands"
Jump to navigation
Jump to search
(→Picture Plugin Commands) |
(→Audio Plugin Commands) |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
--- | --- | ||
| + | |||
| + | === Animation Commands === | ||
| + | |||
| + | [[File:CoreEngine_PointAni.gif]] | ||
| + | |||
| + | [[File:CoreEngine_Update53_Command1.png]] | ||
| + | |||
| + | <pre> | ||
| + | Animation: Play at Coordinate | ||
| + | - Plays an animation on the screen at a specific x, y coordinate even if | ||
| + | there is no sprite attached. | ||
| + | |||
| + | Animation ID: | ||
| + | - Plays this animation. | ||
| + | |||
| + | Coordinates: | ||
| + | |||
| + | X: | ||
| + | Y: | ||
| + | - X/Y coordinate used for the animation. | ||
| + | You may use JavaScript code. | ||
| + | |||
| + | Mirror Animation?: | ||
| + | - Mirror the animation? | ||
| + | |||
| + | Mute Animation?: | ||
| + | - Mute the animation? | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | === Audio Plugin Commands === | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command1.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGM Volume | ||
| + | - Changes the current BGM volume without changing any of the current BGM's | ||
| + | other properties and without restarting the BGM. | ||
| + | |||
| + | Volume: | ||
| + | - Change the current BGM's volume to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from 0 to 100. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command2.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGM Pitch | ||
| + | - Changes the current BGM pitch without changing any of the current BGM's | ||
| + | other properties and without restarting the BGM. | ||
| + | |||
| + | Pitch: | ||
| + | - Change the current BGM's pitch to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from 50 to 150. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command3.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGM Pan | ||
| + | - Changes the current BGM pan without changing any of the current BGM's | ||
| + | other properties and without restarting the BGM. | ||
| + | |||
| + | Pan: | ||
| + | - Change the current BGM's pan to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from -100 to 100. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command4.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGS Volume | ||
| + | - Changes the current BGS volume without changing any of the current BGS's | ||
| + | other properties and without restarting the BGS. | ||
| + | |||
| + | Volume: | ||
| + | - Change the current BGS's volume to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from 0 to 100. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command5.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGS Pitch | ||
| + | - Changes the current BGS pitch without changing any of the current BGS's | ||
| + | other properties and without restarting the BGS. | ||
| + | |||
| + | Pitch: | ||
| + | - Change the current BGS's pitch to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from 50 to 150. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update103_Command6.png]] | ||
| + | |||
| + | <pre> | ||
| + | Audio: Change Current BGS Pan | ||
| + | - Changes the current BGS pan without changing any of the current BGS's | ||
| + | other properties and without restarting the BGS. | ||
| + | |||
| + | Pan: | ||
| + | - Change the current BGS's pan to what amount? | ||
| + | - You may use JavaScript code. | ||
| + | - Use numbers from -100 to 100. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | === Debug Plugin Commands === | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update95_Command1.png]] | ||
| + | |||
| + | <pre> | ||
| + | Debug: Current Controller ID | ||
| + | - PLAY TEST ONLY. | ||
| + | - Shows current controller ID in debug console. | ||
| + | - If you press a key on the keyboard, this data will be erased. | ||
| + | - Also copies to computer clipboard if possible. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | |||
=== Export Plugin Commands === | === Export Plugin Commands === | ||
| Line 103: | Line 245: | ||
- How much gold should the player gain/lose? | - How much gold should the player gain/lose? | ||
- Use negative values to remove gold. | - Use negative values to remove gold. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | === Map Plugin Commands === | ||
| + | |||
| + | --- | ||
| + | |||
| + | <pre> | ||
| + | Map: Once Parallel | ||
| + | - Plays a Common Event parallel to the event once without repeating itself | ||
| + | when done. | ||
| + | - Map only! | ||
| + | |||
| + | Common Event ID: | ||
| + | - The ID of the parallel Common Event to play. | ||
| + | - Does NOT repeat itself when finished. | ||
| + | - When exiting map scene or changing maps, all Once Parallels are cleared. | ||
| + | - Once Parallels are not retained upon reentering the scene or map. | ||
| + | - Once Parallels are not stored in memory and cannot be saved. | ||
</pre> | </pre> | ||
| Line 108: | Line 270: | ||
=== Picture Plugin Commands === | === Picture Plugin Commands === | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_PictureCoordinates2.gif]] | ||
| + | |||
| + | <pre> | ||
| + | Picture: Coordinates Mode | ||
| + | - Play Test Mode only! Gets the coordinates of a specific picture as you | ||
| + | move it across the screen. | ||
| + | |||
| + | Picture ID: | ||
| + | - The ID of the pictures to track the coordinates of. | ||
| + | </pre> | ||
--- | --- | ||
| Line 156: | Line 331: | ||
- The ending ID of the pictures to erase. | - The ending ID of the pictures to erase. | ||
</pre> | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update128_Command1.png]] | ||
| + | |||
| + | <pre> | ||
| + | Picture: Rotate by Angle | ||
| + | - Rotates target picture by a amount angle over a set duration instead of | ||
| + | continuously. | ||
| + | |||
| + | Picture ID Number: | ||
| + | - What is the ID of the picture you wish to rotate? | ||
| + | - Use a number between 1 and 100. | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Adjust Angle: | ||
| + | - What is the angle you wish to rotate the picture by? | ||
| + | - Use degrees (360 degrees per full rotation). | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Easing Type: | ||
| + | - Select which easing type you wish to apply. | ||
| + | |||
| + | Duration: | ||
| + | - Duration of rotation effect in frames. | ||
| + | - 60 frames = 1 second. | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Wait for Completion: | ||
| + | - Wait until completion before moving onto the next event? | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update128_Command2.png]] | ||
| + | |||
| + | <pre> | ||
| + | Picture: Rotate to Angle | ||
| + | - Rotates target picture to a certain angle over a set duration | ||
| + | instead of continuously. | ||
| + | |||
| + | Picture ID Number: | ||
| + | - What is the ID of the picture you wish to rotate? | ||
| + | - Use a number between 1 and 100. | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Target Angle: | ||
| + | - What is the target angle you wish to rotate the picture? | ||
| + | - Use degrees (360 degrees per full rotation). | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Easing Type: | ||
| + | - Select which easing type you wish to apply. | ||
| + | |||
| + | Duration: | ||
| + | - Duration of rotation effect in frames. | ||
| + | - 60 frames = 1 second. | ||
| + | - You may use JavaScript code. | ||
| + | |||
| + | Wait for Completion: | ||
| + | - Wait until completion before moving onto the next event? | ||
| + | <pre> | ||
--- | --- | ||
| Line 399: | Line 636: | ||
Change To: | Change To: | ||
- Change the game's standard window padding to this value. | - Change the game's standard window padding to this value. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | === Text Popup Command === | ||
| + | |||
| + | [[File:CoreEngine_TextPopup.png|600px]] | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_TextPopupCmd.png]] | ||
| + | |||
| + | <pre> | ||
| + | Text Popup: Show Text | ||
| + | - Adds text to a text popup window to briefly appear. | ||
| + | - Multiple text popups will be queued. | ||
| + | - Does not halt the game and works parallel to game activity. | ||
| + | |||
| + | Text: | ||
| + | - Write the text that you want to appear here. | ||
| + | - You may use text codes. | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | === Variable Plugin Commands === | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update89_Command1.png]] | ||
| + | |||
| + | <pre> | ||
| + | Variable: JS Eval | ||
| + | - Pick a variable ID and value to alter through JS. | ||
| + | - Allows one line of code for variable ID and operand. | ||
| + | - Functions like RM2k3's Variable Pointers. | ||
| + | |||
| + | Variable ID: | ||
| + | - This is the target variable to alter. | ||
| + | - You may use JavaScript. | ||
| + | - ie: $gameVariables.value(1) | ||
| + | |||
| + | Operation Type: | ||
| + | - What operation do you wish to use for this Plugin Command? | ||
| + | |||
| + | Operand Modifier: | ||
| + | - Value to be used in calculating the target variable. | ||
| + | - You may use JavaScript. | ||
| + | - ie: $gameVariables.value(1) | ||
| + | </pre> | ||
| + | |||
| + | --- | ||
| + | |||
| + | [[File:CoreEngine_Update89_Command2.png]] | ||
| + | |||
| + | <pre> | ||
| + | Variable: JS Block | ||
| + | - Pick a variable ID and value to alter through JS. | ||
| + | - Allows JS block code for variable ID and operand. | ||
| + | - Functions like RM2k3's Variable Pointers. | ||
| + | |||
| + | Variable ID: | ||
| + | - This is the target variable to alter. | ||
| + | - You may use JavaScript. | ||
| + | - ie: $gameVariables.value(1) | ||
| + | |||
| + | Operation Type: | ||
| + | - What operation do you wish to use for this Plugin Command? | ||
| + | |||
| + | Operand Modifier: | ||
| + | - Value to be used in calculating the target variable. | ||
| + | - You may use JavaScript. | ||
| + | - ie: $gameVariables.value(1) | ||
</pre> | </pre> | ||
--- | --- | ||
Latest revision as of 01:36, 24 October 2024
The following are Plugin Commands that come with this plugin. They can be
accessed through the Plugin Command event command.
---
Contents
- 1 Animation Commands
- 2 Audio Plugin Commands
- 3 Debug Plugin Commands
- 4 Export Plugin Commands
- 5 Game Plugin Commands
- 6 Gold Plugin Commands
- 7 Map Plugin Commands
- 8 Picture Plugin Commands
- 9 Screen Shake Plugin Commands
- 10 Switch Plugin Commands
- 11 System Plugin Commands
- 12 Text Popup Command
- 13 Variable Plugin Commands
Animation Commands
Animation: Play at Coordinate
- Plays an animation on the screen at a specific x, y coordinate even if
there is no sprite attached.
Animation ID:
- Plays this animation.
Coordinates:
X:
Y:
- X/Y coordinate used for the animation.
You may use JavaScript code.
Mirror Animation?:
- Mirror the animation?
Mute Animation?:
- Mute the animation?
---
Audio Plugin Commands
---
Audio: Change Current BGM Volume - Changes the current BGM volume without changing any of the current BGM's other properties and without restarting the BGM. Volume: - Change the current BGM's volume to what amount? - You may use JavaScript code. - Use numbers from 0 to 100.
---
Audio: Change Current BGM Pitch - Changes the current BGM pitch without changing any of the current BGM's other properties and without restarting the BGM. Pitch: - Change the current BGM's pitch to what amount? - You may use JavaScript code. - Use numbers from 50 to 150.
---
Audio: Change Current BGM Pan - Changes the current BGM pan without changing any of the current BGM's other properties and without restarting the BGM. Pan: - Change the current BGM's pan to what amount? - You may use JavaScript code. - Use numbers from -100 to 100.
---
Audio: Change Current BGS Volume - Changes the current BGS volume without changing any of the current BGS's other properties and without restarting the BGS. Volume: - Change the current BGS's volume to what amount? - You may use JavaScript code. - Use numbers from 0 to 100.
---
Audio: Change Current BGS Pitch - Changes the current BGS pitch without changing any of the current BGS's other properties and without restarting the BGS. Pitch: - Change the current BGS's pitch to what amount? - You may use JavaScript code. - Use numbers from 50 to 150.
---
Audio: Change Current BGS Pan - Changes the current BGS pan without changing any of the current BGS's other properties and without restarting the BGS. Pan: - Change the current BGS's pan to what amount? - You may use JavaScript code. - Use numbers from -100 to 100.
---
Debug Plugin Commands
---
Debug: Current Controller ID - PLAY TEST ONLY. - Shows current controller ID in debug console. - If you press a key on the keyboard, this data will be erased. - Also copies to computer clipboard if possible.
---
Export Plugin Commands
---
Export: All Maps Text - PLAY TEST ONLY. Exports all of the text from all maps, their events, event pages, and any associated Common Events. - Exports 'Show Text' event commands. - Exports 'Show Choices' event commands. - Exports 'Show Scrolling Text' event commands. - Exports 'Comments' event commands. - Only the raw text will be exported. - Only usable during Play Test.
---
Export: All Troops Text - PLAY TEST ONLY. Exports all of the text from all troops, their event pages, and any associated Common Events. - Exports 'Show Text' event commands. - Exports 'Show Choices' event commands. - Exports 'Show Scrolling Text' event commands. - Exports 'Comments' event commands. - Only the raw text will be exported. - Only usable during Play Test.
---
Export: Current Map Text - PLAY TEST ONLY. Exports all of the text on the current map, its events, the event pages, and any associated Common Events. - Exports 'Show Text' event commands. - Exports 'Show Choices' event commands. - Exports 'Show Scrolling Text' event commands. - Exports 'Comments' event commands. - Only the raw text will be exported. - Only usable during Play Test. - If not in battle, this Plugin Command will not work.
---
Export: Current Troop Text - PLAY TEST ONLY. Exports all of the text on the current troop, the troop's event pages, and any associated Common Events. - Exports 'Show Text' event commands. - Exports 'Show Choices' event commands. - Exports 'Show Scrolling Text' event commands. - Exports 'Comments' event commands. - Only the raw text will be exported. - Only usable during Play Test. - If not in battle, this Plugin Command will not work.
---
Game Plugin Commands
---
Game: Open URL - Opens a website URL from the game. URL: - Where do you want to take the player?
---
Gold Plugin Commands
---
Gold: Gain/Lose - Allows you to give/take more gold than the event editor limit. Value: - How much gold should the player gain/lose? - Use negative values to remove gold.
---
Map Plugin Commands
---
Map: Once Parallel - Plays a Common Event parallel to the event once without repeating itself when done. - Map only! Common Event ID: - The ID of the parallel Common Event to play. - Does NOT repeat itself when finished. - When exiting map scene or changing maps, all Once Parallels are cleared. - Once Parallels are not retained upon reentering the scene or map. - Once Parallels are not stored in memory and cannot be saved.
---
Picture Plugin Commands
---
Picture: Coordinates Mode - Play Test Mode only! Gets the coordinates of a specific picture as you move it across the screen. Picture ID: - The ID of the pictures to track the coordinates of.
---
Picture: Easing Type - Changes the easing type to a number of options. Picture ID: - Which picture do you wish to apply this easing to? Easing Type: - Select which easing type you wish to apply. Instructions: - Insert this Plugin Command after a "Move Picture" event command. - Turn off "Wait for Completion" in the "Move Picture" event. - You may have to add in your own "Wait" event command after.
---
Picture: Erase All - Erases all pictures on the screen because it's extremely tedious to do it one by one.
---
Picture: Erase Range - Erases all pictures within a range of numbers because it's extremely tedious to do it one by one. Starting ID: - The starting ID of the pictures to erase. Ending ID: - The ending ID of the pictures to erase.
---
Picture: Rotate by Angle - Rotates target picture by a amount angle over a set duration instead of continuously. Picture ID Number: - What is the ID of the picture you wish to rotate? - Use a number between 1 and 100. - You may use JavaScript code. Adjust Angle: - What is the angle you wish to rotate the picture by? - Use degrees (360 degrees per full rotation). - You may use JavaScript code. Easing Type: - Select which easing type you wish to apply. Duration: - Duration of rotation effect in frames. - 60 frames = 1 second. - You may use JavaScript code. Wait for Completion: - Wait until completion before moving onto the next event?
---
Picture: Rotate to Angle
- Rotates target picture to a certain angle over a set duration
instead of continuously.
Picture ID Number:
- What is the ID of the picture you wish to rotate?
- Use a number between 1 and 100.
- You may use JavaScript code.
Target Angle:
- What is the target angle you wish to rotate the picture?
- Use degrees (360 degrees per full rotation).
- You may use JavaScript code.
Easing Type:
- Select which easing type you wish to apply.
Duration:
- Duration of rotation effect in frames.
- 60 frames = 1 second.
- You may use JavaScript code.
Wait for Completion:
- Wait until completion before moving onto the next event?
<pre>
---
[[File:CoreEngine_Update43_Command1.png]]
[[File:CoreEngine_Update43_Command1_Ani2.gif]]
<pre>
Picture: Show Icon
- Shows an icon instead of a picture image.
- The picture icon can be controlled like any other picture.
General:
Picture ID Number:
- What is the ID of the picture you wish to show at?
- Use a number between 1 and 100.
- You may use JavaScript code.
Icon Index:
- Select the icon index to use for this picture.
- You may use JavaScript code.
Smooth Icon?:
- This will make the icon smoothed out or pixelated.
Picture Settings:
Position:
Origin:
- What is the origin of this picture icon?
- Upper Left
- Center
Position X:
- X coordinate of the picture.
- You may use JavaScript code.
Position Y:
- Y coordinate of the picture.
- You may use JavaScript code.
Scale:
Width %:
- Horizontal scale of the picture.
- You may use JavaScript code.
- 100 is 100%
Height %:
- Vertical scale of the picture.
- You may use JavaScript code.
- 100 is 100%
Blend:
Opacity:
- Insert a number to determine opacity level.
- Use a number between 0 and 255.
- You may use JavaScript code.
Blend Mode:
- What kind of blend mode do you wish to apply to the picture?
---
Screen Shake Plugin Commands
---
Screen Shake: Custom: - Creates a custom screen shake effect and also sets the following uses of screen shake to this style. Shake Style: - Select shake style type. - Original - Random - Horizontal - Vertical Power: - Power level for screen shake. Speed: - Speed level for screen shake. Duration: - Duration of screenshake. - You can use code as well. Wait for Completion: - Wait until completion before moving onto the next event?
---
Switch Plugin Commands
---
Switches: Randomize ID(s) - Select specific Switch ID's to randomize ON/OFF. Switch ID(s): - Select which Switch ID(s) to toggle. Chance for ON: - Chance out of 100 that determines the switches to be ON.
---
Switches: Randomize Range - Select specific Switch ID Range to randomize ON/OFF. - The ratio determines the ON/OFF distribution. Starting ID: - The starting ID of the Switch to toggle. Ending ID: - The ending ID of the Switch to toggle. Chance for ON: - Chance out of 100 that determines the switches to be ON.
---
Switches: Toggle ID(s) - Select specific Switch ID's to toggle ON/OFF. - ON becomes OFF. OFF becomes ON. Switch ID(s): - Select which Switch ID(s) to toggle.
---
Switches: Toggle Range - Select specific Switch ID Range to toggle ON/OFF. - ON becomes OFF. OFF becomes ON. Starting ID: - The starting ID of the Switch to toggle. Ending ID: - The ending ID of the Switch to toggle.
---
System Plugin Commands
---
System: Battle System Change
- Switch to a different battle system in-game.
Change To:
- Choose which battle system to switch to.
- Database Default (Use game database setting)
- -
- DTB: Default Turn Battle
- TPB Active: Time Progress Battle (Active)
- TPB Wait: Time Progress Battle (Wait)
- -
- BTB: Brave Turn Battle (Req VisuMZ_2_BattleSystemBTB)
- CTB: Charge Turn Battle (Req VisuMZ_2_BattleSystemCTB)
- OTB: Order Turn Battle (Req VisuMZ_2_BattleSystemOTB)
- STB: Standard Turn Battle (Req VisuMZ_2_BattleSystemSTB)
---
System: Load Images - Allows you to (pre) load up images ahead of time. img/animations/: img/battlebacks1/: img/battlebacks2/: img/enemies/: img/faces/: img/parallaxes/: img/pictures/: img/sv_actors/: img/sv_enemies/: img/system/: img/tilesets/: img/titles1/: img/titles2/: - Which files do you wish to load from this directory?
---
System: Main Font Size - Set the game's main font size. Change To: - Change the font size to this number.
---
System: Side View Battle - Switch between Front View or Side View for battle. Change To: - Choose which view type to switch to.
---
System: Window Padding - Change the game's window padding amount. Change To: - Change the game's standard window padding to this value.
---
Text Popup Command
---
Text Popup: Show Text - Adds text to a text popup window to briefly appear. - Multiple text popups will be queued. - Does not halt the game and works parallel to game activity. Text: - Write the text that you want to appear here. - You may use text codes.
---
Variable Plugin Commands
---
Variable: JS Eval - Pick a variable ID and value to alter through JS. - Allows one line of code for variable ID and operand. - Functions like RM2k3's Variable Pointers. Variable ID: - This is the target variable to alter. - You may use JavaScript. - ie: $gameVariables.value(1) Operation Type: - What operation do you wish to use for this Plugin Command? Operand Modifier: - Value to be used in calculating the target variable. - You may use JavaScript. - ie: $gameVariables.value(1)
---
Variable: JS Block - Pick a variable ID and value to alter through JS. - Allows JS block code for variable ID and operand. - Functions like RM2k3's Variable Pointers. Variable ID: - This is the target variable to alter. - You may use JavaScript. - ie: $gameVariables.value(1) Operation Type: - What operation do you wish to use for this Plugin Command? Operand Modifier: - Value to be used in calculating the target variable. - You may use JavaScript. - ie: $gameVariables.value(1)
---


























