Staredit Network > Forums > SC1 UMS Theory and Ideas > Topic: [EUD] Using inverse system time to play BGM continuously regardl
[EUD] Using inverse system time to play BGM continuously regardl
Feb 10 2018, 7:28 am
By: trgk  

Feb 10 2018, 7:28 am trgk Post #1



Basically, Inverse System Time is a value that decreases 1000 every second.
For example, if its value is 10000000, its value will be 9999000 after a second. We can use this as a timer for background music.
This timer is irrelevant to game speed, lagging, or any unfortunate circumstances. So we can use this value as a music counter.

Code
1. Read the value of 0x0051CE8C and store that on DC of Teran Marine. This DC holds the last time music is played.
2. Play the music.

3. With preserve trigger:
   3-1. Read the value of 0x0051CE8C and store that on DC of Terran Firebat.
   3-2. Compare that value with DC of Terran Marine.
   3-3. If the difference is larger or equal to the length of the music in milliseconds:
       3-3-1. Copy DC of Terran Firebat to DC of Terran Marine.
       3-3-2. Play the music again.


TrigEditPlus code



euddraft code


Post has been edited 1 time(s), last time on Feb 10 2018, 7:41 am by trgk.



EUD

Feb 10 2018, 9:23 pm Butch Post #2

PROFESSIONAL MAP MAKER

incredibly useful. Thanks for the post



None.

Feb 11 2018, 12:32 am Lanthanide Post #3



What is TrigEditPlus?



None.

Feb 11 2018, 9:04 am trgk Post #4



Alternate triggrr editor for scmdraft2.
Includes a basic macrotrigger-like functionallity.

http://www.staredit.net/sc1db/file/2989/



EUD

May 22 2020, 8:12 pm Draelren Post #5



Been trying to play around with this, but keep getting compile errors; has there been changes to the syntax since this was written out?




May 31 2020, 3:29 am trgk Post #6



Quote from Draelren
Been trying to play around with this, but keep getting compile errors; has there been changes to the syntax since this was written out?
I don't think there is any. Note that euddraft code should be in ".eps" extension.



EUD

May 31 2020, 9:26 am Oh_Man Post #7

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

One problem I always had with sound was not being able to stop it once the sound had been started. Have EUDs made any developments on this front?




Jun 9 2020, 3:00 am trgk Post #8



Quote from Oh_Man
One problem I always had with sound was not being able to stop it once the sound had been started. Have EUDs made any developments on this front?

There was a way to stop music during play on 1.16.1, but I don't think they've been implemented on SC:R. Meanwhile devs developed a tool called bgmplayer, which auto-splits music in some predefined interval and plays them. Split BGMs are stoppable as you might know.



EUD

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2026-7-18. : 2:27 am]
Symmetry -- https://staredit.net/topic/18903/ THE REVIEWS ARE HERE! "ok these are pretty good memes" - ssj9Kevin
[2026-7-17. : 2:58 pm]
Ultraviolet -- Symmetry
Symmetry shouted: Man I wish we had this tech back in the day when people played ums lmao
fr fr
[2026-7-17. : 2: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
Please log in to shout.


Members Online: Dem0n