The recent ladder changes will be in Swarm multi (mod) which must be one of the last dependencies your map loads. It is not compatible with any campaign mod and trying to include both will result in a lot of errors with data. You may need to explicitly update the dependency every patch, I am unsure.
Will need to see the map to find out why. Please also say what you are using to determine if it is up-to-date or not (what data changes are you looking for).
I'm looking for Swarm Host change,
It's not particullary on one map, but all the map/mod i create with my editor don't have the recent balance change.
I'll use Swarm Multi (Mod).
Swarm (Mod) is exactly identical.
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.
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 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.
Do you know what problems may arrise if in my map, I use all the official mods? http://imgur.com/ZXIUKIx
A load of data and actor errors.
You cannot use the "multi" mods with the campaign mods. They are not compatible as the way they modify the data conflicts. For example the Ultralisk Blade area damage effect will add too many array elements in the data as both multi mods each add 2 elements and the maximum size is 2.
Many actors end up with a load of duplicated events. Although it seems that the system is robust enough to cope (probably ignores duplicates in-game) it still looks a real mess when you modify those elements.
For arcade games it is recommended to use only the campaign mods. Those are compatible which each other and HotS even depends on WoL to insure that. If you want "Multi" balance you can manually port elements from the patches to your map local data. The "Multi" mods do not contain any assets, all assets that were added by patches for use in melee are placed in the "Liberty", "Swarm" or "Base" mods.
Quote:
I'll use Swarm Multi (Mod). Swarm (Mod) is exactly identical.
No they are not identical. "Swarm Multi" is the latest balance patches well "Swarm" is just the original release version of balance. If the changes from "Swarm Multi" are not loading in the editor then it must be failing to load the dependencies correctly (why I want to see them/the map).
Quote:
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.
In that case delete the BattleNet cache should fix it.
Quote:
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.
Bad idea, those Mods in the mod folder should never be tampered with as they are checksumed by BattleNet. Additionally replacing the cached file from the BattleNet cache will probably cause some error due to a checksum mismatch.
Swarm Multi is generated by loading the lattest "cached" patcfh MPQ in order from the patch folder (generated by applying patches in order) and going down until the base "Swarm Multi" mod is reached in the MPQ hierarchy. This is done so that old replays are still supported (uses old balance). It is also why they want to migrate to CASC since this slows down file lookup with every patch they release.
Quote:
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.
The most recent patch only added the Warcaft III assets? As far as I was aware no balance changes were done at all.
As far as I am aware Swarm Hosts still work as always? I do not play melee much however but I thought they were making it castable due to the prohibitive cooldown coming in LotV. In HotS I thought it still had a reasonable cast rate so could be auto cast.
Quote:
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
If you are using a mod you need to mark it as dynamically updatable, otherwise maps linking it will keep using the old version until you force them to migrate to using a new version.
Quote:
My current one seems to be caused by the patch not updating my local SwarmMulti file.
It never does, instead it uses them from the Patch Cached folder, if a replacement file is declared.
What might be happening is that it is ignoring the patch overwrite MPQs and using the plain old base version of Multi. This problem is likely solved already in LotV due to how CASC does stuff.
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.
Hi ! If i use Swarm (mod) or Swarm multi (mod), i don't have the recent ladder change :(. Any idea why ? Thanks !
The recent ladder changes will be in Swarm multi (mod) which must be one of the last dependencies your map loads. It is not compatible with any campaign mod and trying to include both will result in a lot of errors with data. You may need to explicitly update the dependency every patch, I am unsure.
My map use only Swarm multi (mod) as dependancies, so how i can update ? My SC2 is update too.
Double post for add a picture: Maybe the probleme is here ? :(
Picture does not load.
If all you include is the swarm multi mod then it should be the latest Melee balance. In what way is it not?
Yeah ! I got old Swarm Host, but when i play in Ranked, i got new Swarm Host ! So the data of my SC2 is update, but not the data of the editor.
Bump ! My SC2 editor say he is update :( Anyone got a solution ? My data won't update :(
Help :(. I need the new changement in my map :(. Thanks !
Will need to see the map to find out why. Please also say what you are using to determine if it is up-to-date or not (what data changes are you looking for).
@ImperialGood: Go
Do you know what problems may arrise if in my map, I use all the official mods? http://imgur.com/ZXIUKIx
I'm looking for Swarm Host change, It's not particullary on one map, but all the map/mod i create with my editor don't have the recent balance change. I'll use Swarm Multi (Mod). Swarm (Mod) is exactly identical.
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.
Thanks man ! Is exactly that ! (I'll think)
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 re-upload my map 4-5 times per day !!! So yes i've re-upload my map since the new patch :).
I will try to re download starcraft this night.
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.
A load of data and actor errors.
You cannot use the "multi" mods with the campaign mods. They are not compatible as the way they modify the data conflicts. For example the Ultralisk Blade area damage effect will add too many array elements in the data as both multi mods each add 2 elements and the maximum size is 2.
Many actors end up with a load of duplicated events. Although it seems that the system is robust enough to cope (probably ignores duplicates in-game) it still looks a real mess when you modify those elements.
For arcade games it is recommended to use only the campaign mods. Those are compatible which each other and HotS even depends on WoL to insure that. If you want "Multi" balance you can manually port elements from the patches to your map local data. The "Multi" mods do not contain any assets, all assets that were added by patches for use in melee are placed in the "Liberty", "Swarm" or "Base" mods.
No they are not identical. "Swarm Multi" is the latest balance patches well "Swarm" is just the original release version of balance. If the changes from "Swarm Multi" are not loading in the editor then it must be failing to load the dependencies correctly (why I want to see them/the map).
In that case delete the BattleNet cache should fix it.
Bad idea, those Mods in the mod folder should never be tampered with as they are checksumed by BattleNet. Additionally replacing the cached file from the BattleNet cache will probably cause some error due to a checksum mismatch.
Swarm Multi is generated by loading the lattest "cached" patcfh MPQ in order from the patch folder (generated by applying patches in order) and going down until the base "Swarm Multi" mod is reached in the MPQ hierarchy. This is done so that old replays are still supported (uses old balance). It is also why they want to migrate to CASC since this slows down file lookup with every patch they release.
The most recent patch only added the Warcaft III assets? As far as I was aware no balance changes were done at all.
As far as I am aware Swarm Hosts still work as always? I do not play melee much however but I thought they were making it castable due to the prohibitive cooldown coming in LotV. In HotS I thought it still had a reasonable cast rate so could be auto cast.
If you are using a mod you need to mark it as dynamically updatable, otherwise maps linking it will keep using the old version until you force them to migrate to using a new version.
It never does, instead it uses them from the Patch Cached folder, if a replacement file is declared.
What might be happening is that it is ignoring the patch overwrite MPQs and using the plain old base version of Multi. This problem is likely solved already in LotV due to how CASC does stuff.
Swarm Host spawn locust flying(if upgrade), last balance change, and we dont have them when we test map with editor with Swarm Multi (Mod)
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.
http://eu.battle.net/sc2/en/blog/18598811/heart-of-the-swarm-balance-update-april-9-2015-07-04-2015
Here ?
It's why i want to get my data update. My published mod still have the changement.