Show Plugins Usage

tale

Volunteer
Veteran
Joined
Dec 16, 2016
Messages
544
Reaction score
883
First Language
English
Primarily Uses
N/A
ShowPluginsUsage - 2018/09/23 (Ver.1.0)

Creator name: kido0617

Overview
Plugin for showing plugins usage in console

Features
After installation, list of plugins that are unused/on/off shown in console

Version compatibility- RPG Maker MV 1.6 or higher

Preview


Plugin preview-
Code:
/*---------------------------------------------------------------------------*
 * 2018/09/23 @kido0617
 * [URL]https://kido0617.github.io/[/URL]
 * Public Domain
 * Please use freely, credit not necessary
 * Ver.1.0
 *---------------------------------------------------------------------------*/

/*:
 * @plugindesc Plugin for showing plugins usage in console
 * @author @kido0617
 * @help
 * Details:
 * [URL]https://kido0617.github.io/rpgmaker/2018-09-24-plugin-usage[/URL]
 * After installation, list of plugins that are unused/on/off shown in console
 * Version compatibility- RPG Maker MV 1.6 or higher
 *
*/



(function(){

  var path = './js/plugins/';
  var fs = require('fs');
  var files = fs.readdirSync(path);
  var usage = {
    on: [],
    off: [],
    ununsed: []
  };

  for(var file of files){
    if(fs.statSync(path + file).isDirectory()) continue;
    var target = null;
    for(var p of $plugins){
      if(file.split('.js')[0] == p.name) {
        target = p;
        break;
      }
    }
    if(!target) usage.ununsed.push(file);
    else{
      if(p.status) usage.on.push(file);
      else usage.off.push(file);
    }
  }
  var endOfLine = require('os').EOL;
  var text = '';
  text += '・Unused--------------' + endOfLine;
  for(var f of usage.ununsed){
    text += f + endOfLine;
  }
  text += endOfLine;
  text += '・ON------------------' + endOfLine;
  for(f of usage.on){
    text += f + endOfLine;
  }
  text += endOfLine;
  text += '・OFF-----------------' + endOfLine;
  for(f of usage.off){
    text += f + endOfLine;
  }

  console.log(text);

})();

Credit and Thanks: kido0617

Terms of Use- Free for commercial and non-commercial use.

License - Public Domain

You can download js file from the thread attachment or Dropbox link: https://www.dropbox.com/s/nmcbn8wtrn91cga/ShowPluginsUsage.js?dl=1
 

Attachments

Last edited:

Moe_Lester13

Veteran
Veteran
Joined
Nov 22, 2015
Messages
72
Reaction score
11
First Language
English
This is actually going to be quite helpful in regards to bug fixing and deployment issues.
Thank you :)
 

Kike

Paladin
Veteran
Joined
Nov 18, 2015
Messages
40
Reaction score
21
First Language
Portuguese - Br
Primarily Uses
RMMV
Very good!!! thanks! :D
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

suspended on twitter for calling an ahole an ahole & appealing the tweet; furious at myself for being even slightly upset with my suspension: oh no, you've been temporarily banned from hell. GET OVER IT, me.
how can you download the tiles from a forum post here? HELP
That moment when you post the wrong download link to your game and wonder why it got so few downloads... :mad:
Trying to make it so my map is cleared of "random" events after the player leaves the map... to little success >.< I think I might need to ask help for this.
Had my first interaction with a legit homophobe concerning one of my games today. Tempting to engage, but pointless.

Forum statistics

Threads
94,245
Messages
919,368
Members
123,959
Latest member
CecilGP
Top