70 ms·
GTA 5 source code leaks online
- IYasha 3y agoRockstar, being major deeks to open-source projects, deserve this to the fullest.
- deelowe 3y agoGod the web has gone to total crap outside of just a few sites. This site is unbearable on mobile.
- shadowgovt 3y agoIt's the ads. Way too many of them, way too many layouts.
- firebot 3y agoReally wasnt that bad. Not great. But far from awful.
- soupfordummies 3y ago[flagged]
- deleted 3y ago[deleted]
- PrimeMcFly 3y ago[flagged]
- shpx 3y agoOn iPhone you can install the Orion browser which allows uBlock or use Reader mode in Safari by pressing and holding the "ᴀA" button left of the URL. https://apps.apple.com/ca/app/orion-browser-by-kagi/id1484498200 https://apps.apple.com/ca/app/orion-browser-by-kagi/id148449... https://help.kagi.com/orion/browser-extensions/ios-ipados-extensions.html#enable_installation https://help.kagi.com/orion/browser-extensions/ios-ipados-ex...
- n8cpdx 3y agoiOS also has extensions, including ad blockers.
- DanHulton 3y agoiPhone allows content blockers, so... no?
- jhatemyjob 3y agoAgreed. I think this is a great insight. Android is a great operating system. It's just as good, if not better than, a 2002 Nissan Sentra.
- PrimeMcFly 3y agoNot in any comparable way or to any comparable extent.
- comex 3y ago> Fans are requested to appreciate the hard work the developers put into their video games and avoid spreading the leaked source code further. Alternately, appreciate the hard work by making interesting mods for the game. GTA5 has already had an extensive modding scene for the 10 years it’s been out, but now I assume mods will become easier to make and more powerful, benefiting Rockstar’s customers who paid for the game. And who is hurt? Not pirates, who could obtain the game starting shortly after release. Potentially people playing against cheaters online, except I’ve heard they’ve had free rein for a long time. Companies should release their own games’ source code. Other software too.
- whateveracct 3y agoGPL'd source is an intriguing prospect to me. I'd BSD or MIT the libraries, engine, and other building blocks. But the games .. GPL feels right. With the assets being copyright probably?
- 8372049 3y agoWhy not GPL the building blocks if you want the end product to be GPL'd as well?
- vegetablepotpie 3y agoIf you want to make new works that are not GPLd, not GPLing the building blocks would let you do that. Alternatively, you could LGPL the building blocks, still allow the end products to not need to be GPLd, but require development on the building blocks to be open sourced.
- timschmidt 3y agoGPL + a copyright assignment agreement also works (because the copyright holder can issue any sort of license he pleases in addition to GPL)
- 3y ago
- BoardsOfCanada 3y agoI assume rockstar didn't pay, so they leaked the source code. Not sure why anything would be delayed because of this.
- ashupadhi01 3y agoPay whom. Just explain me in brief how this leaking scene works.
- endianswap 3y agoransomware
- Maxious 3y agoThere was an infamous ransomware attack. One of the hackers was convicted this week hence the timing of the leak https://www.bbc.com/news/technology-67663128 https://www.bbc.com/news/technology-67663128
- Crosseye_Jack 3y ago1) Entity gets hacked 2) Hackers exfiltrate data from the target (this could be source code, database dumps, employee records, emails, or any combination of the above - basically anything that could be seen that has value to the company staying private. 3) Depending on the model used, the hackers either privately or publicly informs entity they have their data and unless a payment of X if made the data will get leaked or sold to the highest bidder.
- andersa 3y agoI don't understand how anyone would ever pay. There is nothing guaranteeing you the hackers actually destroy their copy of the data on payment, so they could just come back and ask you for another payment every few months. Or are we really supposed to believe these criminals would follow some sort of made up honor code?
- 3y ago
- vivzkestrel 3y agoubisoft deserves to get the source code for all their old games leaked. One by one they have shut the servers down (quite understandable because of server costs) but offered no ways or means whatsoever to play them alienating the old fans really hard. Some of us have memories of playing the older games which we can never relive again. It should be illegal for a game company to shut an online only game down without offering a LAN patch. Developers should bake in LAN functionality from day 1 but keep it hidden which the patch must fix at EOL for games
- nine_k 3y agoSuch games are often not peer to peer, like the games of old. Releasing a server in a form that's somehow operable by a third party is not always easy.
- mvdtnz 3y agoThe source should be released. Regardless of how "hard" it is to stand up (it's just a server, stop being ridiculous) the people will find a way.
- vivzkestrel 3y agowhich is why there should be a law in place to force game companies to add LAN even if it is completely hidden from day 1 which should not be usable if companies care about competitive edge but at EOL they should be forced to add a patch that activates this feature
- dj_mc_merlin 3y agoIf there's enough people interested in the game, someone will figure out how to run a private server. People are so persistent it happens even without the source code. For many online games the source code is either stolen or dedicated people black box reverse engineer it just to run private servers. That's how runescape private servers operated back in the day, although I don't know if it was a clean room reverse engineer.. someone probably stole the code given Jagex.
- subtra3t 3y ago
- TheAceOfHearts 3y agoFor anyone that is curious, according to 4chan (i.e. take it with a mountain of salt): > Apparently there are 3 leaks in circulation: > 3.3 gigs, src only > 17 gigs, src + partial assets > 1 TB, src + full assets I really wish more games shared the source, even if it's under a restrictive license. It's just interesting to get a peak under the hood. It makes me wish that copyright lasted less time and that submitting source code was a requirement for software projects to receive protection. Then once copyright expires the source can be in the public domain, and we don't have to waste time reverse engineering to reconstruct what was already done. Admittedly, it's a pipe dream. But it makes me sad how much software is destined to be lost to time because of copyright law. A lot of people love GTA5 online, and hopefully this leak contains everything needed to create a private server should Rockstar decide to take down the service.
- anticrymactic 3y agoPrivate servers are already possible and also popular. The network is called FiveM and it has a lot more features and customization than the original.
- ta988 3y agoHaving an escrow in a structure like the library of congress (or the NSA, they have tons of storage /s) and they get released when company dies or the product isn't commercialised for more than x years. Or when the company decides to. Maybe it is a bit more complicated with assets rights, that's what a couple game devs told me.
- mburns 3y agoDan Geer (CISO at In-Q-Tel, the CIA’s private investment arm) gave a BlackHat talk that advocated for this, among other things. https://youtube.com/watch?si=8txvgqH6mqerinkZ&v=nT-TGvYOBpI&t=2802 https://youtube.com/watch?si=8txvgqH6mqerinkZ&v=nT-TGvYOBpI&...
- willis936 3y agoSomething about the CIA and NSA having access to a large library of commercial source code makes me feel uneasy from a privacy perspective. It's like inviting the neighborhood robbers over for dinner.
- albeebe1 3y agoMaybe the Mt. Chiliad Mystery will be finally solved https://gta-myths.fandom.com/wiki/Mount_Chiliad_Mystery https://gta-myths.fandom.com/wiki/Mount_Chiliad_Mystery
- jncfhnb 3y agoOh man I used to visit a subreddit every few months dedicated to this to make fun of people who were wasting tremendous amounts of time looking for something that clearly wasn’t there.
- qingcharles 3y agoThat's awesome. Nothing on that site about this one, which I can't talk about :) https://www.reddit.com/r/gaming/comments/3ylmm4/comment/cyethcv/ https://www.reddit.com/r/gaming/comments/3ylmm4/comment/cyet...
- ramcle 3y agoI wonder if we'll ever get a San Andreas source code leak/release that would finally debunk or confirm the mystery of Bigfoot. After all these years, I still have hope that it's real...
- mcwhy 3y agothat has already been debunked. It was the hunger making CJ stomach growl that people mistaked for bigfoot sounds.
- jareklupinski 3y ago> stomach growl that people mistaked for bigfoot sounds bigfoot's biggest achievement was masking his cry as the sound of an empty stomach
- dukodk 3y agoMaybe the load times can be improved even further now…
- heybrendan 3y ago[flagged]
- deleted 3y ago[deleted]
- senectus1 3y agohttps://archive.md/BE9zX https://archive.md/BE9zX
- Trung0246 3y agoSHA256 hash for anyone got the file: 46ffb7f65944d4aaf97fd1eb8718be2dcd1ede71d38228bf126d25cf4f100e7b 3.31GB no_pass_gtav_source.zip 76f50dd98da88ec574b6c2800193f3579e588073fd05f18190313af2cfbb6bf3 4.33GB GTAVSP.7z (Pass: Mi76#b>9mRed)
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- pato22 3y agoSorry for the noob question but how do you decrypt a SHA256 hash?
- SkyArrow 3y agoThe hash is not for decryption. It is for checking the integrity of the downloaded file.
- asynchronous 3y agoYou don’t decrypt a hash, a hash is used to verify integrity of a specific content. You can use several programs to create a hash of the files you downloaded, and compare it to this person’s hash to see if they’re the same.
- urbandw311er 3y agoAs chains of trusts go, this is utterly useless! Unless you’re about to post a picture of yourself with your HN username, today’s newspaper and a linked biog at a trusted domain that proves beyond doubt your integrity.
- 19h 3y agoI wonder why Finder refuses to decrypt GTAVSP.7z, but I guess that's because it doesn't support 7z-specific crypto extensions.
- 3y ago
- jackphilson 3y agoIt's interesting how much a community can improve performance. It's hard to imagine him doing all of this without a hacking community to motivate him.
- throwaway34y33 3y ago[dead]
- deleted 3y ago[deleted]
- TnS-hun 3y agoThe password can be found here: https://news.ycombinator.com/item?id=38759941 https://news.ycombinator.com/item?id=38759941
- codegladiator 3y ago> This file was uploaded from Saudi Arabia on December 9, 2023 at 10:06 AM Interesting
- tarruda 3y agoCan these downloads be used to build a working version of the game locally?
- SSLy 3y agoYes, but with considerable effort
- deleted 3y ago[deleted]
- htk 3y agoWould be interesting to see a native ARM version coming out of this.
- potwinkle 3y agoIt seems the engine supports it as a target, even with NEON extensions
- Retr0id 3y agoI'm always wishing there were more AAA games I could play natively on aarch64 linux. Porting it might not be the easiest thing in the world, but a source leak opens the door for it.
- k_roy 3y ago> I'm always wishing there were more AAA games I could play natively on aarch64 linux. Porting it might not be the easiest thing in the world, but a source leak opens the door for it. Except a source code leak is basically the worst thing that could happen with this goal in mind. It's a far cry from reverse engineering or a company open sourcing it. Most people aren't even going to touch it beyond the curiousity.
- Retr0id 3y agoI'm not hypothesizing about the behavior of others, I'm speaking only for myself.
- fragmede 3y agoWe don't need most people, just a handful of very dedicated volunteers. That's what happened with Thief/Thief 2/System Shock 2's Dark engine, which was patched for modern hardware after its source was leaked by an ex-employee.
- tamimio 3y agoExcept for GTA.. the fan base is HUGE to the point that fans made a whole role play servers just to continue playing an obsolete game, I’m almost certain someone either anonymous or in a country isn’t subjected to US laws will pick it up and do something somehow.
- pipes 3y agoYesterday I discovered that perfect dark for the n64 has been decompiled and built for windows (I'd assume Linux would not be difficult given it's decompiled now). Anyway it looks utterly amazing. There's been a few other projects like this.
- sureglymop 3y agoWould be nice to have a completely open source reimplementation that works with the assets of the legitimately purchased game but without their launcher crapware.
- seydor 3y agorockstar should be proud that hackers are applying what they learned from their games
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- 0xDEADFED5 3y agohaha, grepping for curse words for a laugh. multiples of: // DON'T FUCK WITH THIS UNLESS YOU KNOW WHAT YOU'RE DOING! in main.cpp =)
- vlovich123 3y agoThat means someone did at some point and broke something quite badly.
- 0xDEADFED5 3y agoevery coder on earth at one point in time: let's optimize this without actually testing anything
- IYasha 3y agoand then spends months finding and undoing. And writes this comment. Can confirm.
- deleted 3y ago[deleted]
- arp242 3y agoThis will forever not be funny: https://www.youtube.com/watch?v=R_b2B5tKBUM https://www.youtube.com/watch?v=R_b2B5tKBUM I've been told it's a pretty good game as well, in spite of the ranting comments.
- spintin 3y ago// We have optimized the heap sizes to reduce TLB misses. Change this and you could &%$# up performance (by as much as 1+ ms/frame) Cache misses are one thing but here it's virtual memory and page tables!? TLB = Translation Lookaside Buffer
- serf 3y agonext weeks headline: "GTA5 performance up 40% due to fan-submitted patches." [0]: https://www.pcgamer.com/rockstar-thanks-gta-online-player-who-fixed-poor-load-times-official-update-coming/ https://www.pcgamer.com/rockstar-thanks-gta-online-player-wh...
- tamimio 3y agoI came to post this, I did play GTA online a couple years ago and their bugs never get patched unless it affects the money (like a glitch that gives me game-money so you won’t have to pay an actual money), any other glitches that ruin the game never get patched.
- cedws 3y agoIt's quite scary when video game source code leaks. No doubt people will start finding RCEs to exploit.
- delta_p_delta_x 3y agoVideo games are already full of exploits. That's what allows a rich modding scene to thrive. Video games sit in this really weird place in software engineering where 'security' in the traditional sense doesn't necessarily apply. Games are either single-player and don't really make any sense to exploit, or are multiplayer and have weird kernel-level DRM and anti-cheat, and on the server side, mainly host multiplayer matchmaking and servers. Even if games have been exploited maliciously, users would have to go out of their way to find a malware-laden version on a shady BitTorrent website, and in that case the BitTorrent protocol is the real vector, not the video game itself. Don't get me wrong, I'm not saying video game RCEs aren't security a problem—but they have fairly extensive positive implications that might not be usually considered.
- etra0 3y ago> Video games are already full of exploits. That's what allows a rich modding scene to thrive I'm not sure I see the correlation? unless you explicitly mean online modding, which I'm not sure it happens that often. I've been modding games for a few years and it's mostly interacting with Windows API and its capability to access other processes in the same user space by injecting DLLs. I've never looked for vulns inside the game itself. If you refer to online modding, usually while they're local some games allow it, but as soon as it affects gameplay they're very rarely what I would say they're wide enough 'to thrive'. It is true that the term of security doesn't apply that often to offline games, though.
- circuit10 3y agoYou seem to be confusing local modding and remote code execution over multiplayer, which are very different
- bakugo 3y agoWouldn't be nearly as much of a problem if they didn't cheap out on the multiplayer and make it P2P instead of hosting proper servers. Valve's Source engine has been leaked half a dozen times and I don't think there's ever been a client-to-client RCE ever because servers are fully authoritative and clients have very limited control over what happens on the server.
- cepacked 3y agoDoes this mean more and more developers could easily make GTA like games now that they have access to this source code ?
- tarruda 3y agoIf they can extract the game engine code into a reusable framework, yes. No game created from it could ever be legally released though.
- cepacked 3y agoIf it's a closed source release, how could anyone prove which code/framework they reused ?
- prometheon1 3y agoI'd imagine a complex game engine has some bugs or weird behaviours in specific conditions. If it can be proven that the closed source game has a lot of the same bugs/behaviours, that is likely enough to win a lawsuit.
- sweatypalmer 3y ago>Reverse engineers have entered the chat room. Finding this would be pretty trivial depending on how much was stolen. And proving this would be more of a matter for Rockstar lawyers
- 93po 3y agoDecompile it and see things work exactly the way the original game does, bugs and all
- jncfhnb 3y agoCan’t you decompile it?
- mopsi 3y agoNo. It's more like a writer describing their creative process. Knowing how someone else gathers ideas or structures text may help you improve your own writing, but that is still a very small part of publishing an original work.
- R0BLACK 3y ago[flagged]
- R0BLACK 3y ago[flagged]
- jpeter 3y agoI hope Somebody figures out the reason for the horrible loading times
- MaximilianEmel 3y agohttps://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/ https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times...
- nottorp 3y agoI don’t see how the source code of a game being public is a problem; the game will be as enjoyable (or as crap) with or without the source code public. Oh wait, Rockstar are going the multiplayer plus gacha route. A leak may hurt because the players may not need the gacha. For single player games, I see no problem. And for those hoping more games release source code, I don’t think the source for commercial games is in a state where you can learn from it :)
- worik 3y agoWhat is "gotcha route"?
- ndriscoll 3y agohttps://en.wikipedia.org/wiki/Gacha_game https://en.wikipedia.org/wiki/Gacha_game Putting a mechanic into your game where you spend real world money to gamble for skins and stuff. Game companies realized they can make a lot of money selling what modders used to be able to do for free. It's apparently a well known thing that there exist "whales" that spend huge amounts of money on these things. Probably a decent number are addicts being abused.
- mholm 3y ago'gacha' refers to 'gachapon' in japanese, originally referring to lottery elements in mobile games (typically asian), now referring to exploitive microtransactions and addictive elements in all forms of gaming. Loot boxes are a common gacha element. The poster is implying that GTAV is exploitive.
- nottorp 3y agoThe multiplayer is. And the startup screen tries VERY HARD to push you into the multiplayer. And god help you if you start the multiplayer even once.
- tamimio 3y agoRock star is getting a lot of hits recently, and I’m not entirely sure if it’s an inside job, bad management, poor hires, or mix of all or something completely different, I would imagine they should have increased their measures when GTA6 got leaked..
- fzzzy 3y agoThis news is from the same 2022 leak, for some reason it is just getting coverage again now.
- renegade-otter 3y ago"Out on bail for allegedly hacking the hardware company Nvidia, Kurtaj, prosecutors say, pulled off the GTA heist while staying under police protection at a Travelodge hotel. Without his computer, he somehow managed to hack into Rockstar using his smartphone, an Amazon Firestick, and the TV in his hotel room." Oh? I will allow it. https://nymag.com/intelligencer/2023/12/teen-hacked-grand-theft-auto-vi-company-from-hotel-tv.html https://nymag.com/intelligencer/2023/12/teen-hacked-grand-th...
- screye 3y agoAt this point, they really need to start leveraging this man's skills for good or *lawful* evil.
- renegade-otter 3y agoGive this man freedom and sic him on Moscow's infrastructure as penance. They have no chance.
- mulmen 3y agoThe ends justify the means?
- mhh__ 3y agoAssuming its not completely wrong that to me sounds something like that he just had the files stored somewhere. That being said travelodge Wi-Fi is so bad, maybe the only way would've been actually doing the job.
- onion90 3y agoI think I read somewhere (can't find the source at the moment) that he mainly used his existing access (to slack?) from his phone and didn't actually do much hacking at that point.
- sh1mmer 3y agoAfter reading this I assumed he used some kind of remote server he had access to. Eg phone is the Bluetooth keyboard, fire stick provides an internet connection and a browser, and remote server provides the full Linux environment to do whatever actually hacking with.
- epolanski 3y agoSerious, why would anybody care besides modding community, and maybe GTA Online hackers? No competitor can think there's anything there worth their money and effort.
- tarruda 3y agoIt could be a great learning material. I'm not a game developer, but I would be very happy to have an AAA game source code I can build locally.
- SXX 3y ago99% of game developers dont build on their own engines. It's would be like looking into Linux kernel source code to build your own music player app or TODO app. Few people who do heavy engine lifting in C++ simply not gonna bother with someone else code. But I pretty sure everyone in modding community would be really happy.
- formerly_proven 3y agoI read a lot of Linux kernel code and I’m just a meager application developer.
- fnordpiglet 3y agoThe key difference is you are licensed and entitled to read the Linux source code. GTA 5 hasn’t been licensed to you and you are absolutely not entitled to read it, even if you managed to get hold of it due to a theft. By reading it as an app developer you taint your knowledge with stolen intellectual property and stolen trade secrets, potentially exposing yourself and any game you work on (including for an employer) to criminal and civil penalties. That’s the immense value of open source and Linux in specific. You are allowed to read it, improve it, rip out bits that are useful (as compliant with the license), and use the concepts as fully licensed intellectual property without trade secret encumbrance. I am personally really interested in reading the source and see how they do things. I’m certain there’s fascinating bits of tech in there. But I wouldn’t underestimate the risk I would put myself, my family, and my employer at and the willingness of corporations to crush the small guy. See the pain inflicted by downloading mp3s, and the marginal value of copying an mp3 is infinitesimal compared to the source code of a AAA game to the studio.
- Animats 3y agoDid he leak GTA V (2013) or GTA VI (2024)? The story is inconsistent.
- Sakos 3y agoIt was GTAV (2013) that was leaked. GTAVI was leaked a few months back in the form of early development videos and the reveal trailer but nothing else. Edit: GTA6 code and a testing build were supposedly also taken in the Rockstar hack, but none of that has been publicly leaked as of today.
- Animats 3y agoAh, OK. Not a big deal, then, except for GTA modders.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- ZoomerCretin 3y agoI'm surprised to see so much Ruby used in a video game. Excluding libraries and gems, there exist 627 *.rb files! Granted, it is all for utilities and automation external to the game itself, but it's definitely not a common language in 2023.
- mkl95 3y agoIf GTA5 Online on PC is still going to be a thing, the smartest move is probably to open source the code and let the community report and fix vulnerabilities.
- i_am_a_peasant 3y agoFunny thing the whole ordeal but completely useless for anyone who writes code for money. I ain't touching that with a 10ft foot pole.
- deleted 3y ago[deleted]
- mddii115 3y ago[dead]