|
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-1-27. : 8:42 pm] Wormer -- alas all my triggers virtual and placed into a continous memory! fun stuff[2019-1-27. : 8:39 pm] jjf28 -- yea, just set 0x0051A288 (FirstTrigPtr) to 0, then read 0x005993D4 into 0x0051A288 (countoffs), then add the offset of your first STR trigger entry (which you can calculate at save time)[2019-1-27. : 8:37 pm] Wormer -- and that's all? store all triggers in a map as virtual? hell, that's didn't shoot my mind[2019-1-27. : 8:35 pm] Wormer -- trying to wrap my head around what's needed to insert a STR-placed virtual trigger after Nth normal trigger in a map[2019-1-27. : 8:34 pm] Wormer -- if you want to use save game data space, do you need to construct those triggers with the other triggers? or is there a way to load that data with chk?[2019-1-27. : 8:27 pm] jjf28 -- no they can't read them at all; I'm just saying I think it's impossible to reliably read something that's been compressed/uber optimized[2019-1-27. : 8:27 pm] Wormer -- jjf28jjf28 shouted: editors can't read compressed triggers without accompanying metadata Editors can't read str triggers at all yet, or isn't that already the case with new versions of SCMD or Chkdraft?[2019-1-27. : 8:25 pm] Wormer -- jjf28jjf28 shouted: oh speaking of, very much need to pad the start of STRG to the nearest 4 byte boundary Agreed[2019-1-27. : 8:24 pm] Wormer -- Now that I think about it, this thing depends on the particular triggers, but for triggers-variables without conditions trgk was talking about it might be the case[2019-1-27. : 8:23 pm] jjf28 -- oh speaking of, very much need to pad the start of STRG to the nearest 4 byte boundary[2019-1-27. : 8:18 pm] Wormer -- Yes, as an output of a tool. If I am right, again it is only needed to put 0 into action byte for that action to be skipped during trigger execution and apparently it aligns well with trigger header and other data[2019-1-27. : 8:17 pm] jjf28 -- WormerWormer shouted: if I understand it right, trgk puts a header of a trigger into actions section of another one -- they overlap yea and edit the next trig pointers appropriately[2019-1-27. : 8:14 pm] jjf28 -- compression would be a ridiculous amount of work for the triggering engine as well, so it doesn't make any sense except as the output of a scripting language[2019-1-27. : 8:13 pm] Wormer -- if I understand it right, trgk puts a header of a trigger into actions section of another one -- they overlap[2019-1-27. : 8:11 pm] Wormer -- yup ok, that sheet shared by Heinermann (I guess?) is what I am using too[2019-1-27. : 8:10 pm] Wormer -- OK, footer. Looks like a good start. But then are we going to support "compressed" triggers-variables that trgk was talking about at that thread[2019-1-27. : 8:09 pm] jjf28 -- there's also https://docs.google.com/spreadsheets/d/195jZK7Ap71eO1-qdVskC2xsVl7EbNdVp0hbh7N3D38A/edit?usp=sharing[2019-1-27. : 8:07 pm] jjf28 -- well no header, just the footer; it's the data sitting after the string data in STR[2019-1-27. : 8:06 pm] Wormer -- about STRG subformat, so this section is wrapped into header and footer consisting of version and a footprint "STRG"[2019-1-27. : 8:04 pm] jjf28 -- 0x0058F44C 0x005967F0 simple data empty (29604 bytes, up to 12 full triggers)[2019-1-27. : 8:04 pm] jjf28 -- that's all save game data, what you want is this little tail piece tho[2019-1-27. : 8:03 pm] jjf28 -- 0x0057F0F0 0x005967F0 simple data Game Data Structure (96000 bytes, up to 39 full triggers)[2019-1-27. : 8:02 pm] jjf28 -- speaking of, SI any thoughts on how we define the STR trigger data? I started with https://puu.sh/CDe7Y/254a4a080f.png ... but I'm thinking there needs to be something more flexible for the other data that could also go into STR[2019-1-27. : 8:01 pm] Wormer -- by the way, does the save game data you referred earlier mean @0x0057F0F0 (https://docs.google.com/spreadsheets/d/195jZK7Ap71eO1-qdVskC2xsVl7EbNdVp0hbh7N3D38A/edit#gid=0)[2019-1-27. : 7:56 pm] jjf28 -- triggers in STR are contiguous, so you can jump an absolute number of triggers forward or backward, as opposed to TRIG where they could be in any number of non-contiguous memory locations[2019-1-27. : 7:55 pm] jjf28 -- yea, would be best to put all of your triggers except the launcher and the occasional virtual trigger at some static address in the STR section[2019-1-27. : 7:54 pm] Wormer -- Though, if I'm right the benefit of STR-placed virtual triggers that you don't need to construct them using normal triggers, but rather can directly write into STR section of chk[2019-1-27. : 2:07 pm] Suicidal Insanity -- Which one of you has been doing rain dances outside my apartment the last 6 weekends? ![]() [2019-1-27. : 3:04 am] Black_Overseer -- I'm thinking I need a better napalm effect.. https://i.imgur.com/KFzdQuL.gif[2019-1-27. : 1:55 am] Wormer -- jjf28jjf28 shouted: Wormer you most definitely can, I started some theory work and some example maps http://www.staredit.net/topic/17546/ (though I didn't finish tooling or anything like the koreans have), it's even easier to edit triggers within the save game data section in memory Watching that thread! That's very interesting triggers stuff. I was referring my memories to STR from there, but forgot where it was posted.[2019-1-26. : 10:41 pm] Suicidal Insanity -- AFAIK you can also just edit the text in the buffer that stores what is currently on screen[2019-1-26. : 10:35 pm] jjf28 -- though runtime modifiable triggers are just one piece, you then have to either edit a string in the string section or farty has something for editing the static game strings (like weapon names and whatnot)[2019-1-26. : 9:57 pm] jjf28 -- WormerWormer shouted: Dem0n No, really. I'm behind the time too :-) I *think* it works like this: there is a way to put as much runtime-modifiable triggers in STR section as you want; these triggers are IMO essentially what stores CTEXT data you most definitely can, I started some theory work and some example maps http://www.staredit.net/topic/17546/ (though I didn't finish tooling or anything like the koreans have), it's even easier to edit triggers within the save game data section in memory[2019-1-26. : 8:20 pm] Wormer -- Oh_ManOh_Man shouted: incredible, koreans have found a way to bypass the string limit using something with EUDs called CTEXT - using CTEXT also doesn't push player conversations off the screen Don't know technical basis of the non-pushing part though[2019-1-26. : 8:18 pm] Wormer -- Dem0nDem0n shouted: Oh_Man you are so far behind the times lmao No, really. I'm behind the time too :-) I *think* it works like this: there is a way to put as much runtime-modifiable triggers in STR section as you want; these triggers are IMO essentially what stores CTEXT data[2019-1-26. : 4:48 pm] Dem0n -- Oh_ManOh_Man shouted: incredible, koreans have found a way to bypass the string limit using something with EUDs called CTEXT - using CTEXT also doesn't push player conversations off the screen you are so far behind the times lmao[2019-1-26. : 12:34 pm] Suicidal Insanity -- CorboCorbo shouted: @SI, you didn't get to see the eclipse right? Sort of. I didn't get up to see the eclipse, but I could have seen it. I saw the one last summer though.[2019-1-26. : 12:19 pm] Oh_Man -- incredible, koreans have found a way to bypass the string limit using something with EUDs called CTEXT - using CTEXT also doesn't push player conversations off the screen[2019-1-25. : 11:26 am] Suicidal Insanity -- http://photos.arlinghaus.org/Animals/Cologne/2019.01.23-FSC_2145-QHD-%7B0A416010-298C-4F1B-8361-0A293914535B%7D.jpg <- Not quite as nice a background[2019-1-25. : 11:26 am] Suicidal Insanity -- NudeRaiderNudeRaider shouted: Suicidal Insanity dude.... that's a fucking badass pose. Awesome photo =)[2019-1-25. : 1:30 am] Oh_Man -- RdeRenatoRdeRenato shouted: people people who to try the outlasttt??????????????????????????? I did[2019-1-25. : 12:52 am] NudeRaider -- Suicidal InsanitySuicidal Insanity shouted: http://photos.arlinghaus.org/Animals/Cologne/2019.01.23-FSC_1936-QHD-%7B12F717A2-3E07-48BD-B34C-E8ED9071AD6C%7D.jpg <- I've wanted a snow leopard with that pose for two years. Now I even have it in the snow =) dude.... that's a fucking badass pose. Awesome photo[2019-1-25. : 12:44 am] Suicidal Insanity -- http://photos.arlinghaus.org/Animals/Cologne/2019.01.23-FSC_1936-QHD-%7B12F717A2-3E07-48BD-B34C-E8ED9071AD6C%7D.jpg <- I've wanted a snow leopard with that pose for two years. Now I even have it in the snow =)[2019-1-25. : 12:00 am] Dem0n -- RdeRenatoRdeRenato shouted: ignore my white color name* Dawg you'll literally never get a colored name[2019-1-24. : 9:12 pm] RdeRenato -- people people who to try the outlasttt???????????????????????????[2019-1-24. : 7:50 pm] Pr0nogo -- shouldn't lock anywhere anyways, since it's been reintroduced and refixed a few times now |