1. Are you planning to upload your awesome tool to Hive? Please review the rules here.
    July 9, 2018: The rules for the Tool Section have been revised. Please be sure to read the revisions.
    Dismiss Notice
  2. The poll for our 11th Music Contest is up! Help us choose the most awesome cinematic tracks by casting a vote!
    Dismiss Notice
  3. Melee Mapping contest #3 - Poll is up! Vote for the best 4v4 melee maps!
    Dismiss Notice
  4. The 30th edition of the Modeling Contest is finally up! The Portable Buildings need your attention, so come along and have a blast!
    Dismiss Notice
  5. The Aftermath has been revealed for the 19th Terraining Contest! Be sure to check out the Results and see what came out of it.
    Dismiss Notice

War3Loader (Mac) v1.0.0

Submitted by PurgeandFire
This bundle is marked as pending. It has not been reviewed by a staff member yet.
NOTE: This is only for Mac OS X. This will not work on Windows. If you want
a similar functionality for Windows, feel free to check out JNGP 2.0.X for shell extensions:
http://www.hiveworkshop.com/forums/...en-pack-2-0-x-beta-recruiting-testing-233145/

War3Loader

Allows you to quickly install and run Warcraft 3 files on Mac OS X.
Useful for quickly viewing replays, testing maps, etc.

This was mostly made to help me mod spells a bit easier and to watch friends'
replays easily. I figure it may be of use to other mac-users.​


Installation

  • Extract the file from the ZIP.
    Image
    [​IMG]
  • Copy "War3Loader.app" and put it in "Applications".

Usage

  • Right-click the map or replay that you want to open, and then select "Open with". War3Loader may already be there, if not choose "Other…" and find "War3Loader".
    Image
    [​IMG]
  • You'll have three options:

    (1) Run as Load<Type>.ext - This will install the file as a "temporary file" in the proper folder, titled "Load<Type>.ext" (such as LoadReplay.w3g, or LoadMap.w3x). The next time you run War3Loader with this option, it'll overwrite that file (this will prevent downloaded maps from cluttering your folder too much, or it'll be useful to quickly test spells/systems that you may not want to keep). Then it will run the file in Warcraft III (default test map settings).

    (2) Install and Run - This will install the file in the proper folder (see below), retaining its name (and replacing any existing files under the same name). Then it will run the file in Warcraft III (default test map settings).

    (3) Install Only - This will just place the file in the proper folder, retaining its name and replacing any existing files under the same name.
"Proper Folders":

  • Warcraft III Map: "~/Maps/Scenario"
  • Warcraft III Expansion Map: "~/Maps/FrozenThrone/Scenario"
  • Warcraft III Replay: "~/Replays"
  • Warcraft III Campaign: "~/Campaign"

FAQ

  • I get an error "Could not find Warcraft III folder".
    The app only checks for "/Applications/Warcraft III" or "/Applications/Warcraft III Folder". If you have it in another location or under a different name, then you must edit the source with your path (see below). If you need help, just contact me.
  • I can't open a campaign.
    The Warcraft III app can't run campaigns like that. It can still install it though.
  • One of my maps were overwritten. How do I get the old one back?
    Check your Trash folder. The files are not deleted permanently, just moved to the trash.
  • Nothing happens when I right-click the app, it just closes.
    You aren't supposed to run the app stand alone. See "Usage" and run it that way. It will only work if a file is passed to it.
  • I get a different error.
    Contact me.

Source

The source is open-source, and written in neat user-friendly AppleScript. To view/edit it, just go to the War3Loader.app, right click it, and select Show Package Contents. Navigate through Contents/Resources/Scripts/main.scpt. Open that file and edit it as desired.​

Keywords:
Mac, Warcraft, Replay, Load, Shell
Contents

War3Loader (Mac) v1.0.0 (Binary)

  1. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,418
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    Just as a side note, this doesn't add any extra functionality. It is essentially the same as copying the downloaded file, moving it, and then running it in Wc3. This just stream-lines the process so that it is quicker and easier to manage.
     
  2. Roland

    Roland

    Joined:
    Feb 18, 2012
    Messages:
    2,213
    Resources:
    2
    Models:
    1
    Icons:
    1
    Resources:
    2
    This looks useful to MacOS X but the Problem is, There's no program for windows XP, Vista, 7 or 8 :C if there's a version for Windows, it would be really useful.
     
  3. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,418
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    JNGP's "Register Shell Extensions" does pretty much the same thing. So you can always use that. :) It isn't 100% the same but it is similar.

    I mean, I could make a Windows version, I just don't think it'll be much better than the shell extension.
     
  4. Roland

    Roland

    Joined:
    Feb 18, 2012
    Messages:
    2,213
    Resources:
    2
    Models:
    1
    Icons:
    1
    Resources:
    2
    It really should be compatible to Windows users, 64 & 32 Bit.
     
  5. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,307
    Resources:
    22
    Packs:
    1
    Maps:
    8
    Spells:
    12
    Tutorials:
    1
    Resources:
    22
    Still compatible with the new patch?
     
  6. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,418
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    Yep. I still use it.

    I could probably make & release a better one though. This one just assumes your paths are "/Applications/Warcraft III" or "/Applications/Warcraft III Folder". They actually write down the install paths within a plist, so I should just read it from there.