Thanks ImperialGood, that's a lot of useful information. Especially the cache info. I guess I missed that dependencies picture, oops. Yeah, I noticed the editor won't even allow me to add both campaign and multi anymore in new maps. Not that I've tried for a while anyways, since it required a lot of manual fixes to get it to work together smoothly.
Also, if by dynamically updatable, you mean "Use Latest Version" in the dependencies, then I already do that. If you mean something else, then I'd be curious as to where, roughly, that option is located?
I suppose this is more of a sidenote at this point, but I didn't remember seeing any Swarm Host changes in recent patches either, and double checked just now, and there is no mention of anything like that. But when my friend and I were player, for both custom and unranked matches, were both having issues with LOTV-like swarm hosts. They can spawn while unburrowed, can't autocast, and can get the flying locust upgrade. Although that upgrade doesn't show up at the building to research for my mod due to conflicts I suppose, it does as info on the unit still, and the other features do as well. If that's not an update, then that might be a real bad bug from the LOTV upgrade somehow partially affecting both our comps. Hopefully that can be fixed by fixing the cache as well.
I tried deleting and reuploading my mods, and it didn't work for me. I think it's a different glitch for me then the one I had in the past. I'm not completely sure whether you are having my current problem, or the one I used to have. My current one seems to be caused by the patch not updating my local SwarmMulti file. The bug you are having might actually be because the server is not correctly updating existing files when you upload. If you go to Manage Published in the editor file menu, you can delete the online data. It will make you give confirmation by typing DELETE into a textbox. Afterwards, try uploading the new version of your mod like you normally would. I think this might be your best bet, as your problem seems to be more like the one I used to have, until I figured out that work around.
So, my first attempted fix didn't work because the SwarmMulti.SC2Mod is actually a folder, and can't be opened directly as a mod in the editor. The editor seems to compile the data from several sources.
I next tried running the battle.net install integrity tester. It came up clean.
I re-installed SC2 overnight. Same problem. I just checked to see if I made a new extension mod, if it would have the new data. It doesn't.
One example I've been checking is the Swarm Host. In the recent patch, they modified it to be similar to what they were thinking of for LOTV. It no longer has an auto-cast, for example. When I look throught the xml for the spawn locust ability, the SwarmMulti.SC2Mod still shows AutoCast=1 and AutoCastOn=1, or in other words, that autocast is available and active by default, like it would be before the most recent patch.
Great timing too, as I was about to try release the extension mod I've been working on since they added extension mods. /s
I had this happen a bunch in the past, especially during the WOL beta. It made me give up on sc2 map/mod making for a while. I though they fixed this issue, but I guess not. I don't know if it is a SC2 bug, an editor bug, or a patcher bug, but where ever this is coming from, it's absolutely crippling for development. I've tried all I can think of for now, with my new knowledge of the editor. Hopefully somebody has some other ideas to try.
EDIT:
Your issue seems slightly different then my current one when I look my closely, but I have had both your problem as well as the one I mentioned in the past. They may or may not be the same bug, but I think they are at least related. They both seem to result from editor/server data mismatches.
Also, we should probably post this as a bug on the official website, or look there if someone else has had it. I should have ages ago, but I've tended to keep a low internet profile in the past (I don't like being the center of attention, and everyone can see everything on the internet, which is close enough). But I'm starting to get fed up with this.
One question. Have you uploaded/reuploaded your mod after the patch? If I recall correctly, I think when this happened to me before, it wasn't until after I updated the battle.net file.
Oh, I just remembered another bug. It might actually be whats happening. I'm going to try the fix I figured out for that one. The bug was that sometimes if you update a map/mod that is already on the battle.net server, it won't actually update everything correctly. If I recall though, deleting the online file first before uploading the update would fix it. It would also remember the version info from the old (deleted) server file, so it would still updated the file version correctly.
Even if that doesn't work for me, that might work for you, as what's happening to you right now sounds more like that bug then what's happening for me at the moment.
I'm having the same problem with an extension mod I'm working on. I've had this bug in the past from time to time when a patch hits, but completely forgot about this bug. It's been so long since the last time, I thought they fixed it finally.
To explain to others that aren't having the issue, essentially the data for the SwarmMulti.SC2Mod is not updating locally, so it keeps the old values. However, once the map is loaded in the game itself, the new patch version is used, and might break some things that your mod/map relied upon. But you can't fix them, because you can't see the new swarm multi data in the editor. I've really started using the xml view a lot more in recent months, and it seperates the data out from each dependency and the main map/mod, rather then a merged list of the final data like in the other two views. I've searched for through the SwarmMulti.SC2Mod using this view, and it is not updated.
So I think this is what is happening:
1) Dependencies use the local files over the published ones whenever possible (for testing reasons).
2) The local SwarmMulti file is not updating (for whatever reason).
3) So the old local file is used instead of the new patch in the editor.
I'm going to try to see if I can force the local SwarmMulti to update. My first attempt will be to load the SwarmMulti file itself as the main using Open, from the published version. Then I will attempt to save it over the local file. I'll try to get back to you soon about whether this works or not.
0
Thanks ImperialGood, that's a lot of useful information. Especially the cache info. I guess I missed that dependencies picture, oops. Yeah, I noticed the editor won't even allow me to add both campaign and multi anymore in new maps. Not that I've tried for a while anyways, since it required a lot of manual fixes to get it to work together smoothly.
Also, if by dynamically updatable, you mean "Use Latest Version" in the dependencies, then I already do that. If you mean something else, then I'd be curious as to where, roughly, that option is located?
I suppose this is more of a sidenote at this point, but I didn't remember seeing any Swarm Host changes in recent patches either, and double checked just now, and there is no mention of anything like that. But when my friend and I were player, for both custom and unranked matches, were both having issues with LOTV-like swarm hosts. They can spawn while unburrowed, can't autocast, and can get the flying locust upgrade. Although that upgrade doesn't show up at the building to research for my mod due to conflicts I suppose, it does as info on the unit still, and the other features do as well. If that's not an update, then that might be a real bad bug from the LOTV upgrade somehow partially affecting both our comps. Hopefully that can be fixed by fixing the cache as well.
0
I tried deleting and reuploading my mods, and it didn't work for me. I think it's a different glitch for me then the one I had in the past. I'm not completely sure whether you are having my current problem, or the one I used to have. My current one seems to be caused by the patch not updating my local SwarmMulti file. The bug you are having might actually be because the server is not correctly updating existing files when you upload. If you go to Manage Published in the editor file menu, you can delete the online data. It will make you give confirmation by typing DELETE into a textbox. Afterwards, try uploading the new version of your mod like you normally would. I think this might be your best bet, as your problem seems to be more like the one I used to have, until I figured out that work around.
0
So, my first attempted fix didn't work because the SwarmMulti.SC2Mod is actually a folder, and can't be opened directly as a mod in the editor. The editor seems to compile the data from several sources.
I next tried running the battle.net install integrity tester. It came up clean.
I re-installed SC2 overnight. Same problem. I just checked to see if I made a new extension mod, if it would have the new data. It doesn't.
One example I've been checking is the Swarm Host. In the recent patch, they modified it to be similar to what they were thinking of for LOTV. It no longer has an auto-cast, for example. When I look throught the xml for the spawn locust ability, the SwarmMulti.SC2Mod still shows AutoCast=1 and AutoCastOn=1, or in other words, that autocast is available and active by default, like it would be before the most recent patch.
Great timing too, as I was about to try release the extension mod I've been working on since they added extension mods. /s
I had this happen a bunch in the past, especially during the WOL beta. It made me give up on sc2 map/mod making for a while. I though they fixed this issue, but I guess not. I don't know if it is a SC2 bug, an editor bug, or a patcher bug, but where ever this is coming from, it's absolutely crippling for development. I've tried all I can think of for now, with my new knowledge of the editor. Hopefully somebody has some other ideas to try.
EDIT: Your issue seems slightly different then my current one when I look my closely, but I have had both your problem as well as the one I mentioned in the past. They may or may not be the same bug, but I think they are at least related. They both seem to result from editor/server data mismatches.
Also, we should probably post this as a bug on the official website, or look there if someone else has had it. I should have ages ago, but I've tended to keep a low internet profile in the past (I don't like being the center of attention, and everyone can see everything on the internet, which is close enough). But I'm starting to get fed up with this.
One question. Have you uploaded/reuploaded your mod after the patch? If I recall correctly, I think when this happened to me before, it wasn't until after I updated the battle.net file.
Oh, I just remembered another bug. It might actually be whats happening. I'm going to try the fix I figured out for that one. The bug was that sometimes if you update a map/mod that is already on the battle.net server, it won't actually update everything correctly. If I recall though, deleting the online file first before uploading the update would fix it. It would also remember the version info from the old (deleted) server file, so it would still updated the file version correctly.
Even if that doesn't work for me, that might work for you, as what's happening to you right now sounds more like that bug then what's happening for me at the moment.
0
I'm having the same problem with an extension mod I'm working on. I've had this bug in the past from time to time when a patch hits, but completely forgot about this bug. It's been so long since the last time, I thought they fixed it finally.
To explain to others that aren't having the issue, essentially the data for the SwarmMulti.SC2Mod is not updating locally, so it keeps the old values. However, once the map is loaded in the game itself, the new patch version is used, and might break some things that your mod/map relied upon. But you can't fix them, because you can't see the new swarm multi data in the editor. I've really started using the xml view a lot more in recent months, and it seperates the data out from each dependency and the main map/mod, rather then a merged list of the final data like in the other two views. I've searched for through the SwarmMulti.SC2Mod using this view, and it is not updated.
So I think this is what is happening: 1) Dependencies use the local files over the published ones whenever possible (for testing reasons). 2) The local SwarmMulti file is not updating (for whatever reason). 3) So the old local file is used instead of the new patch in the editor.
I'm going to try to see if I can force the local SwarmMulti to update. My first attempt will be to load the SwarmMulti file itself as the main using Open, from the published version. Then I will attempt to save it over the local file. I'll try to get back to you soon about whether this works or not.