Can you launch scmdraft with -console the next couple of times you use it, and if it shows up again see if the console displays more detailed error messages?
Running it that way, got no errors yet (but honestly didn't do much map editing these weekend). Is it the same as enable Debug - Show Error Output?
Been using SCMD with an external
tool. Thought it was convenient if SCMD checked for map changes. If anything found ask a popup to reload the map. If the map changed externally and there are no unsaved changes in the editor a flag to enable auto-reload next time would be great to have too.
How hard is it to teach text trigger editor recognize a condition Raw Condition() and action Raw Action() of the following signature:
Raw Condition(u32 param1, u32 param2, u32 param3, u16 param4, u8 param5, u8 param6, u8 param7, u16 param9);
Raw Action(u32 param1, u32 param2, u32 param3, u32 param4, u32 param5, u32 param6, u16 param7, u8 param8, u8 param9, u8 param10, u24 param11);
EDIT:Figures needed a way to feed it a string so an action param2 and param3 could be strings too -- if that are numbers, then action/condition is truly "raw", if it's string some work to search for existing string and add a new one to the table when it's not found have to be done.
Post has been edited 2 time(s), last time on Jul 23 2018, 8:18 pm by Wormer.
Some.
Can you launch scmdraft with -console the next couple of times you use it, and if it shows up again see if the console displays more detailed error messages?
Running it that way, got no errors yet (but honestly didn't do much map editing these weekend). Is it the same as enable Debug - Show Error Output?
Ya its the same thing. But show error output doesn't display previous errors yet, I am going to add that next as high priority change (high priority since it makes reporting errors easier).
Been using SCMD with an external
tool. Thought it was convenient if SCMD checked for map changes. If anything found ask a popup to reload the map. If the map changed externally and there are no unsaved changes in the editor a flag to enable auto-reload next time would be great to have too.
Notes, no high priority though, since it's a pretty niche case.
How hard is it to teach text trigger editor recognize a condition Raw Condition() and action Raw Action() of the following signature:
Raw Condition(u32 param1, u32 param2, u32 param3, u16 param4, u8 param5, u8 param6, u8 param7, u16 param9);
Raw Action(u32 param1, u32 param2, u32 param3, u32 param4, u32 param5, u32 param6, u16 param7, u8 param8, u8 param9, u8 param10, u24 param11);
EDIT:Figures needed a way to feed it a string so an action param2 and param3 could be strings too -- if that are numbers, then action/condition is truly "raw", if it's string some work to search for existing string and add a new one to the table when it's not found have to be done.
1: Wouldn't that need a parameter 'action type' / 'condition type'?
2: There is no really feasible way to reference strings for new types of actions / conditions, since that string would not have a reference on map load and would be lost the next time the string table is changed. One iteration of the plugin architecture had a callback for map load to support extended condition / action types and string references, but that has been discontinued due to lack of use.
Can you launch scmdraft with -console the next couple of times you use it, and if it shows up again see if the console displays more detailed error messages?
Running it that way, got no errors yet (but honestly didn't do much map editing these weekend). Is it the same as enable Debug - Show Error Output?
Ya its the same thing. But show error output doesn't display previous errors yet, I am going to add that next as high priority change (high priority since it makes reporting errors easier).
If that's high priority consider an option to redirect output to a text file.
1: Wouldn't that need a parameter 'action type' / 'condition type'?
That's would be param6 for condition and param8 for action according to chk format on
wiki.
2: There is no really feasible way to reference strings for new types of actions / conditions, since that string would not have a reference on map load and would be lost the next time the string table is changed. One iteration of the plugin architecture had a callback for map load to support extended condition / action types and string references, but that has been discontinued due to lack of use.
See the problem. Strings only for known condition/action types is fine.
Some.
I'm planning on checking to see if I can make the error message boxes offer to save a minidump + dump the log contents to file.
1: Wouldn't that need a parameter 'action type' / 'condition type'?
That's would be param6 for condition and param8 for action according to chk format on
wiki.
2: There is no really feasible way to reference strings for new types of actions / conditions, since that string would not have a reference on map load and would be lost the next time the string table is changed. One iteration of the plugin architecture had a callback for map load to support extended condition / action types and string references, but that has been discontinued due to lack of use.
See the problem. Strings only for known condition/action types is fine.
To wrap everything around my suggestion for this is:
1. If param8 refers to a known action ID that actually uses the string (wav) -- go ahead and use string specified in param2 (param3) as it should be used (add to the table etc.).
2. In the other case (unknown action or known action that doesn't use string or wav) if param2 (param3) is specified as string -- ignore it and substitute 0 into this field instead.
Some.
The parameters aren't that totally vague. I'm pretty sure the text/string parameter is
only used for text/strings.
TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB -
topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig -
topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!
The parameters aren't that totally vague. I'm pretty sure the text/string parameter is only used for text/strings.
That is the case for the text field and the wav field, I made exhaustive documentation:
https://docs.google.com/spreadsheets/d/1rDYKxQl8QDk8E5TTxDQq6NeIr_mj6opFN4Hre0q254s/pub?gid=0
TheNitesWhoSay - Clan Aura -
githubReached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.
Hi,
New member here, though I've been working on some custom maps for a while. I have a problem with the newest alpha build (2018.07.16); I'm unable to edit transmission / comment / display text using classic trigedit. It looks like this on my end:
I'm currently using 2018.06.30 version, which still allows me to edit. I'm not sure if the problem is on my end, so I thought I'd ask here. Thanks in advance.
WutFace
What OS are you using? Or are you using WINE? Normally all links in the edit trigger window are the same color.
I cannot reproduce that issue, although I suspect it has to do with the Unicode changes since 06/30 was pre Unicode.
If it only happening for those three types of trigger actions, or also for conditions and all other actions?
Windows 10 Pro v1803 (OS build: 17134.165)
Affects every trigger actions; I can't change any variables (comparisons, quantity etc) at all. I guess it's about Unicode changes. EDIT: I should clarify that the problem started for me since the next update after 06.30 one, which is 2018.07.08, where the 'Executable built with unicode windows support' was implemented.
Post has been edited 1 time(s), last time on Jul 24 2018, 5:58 pm by T-Dog.
WutFace
I'll try to repro on my win10 box. Otherwise you may need to test a few custom builds. I vaguely recall a similar error before, which also happened with a richedit control which used multiple colors, but I think that was wine.
E: Also not happening under win10. Do you perhaps have a 'riched20.dll' in the folder scmdraft is in? (e.g. you have scmdraft directly in the starcraft dir)
Post has been edited 2 time(s), last time on Jul 24 2018, 6:32 pm by Suicidal Insanity.
Yes, I have. I tested it by deleting it and now the newest version also works. Although this makes editing transmission slightly more difficult as the color tags became messy (see image below)
WutFace
Ok that is a real Unicode port bug - I'll fix that in a sec.
Glad to hear it, thanks for the quick replies!
WutFace
Uploaded an ANSI build to the irregulars page with support for SC:R ramp doodads.
Post has been edited 1 time(s), last time on Jul 24 2018, 10:06 pm by Suicidal Insanity.
For range/vision overlays would it be possible to enter custom fields for them so we can approximate the effects of EUD edited units?
Also would it be possible to create a brush directly from the subtile palette?
Post has been edited 1 time(s), last time on Jul 27 2018, 5:41 am by Sie_Sayoka.
None.
You would need to mod units.dat to update the vision preview. In theory I could add it to the unit properties editor, but I'm not sure how I would save the data, which means you would need to reenter it all the time
Do you mean selecting a block of tiles from the subtile palette?
In theory I could add it to the unit properties editor, but I'm not sure how I would save the data, which means you would need to reenter it all the time
Since map files are just MPQs, could you not just store it as a simple csv file inside the map? And if the file is there, use the values in it?
None.
Ya that is one possibility. Or an extra chunk. As I said, I am not sure which method I would use
Please restore 'Location View' function again
None.