|
Members in Shoutbox
None.
Shoutbox Search
Shoutbox Commands
/w [name] > Whisper
/r > Reply to last whisper /me > Marks as action Shoutbox Information
Moderators may delete any and all shouts at will.
|
Global Shoutbox
Please log in to shout.
[2019-5-29. : 3:16 am] Arta(M) -- jjf28jjf28 shouted: Arta(M) actually can you be a little more specific - they're OS-independent insofar as endianness is concerned? http://www.staredit.net/371782/ eudplib already supports Mac/Linux in 2016, and endianess has never been a problem in EUDs so far.[2019-5-29. : 12:53 am] O)FaRTy1billion[MM] -- jjf28jjf28 shouted: anyways I got the spec, it's just regular deaths condition/set deaths action, except the final two bytes of the condition or action struct are "SC" (0x53, 0x43), and the first four bytes are the bitmask http://www.staredit.net/wiki/index.php?title=Scenario.chk#.22TRIG.22_-_Triggers ![]() [2019-5-29. : 12:50 am] O)FaRTy1billion[MM] -- should I make a version of EUDEnabler that enables this[2019-5-29. : 12:13 am] jjf28 -- the addresses were always at the same offsets from the death table in the old Windows/Mac hybrids, it was just the endianness we needed to account for[2019-5-29. : 12:11 am] jjf28 -- Arta(M)Arta(M) shouted: NudeRaider EUDs are OS-independent in SC:R. actually can you be a little more specific - they're OS-independent insofar as endianness is concerned? http://www.staredit.net/371782/[2019-5-29. : 12:08 am] jjf28 -- Arta(M)Arta(M) shouted: NudeRaider EUDs are OS-independent in SC:R. ah thanks for confirmation[2019-5-29. : 12:00 am] Arta(M) -- NudeRaiderNudeRaider shouted: CaptainWill you are thinking of EUDs. Those directly access adresses in memory, which are different in the Windows and MAC version. But there were even maps that detected that and had EUDs that worked in both OSes. EUDs are OS-independent in SC:R.[2019-5-28. : 11:03 pm] Suicidal Insanity -- Yay, my EnglishTriggerTextConverter.h file now has 90% of the text trigedit language specific constants =)[2019-5-28. : 10:21 pm] NudeRaider -- Suicidal InsanitySuicidal Insanity shouted: jjf28 You suck too in Germany we say "Ich hab' Dich auch lieb!" that's so much nicer![]() [2019-5-28. : 7:32 pm] Suicidal Insanity -- jjf28jjf28 shouted: Suicidal Insanity prolly the latter, but I'm just being passive aggressive about Scmdraft not being open source You suck too ![]() ![]() [2019-5-28. : 7:32 pm] Suicidal Insanity -- jjf28jjf28 shouted: and your would be a better starting place than nothing Assuming mine is correct ![]() ![]() [2019-5-28. : 7:13 pm] jjf28 -- also there's prolly many structs there I don't have yet, or don't have any specs for[2019-5-28. : 7:10 pm] jjf28 -- Suicidal InsanitySuicidal Insanity shouted: Ya but would you use it, or just be like "meh, dumb names, and I already have em" prolly the latter, but I'm just being passive aggressive about Scmdraft not being open source ![]() [2019-5-28. : 7:06 pm] Suicidal Insanity -- Ya but would you use it, or just be like "meh, dumb names, and I already have em"[2019-5-28. : 6:48 pm] jjf28 -- Suicidal InsanitySuicidal Insanity shouted: There are days I think about publishing my structs - but then I realize everybody wants to use their own names so nobody would benefit should publish on git ![]() [2019-5-28. : 6:40 pm] Suicidal Insanity -- There are days I think about publishing my structs - but then I realize everybody wants to use their own names so nobody would benefit[2019-5-28. : 6:16 pm] Suicidal Insanity -- jjf28jjf28 shouted: or just add a comment, I'd have to call it something dumb like "locationIdOrBitmask" or do union nonsense My structs use unions for just about every field[2019-5-28. : 6:16 pm] Suicidal Insanity -- jjf28jjf28 shouted: Suicidal Insanity you did, but you weren't specific, there were 3 padding bytes in the Action struct as far as we knew, needed to be sure which, and there's two fields that get used as source locations: Action+0x00 (in the case of Order and Move Unit) and Action+0x14 (in the case of Move Location) Ah, I call the second location field 'destLocationIdx'[2019-5-28. : 6:09 pm] jjf28 -- or just add a comment, I'd have to call it something dumb like "locationIdOrBitmask" or do union nonsense[2019-5-28. : 5:57 pm] jjf28 -- also now that they're used like this they're no longer just a location field or just padding[2019-5-28. : 5:56 pm] jjf28 -- Suicidal InsanitySuicidal Insanity shouted: jjf28 I told you that, see Suicidal Insanity Suicidal Insanity you did, but you weren't specific, there were 3 padding bytes in the Action struct as far as we knew, needed to be sure which, and there's two fields that get used as source locations: Action+0x00 (in the case of Order and Move Unit) and Action+0x14 (in the case of Move Location)[2019-5-28. : 5:34 pm] Suicidal Insanity -- Arta(M)Arta(M) shouted: lol i think it's not entirely meaningless that korean community knew the update news 8 hours ago and is trying it Well, in that case, feedback welcome[2019-5-28. : 5:28 pm] Suicidal Insanity -- jjf28jjf28 shouted: by default it shows up as "Set" https://puu.sh/DyrEV/1c758f7c59.png Thanks, will see what is going on there[2019-5-28. : 5:27 pm] Suicidal Insanity -- I alias them to a WORD, but they are not aliased with flags[2019-5-28. : 5:26 pm] Suicidal Insanity -- jjf28jjf28 shouted: anyways I got the spec, it's just regular deaths condition/set deaths action, except the final two bytes of the condition or action struct are "SC" (0x53, 0x43), and the first four bytes are the bitmask http://www.staredit.net/wiki/index.php?title=Scenario.chk#.22TRIG.22_-_Triggers I told you that, see Suicidal InsanitySuicidal Insanity shouted: FaRTy1billion locationIndex / sourceLocationIndex for cond / action Suicidal InsanitySuicidal Insanity shouted: And have to set two padding bytes to 'SC' [2019-5-28. : 4:09 pm] jjf28 -- but I guess now we should separate the last 3 bytes into 1 byte and 2 bytes[2019-5-28. : 4:04 pm] jjf28 -- anyways I got the spec, it's just regular deaths condition/set deaths action, except the final two bytes of the condition or action struct are "SC" (0x53, 0x43), and the first four bytes are the bitmask http://www.staredit.net/wiki/index.php?title=Scenario.chk#.22TRIG.22_-_Triggers[2019-5-28. : 3:47 pm] jjf28 -- also I'm using your save as chk https://puu.sh/DyrHy/5cb914a83b.png but it's saving as MPQ https://puu.sh/DyrHP/4f806f6584.png[2019-5-28. : 3:45 pm] jjf28 -- and the dialog isn't closable, have to explicitly change it to "Set to" or "Add" or "Subtract"[2019-5-28. : 3:19 pm] Suicidal Insanity -- Cause its on the same page as all new versions are on, which is linked in the first post?[2019-5-28. : 2:34 pm] jjf28 -- Suicidal InsanitySuicidal Insanity shouted: Did anybody try it or did I just spend 5 hours coding last night in text trigedit for nothing? you posted about a new version but you didn't link to a new version... http://www.staredit.net/372117/ :thinking:[2019-5-28. : 10:37 am] NudeRaider -- FaRTy1billionFaRTy1billion shouted: and is it an extension of deaths or is it a wholly new condition/action for SC it'S the same action/condition. In your editor you need to implement a new function.[2019-5-28. : 10:35 am] NudeRaider -- CaptainWillCaptainWill shouted: Pretty sure all my maps used waits. But then I was on a Mac so I don't think DCs were possible in the editors available... you are thinking of EUDs. Those directly access adresses in memory, which are different in the Windows and MAC version. But there were even maps that detected that and had EUDs that worked in both OSes.[2019-5-28. : 10:09 am] Moose -- And they're making polished EUD maps that clearly took a lot of time, English mappers are making stuff like Vasdt RPG LMAO[2019-5-28. : 10:05 am] Moose -- As far as UMS goes, when I go on US East, I tend to see more new Korean maps than English maps.[2019-5-28. : 9:26 am] Arta(M) -- lol i think it's not entirely meaningless that korean community knew the update news 8 hours ago and is trying it[2019-5-28. : 8:48 am] Suicidal Insanity -- Did anybody try it or did I just spend 5 hours coding last night in text trigedit for nothing?[2019-5-28. : 7:50 am] Suicidal Insanity -- FaRTy1billionFaRTy1billion shouted: what field does the mask go in locationIndex / sourceLocationIndex for cond / action[2019-5-28. : 2:47 am] O)FaRTy1billion[MM] -- and is it an extension of deaths or is it a wholly new condition/action[2019-5-28. : 2:31 am] O)FaRTy1billion[MM] -- when hyper triggers became the norm to get around wait blocking[2019-5-27. : 11:40 pm] CaptainWill -- It does look like they were available actually... when did people first start using them to do timers?[2019-5-27. : 11:37 pm] Suicidal Insanity -- Pretty sure you could use DCs with mac staredit back when that still existed[2019-5-27. : 11:36 pm] CaptainWill -- Pretty sure all my maps used waits. But then I was on a Mac so I don't think DCs were possible in the editors available...[2019-5-27. : 9:38 pm] Suicidal Insanity -- Ya for a prototype map to allow somebody to debug the implementation, oh noes[2019-5-27. : 8:14 pm] Suicidal Insanity -- http://www.stormcoast-fortress.net/Irregularies/Temp/EUDx.png that is what it looks like. Or at least did quite a while ago[2019-5-27. : 7:47 pm] NudeRaider -- if that was your attempt to explain, it didn't help much. I mean I know deaths use 32 bit values (and so the mask has to be too). What I want to know what happens when you send such a condition or action to sc. |