|
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.
[2016-6-17. : 8:32 pm] poiuy_qwert -- FaRTy1billionFaRTy1billion shouted: poiuy_qwert I wanted to avoid that so that all that needs to be changed is the header file definitely[2016-6-17. : 8:29 pm] O)FaRTy1billion[MM] -- jjf28jjf28 shouted: all pointers can be used as arrays, I don't recommend using references to arrays; you can make a class that overloads array access if you wanna be really fancy too much work. I just wanted it so that it used the pointer instead of copying it, but still worked the same[2016-6-17. : 8:28 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: easiest way would be to keep them as pointers to pointers, but then users would have to double de-reference I wanted to avoid that so that all that needs to be changed is the header file[2016-6-17. : 8:25 pm] jjf28 -- all pointers can be used as arrays, I don't recommend using references to arrays; you can make a class that overloads array access if you wanna be really fancy[2016-6-17. : 8:25 pm] poiuy_qwert -- easiest way would be to keep them as pointers to pointers, but then users would have to double de-reference[2016-6-17. : 8:24 pm] poiuy_qwert -- I don't think it can be done in a way that doesn't break existing code[2016-6-17. : 8:20 pm] O)FaRTy1billion[MM] -- how do I make a type that automatically dereferences for that?[2016-6-17. : 8:19 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: FaRTy1billion Or update GPTP to not copy the addresses but use them directly so it doesn't matter that might have been what I was going to do, but I'm not sure how to do that![]() [2016-6-17. : 7:39 pm] poiuy_qwert -- FaRTy1billionFaRTy1billion shouted: so long as datextender is loaded first, so gptp reads the correct addresses Or update GPTP to not copy the addresses but use them directly so it doesn't matter ![]() [2016-6-17. : 7:32 pm] O)FaRTy1billion[MM] -- I love when being lazy also results in less work in the long run ![]() [2016-6-17. : 7:30 pm] O)FaRTy1billion[MM] -- so long as datextender is loaded first, so gptp reads the correct addresses[2016-6-17. : 7:28 pm] KYSXD -- FaRTy1billionFaRTy1billion shouted: Oh, cool! GPTP already loads from the dat tables, so I don't need to do anything. FaRTy1billion![]() FaRTy1billion shouted: other than fix like SCBW_DATA(u8*, Graphic, unitsDat[0].address); Those are good news[2016-6-17. : 7:25 pm] O)FaRTy1billion[MM] -- other than fix like SCBW_DATA(u8*, Graphic, unitsDat[0].address);[2016-6-17. : 7:24 pm] O)FaRTy1billion[MM] -- Oh, cool! GPTP already loads from the dat tables, so I don't need to do anything. ![]() [2016-6-17. : 7:24 pm] poiuy_qwert -- FaRTy1billionFaRTy1billion shouted: poiuy_qwert I dunno how to test to make sure everything is done with them, other than to say "Here it is!" and have people say like "Hey, this crashes." Yeah, true, will be tough[2016-6-17. : 7:21 pm] O)FaRTy1billion[MM] -- if all goes as planned it will only require an updated header file, and everything else will be like normal[2016-6-17. : 7:15 pm] KYSXD -- FaRTy1billionFaRTy1billion shouted: o, and I also need to make a modified gptp header so I can add support for this (more dereferencing, yay). GPTP!! :-D[2016-6-17. : 7:08 pm] O)FaRTy1billion[MM] -- anyway I gotta do stuff. with family in town and more family coming, I'll try to make time ;o[2016-6-17. : 7:07 pm] O)FaRTy1billion[MM] -- o, and I also need to make a modified gptp header so I can add support for this (more dereferencing, yay).[2016-6-17. : 7:00 pm] O)FaRTy1billion[MM] -- but the hard work is just getting all the array references changed, filling in the holes like that is easier (or may not be easier, but doesn't take as long)[2016-6-17. : 6:59 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: as for which one to do next, thats hard to say. I would almost say that the most important things are expanded so it would be nice to "solidify" that work before moving onto the less useful files I dunno how to test to make sure everything is done with them, other than to say "Here it is!" and have people say like "Hey, this crashes."[2016-6-17. : 6:58 pm] O)FaRTy1billion[MM] -- ya, if I need to expand the weapon ID then I'll just make it so expanding units.dat expands all of them all the time[2016-6-17. : 6:57 pm] O)FaRTy1billion[MM] -- Weapons referencing flingies use a DWORD for some reason, so that doesn't need to be changed. ![]() [2016-6-17. : 6:56 pm] O)FaRTy1billion[MM] -- Oh, the only one that matters is that one. Everything else wouldn't get any benefit from it[2016-6-17. : 6:55 pm] poiuy_qwert -- FaRTy1billionFaRTy1billion shouted: poiuy_qwert I was expanding everthing. Sorry I don't mean expand all the dat files, I mean expand all the fields fully (like flingyID, etc.) even if the dat it references isn't expanded Other than mapdata (which I have no idea how it's used), I've finished the others[2016-6-17. : 6:54 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: I am definitely of the mindset that you should expand everything. There is no point making a bunch of optional stuff that makes like a million combinations I was expanding everthing. Other than mapdata (which I have no idea how it's used), I've finished the others[2016-6-17. : 6:54 pm] poiuy_qwert -- but I know how boring and not fun final touches can be so it depends on how you want to work ![]() [2016-6-17. : 6:53 pm] poiuy_qwert -- as for which one to do next, thats hard to say. I would almost say that the most important things are expanded so it would be nice to "solidify" that work before moving onto the less useful files[2016-6-17. : 6:52 pm] poiuy_qwert -- I am definitely of the mindset that you should expand everything. There is no point making a bunch of optional stuff that makes like a million combinations[2016-6-17. : 6:51 pm] O)FaRTy1billion[MM] -- Weapons is used everywhere but is probably not that complicated, upgrades and techs have the weird BW split and are sort of complicated because of that, portdata is .. just weird and I haven't looked much in to it[2016-6-17. : 6:50 pm] O)FaRTy1billion[MM] -- but I need to do other stuff today ... maybe I'll find some time. Which should take priority? Weapons, upgrades, techdata, portdata, or orders (which I've already started)?[2016-6-17. : 6:47 pm] O)FaRTy1billion[MM] -- Maybe I should just make it so extended units.dat always has the extended flingy ID, that might make stuff a bit easier for .dat editing ;o[2016-6-17. : 6:41 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: I was planning to do it before, but I forgot that I don't like how PyDAT is coded so I can't bring myself to do the support without actually rewriting a lot of it. I have been planning out what I want to do, and was thinking about starting work on it today/this weekend, but we'll see o, I was going to send you updated stuff. clokr convinced me to make every entry in sprites.dat have every value so there's no longer -130*3 , and I don't know if I told you the error I made in units.dat where it's *96 and *97, and not *98 or whatever.[2016-6-17. : 6:40 pm] O)FaRTy1billion[MM] -- no, I've been busy with other stuff. The last thing I did (but still haven't tested) was sfxdata.dat and research for orders.dat.[2016-6-17. : 6:06 pm] Fire_Kame -- EPA just announced higher than healthy levels of PFCs in the southern part of colo springs[2016-6-17. : 6:05 pm] Fire_Kame -- ExcaliburExcalibur shouted: Fire_Kame just gota new HTC 10 :3 don't drink the water in colo springs[2016-6-17. : 5:49 pm] Excalibur -- Fire_KameFire_Kame shouted: rip galaxy s4 just gota new HTC 10 :3 you believed in me when no one else did[2016-6-17. : 5:33 pm] Oh_Man -- TiKelsTiKels shouted: Hey can someone give me a kiss good morning mwa |