I want to create a small campaign containing a few maps. As I understand, I need to make a .SC2Mod file which contains all the data I want to use in multiple maps and then (of course) create a map file for each level which loads the mod file in File->Dependencies?
But if I make changes to a unit (for example) in the mod file, is there a quick way to update the map that is currently open so that the changes are applied? As of now, I have to either restart the entire editor, or open the dependencies dialog in the map file and move the mod dependency up and down again. Or is it better to create the unit in the map, adjust (and test) it and then when it's finished, copy the unit to the mod file so the other maps can use it, too? Or is there a more comfortable way?
I don't know, I find the whole dependency system too complex and confusing. In other editors, you just create a new project and then add a map within that project and all maps share the same data automatically...
I just close the map with file -> close and open it again. It's not perfect, but most of the changes propagate to the map directly without a reload (even if it doesn't appear to in the data and trigger editors, test will always have all the changes as it loads in the engine at runtime).
Also, in File>Preferences>Test Document you can set a default test document (one of your maps that you want to test) and then just test the mod and it'll test it on that map. That seems to work for me. If you were switching between different maps a lot it might not help much though.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I want to create a small campaign containing a few maps. As I understand, I need to make a .SC2Mod file which contains all the data I want to use in multiple maps and then (of course) create a map file for each level which loads the mod file in File->Dependencies?
But if I make changes to a unit (for example) in the mod file, is there a quick way to update the map that is currently open so that the changes are applied? As of now, I have to either restart the entire editor, or open the dependencies dialog in the map file and move the mod dependency up and down again. Or is it better to create the unit in the map, adjust (and test) it and then when it's finished, copy the unit to the mod file so the other maps can use it, too? Or is there a more comfortable way?
I don't know, I find the whole dependency system too complex and confusing. In other editors, you just create a new project and then add a map within that project and all maps share the same data automatically...
Any help?
Well, I'm still fighting with the depencency system... :/
I just close the map with file -> close and open it again. It's not perfect, but most of the changes propagate to the map directly without a reload (even if it doesn't appear to in the data and trigger editors, test will always have all the changes as it loads in the engine at runtime).
Also, in File>Preferences>Test Document you can set a default test document (one of your maps that you want to test) and then just test the mod and it'll test it on that map. That seems to work for me. If you were switching between different maps a lot it might not help much though.