Hello fellow RPG Makers!
This is the day when RPG Maker MZ gets
Local Co-op plugin (up to 4 players) and RPG Maker MV gets
ALL OcRam MZ -plugins
RETRO'ed (Credits to
@Drakkonis for his awesome work)!
I will keep legacy versions for MV (they'll remain under "MV" section), but I will add new features only for MZ plugins.
If you are using any of OcRam plugins and want update - you should update ALL OcRam plugins at the same time to ensure compatibility with each other.
More details inside spoilers!
RETRO info (for MV users out there)
1. Get RETRO.js from:
https://forums.rpgmakerweb.com/index.php?threads/retro-mz-plugins-on-mv.135715/
2. Import RETRO before RETRO'able plugins!
3. Please read RETRO instructions carefully.
Plugin commands: Plugin_Name/Command_Name arg1 arg2
For more complicated arguments "RETRO Plugin Command UI" software is strongly recommended!
RETRO Plugin command UI is an open source (MIT license) MZ style plugin command UI for RETRO'ed plugins in MV!
Thread:
https://forums.rpgmakerweb.com/index.php?threads/retro-plugin-command-ui.137124/
DISCLAIMER: OcRam MZ plugins are totally new plugins versus MV similar ones and usage of some features (ie. notation syntax, plugin commands, JS calls, etc...) may have been changed!
Core v1.09
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Compatibility patch for OcRam_Local_Coop!
- OcRam.isMZ() to check if MZ is in use!
Time_System v1.07
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Time won't be stopped anymore if game is saved via menu
(@Lalelilylo already got this fixed, but thank you for the report though)
Weather_System v1.03
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Saved weather now persist over save/load
Movement v1.04
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Compatibility patch for OcRam_Events.js v1.02
Events v1.02
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Lift, drop & throw system bug fix (rounding in XY coordinates) (Credits to @Yin for reports)
- Compatibility patch for OcRam_Local_Coop!
Followers v1.04
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Compatibility patch for OcRam_Local_Coop!
- Won't toggle charactes, if any event is interacted!
Audio v1.01
- RETRO'ed for RMMV! (Credits to Drakkonis)
- "vanilla" SE/ME/BGS, BGS1 and BGS2 won't be stopped any more on player transfer (Credits: @thepsyche & @gRaViJa )
Lights v1.08
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Light BG re-tint after load bug fixed!
- Light type 0 won't crash save files no longer (Credits to @Gurkengelee )
(@OverTheTop123 now this is fixed)
Layers v1.02
- RETRO'ed for RMMV! (Credits to Drakkonis)
Indicators v1.01
- RETRO'ed for RMMV! (Credits to Drakkonis)
- HIDE Action indicator if event == transparent
- Compatibilty patch for OcRam_Local_Coop!
Passages v1.10
- RETRO'ed for RMMV! (Credits to Drakkonis)
- startMapEvent doesn't any more start "Below character" events if they are on NON-passable tile.
- 1px glitch above "higher level" sprites is now fixed.
NPC_Scheduler v1.01
- RETRO'ed for RMMV! (Credits to Drakkonis)
OcRam_Star_Tile_Fix v1.01
- RETRO'ed for RMMV! (Credits to Drakkonis)
- Optimized tile groupping method a lot! Also fixed some bugs considering VERY big groups.
- 1px gfx glitch (rounding bug) fixed on VERY slow speed.
- Flickering star tiles (1 frame) after any scene is fixed!
OcRam_Local_Coop - NEW
This plugin allows up to 4 players to control their own party member(s)! One of the main goals for Local Co-op was to make it feel like it is part of RPG Maker itself!
By default player joins the game by pressing "start" button and leaves it by pressing "select + start".
NOTE: "Speaker name" features are only available in MZ!
Key features:
- Gamepad support for all players (autodrop player if gamepad is unplugged)
- Shared keyboard for 2 players
- Each player gets it's own followers to control
- Hide followers >> Only followers controlled by player are shown!
- Re-assign all battle members when player joins or leaves the game
- Actors can be assigned to any player via menu "Formation" command normally
- Auto detect the player and member who started the event (all things for player will be applied to player who started the event)
- And textboxes, choice lists, menu, shop, name input, battle commands etc... are controlled by player who is in turn or started the event!
- Swap \P[1] with the member who started the event
- All textboxes (and choice lists followed by it) are controlled by player who controls (speaker name: \P[x]) designated member!
- Each player may have unique color (to make easier to spot own characters)
- Shows current player (with own color) after after "speaker name" or attached extra mini window in choice list
Integrations to other plugins
- OcRam_Events:
- Lift, Drop & Throw system!
- Pull & Push system!
- Autofill speaker data (via \P[x] notation)
- OcRam_Followers:
- Toggle character (if followers follow = false, toggles also player)
- OcRam_Indicators:
- Player indicators (the ones floating above them)
- OcRam_Lights:
- Player lights for ALL players :)
- RETRO (by Drakkonis):
IMPORTANT! Because of several inquiries is "this" considered commercial use of OcRam -plugins and what does "TRULY YOURS project" mean, I have made also some edits to "Terms of Use".
Edited: If you gain money with your project by ANY MEANS (including: donations, crypto-mining, micro-transactions, advertisements, merchandises etc..) it's considered as COMMERCIAL use of this plugin!
Removed: I have removed "2 EUR discount for each plugin purchased", because it has been used only once (before bundle offer was added).
Added: "License for lifetime is 3x base price of any license / bundle. Permission to use this type of license only in projects where you own most of it. Else project license OR project owner lifetime license is required."
To get updated plugins visit:
https://ocram-codes.net
I will add RETRO'ed OcRam MV demo -project later to main page. And will update MZ demo -project soon.
Happy RPG Making to all!
\o/