DKTools - Advanced project testing and various functions

● ARCHIVED · READ-ONLY
Started by DK 49 posts Page 2 of 3 View original ↗
  1. Release 7.0.0
    Changelog: https://github.com/DKPlugins/DKTools/releases/tag/7.0.0

    What's new:
    1. Added new functions for working with the file system.
    2. Updated error logging function. Now when the limit is exceeded, the old file is renamed with the current date stamp, and not deleted.
  2. Release 8.0.0
    Changelog: https://github.com/DKPlugins/DKTools/releases/tag/8.0.0

    What's new:
    1. Added option "File system". Now you can choose the operating mode of the file system: Nwjs + Stamp or Nwjs. Stamp - a stamp of project files, which is created automatically each time a game test is launched. The stamp is necessary so that the plugins know what directories and files are in the project (they can check the existence of files, search for directories, etc.). The stamp is used for mobile devices and browsers.
    For example, using a stamp it will become possible in the localization plugin to use the function of splitting localization into many files or the function of using game resources for each language in browsers and mobile devices.

    2. Updated error logging function. Additional information has been added: current scene, map number, events, event page, number of the last event command and its parameters.

    3. Added the function of extended error display. Replaces the standard display. The advanced window also displays the current scene, map number, events, event page, number of the last event team and its parameters, an error stack and a message to the player that can be configured.

    4. Bugs in the function of receiving event comments have been fixed.

    5. Improved functions for determining the location of the mouse inside the sprite.

    ____________________________________________________________________________________________________________________________

    Release 8.0.1
    Changelog: https://github.com/DKPlugins/DKTools/releases/tag/8.0.1

    What's new:
    1. Fixed a bug in the function of obtaining information about the directory.
  3. Version 8.1.0
    What's new:
    1. Improved function "Preloading resources." Files can now be selected through the file selector. Now the file extension can be omitted. Auto extension detection works only for png and ogg files. Help for this feature has been updated. Also, this function now works in browsers and on mobile devices (with the Nwjs + Stamp file system on).
    2. Improved function "Tile Size". Added the ability to specify a folder for parallax and tilesets for the new tile size.
    3. Fixed the function "Screen Resolution".


    Version 8.2.0
    What's new:
    1. Added font size setting
    2. Added window indent setting
    3. Added window line height adjustment
    4. All functions are divided into categories for a better perception.
    5. Fixed a couple of bugs


    Version 8.3.0
    What's new:
    1. Added a couple of methods in DKTools.PreloadManager.
    2. Changed several methods.
    3. The ability to display the progress of a bar with different settings has been added to the resource preload function.
    4. In DKTools.Scene, functions associated with options and events are marked as deprecated.
  4. Version 9.0.0
    What's new:
    • New feature! Preloading resources for maps! Now you can preload specific resources on specific maps.
    • Added audio caching, which speeds up switching between sounds. A new Audio Cache Limit feature has also been added for this.
    • Improved work on mobile devices.
    • Fixed some errors.

    Warning! Preload function renamed! You need to configure it again if you used it.

    Due to the fact that I have subscribers, public plugins will be updated with a noticeable lag. This update will be publicly available no earlier than in a month. Subscribe and get updates first.
  5. Version 9.0.0 is publicly available

    What's new:
    1. New feature! Maps preloading! Now you can preload audio/images for specific maps!
    2. Added AudioCache class. Added audio cache limit function. Added audio caching. Now switching between cached audio is instant. No more delays when playing audio!
    3. Fixed bug with button clicks on mobile devices.
    4. Removed some deprecated methods.
    5. A couple of methods are marked deprecated.
    6. The Resource Preloading function has been renamed to the Initial Preloading function. If you used this function, then you need to configure it again!
    7. Added function to select the first/last item in windows. Use the home/end keys.

    First post updated
    Demo version updated
  6. Version 9.1.0 is publicly available

    What's new:
    1. New feature! Mouse hover! Allows you to enable selection of list items by mouse hover.
    2. A couple of methods are marked deprecated.
    3. Fixed a rare bug.

    First post updated
  7. Great plugin! But after changing the mouse, the mouse moves beyond the game window, and it becomes invalid after moving back. Hover the mouse to select if it can play sound effects, it would be better!
  8. 41728280 said:
    Great plugin! But after changing the mouse, the mouse moves beyond the game window, and it becomes invalid after moving back. Hover the mouse to select if it can play sound effects, it would be better!
    Thank you. I will add mouse hover sound in next updates. I actually thought he was there:blush:
  9. This plugin working on mobile ?,

    it just does a few functions, or it all works ?
  10. TenTranVN said:
    This plugin working on mobile ?,

    it just does a few functions, or it all works ?

    Yes, the plugin works on mobile devices and browsers.

    All functions work on all platforms (except for the screenshots function, which only works on PC)

    The following functions only work during the game test on PC:
    Check Updates
    Debug Console
    FPS Meter
    Quick Load
    Grid/Ruler
  11. Does preload work on mobile?
  12. TenTranVN said:
    Does preload work on mobile?
    Yes, Initial Preloading and Maps Preloading works on mobile devices.
  13. DK said:
    Yes, Initial Preloading and Maps Preloading works on mobile devices.
    Does it work on 1.6.2? 1597861407705.png
  14. TenTranVN said:
    Does it work on 1.6.2?
    Yes, the plugin requires project and program version 1.6+
  15. DK said:
    Yes, the plugin requires project and program version 1.6+
    Error: Web browsers and mobile phones cannot load directories!
    at Function._preload (DKTools.js:9664)
    at Function.preloadAudio (DKTools.js:9799)
    at DKTools.js:9314
    at r (DKTools.js:1354)
    at Function.nu (DKTools.js:1416)
    at Function.initialize (DKTools.js:9313)
    at Function.DataManager.onDatabaseLoad (DKTools.js:37444)
    at Function.DataManager.isDatabaseLoaded (DKTools.js:37437)
    at Scene_Boot.isReady (rpg_scenes.js:374)
    at Scene_Boot.isReady (DKTools.js:37756)


    When I use your demo above, it works on all my devices. But when I download the dk plugin I get an error like this
  16. TenTranVN said:
    Error: Web browsers and mobile phones cannot load directories!
    at Function._preload (DKTools.js:9664)
    at Function.preloadAudio (DKTools.js:9799)
    at DKTools.js:9314
    at r (DKTools.js:1354)
    at Function.nu (DKTools.js:1416)
    at Function.initialize (DKTools.js:9313)
    at Function.DataManager.onDatabaseLoad (DKTools.js:37444)
    at Function.DataManager.isDatabaseLoaded (DKTools.js:37437)
    at Scene_Boot.isReady (rpg_scenes.js:374)
    at Scene_Boot.isReady (DKTools.js:37756)


    When I use your demo above, it works on all my devices. But when I download the dk plugin I get an error like this
    If you use the preload function, then you cannot specify folders (this is stated in the error). You must preload individual files
  17. DK said:
    If you use the preload function, then you cannot specify folders (this is stated in the error). You must preload individual files

    it's fine, but it doesn't show the loading bar like in your demo
  18. TenTranVN said:
    it's fine, but it doesn't show the loading bar like in your demo
    You must enable display of progress bar in Initial Pleloading settings
  19. DK said:
    You must enable display of progress bar in Initial Pleloading settings

    Well, I'm on an old version, so that functionality can't be found. ^^
    EDIT:
    sorry i asked you too much @@
    NICE PLUGIN !!! @DK
  20. TenTranVN said:
    Well, I'm on an old version, so that functionality can't be found. ^^
    EDIT:
    sorry i asked you too much @@
    NICE PLUGIN !!! @DK
    Is there an old version in the demo? Sorry, I'll update :)