Knowledge Base / Projects / File Statuses
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.
- 10 comments
- 10 comments
Facts
- Date created
- Apr 16, 2009
- Last updated
- Dec 04, 2011
- Reply
- #10
ElectronGuigui Oct 16, 2012 at 11:10 UTC - 0 likes@matif: Go
What is a .toc file and how to have it ?????
My plugins:
- Reply
- #9
matif Feb 23, 2012 at 09:59 UTC - 0 likesAbout 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. ;)
- Reply
- #8
feildmaster Jan 05, 2012 at 11:00 UTC - 0 likes@Iyeru: Go It means your project has to be approved.
Plugins | SimpleNotice, bringing plugins and clients together

- Reply
- #7
Iyeru Dec 21, 2011 at 08:35 UTC - 0 likesWhat does "Waiting on Project" Mean?
- Reply
- #6
cacumer Aug 19, 2011 at 11:36 UTC - 0 likesOn the mac prompt, you can use
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!
- Reply
- #5
jimkoke Dec 09, 2010 at 14:21 UTC - 0 likesThis will sound funny, I'm sure.
Thanks for the options for the command-line zip command, but .... what is the command-line zip command?
- Reply
- #4
VetrosCurse Nov 14, 2010 at 03:50 UTC - 0 likesTo 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
- Reply
- #3
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.
- Reply
- #2
Mavoc Sep 19, 2010 at 06:34 UTC - 0 likesalso wanna know about semi-normal
- Reply
- #1
watchout Jun 21, 2009 at 16:33 UTC - 1 likeWhat does the status "Semi-Normal" mean?