SC2Mapster.com Wiki

This document will outline what the file statuses for files, and what you can do to fix them.

.DS_Store

.DS_Store means that you have included .DS_Store files/folders/directories in the zip file.

To correct this, remove the .DS_Store files from the zip and re-upload, or zip with the following command:

zip -r "$1" "$1" -x \*.DS_Store

_MACOSX

_MACOSX means that you have included _MACOSX files/folders/directories in the zip file.

To correct this, remove the _MACOSX files from the zip and re-upload, or zip with the following command:

zip -r "$1" "$1" -x \_MACOSX

Wowmatrix.dat

Wowmatrix.dat means that you have included Wowmatrix.dat files within the zip file.

To correct this, remove the Wowmatrix.dat files from the zip and reupload.

Thumbs.db

Thumbs.db means that you have included Thumbs.db files within the zip file.

To correct this, remove the Thumbs.db files from the zip and reupload.

You may have to enable viewing of hidden and system files to see this file. You can learn how to by visiting this Microsoft KB article.

Not a proper zip file

Not a proper zip file means that the zip file is corrupted, or was corrupted during upload.

To correct this, recreate the zip file, and reupload.

Individual files, not a zip

Individual files, not a zip means that you have uploaded files individually, and not in a zip file.

Your zip file should look like for World of Warcraft, Runes of Magic, or Rift:

/Addon
AddonFile1
AddonFile2
/Libs

For other games, use the appropriate structure for the game, just please ensure that it's in a zip format.

Top-level Files

Top-level Files means that you have uploaded files in the root directory in your zip file. For example:

AddonFile1
AddonFile2
/Addon
AddonFile3
AddonFile4
/Libs

To correct this, move all files within the addon folder in your zip file:

/Addon
AddonFile1
AddonFile2
AddonFile3
AddonFile4
/Libs

Invalid Layout

Invalid Layout essentially means that the directory structure of your file is incorrect. The directory structure should be something like:

/AddonModule1
/AddonModule2

and not like:

/Addon
/AddonModule1
/AddonModule2

To correct this, simply reorganize your zip file and re-upload it.

You must login to post a comment. Don't have an account? Register to get one!

  • 9 comments
  • Avatar of matif matif Feb 23, 2012 at 09:59 UTC - 0 likes

    About Semi-normal:
    If your addon is in Semi-normal status, I think it is because Curse didn't find .toc file in the first folder of your addon.
    So, please try to move one .toc file to the first folder of your addon.
    I think the problem will be fixed. ;)

  • Avatar of feildmaster feildmaster Jan 05, 2012 at 11:00 UTC - 0 likes

    @Iyeru: Go It means your project has to be approved.

  • Avatar of Iyeru Iyeru Dec 21, 2011 at 08:35 UTC - 0 likes

    What does "Waiting on Project" Mean?

  • Avatar of cacumer cacumer Aug 19, 2011 at 11:36 UTC - 0 likes

    On the mac prompt, you can use

    zip -vT your-zip-file.zip
    

    to see the whole file's content, but I highly advise simply using Keka instead:

    http://www.kekaosx.com/en/

    With that, my problem was solved!

    Last edited Aug 19, 2011 by cacumer: adding code formatting
  • Avatar of jimkoke jimkoke Dec 09, 2010 at 14:21 UTC - 0 likes

    This will sound funny, I'm sure.

    Thanks for the options for the command-line zip command, but .... what is the command-line zip command?

  • Avatar of VetrosCurse VetrosCurse Nov 14, 2010 at 03:50 UTC - 0 likes

    To help other Mac OS X users, the command-line zip command option for omitting ".DS_Store" files should be: -x \*DS_Store

    The additional "." in "-x \*.DS_Store" was throwing the filter off and allowing a ".DS_Store" file in a subdirectory into the archive.

    The tip for keeping "_MACOSX" out of the zip file worked like a charm.

    Combining the two, the option is: -x \_MACOSX \*DS_Store

  • Avatar of egingell egingell Oct 26, 2010 at 03:44 UTC - 0 likes

    "Semi-normal" is for stuff that runs outside the intended game client. Stuff like PHP scripts for displaying in-game stuff on a website or Python scripts and Windows' batch files for migrating saved variables to another realm, character, or account. They won't be seen by the Curse client and don't run inside of the game, but are every bit as useful.

  • Avatar of Mavoc Mavoc Sep 19, 2010 at 06:34 UTC - 0 likes

    also wanna know about semi-normal

  • Avatar of watchout watchout Jun 21, 2009 at 16:33 UTC - 0 likes

    What does the status "Semi-Normal" mean?

  • 9 comments