jackfractal Posted July 1, 2015 Author Posted July 1, 2015 OK. So what I said before was wrong. I had not fixed the memory problem. I have no idea what's causing it, but it's really bad. It looks like the problem is related to the maximum number of types we're capable of defining in total? I mean, I'm adding about forty of them, but we have thousands of them in SS13. If I define some things, then I get initialization errors from the analysis machines, that seems to be related to some kind of stack corruption because it claims they're trying to write to protected values, something that they aren't doing. So something somewhere is screwing up. If I include more stuff, like my clothing datums, the whole thing just crashes. This is enormously annoying!
AllIgotisalousyname Posted July 1, 2015 Posted July 1, 2015 This is literally doing god's work. Please don't give up, like others have said, I might actually make an IPC application after this.
Xelnagahunter Posted July 1, 2015 Posted July 1, 2015 I'm more excited about this for other people than I am for me. I like my IPC the way he is. Posibrain, and metal body. The only thing Qwerty might do is rainbow paint itself cause it's funny. But I've seen so many people that would love this added benefit. Keep working strong.
jackfractal Posted July 1, 2015 Author Posted July 1, 2015 Thanks everyone! Looks like Skull just figured it out! The version of Byond I was working with was a weird old one. New one works fine! So. Phew! Glad I don't have to fix that. Now I just need someone who will let me cut off their head for science.
Erik Tiber Posted July 1, 2015 Posted July 1, 2015 Thanks everyone! Looks like Skull just figured it out! The version of Byond I was working with was a weird old one. New one works fine! So. Phew! Glad I don't have to fix that. Now I just need someone who will let me cut off their head for science. Choi Hyun would love to assist. Aaaaa. AAAA. Omigod this is so awesome!
jackfractal Posted July 1, 2015 Author Posted July 1, 2015 All right! MasterZipZero helped me with a lot of issues today regarding IPC construction. We got almost all of them ironed out except that IPC's who get their brained removed don't get hooked up quite properly. We're working on that now.
jackfractal Posted July 2, 2015 Author Posted July 2, 2015 So hey. MasterZipZero and I spent, like, all day working on this. Looks like it all works now. I've just got to make sure all my debug spam is gone then I'll make a pull request.
Reyjakai Posted July 2, 2015 Posted July 2, 2015 Me love you long time when this gets put into the game.
jackfractal Posted July 2, 2015 Author Posted July 2, 2015 Pull request is up. We're doing this people. We're making this happen.
Gallic Posted July 4, 2015 Posted July 4, 2015 Why is it labeled as "Do not merge"? Is this normal? Should we freak out?
jackfractal Posted July 4, 2015 Author Posted July 4, 2015 Nah. I'm sure Scopes will explain in a bit. Not worth getting stressed over.
Guest Posted July 4, 2015 Posted July 4, 2015 "Do not merge" is a tag I place on things that are either incompatible or haven't been tested by myself or Skull and haven't been ok'd for merging. This makes sure we don't merge something without checking it. Nothing to worry about, just means it hasn't been looked at yet.
Skull132 Posted July 4, 2015 Posted July 4, 2015 Pretty much that. We've been burned by going off of people's word on pull reqs working a good few times, so the standard protocol is to DNM any and all community pulls until they're tested. Team coders (right now, only me and Scopes) get to bypass this. Although, if their stuff doesn't work regularly, they'll most likely be dropped. Oh, and we'll most likely test it today or tomorrow, and run an update around Monday/Tuesday, when a few other bits are prepared as well.
jackfractal Posted July 4, 2015 Author Posted July 4, 2015 Sounds reasonable to me. If you want to do an actual code review, where I explain what the heck I was thinking, I'm available most of today and early tomorrow.
jackfractal Posted July 9, 2015 Author Posted July 9, 2015 Woot! Skull says this is happening later tonight or tomorrow. Hurrah! Wait, I don't actually have IPC whitelist. Hmm... I should probably get around to doing that.
Xelnagahunter Posted July 9, 2015 Posted July 9, 2015 Given your contribution to the IPC/Synthetic lore and to the makeup I feel an IPC whitelist should be automatic for your effort. That doesn't protect you from having it stripped if you fuck up, but yeah.
Skull132 Posted July 11, 2015 Posted July 11, 2015 Alrighty! This has been merged and is currently live on the server. If you have any bugs or stuff with it, please report them on github and we'll try to manage them! https://github.com/Aurorastation/Aurora/issues
Gapface Posted May 10, 2016 Posted May 10, 2016 I have a couple of questions, hopefully this is the place to ask them. 1) Does this mean we can request in our medical records that we be installed in shells after death, rather than being cloned? 2) If yes, do we need to be on the IPC whitelist for that?
Guest Complete Garbage Posted May 10, 2016 Posted May 10, 2016 Pretty sure this code isn't in place anymore, shellcode is either being reworked or has been abandoned, not rally sure atm.
Gapface Posted May 10, 2016 Posted May 10, 2016 Aw, that's disappointing. Thanks for the quick reply, though.
Fire and Glory Posted May 10, 2016 Posted May 10, 2016 Although in ye olde days the answers to your questions would be yes and yes.
Recommended Posts