It seems like it would be relatively easy to change existing announcers, but how do I make a new race use its own announcer voice? I have no idea where to start with this. Is it even possible? And what about UI while we're at it?
Shiiit, you're kidding me is that really the only way? Is there perhaps an already-made public library I can use to silence standard Alerts/Announcements and put in my own in their place so I only have to worry about what sounds are played on the standard announcements?
Maybe there's a way to force certain voice packs on? If so then I could just set up some voice pack data to replace the standard sounds for X race couldn't I?
Well alerts are different from announcements. Those can be made in the Alerts data type. There are triggers that can silence all standard ones (often used for cinematics). Yes you could.
I advise looking at the VO triggers for the allied commanders mod since in there they replace the standard we are under attack with commander specific lines.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Data-wise, which Library should I start looking in? They are all quite large. What specifically am I looking for? I'm not even sure I have the right mods. I don't see anything Commander-specific in the dependencies, only libraries that help handle Commanders and their data, mutators, and heroes, and things along those lines. Not the actual commanders themselves.
EDIT: Okay, I'm finding some stuff but nothing seems to actually overwrite the standard announcements in the Co-Op data so far. Will keep looking.
EDIT2: Could I maybe add a new file and depending on the race preload it into already-existing files somehow? Is that even possible? To for example preload something like assets\sounds\mysound.ogg as assets\sounds\myothersound.ogg , overwriting myothersound.ogg with mysound.ogg?
This turned out to be a relatively viable solution, requiring a fuckton of data though. An upgrade for all of the standard announcer voice lines, applied via a very simple trigger that goes something like: Map Initialization->Pick Every Player->If Picked Player's Race = My Race->Apply Upgrade
Here is a paste of the upgrade to save some people the time and effort to hunt all of these down in the future:
It seems like it would be relatively easy to change existing announcers, but how do I make a new race use its own announcer voice? I have no idea where to start with this. Is it even possible? And what about UI while we're at it?
SC2Mapster Unofficial Discord! - https://discord.gg/DXENztk
Triggers. Again you can use triggers to hookup frames (layouts) from the UI editor. Most coop announcements and voiceovers are done using triggers.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Shiiit, you're kidding me is that really the only way? Is there perhaps an already-made public library I can use to silence standard Alerts/Announcements and put in my own in their place so I only have to worry about what sounds are played on the standard announcements?
Maybe there's a way to force certain voice packs on? If so then I could just set up some voice pack data to replace the standard sounds for X race couldn't I?
SC2Mapster Unofficial Discord! - https://discord.gg/DXENztk
Well alerts are different from announcements. Those can be made in the Alerts data type. There are triggers that can silence all standard ones (often used for cinematics). Yes you could.
I advise looking at the VO triggers for the allied commanders mod since in there they replace the standard we are under attack with commander specific lines.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Data-wise, which Library should I start looking in? They are all quite large. What specifically am I looking for? I'm not even sure I have the right mods. I don't see anything Commander-specific in the dependencies, only libraries that help handle Commanders and their data, mutators, and heroes, and things along those lines. Not the actual commanders themselves.
EDIT: Okay, I'm finding some stuff but nothing seems to actually overwrite the standard announcements in the Co-Op data so far. Will keep looking.
EDIT2: Could I maybe add a new file and depending on the race preload it into already-existing files somehow? Is that even possible? To for example preload something like assets\sounds\mysound.ogg as assets\sounds\myothersound.ogg , overwriting myothersound.ogg with mysound.ogg?
SC2Mapster Unofficial Discord! - https://discord.gg/DXENztk
Not sure if upgrades/catalog triggers/Modify Player effect can do that but worth a shot.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
This turned out to be a relatively viable solution, requiring a fuckton of data though. An upgrade for all of the standard announcer voice lines, applied via a very simple trigger that goes something like: Map Initialization->Pick Every Player->If Picked Player's Race = My Race->Apply Upgrade
Here is a paste of the upgrade to save some people the time and effort to hunt all of these down in the future:
https://pastebin.com/J4V9ct3y
SC2Mapster Unofficial Discord! - https://discord.gg/DXENztk