Hi guys, new here, I'm working on my first project in Galaxy. It's a small single player rpg-ish campaign, where you control a single ghost unit. I only have the first chapter ready but would like to make more.
Now, the problem is that i cannot publish the map, so I cant share the map yet or get feedback :(
I would really appreciate any help you guys have!
When i try to publish it it looks like this:
When i go to dependencies it looks like this:
clearly the problem is the SwarmStoryUtil.SC2Mod. but i have no clue why!
if i try to remove it from dependencies it wont allow it and throws this:
Thanks alot Exaken: Im very confused about this though, because im not making a new mod just a custom single player map. I have done a little data editing (like making a custom ghost hero) - can this be the reason for this ? When i look at the dependency list it doesnt seem to be the case though..
When i try to publish this mystery mod file i run into this:
@trenoxspa: Go But you do have a custom mod file. If its only some changes to a Ghost unit, why do you need it? I have a feeling you're doing something wrong here. If you made the data changes in one of Blizzard's mods and saved it as a new file it is going to be a huge file for no reason.
You can A) move the changes to your map and replace that custom mod with SwarmStory standard dependency or B) create a mod file that uses SwarmStory as a dependency and move your changes to it.
SoulFilcher: Thanks, yeah your probably right that i screwed up somewhere in the process, but I still don't understand why/how. I haven't purposefully made changes to a blizzard mod i assumed it was a local change for the map - the tutorials i have used have not stated such potential landmines in the process. I can try and delete the custom changes to the data and see if this can fix it. Maybe there's a way to just restore it to default somehow ?.
So if i understand it correctly if i wish to add/edit a new unit to a Map i first need to create a custom Mod with said changes and then upload this mod and THEN the map?
Its just really strange that the list of dependencies from this mod above refers to all my entities and not just the one i made custom changes to ?
@trenoxspa: Go You dont have to create a custom mod, you can make the changes to the map itself, but it means you can't easily use the same changes for other maps, that's why we have mods. If you create a mod, then you can use it in all your maps.
Your mod is required for all those things because you have Swarm.mod and your mod as dependencies, and Swarm.mod doesn't have all those things. SwamStory.mod has, and its the one you should be using as your only dependency (unless you decide to make a mod for your data changes).
SoulFilcher: okay that makes sense - i could actually get rid of swarm (mod) without any problems. But the problem is still the swarmstoryutil.sc2mod. Ive tried to revert my data changes manually but still no luck.
My guess is that my local version of swarmstoryutil is somehow changed compared to the default one that battle.net is using.
Is there some way of brute force reverting it so its in sync with battle.net ? i guess i could reinstall ? :P
Edit: i installed HOTS on my other computer and copied and replaced the fresh swarmstoryutil file on my main computer.. this didnt change the dependencies at all. the swarmstoryutil is still not compatible with the battle.net version. Is there a bug with this file somehow ? :(
Option 1: Go to the mods folder in your sc2 instalation folder, open with the editor SwarmStoryUtil.SC2Mod and publish it to battle net. Then add the published mod over the mod with the problem as a dependency for your map and upload.
@trenoxspa: Go
You're getting those errors because you haven't given to the mod a title, nor a description, and the title has "starcraft" in its name, and that word is forbiden for the titles. Go to mod info, fix it, and it shall work.
Option 2 (I don't recommend this, you may lose data -SAVE A COPY BEFORE DOING IT-): Save your map as .SC2Components. Open with a .txt editor the file "DocumentInfo" in the folder that the editor created, erase the line corresponding to SwarmStoryUtil.SC2Mod under "<Dependencies>", save and open it again in the editor.
If option 1 still has problems, after applying it you can try the option 2, but only erasing in the file "DocumentInfo" the part of "SwarmStoryUtil.SC2Mod" that doesn't belong to battle.net like in this example:
Hi guys, new here, I'm working on my first project in Galaxy. It's a small single player rpg-ish campaign, where you control a single ghost unit. I only have the first chapter ready but would like to make more.
Now, the problem is that i cannot publish the map, so I cant share the map yet or get feedback :(
I would really appreciate any help you guys have!
When i try to publish it it looks like this:
When i go to dependencies it looks like this:
clearly the problem is the SwarmStoryUtil.SC2Mod. but i have no clue why!
if i try to remove it from dependencies it wont allow it and throws this:
Any ideas how to get around this? Thanks!
Upload the the mod to battle.net then add that one and move it above the local one. Then try to remove the local mod.
@Exaken: Go
Thanks alot Exaken: Im very confused about this though, because im not making a new mod just a custom single player map. I have done a little data editing (like making a custom ghost hero) - can this be the reason for this ? When i look at the dependency list it doesnt seem to be the case though..
When i try to publish this mystery mod file i run into this:
@trenoxspa: Go But you do have a custom mod file. If its only some changes to a Ghost unit, why do you need it? I have a feeling you're doing something wrong here. If you made the data changes in one of Blizzard's mods and saved it as a new file it is going to be a huge file for no reason.
You can A) move the changes to your map and replace that custom mod with SwarmStory standard dependency or B) create a mod file that uses SwarmStory as a dependency and move your changes to it.
@SoulFilcher: Go
SoulFilcher: Thanks, yeah your probably right that i screwed up somewhere in the process, but I still don't understand why/how. I haven't purposefully made changes to a blizzard mod i assumed it was a local change for the map - the tutorials i have used have not stated such potential landmines in the process. I can try and delete the custom changes to the data and see if this can fix it. Maybe there's a way to just restore it to default somehow ?.
So if i understand it correctly if i wish to add/edit a new unit to a Map i first need to create a custom Mod with said changes and then upload this mod and THEN the map?
Its just really strange that the list of dependencies from this mod above refers to all my entities and not just the one i made custom changes to ?
again thanks :)
@trenoxspa: Go You dont have to create a custom mod, you can make the changes to the map itself, but it means you can't easily use the same changes for other maps, that's why we have mods. If you create a mod, then you can use it in all your maps.
Your mod is required for all those things because you have Swarm.mod and your mod as dependencies, and Swarm.mod doesn't have all those things. SwamStory.mod has, and its the one you should be using as your only dependency (unless you decide to make a mod for your data changes).
SoulFilcher: okay that makes sense - i could actually get rid of swarm (mod) without any problems. But the problem is still the swarmstoryutil.sc2mod. Ive tried to revert my data changes manually but still no luck.
My guess is that my local version of swarmstoryutil is somehow changed compared to the default one that battle.net is using.
Is there some way of brute force reverting it so its in sync with battle.net ? i guess i could reinstall ? :P
Edit: i installed HOTS on my other computer and copied and replaced the fresh swarmstoryutil file on my main computer.. this didnt change the dependencies at all. the swarmstoryutil is still not compatible with the battle.net version. Is there a bug with this file somehow ? :(
I'm still at a loss here. Did I just create the map wrong from the get go somehow? would really suck to have to redo the whole thing :P
/Thanks
bump again.. :P
please please help me here - im totally stuck and still cannot publish because of the SwarmStoryUtil.SC2Mod dependency (which is NOT MY MOD!)
All help is greatly appreciated!
Try this two options:
@trenoxspa: Go You're getting those errors because you haven't given to the mod a title, nor a description, and the title has "starcraft" in its name, and that word is forbiden for the titles. Go to mod info, fix it, and it shall work.
If option 1 still has problems, after applying it you can try the option 2, but only erasing in the file "DocumentInfo" the part of "SwarmStoryUtil.SC2Mod" that doesn't belong to battle.net like in this example:
<Value>bnet:SwarmStoryUtil (Mod)/0.0/999,file:Mods/SwarmStoryUtil.SC2Mod</Value>
should end looking
<Value>bnet:SwarmStoryUtil (Mod)/0.0/999</Value>
Check out my kitbashes! Custom Campaign Initiative: Lots of great Custom Campaigns!! Check out and Support!!