286 points

I love the implication here, that they don’t have the proper source (or skills left in the company) such that they can remove the DRM which doesn’t play nice themselves so they rely on a cracked copy of the game instead. Been quite a bit of news lately about how game companies have failed to keep the original source code for their games. Diablo 2, the Transformers games etc and those from active companies, there’s bound to be 1000s of games where the source is lost due to publishers closing down studios.

permalink
report
reply
129 points

Logical next step, hacker sues the developer for copyright infringement?

permalink
report
parent
reply
67 points

I mean, they didn’t even bother to remove the signature!

permalink
report
parent
reply
34 points

The crack might not actually be protected by copyright, unless there’s substantial new code added.

permalink
report
parent
reply
110 points

It’s a complete crapshow IMO.

I still have the source code for the simple stuff I developed over 12 years ago, but these organisations don’t think it’s important to hang on to source code and assets for something they plan to make money from?

Really telling about the attitudes towards software outside of the FOSS space and datahoarder communities, and more importantly how little the management/publishers actually care about the product.

Although to counter that, I’m aware of at least one situation where the opposite has happened. One of my simulation games for example is really buggy and isn’t able to receive more updates because the studio behind it voluntarily disbanded, leaving the publisher without access to the source code (I believe the publisher Aerosoft has tried to get a copy of the source to provide further game fixes, but the individuals behind the disbanded studio could not come to an agreement on this)

permalink
report
parent
reply
29 points

I’ve had teams not bother to keep proper history when moving from subversion to git and I’ve also had a DevOps team entirely wipe the history of a new project just because cloning took a long time (and refused to attempt shallow cloning).

So the idea that a company just lets their code “rot” to the point of not even having it anymore because it’s just some legacy thing from over a decade ago is totally unsurprising to me.

permalink
report
parent
reply
4 points

Just to pile on. I’ve seen devs throw out the entire git history when moving between repos for ongoing projects.

permalink
report
parent
reply
11 points

Even if they have the source, they may not have all the build tools anymore.

Or they have the build tools but the wizard that set up the build system back in the day no longer works there.

Or they have the build system archived and documented but it doesn’t run because some license expired, and the tool vender doesn’t sell that version anymore.

In the near future, there will be another possibility - SaaS cloud tools that are impossible to preserve so they are forever lost.

permalink
report
parent
reply
3 points

Very true, and even if they could replace/remove libraries and dependencies that muck up the build process there are no guarantees that it’ll play the same. So many games rely on strange quirks to function the way they do that would be nigh impossible to replicate purposely.

permalink
report
parent
reply
7 points

I’d say they probably still have the source. It looks like they did the same thing for Manhunt and Max Payne, but then pulled older, pre-SecuROM exes from their archives when they got busted.

permalink
report
parent
reply
6 points

I don’t know about Diablo 2, but Blizzard is so shady and messed up nowadays that I wouldn’t be surprised that they “lost the source code” to prevent modders being able to port games, etc.

As for transformers, it was never lost (PCGamer, if you don’t like Xfire). Hasbro claimed they wanted to provide access to legacy games, but completely made up that the source was lost. Now that we know that the source is still available… well, Hasbro clearly hasn’t tried to rerelease those games.

(note: I know this is the same company, Activision Blizzard in both cases. For anyone reading who doesn’t know, they were not the same company for the release of Diablo II, and a good amount of time afterwards.)

permalink
report
parent
reply
232 points

Remember that time a random player DRAMATICALLY decreased load times for GTA online after finding bad code that preloaded TONS of game assets? After like, a decade?

Pepperidge Farm remembers…

permalink
report
reply
65 points

I believe it was a CSV file of every item in all of the shops (comma separated values) and it was being read and stored into memory single threaded so it was maxing out a single core on the CPU.

permalink
report
parent
reply
63 points

JSON, and it had more to do with how they were checking string lengths. But yeah, the general story is that a random dude fixed massive problems with the text parsing.

permalink
report
parent
reply
33 points

Found an article that details it again since it was a fun read at the time. Looks like it was 10MB json file and the method to read the lines used the expensive length function you mentioned. It also had other simple optimizations too.

permalink
report
parent
reply
7 points

Yeah json actually sounds better. Unfortunately it’s still a text file that they were importing the entire thing into memory. Probably worse than CSV since they were probably serializing each item from string into objects. They definitely did it in one of the most laziest ways possible though I bet it worked at the time of development and the vendors probably had very few items.

permalink
report
parent
reply
0 points

