Staredit Network > Forums > SC1 Mapping Tools > Topic: EUD Snipers Power Tool (Barrier+Teleport+Visor+EMP)
EUD Snipers Power Tool (Barrier+Teleport+Visor+EMP)
Jul 11 2019, 2:40 pm
By: T-warp  

Jul 11 2019, 2:40 pm T-warp Post #1



https://www.youtube.com/watch?v=tmVgXGKWTIM

How was the eud sanc 2 made has bugged me for a long time now. I have an idea about how it was made, and recreated a few time locked maps myself using HAT. It was python based stuff and hardly releasable, so I decided to make this. It's only alpha (and will be for a long time now) and probably full of bugs that I didn't even consider testing.

The user interface is simple:

You load settings (that contain a session data, everything you set can be saved in that), and a map. Then everything becomes editable and you can mess with settings, add sounds (original from EUD Sanctuary 2, from your own map, or any sound file from your computer). You can also tweak your map and add touch revive, sanctuary colors or leaderboard.

You can leave those unchecked if you have these things in your map already (like if your map handles kill sounds, leave gunshot unchecked).

To use barrier, you must perform units recalculation. This is done automatically by the library, and you can adjust the values additionally.



There are numerous limitations for using this tool:
  • STR if f**ked up and you can only have like 5kb of your own string data (should be enough for no very talkative maps)
  • UPRP is f**ked up (this is a work on progress). Using triggers like "Create units with properties" will lead to either broken units or worse.
  • LOC is f**ked up (you can only use like 200 locations instead of full 255)
  • You will probably need to use additional compressor to deflate the final map file (work in progress as well)
  • Time lock triggers crash after map expires? (A feature)
  • If you used EUD Editor to alter any aspect of the map, you should expect undefined behavior (by this tool and even sc)
  • EPD Editor is fine though. EMP is parasite, so you can even mod it further with it
  • Touch revive is ore based, any map that utilizes ore will break it
  • Background music cannot be turned off?
  • Hyper triggers break the EUD part. Before using the tool, remove all hyper triggers
  • Slot 7 must be a computer slot (has the EUD stuff). Slot 8 doesn't get abilities (work in progress)
  • Condition "Elapsed time is at least 3 seconds" will be added to all your triggers, so if there is a trigger with 16 conditions, expect a crash



This tool is highly experimental, and you should always have a backup of your map before using it. If you find a bug, please report it here.
Source files are located here.

Attachments:
QCHK.exe
Hits: 0 Size: 3975kb

Post has been edited 19 time(s), last time on Yesterday, 10:26 pm by T-warp.




Jul 12 2019, 7:18 pm T-warp Post #2



Fixed anywhere remapping and triggers not being made. Also (kind) figured barrier (how to disable it)




Jul 14 2019, 4:11 pm T-warp Post #3



Fixed a lot of stuff, including: Propert locations remapping, unit properties remapping, added support for barrier recalculation and stuff




Jul 15 2019, 11:31 am T-warp Post #4



Alpha 3 now supports additional unit settings recalculation! It's known to crash for units not present in game




Jul 15 2019, 1:41 pm Wormer Post #5



Sorry for stupid question, but I couldn't figure it out from the video. What barrier and visor do? :ermm:



Some.

Jul 15 2019, 3:28 pm T-warp Post #6



Quote from Wormer
Sorry for stupid question, but I couldn't figure it out from the video. What barrier and visor do? :ermm:

Visor is something like auto-attack. It basically unallies computer so your unit shoots on its own. It lasts for a few seconds. Barrier restores health to 12 and adds short term shield.




Jul 15 2019, 4:31 pm T-warp Post #7



Fixed unit names in alpha 4. I wonder how many times I have used those incorrect ones before.




Jul 15 2019, 4:37 pm Wormer Post #8



There is also some kind of a jump-over-the-wall @9:57 when he clicks the "landing" button



Some.

Jul 15 2019, 4:41 pm T-warp Post #9



Quote from Wormer
There is also some kind of a jump-over-the-wall @9:57 when he clicks the "landing" button
You can teleport into some types of walls (not solid walls).




Yesterday, 1:47 pm T-warp Post #10



I solved the team kill issue. Simply add armor to ghost and set enemy weapons to ignore armor. If the map has enemy ghosts, add weapon bonus to high number and their upgrade level to 1.




Yesterday, 2:30 pm Wormer Post #11



There are different aporaches, each of them is not without a drawback. This is another quite interesting way to solve the problem. The price is players can't have meaningful custom armor upgrades, since enemies bypass armor anyway.



Some.

Yesterday, 3:40 pm T-warp Post #12



Finally fixed locations relocations. There are many ways to do it, I chose the only that required the least work inside the map editor. I can't possibly go through every single unit and recalculate damage to take armor in account.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:57 am]
Suicidal Insanity -- Pretty sure if you look at the trigger struct definition in the EUD talk you will see the real count :P
[03:53 am]
jjf28 -- so at least 22 bytes are definitely owners**
[03:17 am]
jjf28 -- rest of trigger owners are essentially 3rd party inventions
[03:16 am]
jjf28 -- p1-8, force1-4, all players
[03:16 am]
jjf28 -- o u rite
[03:07 am]
O)FaRTy1billion[MM] -- triggers can be owned by more than just the first 8 though
[02:41 am]
jjf28 -- in the list of groups I just call it "Id27" https://puu.sh/DV0sl/9ffe6a8612.png
[02:39 am]
jjf28 -- Suicidal Insanity
Suicidal Insanity shouted: I think its 27 and padding
Wormer
Wormer shouted: or the guide (http://www.starcraftai.com/wiki/CHK_Format#.22UNIT.22_-_Placed_Units) is wrong there and it should be u8[27] ?
you may as well say it's 8bytes + padding
[02:38 am]
jjf28 -- these flags? https://puu.sh/DV0q6/2adbd2e63e.png
[2019-7-19. : 9:32 pm]
O)FaRTy1billion[MM] -- iirc the last byte in the TRIG is for more flags or something
Please log in to shout.


Members Online: Roy, Septhiroth, NudeRaider, Suicidal Insanity