Slashdot Mirror


Sega Cancels Yakuza 6 Song of Life Free Demo After Gamers Unlocked Full Game (businessinsider.com)

Sega pulled the highly anticipated "Yakuza 6: The Song of Life" demo this week from the PlayStation Store after discovering some players had inadvertently gained access to the full game using the demo. From a report: This discovery came only hours after the demo was initially released for PlayStation 4. The Japanese video game company tweeted, "We are as upset as you are, and had hoped to have this demo available for everyone today. We discovered that some were able to use the demo to unlock the full game." [...] When the demo was initially released it required more than 36 GB of storage, to the surprise of many video game critics. Kotaku, an online entertainment publication, suggests that the demo was so large because it actually contained the entire game, but was supposed to restrict everything beyond the first few stages of the game.

43 comments

  1. Return to the Shareware format by Quakeulf · · Score: 4, Insightful

    It worked in the past, it could possibly work again if you tried it.

    1. Re:Return to the Shareware format by TWX · · Score: 4, Interesting

      I have some rather fond memories of a summer computer repair course that the school district paid-for that recruited a couple of us from each high school to attend. The class itself was mostly meaningless when it came to the hands-on part as we all had a lot of personal experience already, so on the first day when we realized the trainer computers had NE2000-compatible ethernet cards, at lunch we went to one guy's house for Quake Test, and to my house for T-connectors, BNC cable, terminators, and TSRs for the NICs, and we networked the computers and played the demo of quake (without sound) for the duration of the hands-on portion of the class.

      id was fairly smart, they probably made more sales because of how widely shared and eventually how widely pirated their games were since that distribution made their titles known. Everyone wanted to play Quake because so many people were already playing it.

      --
      Do not look into laser with remaining eye.
    2. Re: Return to the Shareware format by Anonymous Coward · · Score: 0

      you expect anything from sociopaths?

  2. Dirty Pirates by Anonymous Coward · · Score: 0

    Ruining things for everyone-- oh wait this is on a Sony platform. Fuck them for their root kits last decade.

  3. Basically that by DrYak · · Score: 1

    That's basically what they tried to do.

    But they fucked up because the "free shareware episode" here already contains the data for the extra "commercial episodes" and only a small switch gets flipped to enable continuing.

    (Whereas, you got extra floppies with Commander Keen episode 2 and 3, or Wolfenstein Episodes 2 to 6, once you paid after testing the free shareware episode 1).

    (Though I've read somewhere that Id *DID* make the same blunder with the shareware CD of Quake1. There was only a simple registration procedure that was supposed to unlock the full commercial game with extra episodes out of the shareware CD, the same way here the full Yakuza6 can apparently be unlocked out of free 36GB demo).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Basically that by Anonymous Coward · · Score: 0

      The rumor I had heard with the Quake disks was that the entire ID catalog was on one of them and could be unlocked to install all of their games.

      Never did test it out but I do remember that rumor.

    2. Re:Basically that by pak9rabid · · Score: 3, Informative

      (Though I've read somewhere that Id *DID* make the same blunder with the shareware CD of Quake1. There was only a simple registration procedure that was supposed to unlock the full commercial game with extra episodes out of the shareware CD, the same way here the full Yakuza6 can apparently be unlocked out of free 36GB demo).

      You read correct. The Quake I shareware CD not only contained the full version of Quake, but also full versions of the entire id FPS library at the time (Doom, Doom II, Heretic, and I think even Hexen), all made available for free by using a little utility called 'qcrack'. Man, discovering that was like discovering plutonium for 14 year old me.

    3. Re:Basically that by pak9rabid · · Score: 1

      It's true. In addition to the full version of Quake, you could also get full versions of Doom, Doom II, Heretic, and I think even Hexen. I exploited the shit out of that.

    4. Re:Basically that by Mahldcat · · Score: 1

      Scary thing is I still have that CD laying around somewhere....buddies of mine and I all rushed to purchase it as soon as we heard about it....

    5. Re:Basically that by burningcpu · · Score: 1

      Yup! I have the gothic looking CD case it came in, as well. Ahh, here's a picture of the glory:

      https://www.quaddicted.com/_me...

    6. Re:Basically that by ThurstonMoore · · Score: 1

      I have the shareware Quake CD and QCrack on a floppy still. The CD contained the whole game and also Doom, Doom 2 and Ultimate Doom which could all be unlocked with QCrack.

    7. Re:Basically that by Anonymous Coward · · Score: 0

      But they fucked up because the "free shareware episode" here already contains the data for the extra "commercial episodes" and only a small switch gets flipped to enable continuing.

      What's more interesting, which Slashdot didn't touch on naturally, was that last week when this story broke the explanation was that Sega fucked up by publishing the full non-demo version of the game for a couple hours.

      See: https://kotaku.com/sega-accide...
      Reports:
      https://twitter.com/Sawyer_DAA...
      https://www.resetera.com/threa...

      The way it was initially reported, there was no "small switch to flip" to enable the full game.
      It was just all there.

      Players reported on reddit that where the demo was supposed to stop according to teaser videos from Sega, their game didn't stop and kept right on progressing.

      So the initial reports are that Sega fucked up and published the full version instead of a demo.
      Now the stories have changed with Sega claiming players had to do something to unlock it beyond just beating a level.

      While I don't really know what happened nor played the demo when it was out, I'm FAR more likely to believe the players reporting the demo wasn't a demo.
      Because currently Sega is trying to pass off the blame (which is expected), that they claim they didn't fuck up (also expected), and the many videos on youtube are not all faked showing players beating the level and just advancing to the next "locked" level automatically with no tricks glitches or otherwise fucking around with the thing.

    8. Re:Basically that by PmanAce · · Score: 1

      Ah Heretic and Hexen, I loved those games!

      --
      Tired of my customary (Score:1)
  4. Return to the "we don't trust you" format. by Anonymous Coward · · Score: 0

    Shouldn't have to...but human nature ruins it for others.

  5. Possibly the best... by mchall · · Score: 0

    ...game series ever to come out of Japan. It's a gritty look at the criminal underworld with heaps of culture (and local advertising) thrown in. There are a few historical non-canon titles in the series that haven't (and probably won't) make it over that are just as good. Highly recommended.

    1. Re:Possibly the best... by Anonymous Coward · · Score: 0

      Gritty? Yakuza is goofy as hell.

  6. Game company gets what it deserves... by Dracolytch · · Score: 1

    ... after being lazy and wasteful of other peoples' resources (time, bandwidth, storage space).

    I've made game demos before. It's not exactly rocket science. Heck, many entry-level game engines (Unity) have, as part of the build process, a way for you to select what levels you want for a given build so that it creates output with the appropriate size & content (and nothing more).

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
  7. Lazy developers? by mark-t · · Score: 2

    If it was supposed to be a demo version, then what the fuck was the full version doing there?

    I get that you want to build them both from the same codebase, but that's what #ifdef is for.

    1. Re:Lazy developers? by NormalVisual · · Score: 1

      You don't even need #ifdefs:

      if(NextLevelDataIsNotPresent)
      {
              MessageBox("Hope you enjoyed the demo. For more levels, buy our game!");
              GoBackToDemoMainScreen();
      }
      else
      {
              LoadNextLevelAndContinue();
      }

      Aside from that, I'm not downloading almost 40 gigs of data for a fricking demo. I'm sure I'm not the only one.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    2. Re:Lazy developers? by Anonymous Coward · · Score: 0

      You don't even need #ifdefs:

      if(NextLevelDataIsNotPresent)
      {...

      Aside from that, I'm not downloading almost 40 gigs of data for a fricking demo. I'm sure I'm not the only one.

      If it had your design, I would.
      #ifdefs would be preferable between the two solutions for the intellectual property owner.

    3. Re:Lazy developers? by mark-t · · Score: 1

      Well, they could also not bundle data that was not supposed to be part of the demo with the demo version.... that would reduce size as well. Probably even more than #ifdef's... the point of them being primary to ensure that the program does not misbehave when otherwise expected data will not be present.

    4. Re:Lazy developers? by Anonymous Coward · · Score: 0

      Isn't that pretty much what they did?

      At a guess on how to crack it:
      Notice the message displayed, search the binary for it's location in the static data. Next. find a reference that points to that location (probably relative). This is where the check for demo lies. Scan the previous few instructions for an IF, then some simple hex editing to put no-ops into that check and you have a full game.

      Releasing a demo properly is a serious undertaking, you are really releasing an entirely different SKU for your game and it needs to be treated as such. This includes a full QA pass to make sure that all of the necessary assets are present while also trying to remove anything else.

      With an ifdef, the code to load the next level doesn't even exist, making the process a bit trickier. Still possible, though if you retain all the assets. And people will find them.

    5. Re:Lazy developers? by NormalVisual · · Score: 1

      No, the pseudo-code I posted takes two different paths depending on whether the assets are present. You can't use data that isn't there to begin with, even if the code to use it is there. As a bonus, you don't make prospective customers spend a ton of time downloading data they're not supposed to be using anyway.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    6. Re:Lazy developers? by 91degrees · · Score: 1

      I suspect they wanted to be able to just offer an unlock code, that allows access to the rest of the game.

    7. Re:Lazy developers? by bickerdyke · · Score: 1

      That's how you used to do that: Add precompiler macros (#ifdef) to your your ressource compiler source file.

      --
      bickerdyke
  8. par for the course by nimbius · · Score: 3, Insightful

    from the company that once knowingly and intentionally installed a spyware trojan on their customers computers.

    --
    Good people go to bed earlier.
    1. Re:par for the course by Anonymous Coward · · Score: 0

      When did Sega do this? I hadn't heard of that one.

    2. Re:par for the course by Anonymous Coward · · Score: 0

      How the f*ck is this insightful? This is a Sega mess-up, not Sony. Sony owns Playstation, the console this Sega title is on.

      And I think you're thinking of the Sony fiasco, NOT some Sega thing. Sega can be idots (see recent emulated games releases on mobile) but I don't think I've ever heard of them trying to steal your data with spyware.

  9. They Deserve It by Anonymous Coward · · Score: 0

    Possession is 9/10ths of piracy. If they didn't want to distribute the full game yet, then they shouldn't have distributed the full game!
    They also deserve it for wasting everyone's time and bandwidth on all the stuff that was supposed to be in the demo.

  10. Wow, that's lazy... by Ecuador · · Score: 4, Insightful

    I have a technical app on the app store (telescope polar alignment), with a free version missing some extra tools and a paid version. I make sure I keep it light in case someone needs to download it from a remote location and, even though both are built from the same project, I make sure the extra stuff is not included in the free package, so that it is 10MB instead of 20MB...
    But just throwing the entire 3GB game as a demo, that sure is lazy! An since they are that lazy, the were predictably lazy with the way they implemented the limitation so people got around it. Congrats.

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:Wow, that's lazy... by Anonymous Coward · · Score: 0

      3GB ? you're missing a digit there gramps ..

    2. Re:Wow, that's lazy... by Anonymous Coward · · Score: 0

      Seems to be a bit of a fail anyway.

      If I get a 36GB demo, I wouldn't look at the full game since I would assume it would take up too much space...

  11. Quake & qcrack by pak9rabid · · Score: 1

    Reminds me of the glory days of the Quake I demo CD & qcrack. Man, what a goldmine that was.

    1. Re:Quake & qcrack by Anonymous Coward · · Score: 0

      The old quake2 patches had full executables in them, I discovered some servers with allow_download true and ended up with all the game resources that were missing. Even disclosed it to iD soft.

  12. Who are they upset at? by wardrich86 · · Score: 1

    They have nobody to blame but themselves... why punish the gaming community for their fuck up? If you're going to release a demo, release a fucking demo... not a locked up version of the full game. The fact that they DIDN'T see this coming is the most alarming part of it all.

    1. Re:Who are they upset at? by meerling · · Score: 1

      I agree completely with that.
      Company got lazy, screwed up, tried half assed damage control, pissed off fans.
      And to top it all off, the company says it's mad too...
      "We are as upset as you are, and had hoped to have this demo available for everyone today."
      The company should be apologizing, not implying there is someone else for them to blame. Companies are never "mad" at themselves after all.

    2. Re:Who are they upset at? by rot16 · · Score: 1

      Or they made a nice publicity stunt. Would you have heard of the game otherwise?

  13. I would be mad too by Anonymous Coward · · Score: 0

    I'd be upset too if I knew I was paying top dollar for incompetent programmers.

  14. Those quadded red armor rocket jumps can be a bitch.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  15. Bandwidth by Anonymous Coward · · Score: 0

    Doesn't it cost THEM per gig for store bandwidth?
    Why the fuck would they upload the entire game when they could ctrl+delete a bunch of assets and with 30 minutes at the most of coding, put up a "full game coming soon / out now go buy pls" replacement for the end of some mission or chapter?

    Reminds me of a demo on the Playstation.
    Warzone 2100. A training level was made in to a demo for it.
    However, not only did the cheat system work for the demo, you could also place the other 2 factions units that weren't in the demo.
    I played the fuck out of that demo using the other 2 factions for 5 total (including some scavenger non-faction).
    Let's not forget hilariously bad shareware issues of having full releases.

    This is why proper project management (of the asset kind, not people kind) can help streamline development with little overhead and also make it simpler to make changes on the larger scale.
    Winging it and making a mess of spaghetti code just isn't nice. It makes shit spiral out of control and inflates development times to much much larger timescales than they need be.
    Do it properly and fucking plan your shit out. Seriously. Plans are not a bad thing. A sequence diagram is the most helpful thing you can do when doing any large programming project. I don't care if you are an 80 IQ or a 180 IQ, still fucking do it. In fact, the latter tend to make disastrous messes more so than the former! I know!

  16. BWAHAHA by XSportSeeker · · Score: 5, Interesting

    "We discovered that some were able to use the demo to unlock the full game."

    Nope. According to people who got full access to the game, they didn't have to do anything to unlock the game... it was already unlocked. They just kept playing it past the demo part.

    1. Re:BWAHAHA by Anonymous Coward · · Score: 0

      Sneaky! How could Sega possibly have known these hackers would defeat their protection by continuing past the end of the demo?

      CAPTCHA: "Untested"; just like Sega's demo, how apropos.

  17. Typical American Work Ethic by Anonymous Coward · · Score: 0

    1. Halfass your job.
    2. Blame the users of your product when found out.