Not worth to assign a dev to find a bug if the player can just do a toilet break and keeps on generating memes which are free publicity.

permalink
report
parent
reply
40 points

Are you talking about the guy that found a bug in the JSON parsing?

permalink
report
parent
reply
26 points
17 points

Good on R* for fixing the bug and paying the bounty. Nintendo would’ve given him the middle finger and a cease and desist.

permalink
report
parent
reply
1 point

That’s the one! Thanks for the link.

permalink
report
parent
reply
18 points

Are you saying the INSANE GTA Online load time is fixed now?

Back in the old day, I literally just throw my hands up and said “I can’t wait for this shit anymore, I don’t have all day” then rage quit and delete the game.

permalink
report
parent
reply
6 points

Rockstar paid the guy like 50K or something for discovering it, and then it was apparently implemented into GTA online. Too bad I quit playing that time black hole years ago.

permalink
report
parent
reply
2 points

I watched a YT video about this and they said the guy was paid 10K (way too low imo), a Google search shows different numbers everywhere so it’s hard to confirm. But at least the guy got paid, for sure.

As far as I’m understanding it, the game was using a single threading process to load every single items in the game one by one (over 10 thousands in total), then checking again for duplicate.

permalink
report
parent
reply
5 points

Yep. I’d long quit the game when they finally figured it out.

permalink
report
parent
reply
144 points
*
Deleted by creator
permalink
report
reply
79 points
*

The initial source (or at least the one linked to in the reddit post) is the vastly inferior microblogging version of xvideos though, so skipping reddit would have been even worse 🤷

permalink
report
parent
reply
55 points

enshittification all the way down

permalink
report
parent
reply
9 points

Yup!

permalink
report
parent
reply
9 points

True, every time I click one of those links it tries to make me make an account

permalink
report
parent
reply
2 points

I technically have an account, but I haven’t logged into it since a month or so after Musk started destroying it.

The final straw was getting banned for a full week for “hate speech” just for pointing out that Bill Burr probably wouldn’t want to participate in a Tucker Carlson “special report” about how “humor isn’t allowed anymore”, nor give permission for clips of him to be included in a promo for it 🤦

permalink
report
parent
reply
8 points

I would be content with a screenshot of that xvideos microblog

permalink
report
parent
reply
4 points

Make it a screenshot from the xvideos microblog posted on reddit and then screenshotted again.

permalink
report
parent
reply
-9 points

Wahhhhhh

permalink
report
parent
reply
74 points
*
63 points
*
39 points

permalink
report
parent
reply
28 points

I’ll just stick to 🏴‍☠️ old games with DRM, why should I give a company 🤑 for redistributing a cracker’s hard work?

permalink
report
parent
reply
13 points

You gotta do a workaround [url](url) when the URL breaks like that.

permalink
report
parent
reply
5 points

Thank you! Imma fix it right now.

permalink
report
parent
reply
8 points

Might wanna fix that

permalink
report
parent
reply
3 points

How? I read the comments and I can’t replicate the issue you are experiencing. The original link is causing the problem for me (but I can still access the page).

permalink
report
parent
reply
3 points

Fix what? Link works fine for me. Sometimes Nitter doesn’t load though, hit refresh a few times and you’ll get it.

permalink
report
parent
reply
55 points
*

Better than their in-house attempts to remove anti-piracy measures. The Steam release of Manhunt has had all of its bullshit triggered for over ten years now. It’s literally impossible to play without community patches.

Edit: Lol, as it turns out, Silent’s discovery of this was triggered by the recent revelation of this about Manhunt!

permalink
report
reply
4 points

I spent hours trying to get that fucking game to work…

permalink
report
parent
reply
6 points
*

Sad fact is, Rockstar doesn’t give a shit. They got busted using a cracked EXE in the Steam release, so they just tried to cover their asses by using an old EXE without SecuROM. I expect the same thing from this game before long.

Couple lucky things for the players, though. First off, the Razor 1911 crack is still in the files, they just renamed it to testapp. Second, old RS games have a dedicated community that give way more of a shit about them than Rockstar ever will. Silent and Fire Head have both released major patches for Manhunt that not only get it running right, but fix a bunch of other broken shit that Rockstar never cared enough to deal with.

permalink
report
parent
reply

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

!piracy@lemmy.dbzer0.com

Create post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-fi Liberapay

Community stats

  • 4.7K

    Monthly active users

  • 3.2K

    Posts

  • 77K

    Comments