public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers
Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: [Library] DKTools
  • Original author: DK
  • Original date: September 5, 2016
  • Source thread: https://forums.rpgmakerweb.com/threads/library-dktools.67872/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development

Summary

Author: DK Version: Public 0.992 Beta Description: Powerful library for RPG Maker. Contains many tools for developing. Documentation: DKTools documentation

Archived First Post

Author: DK

Version: Public 0.992 Beta

Description: Powerful library for RPG Maker. Contains many tools for developing.
Documentation: DKTools documentation

Dependencies: RPG Maker MV 1.5+ and lodash.js (https://lodash.com/)

Installation:
  1. Copy lodash.js to the js/libs/ of your project
  2. Copy DKTools.js to the js/plugins/ of your project
  3. Enable DKTools in the plugin manager
  4. Add at least one game language in the parameters of the DKTools

4 steps to use DKTools

1. Create Element
Create element from DKTools through "new" operator, like: var object = new DKTools.Sprite(x, y, width);

2. Set parameters through "setup" functions
Each element contain "setup" functions, who set the parameters. All functions have default parameters.

3. Start element
Call start function of element.

4. Add element to your scene
Use "addChild" function for add element to your scene.

List of elements:
  • DKTools.Utils
  • DKTools.Utils.String
  • DKTools.Utils.Array
  • DKTools.Utils.Bitmap
  • DKTools.Utils.Point
  • DKTools.Utils.Rectangle
  • DKTools.Utils.Random
  • DKTools.Utils.Sequence
  • DKTools.Utils.Sequence.Alphabet
  • DKTools.IO
  • DKTools.IO.Entity
  • DKTools.IO.File
  • DKTools.IO.Directory
  • DKTools.IO.WebStorage
  • DKTools.Localization
  • DKTools.PluginManager
  • DKTools.Audio
  • DKTools.Event
  • DKTools.Animation
  • DKTools.Animation.Action
  • DKTools.Base
  • DKTools.Sprite
  • DKTools.Sprite.Button
  • DKTools.Sprite.Cursor
  • DKTools.Sprite.Arrow
  • DKTools.Sprite.Selectable
  • DKTools.Sprite.ProgressBar
  • DKTools.Sprite.ProgressBar.Rectangle
  • DKTools.Sprite.ProgressBar.Circle
  • DKTools.Sprite.ProgressBar.SemiCircle
  • DKTools.Sprite.CheckBox
  • DKTools.Viewport
  • DKTools.Layout
  • DKTools.Window
  • DKTools.Window.Selectable
  • DKTools.Scene

Examples:
DKTools.Window.Selectable - Horizontal Scroll


3 main reasons for use DKTools:
  1. Not need to waste time for creating a special sprites or windows
  2. Large number of element parameters and all parameters have default values
  3. Many different functions in each element
Project on GitHub: GitHub

Download: https://dk-plugins.ru/mv/dktools/

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download
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.

#rpg-maker-archive#js-development

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar