Jump to content

IPC to Shells


Recommended Posts

Posted

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!

Posted

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.

Posted

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.

 

2dd.jpg

 

Now I just need someone who will let me cut off their head for science.

Posted
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.

 

2dd.jpg

 

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!

Posted

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.

Posted

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.

Posted

"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.

Posted

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.

Posted

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.

Posted

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.

  • 9 months later...
Posted

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

Pretty sure this code isn't in place anymore, shellcode is either being reworked or has been abandoned, not rally sure atm.

  • Gem locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...