• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

[JSU] JassScriptUpdater

Status
Not open for further replies.
[Tool] [JSU] JassScriptUpdater

JassScriptUpdater Alpha - Download

Information

This is a really basic tool which can be really useful for maintaining up-to-date versions of all public JASS libraries. It works by viewing every approved JASS resource on THW and wc3c.net and attempts to fetch all the scripts from the first post. If any scripts are found, a <library name>.j file is created in a local or specified folder. This is a really early version of the tool so there is no GUI or any options other than the output path. However I plan to implement some sort of version control, asking before updating, JNGP implementation ect..

Once the program has completed, you can access the scripts from your map like this:

JASS:
//! import "scripts/TimerUtils.j"
//! import "scripts/BoundSentinel.j"
//! import "scripts/TimedHandles.j"
//! import "scripts/Table.j"
//! import "scripts/Track.j"
It's easiest to copy the scripts to a local folder of your JNGP installation (like /scripts/).

The program only takes one argument which is the output path, so you can make it output directly to your games folder.

Changelog
  • Version 0.2

    1. Added support for .zinc and .cjass files.
    2. Now supports multiple scripts in one post.
    3. Directory is now created if it doesn't exist.
    4. Console information improved.

  • Alpha

    1. First release.
 

Attachments

  • JassScriptUpdater.zip
    6.5 KB · Views: 178
  • screenshot.png
    screenshot.png
    22.9 KB · Views: 505
Last edited:
Status
Not open for further replies.
Top