ID:95164
May 6 2010, 11:13 am
|
|||||||
Resolved
| |||||||
Dantom or someone of the BYOND staff do something about this RSC Extractor, Like everybody has one and they are stealing icons. Can you guys think about in the next update to do something so the RSC extractor doesn't work anymore or can you guy release the code to prevent people from ripping the RSC.
|
May 6 2010, 1:02 pm
|
|
The RSC Extractor has been around for quite a while now. There's not really anything you can do except not give out your game's .rsc file (of course, this means it can't be hosted by others but yeah.) People will always try to steal though I guess.
|
LordAndrew wrote:
The RSC Extractor has been around for quite a while now. There's not really anything you can do except not give out your game's .rsc file (of course, this means it can't be hosted by others but yeah.) People will always try to steal though I guess. But I heard there is a code that makes the RSC Extractor not work. A lot of my friend have it in there game but they don't like telling there secret on how they do it. |
I would like this too. A lot of byond is stepping up the icons/programming and all of that and working really hard to make their games. And here people can take it away in minutes. I would suggest compiling the .rsc a different way, that way nothing would have to be done to current projects except a clean compile. If the .rsc is compiled differently than the extractor won't be able to read it. And we all get to feel safe again, until some other "hero" decides to screw us over.
|
LordAndrew wrote:
of course, this means it can't be hosted by others but yeah.) Actually, you'll find it can't be hosted at all. When you join a world, all it's resources are downloaded into the BYOND Cache. Which will contain a .rsc file people can use said RSC extractor on to gain the graphics. Presently, the only way I'm aware of stopping people from stealing graphics is to simply not release the game at all. |
Even if the RSC Extractor didn't work, people could still get your graphics via screenshots.
So like Tiberath stated "Presently, the only way I'm aware of stopping people from stealing graphics is to simply not release the game at all". |
It doesn't really matter, there's a difference between someone getting it via screenshots and via 2 second ripping from RSC.
Also there're ways to stop screenshots. Using skin controls. Block .screenshot, block print screen, and if the window's not selected, minimize it. Which I just did so technically, you CAN protect your icons if they block the RSC extractor. So instead of coming here to post "Oh may as well not host your game cause they can get it anyway" Do your research, kthx. |
VcentG wrote:
It doesn't really matter, there's a difference between someone getting it via screenshots and via 2 second ripping from RSC. You can't block programs that screenshot your desktop. And no, the only difference between the two is time. If someone really wants your graphics they would do it by any means. |
Any means is a stretch, there are plenty of ways to get over it. The point is if the rsc extractor isn't stopped they get everything instantly, and then it's only time until the entire source is decompiled from the rsc. And then they just get your entire game. Can they screenshot that? Rippers are people that don't create their own stuff out of laziness or greed. Either one they are, they're not going to sit there screenshotting all day. Hence all the anti-aliasing you'd have to do and screenshots you'd have to comb through would just be more work than actually creating it. If you take away the ease, then you can take away the majority of it. It's like crime, if there's some major worldwide drug lord who supplies 95% of the drugs, should we just leave him alone because people can get drugs elsewhere? Uh no, we kick his ass, and then 95% of the drug use worldwide is gone. You can't just ignore something because it doesn't fix a problem 100%.
|
VcentG wrote:
Any means is a stretch, there are plenty of ways to get over it. The point is if the rsc extractor isn't stopped they get everything instantly, and then it's only time until the entire source is decompiled from the rsc. And then they just get your entire game. Can they screenshot that? Rippers are people that don't create their own stuff out of laziness or greed. Either one they are, they're not going to sit there screenshotting all day. Hence all the anti-aliasing you'd have to do and screenshots you'd have to comb through would just be more work than actually creating it. If you take away the ease, then you can take away the majority of it. It's like crime, if there's some major worldwide drug lord who supplies 95% of the drugs, should we just leave him alone because people can get drugs elsewhere? Uh no, we kick his ass, and then 95% of the drug use worldwide is gone. You can't just ignore something because it doesn't fix a problem 100%. In any case, I am going to stop posting. I got a message from BYOND saying I used offensive language here when obviously it was Ryuk who cursed. |
VcentG wrote:
Any means is a stretch, there are plenty of ways to get over it. The point is if the rsc extractor isn't stopped they get everything instantly, and then it's only time until the entire source is decompiled from the rsc. And then they just get your entire game. Can they screenshot that? False. While it's true the RSC extractor can get your graphics in mere seconds. It's physically impossible to decompile BYOND code from an RSC. The DMB contains the code, the RSC contains the resources. Rippers are people that don't create their own stuff out of laziness or greed. Inexperience and desire to be "GM" or "Owner" are the key factors for the current spread of rips. If people took the time to learn the language properly, the spread of rips would die instantly. Unfortunately, that's not likely to happen until several thousand new users come by with the time and desire to learn the language. Either one they are, they're not going to sit there screenshotting all day. Ohhh yes they will. Hence all the anti-aliasing you'd have to do and screenshots you'd have to comb through would just be more work than actually creating it. You know this, I know this, but the end result is: People who rip things, are stupid. If you take away the ease, then you can take away the majority of it. People ripped icons before RSC extractors came about. Encrypting the RSC would lead to clever programmers making another RSC Extractor to get around it. The difference here is, anyone in BYOND capable of that, isn't stupid enough to release it. Never the less, one clever troll might succeed. And the arms race to fight for supremacy begins. It's like crime No, it is crime. Theft of intellectual property to be exact. if there's some major worldwide drug lord who supplies 95% of the drugs, should we just leave him alone because people can get drugs elsewhere? Uh no, we kick his ass, and then 95% of the drug use worldwide is gone. For about fifteen minutes, until someone else takes over. You can't just ignore something because it doesn't fix a problem 100%. But you can ignore it if it leads to potential bigger problems down the road. Like the aforementioned arms race. As soon as it's encrypted, programmers will try to break it. And then what do you do? Tighten the encryption while at the same time leaving backwards compatibility so previous RSCs still function. And then it starts all over again. Don't get me wrong, I still support the idea. If only to stick it to Dark Wizard. |
DarkGamer wrote:
In any case, I am going to stop posting. I got a message from BYOND saying I used offensive language here when obviously it was Ryuk who cursed. Oh! Sorry! My bad. I sent that warning. Do ignore it! I got mixed up! (I've since sent the warning to the correct user. My apologies again!) |
DarkGamer wrote:
In any case, I am going to stop posting. I got a message from BYOND saying I used offensive language here when obviously it was Ryuk who cursed. O,o, that's weird lol. @Tiberath lol, your post was full of fun facts. But anyway, while some rippers may waste their time doing it all, it's still worth it to stop a majority in their tracks. Anything that helps us developers keep our stuff safe is worth it. Infact, let's start assassinating rippers! Okay, not that far, but you get the idea. As long as we're as safe AS POSSIBLE, then I'm content. |
Tiberath wrote:
Oh! Sorry! My bad. I sent that warning. Do ignore it! I got mixed up! Ah, its ok then. =P |
There's really nothing that can be done about Resource Extractors, even if they patch the "Popular" one, there's always one that will never fail: DM itself. by using ftp(icon) it works just the same as any other resource extractor, it just takes a lot more time, and requires you to find the file names.
|
Great discussion thats gone on here, I agree with everything Tib has said, aswell as vcentG's main point.
Im anxiously awaiting this to come in an update. To those who love to point out the obvious "they get your icons anyway so stop complaining"(because in my experience, in most cases it is programmers or people not making games, who never have to worry about thier stuff being taken this way, who usually say this.) Id much rather someone spending hours screenshoting stuff (and potentially being caught doing so) in my game than to have someone login one time and then logout with everything i spent hours creating for it. |
PMitch has a point. If artists are going to spend hours making the artwork, "rippers" should spend hours stealing it. ;)
|
Pmitch wrote:
To those who love to point out the obvious "they get your icons anyway so stop complaining" Just so we are clear, I didn't say anything about "they get your icons anyways so stop complaining". I simply stated the alternatives to those who go to the ends of the earth to steal things. Just to be clear. :) |
Keep in mind that it only affects games being ripped via extraction of byond.rsc. And since it only works for new servers, this is really more of a feature for games not yet hosted / ripped. It does appear to be the case that the majority of games are not distributed so this should plug at least one nuisance for the time-being.
|