Warcraft III resources & community, 2003–2006 · archived

A lame bug, that is able to screw ALL gamecache using maps

7 posts
#1

A lame bug, that is able to screw ALL gamecache using maps

It's a while since Vexorian found out of this, but anyway, I think it would be good for the map making community to know.

http://www.wc3jass.com/viewtopic.php?t=2334

First read the link will lead you to. I'm gonna ellaborate on it, in case not everyone did fully understand it:

In the profile directory a campaigns.w3v file is located.

Whenever you save a gamecache, that cache AND all other caches in the map will be saved in that file.

Problems occur when that file has reached 256 gamecaches, then a new game cache can't ever be initialized (I think GUI calls it creating the cache).

256 seems like a high number but not really. Of course not all maps have (and saves) gamecaches, but some has. Also a lot of map uses several Jass scripts like the Handle Variables, the Caster System, InvX, Darky's spells (almost each of them use a cache, so if you had a map with 4 of them and another cache that you saved, it would take 5 "slots" because all of them would be saved). Those systems don't save the caches themself, but when you save another cache they are, unfortunately saved as well.

Also when you play WC3 a lot, especially if you like campaigns, 256 is not unreachable.

I just wanted to bring this to your attention, if you have questions, just post the,.
#2
So all maps collectivly accumulate cache files? That mean you have to clean them out once in a while?
-VGsatomi
#3
Yes (and there's no tool that can do that, as far as I know). Or you could create a new profile/destroy your old and recreate it (the campaigns.w3v file is different for each profile, and by the way the problem shouldn't occur in multiplayer).
#4
(Don't know if this will help, but it should at least be tried) Blizzard should be notified of this bug asap. Then again, there's a bunch of stuff that should be reworked/fixed/added to the WE that we need to request from Blizzard. (I should make a thread about any possible WE changes that would be good in this forum.)
#5
u cant save game chaches on multiplayer, so how can they accumulate? and arent they profile specific, so u can have 256 game chaches single player but still be able to use game chaches multiplayer?
#6
@shadow1500: What about reading the *** post? We all know caches can't be saved in multi (but they can actually be used,) but that has nothing to do with this problem.

@Mr. Clean: I think that Blizzard already has been informed.
#7
Ok, then have all campaign/system makers display a message to create a new profile when their game cache returns null.
btw sum1 shud add this to the FAQ.