|
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.
[2017-1-31. : 5:48 am] tehkain -- 6 hours later, I had gotten most of the GRP's out and a few of its .tbl, .bin, and .dat files.[2017-1-31. : 5:48 am] tehkain -- Also, I think I have an idea of the tedium of looking for offsets. You see, when I was trying to get the GRP's from the SC Revolution mod, I found that there was no listfile in it.[2017-1-31. : 5:46 am] O)FaRTy1billion[MM] -- most of it is just big tables of memory offsets and values The program itself isn't hard, it's just finding all the offsets[2017-1-31. : 5:46 am] tehkain -- Actually, what program do you use to root through SC's memory? I imagine it would be a good excuse to learn assembly. And I could maybe make some exe edits.[2017-1-31. : 5:45 am] tehkain -- I've historically done mainly Pascal and Java, and very little C++, which I assume is its language. And, you know, I'm not a Starcraft modding god.[2017-1-31. : 5:45 am] O)FaRTy1billion[MM] -- and digging through memory and assembly uses a lot of time[2017-1-31. : 5:43 am] O)FaRTy1billion[MM] -- also I'd like to finish DatExt, but working FT and going to school uses almost all of my time not spent sleeping. xD[2017-1-31. : 5:43 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: varStart and varStop (in units.def, at least) seem to just be for buildings. ya, those[2017-1-31. : 5:42 am] tehkain -- varStart and varStop (in units.def, at least) seem to just be for buildings.[2017-1-31. : 5:41 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: FaRTy1billion So I need to change the InputEntrycount and OutputEntrycount in the units.def file, and add new lines to units.txt in Data to be able to edit them in DatEdit? yes, but to also make things simpler anything that has a limited range of entries (I forgot the name of the .def property .. .somethingStart and Stop) needs to be removed[2017-1-31. : 5:39 am] O)FaRTy1billion[MM] -- extending units.dat requires FG edits (but isn't totally working unit -- iirc the units can't have names), the rest is just loading the plugin and telling it how big the edited files are[2017-1-31. : 5:38 am] tehkain -- FaRTy1billionFaRTy1billion shouted: tehkain there are .def files, but you also have to add entries to the lists and replace the default files So I need to change the InputEntrycount and OutputEntrycount in the units.def file, and add new lines to units.txt in Data to be able to edit them in DatEdit?[2017-1-31. : 5:36 am] tehkain -- So, there doesn't seem to be a whole lot in the way of interest in Starcraft 1 mods nowadays. Do you guys think it'll just slowly wither away like a protoss unit with plague? FaRTy1billionFaRTy1billion shouted: tehkain qdp is DatExtender, it's an MPQDraft plugin (It works in FireGraft). So if it's installed in FireGraft, FireGraft will be able to use the expanded dat files? Also, do I have to edit any FG files to make it use plugins in the folder?[2017-1-31. : 5:35 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: Do you just edit the DatEdit data text files? there are .def files, but you also have to add entries to the lists and replace the default files[2017-1-31. : 5:34 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: i.e. Unknown11 and Unknown14 (and all of the different cloaking stuff) for functions, and Unk9 and Unk8 for remapping. unk1 is literally the same as Normal, (crash) is uncloak, 2-7 are cloaking/uncloaking (I have more details), 11 is HP bar, 13 is selection circle, 14 is draws the original player color (giving the unit won't change it's color). For remapping, (crash)'s are because they are memory overflows, and the unks are memory overflows that happen to not crash[2017-1-31. : 5:33 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: Also, what's the .qdp file in your DatExtender thread? qdp is DatExtender, it's an MPQDraft plugin (It works in FireGraft).[2017-1-31. : 5:32 am] tehkain -- Apparently this is a descendant of a Modcrafters modding experiment wiki page: http://starcraftmodding.wikia.com/wiki/Experiments_in_modding-Starcraft_Broodwar[2017-1-31. : 5:30 am] Corbo -- tehkaintehkain shouted: Modcrafters has plugins threads by BroodKiller himself. BK's plug ins are cool but rather basic, if you want even cooler plug ins you should check out the GPTP, though, I admit they aren't really "tutorials" also: i think someone made a topic on obscure iscript commands/opcodes also: SEN is being super slow so I am just cramming up as many shouts as I can in here also: FaRTy1billionFaRTy1billion shouted: SEN is being garbage right now D: it's impossible to shout yes also: tehkaintehkain shouted: Also, what's the .qdp file in your DatExtender thread? it's a firegraft/mpqdraft plug in to make DatCC work. jjf28jjf28 shouted: here I thought the modcrafters wiki wouldn't be going away, here's my crappy code that loads imagedatz http://puu.sh/tHPLs/77a7aa5159.png LMAO[2017-1-31. : 5:29 am] tehkain -- On a completely unrelated sidenote... Fun fact: Giving a unit a weapon when its iscript isn't configured for it may result... in a defiler sprite randomly appearing when it attacks.[2017-1-31. : 5:27 am] O)FaRTy1billion[MM] -- Edit the .dat size with DatCC, then either edit directly with DatCC or edit DatEdit so it can load them, and then use DatExtender to load them in SC[2017-1-31. : 5:26 am] jjf28 -- here I thought the modcrafters wiki wouldn't be going away, here's my crappy code that loads imagedatz http://puu.sh/tHPLs/77a7aa5159.png[2017-1-31. : 5:25 am] tehkain -- i.e. Unknown11 and Unknown14 (and all of the different cloaking stuff) for functions, and Unk9 and Unk8 for remapping.[2017-1-31. : 5:25 am] O)FaRTy1billion[MM] -- SEN is being garbage right now D: it's impossible to shout[2017-1-31. : 5:23 am] O)FaRTy1billion[MM] -- What's unknown in images.dat? I think it's pretty well understood ;o[2017-1-31. : 5:22 am] tehkain -- FaRTy1billionFaRTy1billion shouted: oh, no, DatCC creates and compiles the text files. If you edit DatEdit to read the extended dat files, you basically just open the existing dat file in DatCC then re-save it so that it's the correct size So I need to edit the .dat size with DatExtender and open and save it in DatCC to make it work with DatEdit?[2017-1-31. : 5:21 am] tehkain -- There are a whole bunch of unknown properties for images.dat, you see. We should, like, make a thread on iscripting stuff (well, things that aren't in the included manual), what different image properties do, flingy.dat problems, etc.[2017-1-31. : 5:20 am] O)FaRTy1billion[MM] -- oh, no, DatCC creates and compiles the text files. If you edit DatEdit to read the extended dat files, you basically just open the existing dat file in DatCC then re-save it so that it's the correct size[2017-1-31. : 5:17 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: So tell me if I've got this right: You use DatExtender to add more entries to the .dat files, can use DatEdit to change said entries, and it works with FireGraft? Yes, but you need to modify DatEdit's files a little bit to get it to read those. I copy+pasted the DatEdit folder so I have one for regular files and one for extended files[2017-1-31. : 5:16 am] Corbo -- Also BK is cool. I once suggested he do a quick FAQs section and he was like "if you do it I will add it" and that's why I am in datedit's credits xD[2017-1-31. : 5:16 am] tehkain -- So tell me if I've got this right: You use DatExtender to add more entries to the .dat files, can use DatEdit to change said entries, and it works with FireGraft?[2017-1-31. : 5:16 am] O)FaRTy1billion[MM] -- no. I had to figure out wtf it did and why DatExt kept exploding, and that's why Units.dat has a cap of like 900-something. xD I had to move it in to memory FG could read from the EXE file itself[2017-1-31. : 5:15 am] Corbo -- tehkaintehkain shouted: By the way, FaRTy, have you ever tried reverse-engineering FireGraft? I don't think he needs to. I think poiuy has the source. At some point I had a source for like a really early version.[2017-1-31. : 5:15 am] O)FaRTy1billion[MM] -- I dunno how to do like MPQ loading and a lot of the EXE stuff FG does, but I understand the memory edits themselves[2017-1-31. : 5:14 am] O)FaRTy1billion[MM] -- CorboCorbo shouted: jjf28 But this is just a misinstalled mediawiki software they are, and it was fixed a few times[2017-1-31. : 5:13 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: By the way, FaRTy, have you ever tried reverse-engineering FireGraft? I had to a little bit in order to get DatExt to work with it xD[2017-1-31. : 5:13 am] jjf28 -- CorboCorbo shouted: jjf28 But this is just a misinstalled mediawiki software you'd think it'd be fixed 4 years and 11 months ago then[2017-1-31. : 5:12 am] tehkain -- By the way, FaRTy, have you ever tried reverse-engineering FireGraft?[2017-1-31. : 5:12 am] O)FaRTy1billion[MM] -- I think DatEdit is open source, but it used some weird thing so nobody is able to compile it ![]() [2017-1-31. : 5:11 am] O)FaRTy1billion[MM] -- tehkaintehkain shouted: http://www.staredit.net/topic/17015/#13 <-- So this is your DatExtender, right? that's the topic, at least one of the attachments in the first post is the plugin itself. tehkaintehkain shouted: By the way, what exactly is DatCC? an open source text-based dat-editor |
Moose