Original Source
- Original title: Plugsy - plugin development framework
- Original author: aethon
- Original date: December 15, 2017
- Source thread: https://forums.rpgmakerweb.com/threads/plugsy-plugin-development-framework.88481/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development
Summary
Howdy all. I've been working on Plugsy, a plugin framework for MV plugin developers that seeks to replace some of the boilerplate plugin code that winds up in basically every MV plugin. It's written primarily for use with TypeScript and ES6, but will probably work just fine with vanilla ES5. (You'll need to update the config to build for an older JS target.) A brief overview of some features: automagical data serialization - no more manual save code or property collisions on $gameSystem!
Archived First Post
I've been working on Plugsy, a plugin framework for MV plugin developers that seeks to replace some of the boilerplate plugin code that winds up in basically every MV plugin.
It's written primarily for use with TypeScript and ES6, but will probably work just fine with vanilla ES5. (You'll need to update the config to build for an older JS target.) A brief overview of some features:
- automagical data serialization - no more manual save code or property collisions on $gameSystem!
- declarative plugin commands - no more messing around with the interpreter!
- shimmer: easy method overwriting - no more obnoxious prototype futzing!
- tagger: XML-style notetag parsing - no more hand-written regexes!
- loader: promise-based data loading - no more XMLHttpRequests!
It's primarily targeted to the more savvy devs at the moment - you'll need NodeJS installed before you can hack on it.
https://github.com/noahlange/plugsy
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
There isn't any integration testing yet, so I'm not going to claim it'll work perfectly within MV (getting MV running in a server-side environment is a nightmare) but the shimmer, tagger and loader exports are thoroughly tested and should work just fine. Code is on GitHub -- MIT license, so use it for whatever. I'd appreciate a shout-out if you do end up using it, but it's not necessary by any means. Issues and PRs appreciated. It's primarily targeted to...
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...