Hi,
I meticulously document all of the triggers in my maps with the Comment action. This should not affect the final product that people play since all compressers/protectors delete the string content of all comments.
I know SC has some string limit. Many of my comments are also generated automatically. So very recently I started writing more comments and SCMDraft would refuse to save and immediately crash after writing this new comment.
So is this because I hit the string limit even for SCMDraft, even though all these strings will be deleted in the final product (thus legal in terms of Starcraft's restrictions...). Is there anyway to remove this safeguard/limit (if this is what is the problem), since I'd like to keep commenting the thousands of triggers.
None.
Find Me On Discord (Brood War UMS Community & Staredit Network)
The crashing while saving sounds exactly like what it does when you hit the string limit. The string-deleter is done using a third party program on the map file itself. You can't have a map file with more strings than the maximum. So it doesn't matter if you delete the strings later.
You will have to start deleting your comments, I'm afraid. The only way to have comments that don't take up strings is make comments identical to strings that already exist in your map. Then you should get a notepad file to keep track of what's what.
Since you're using SCMD2, if you use text triggers and are willing to keep a seperate text file, you can have
unlimited text trigger comments by using C++ or PHP-style line comments. The only inconvenience is that you must store/generate the trigger text elsewhere, as these comments are only supported by SCMD2's text trigger parser and not StarCraft's triggers, so they are not saved in the map.