Staredit Network > Starcraft I Database > File: TrigEditPlus : Advanced trigger editor for SCMDraft2

Sunken Treasure
(Reload)
TrigEditPlus : Advanced trigger editor for SCMDraft2
Download
Filename: TrigEditPlus0.083.1.zip
Filesize: 425.81KB

Thumbnail

Rating
Not enough votes.
Log in to rate

File Information
General
Uploaded on:Aug 31 2014, 11:22 pm
Uploaded by:trgk
Author:Not Given.
Downloads:2047

File Contents
TrigEditPlus.sdp
File Description
Advanced trigger editor for SCMDraft2.

How to install : Extract the attachments to SCMDraft2 folder. SciLexer.dll should be at the same directory with SCMDraft2.exe.
How to run : Click "TrigEdit++" instead of "Trigger Editor" menu.

Useful for editing EUD triggers. This program was initially designed to be EUD editor, but it became a lot better.

This program uses Scintilla and Lua.


Features:
1. Syntax highlighting.
2. Starforge-like autocompletion.
3. Lua code Every valid lua code is valid in TrigEditPlus, so you can do something like this:
Code
for i = 1, 5 do
   Trigger {
       conditions = [
           Bring("Player " .. i, AtLeast, 1, "Terran Marine", "MyLcation");
       ],
       actions = [
           SetDeaths("Player " .. i, SetTo, 30, "Terran Marine");
       ]
   }
end

note that the lua code will be replaced by normal triggers after the trigger is compiled.
4. EUD Support. You can write EUD conditions & EUD actions very easily.
Code
           SetDeaths(123456, SetTo, 789, 0);



Various shortcuts:
1. Ctrl + Shift + D : Unfold all triggers
2. Ctrl + Shift + F : Fold all triggers
3. F5 : Compile
4. Ctrl+S : Save. Basically same with the 'Compile'. but it doesn't produce 'Trigger successfully compiled' message when there are no errors.'
5. Ctrl + T : New trigger template

All Images

Comments
Tassaar930 wrote on Jun 17 2020, 9:59 am:
I've actually noticed that the newer version that interfaces with new SCMDraft (0.9.x) is a little bit unstable and produces random bugs (strings randomly breaking and repeatedly increasing in size until they exceed string section limits, string corruption, random junk characters being inserted in strings that you did not edit; maybe others). It also has some annoying crashes and doesn't support disabled triggers.

The older version (0.06beta - was around in 2017 I think), has 0 bugs that I've encountered while using, and I've used it a LOT in the past. Transmission actions however are unsupported and anything saved with a transmission in the trigger list will cause string corruption and blanked transmission actions. The older version interfaces with 0.8.0 scmdraft.

I'll upload the older version separately actually.

Veta wrote on Apr 25 2017, 12:23 pm:
This is really well done, thank you.

Chia-Tyrant wrote on Jan 11 2015, 12:46 pm:
Unlike scmdraft's text-based editor, this supports extended unit and player IDs.

Awesome. Thank you! \:\)

[02:58 pm]
Ultraviolet -- Symmetry
Symmetry shouted: Man I wish we had this tech back in the day when people played ums lmao
fr fr
[02:39 am]
Symmetry -- Man I wish we had this tech back in the day when people played ums lmao
[2026-7-16. : 6:28 am]
NudeRaider -- EUD actions, specifically. The conditions remained. Today we can even have actions again, but they're all virtualized/whitelisted (not sure on the actual technical implementation) so you can only use them for specific intended purposed, not arbitrary code injections.
[2026-7-16. : 6:26 am]
NudeRaider -- I mean yes, maps - through EUDs - were theoretically able to do that as well, but that was patched quickly.
[2026-7-16. : 6:25 am]
NudeRaider -- Symmetry
Symmetry shouted: Ohhh imagine a SC map that could delete itself
not the map, the editor
[2026-7-16. : 2:28 am]
Symmetry -- I vaguely remember Voy doing some ACE back in the day, but I had no idea EUDs could do that kind of shit. I am very much catching up on the technology
[2026-7-16. : 2:28 am]
Symmetry -- Ohhh imagine a SC map that could delete itself
[2026-7-15. : 8:51 pm]
NudeRaider -- Symmetry
Symmetry shouted: NudeRaider Is EUD editor capable of writing shit onto the player's harddrive? That seems like it would be dangerous
yeah an editor that isn't allowed to write files sounds rather pointless, so I'd assume it can. Like most other programs too btw. and yes, obviously that's dangerous, but also kinda necessary. MS introduced that virtualization for exactly that reason.
[2026-7-15. : 4:10 am]
Ultraviolet -- I don't think so. I think they shut that shit down after 1.16, maybe even earlier
[2026-7-15. : 2:19 am]
Symmetry -- NudeRaider
NudeRaider shouted: Symmetry I can't tell if it's relevant. You provided literally no context so I was providing an equally generic answer.
Is EUD editor capable of writing shit onto the player's harddrive? That seems like it would be dangerous
Please log in to shout.


Members Online: Moose