Yeah, you got the reason right. Whenever you see this error message while adding something into MPQ, means that there is no space in the hash table. MPQ Editor includes a feature called "Change hash table size", which should do the same thing, just faster.
Another problem of this kind might be an attempt to add too many files into a default SC2 map, which have hash table size set to 0x40 (IIRC).
Ah, didn't notice the "Change hash table size" feature before. >_<
Thanks for pointing it though, that should definitely speed things up.
And yeah, maps have a really small hash table. Mods have a slightly larger one, I think, but it looks like we can change it and the files are still read accordingly. I really think it's Blizzard setting size limits to avoid getting large mod and map files published on BNET. (Or to avoid having maps that take too long to load)
I made a mod file with 7 files in it (default mod, didn't change anything, just created it in the editor and saved it).
When I open it with the MPQ editor, I want to copy all the campaign SC2 data (53 XML files) to make it into a mod.
I make a new folder (Base.SC2Data), and inside that, another new folder (GameData), like in the Liberty.SC2campaign file, so I can add the WoL campaign stuff into this mod manually, without the editor. Problem is, I can only add 8 files inside the SC2 mod. It keeps telling me that "there is not enough space on the disk", yet my hard disk has plenty of free disk space (about 1tb out of 1.5tb).
Is this a bug or a feature? If it's a feature, how can I disable it?
EDIT: Nevermind, it's the hash file. I managed to create a new MPQ, rename its filetype to SC2mod, and the editor can read that as it would read a normal mod. Now I just need to test it with the actual campaign files instead of a quick mod I did.
Ah, didn't notice the "Change hash table size" feature before. >_< Thanks for pointing it though, that should definitely speed things up.
And yeah, maps have a really small hash table. Mods have a slightly larger one, I think, but it looks like we can change it and the files are still read accordingly. I really think it's Blizzard setting size limits to avoid getting large mod and map files published on BNET. (Or to avoid having maps that take too long to load)
I made a mod file with 7 files in it (default mod, didn't change anything, just created it in the editor and saved it). When I open it with the MPQ editor, I want to copy all the campaign SC2 data (53 XML files) to make it into a mod. I make a new folder (Base.SC2Data), and inside that, another new folder (GameData), like in the Liberty.SC2campaign file, so I can add the WoL campaign stuff into this mod manually, without the editor. Problem is, I can only add 8 files inside the SC2 mod. It keeps telling me that "there is not enough space on the disk", yet my hard disk has plenty of free disk space (about 1tb out of 1.5tb).
Is this a bug or a feature? If it's a feature, how can I disable it?
EDIT: Nevermind, it's the hash file. I managed to create a new MPQ, rename its filetype to SC2mod, and the editor can read that as it would read a normal mod. Now I just need to test it with the actual campaign files instead of a quick mod I did.