Staredit Network > Forums > SC1 Mapping Tools > Topic: EUD Ops Calculator
EUD Ops Calculator
Jan 1 2018, 4:19 am
By: jjf28  

Jan 1 2018, 4:19 am jjf28 Post #1

Cartography Artisan

EudOpsCalc Download
Source Code

Simply a calculator for performing basic operations on the given addresses, the program will take care of any bytes that would otherwise obscure the operation and all the byte-wise/endianess nonsense that makes EUDs so time consuming.

As this is an initial proof-of-concept version it lacks many of the customizations (such as which death counters can be used for slack space, adding preserve trigger and comments) and optimizations (such as setting multiple bytes within the same 4-byte value at once, not stripping and restoring certain bits if their value is already known or the user doesn't care if it changes, options to use ternary or quartic (maybe even cyclical/cyclical ternary/quartic) countoffs to save on map space/trigger counts, etc).

Inputs: Address, Byte Length, Eud Operation
Eud Operation Dependent Inputs: Constant, Death Counter Player, Death Counter Unit
Outputs: Text Triggers

Current Operations:
- Set To Constant
- Set To Deaths (sets the given address to the value stored in the given death counter)
- Copy To Deaths (sets the given death counter to the value stored in the given address)
- Check Equal
- Check At Least
- Check At Most
- Check Greater Than
- Check Less Than



EudOpsCalc Download
Source Code

Post has been edited 2 time(s), last time on Jan 1 2018, 5:37 am by jjf28.



Rs_yes-im4real - Clan Aura - jjf28.net84.net

Reached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.

Jan 24 2019, 9:19 am lindatovar Post #2



Great post! I didn’t knowral of these resources and I’m going to go check them out now!




Jan 24 2019, 4:51 pm Oh_Man Post #3

Find Me On Discord (Brood War UMS Community & Staredit Network)

Can someone please give me a refresher course on what has been happening with EUDs? Last I heard they were unsupported, which made everyone sad, then I heard blizz was "whitelisting" certain EUDs, which made everyone confused. What's the latest now? I've been kind of out of the loop but I'm itching to learn EUDs now after playing Outlast and seeing what they're capable of, especially if they now have proper support and aren't going to break maps every time there's a new patch.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[07:36 pm]
Suicidal Insanity -- Ultraviolet
Ultraviolet shouted: martosss So you've had issues with maps that were previously playable having issues with the latest patch as well? I was play testing one of my creations a couple days ago and it crashed the game, something it has never done before. Has me feeling kind of concerned about playability of custom content going forward :/
The devs are fairly good about backwards compatibility, just sometimes takes time
[06:59 pm]
sraw531 -- (sc1)
[06:48 pm]
sraw531 -- is there a way to create using triggers a building that is under construction? (Especially protoss, for multiple reasons)
[06:23 pm]
Ultraviolet -- martosss
martosss shouted: jjf28 oh lol it was unplayable a few days ago, I guess Blizzard fixed it, thanks for trying it lol
So you've had issues with maps that were previously playable having issues with the latest patch as well? I was play testing one of my creations a couple days ago and it crashed the game, something it has never done before. Has me feeling kind of concerned about playability of custom content going forward :/
[06:21 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: Ultraviolet depends on zoom
wat
[05:36 pm]
martosss -- jjf28
jjf28 shouted: I played it against the current SC:R bnet
oh lol it was unplayable a few days ago, I guess Blizzard fixed it, thanks for trying it lol
[05:06 pm]
jjf28 -- I played it against the current SC:R bnet
[05:04 pm]
jjf28 -- the map is playable on both 1.16.1 and SC:R, this would just be straight up unprotecting
[10:41 am]
martosss -- jjf28
jjf28 shouted: martosss can you provide an example map? I can confirm what you're saying and make a tool to decorrupt them
The map was probably locked with SMC, I just tested it and SMC produces a very similar garbled MPQ header(with a lot of fffffffffff and an MPQ header size of 10 00 00 00 in the start), which is unreadable by the latest SC:R version(not a valid scenario error when trying to host it). An example map is a KotK map that started all this - https://app.box.com/s/pmefbgb8oay8wo3gewwl046no26lfkjx Here's a link to download the map(giving it in a space storage service since it's not a valid map and i don't want to upload broken maps on SEN/nibbits ...) It would be nice if you can show me what you're doing to test unlocking the map :)
[09:26 am]
KrayZee -- Oops spoilers... well, is it really at this point?
Please log in to shout.


Members Online: Roy, Fothes1j, sraw531, KrayZee, Demaranvillees1q, Nekron, acipoxuzo