| ▲ | fb03 15 hours ago |
| AI is completely cracking up the emulation bubble. We're not even emulating things anymore, we're just reverse engineering things and directly porting games. This is an awesome timeline for old game preservation. These fuckers aren't profiting from the games anymore, yet they won't release their IP, or update their old games to newer, more accessible platforms. So I really appreciate the work these kinds of developers have been doing. |
|
| ▲ | Gonxa6282 13 hours ago | parent | next [-] |
| Tbh, I think it's not an awesome timeline. AI is kinda motivating everyone to do everything on their own instead of gathering up and contributing to one (or two) projects, which is something I'm worried about in Open Source software as a whole. If we were using AI to contribute to a single decomp, making it as good as it could possibly be and gathering knowledge about the game, it would probably be much, much better. Instead, we are getting a mountain of shoddy, vibe-coded ports |
| |
| ▲ | NitpickLawyer 12 hours ago | parent | next [-] | | > AI is kinda motivating everyone to do everything on their own instead of gathering up and contributing to one (or two) projects, which is something I'm worried about in Open Source software as a whole. A huge reason for that is the knee-jerk reaction of some communities (gaming especially, for some weird reason) at AI usage. So people build for an audience of one (maybe sharing with their closed friend group), and move on with their lives. | | |
| ▲ | jamesgeck0 11 hours ago | parent [-] | | It's not that weird. In the US at least, the gaming industry as a mismanaged trash fire. Workers are underpaid and unemployment is high. Executives are regularly shuttering studios responsible for highly acclaimed games and touting AI as the solution to all the problems. Given this framing, the way to support the studio making your favorite games is to make it clear that you don't want to replace everyone with AI. In fact, no AI use at all. It's one extreme in response to another. From a hobbiest perspective, it's not great either. Translation projects that have been in the works for years have gotten beat to the punch by (extremely shoddy) AI projects helmed by people who don't speak the language they're supposedly translating. In one recent case, a half-completed human translation was stolen, finished with AI, and presented as an original work. Decompilation projects have had similar issues; AI use isn't disclosed until people start discovering that the result isn't accurate to the original. | | |
| ▲ | flyingpenguin 11 hours ago | parent [-] | | At this point, the anti-AI fight is over, and all of the communities trying to keep it going are just causing weird misshapen progress horizons. Feel how you want about it, but as a in industry programmer, I have watched phrasing shift from Coding: Writing code by hand Vibe coding: writing code by prompt to Manual Coding: Writing code by hand Coding: writing code by prompt I have not seen a single person at work open an IDE. Nor have I talked to anyone that has in a year. Its over, coding via ai IS coding now. | | |
| ▲ | sampullman 10 hours ago | parent | next [-] | | You are in a bubble or just happen to be at a place that doesn't care about architecture or quality code. I vibe lots of code, but most of it would never make it past review without significant editing and manual guidance. You can't blame open source projects for rejecting PRs out of hand, when they have a hundred thousand lines of garbage. Not everybody is ready for their project to completely descend into slop yet. Maybe in a couple years though. | | |
| ▲ | ndriscoll 6 hours ago | parent | next [-] | | The "problem" with FOSS projects is that they're getting submissions from people who have no idea what they're doing, not that AI per se is an issue. Like the other poster, all of the actual professionals at my F100 have been doing 100% AI coding for most of the year. Having the actual coding part automated means it's easier to improve architecture, reliability, performance, testing, etc. All the things that you always want to do but previously couldn't justify spending the time on are now doable. | |
| ▲ | flyingpenguin 8 hours ago | parent | prev [-] | | I work for a fortune 500, and go to lunch with friends at AWS and google. I have not met a single person that has hand written code in the last year. I am in a bubble yes, but a bubble further down the path you are headed down. I am sorry to say it, but coding by hand is over. Listen, I joined this profession because I loved writing code and I was good at it. My job is less interesting now, I no longer get to solve puzzles. I am not an advocate, just a realist. Hand writing code is dead. EDIT: Its obviously not dead yet, but the path is clear, and the progress is further than people think. If you use chrome, you use vide code, if you use windows you use vibe code. If you have touched a single part of any large software companies products, I guarantee 30+% of what was merged in the last year was written with 100% pure AI and no IDE open at all. |
| |
| ▲ | shooly 10 hours ago | parent | prev | next [-] | | I think you forgot the #sponsored tag. There is no reason why gamers should be OK with use of AI to make games - AI doesn't solve any problems currently haunting the industry, it only exacerbates existing problems. If people were suddenly OK with AI in games, games won't get better - they will get even worse. | | |
| ▲ | flyingpenguin 8 hours ago | parent [-] | | Nah man I hate what AI has done to my job. But I think people outside of major tech don't realize how far down the path we are. I remember I was on a call with a client about a new product we put out which hosts modules of their code on our system, and we were talking about AI and they were asking how they should separate their AI made prototypes with their hand made production items, because obviously stuff that makes it to production obviously has to be remade by humans. There was a long silence, then someone on my team said no developer had ever once opened a IDE on the entire production product we had built and they where using. Development began 2 years ago and by that time not one developer out of 2,000 at my company was using IDEs. I am not saying you need to be "OK" with the use of AI to make games. I am saying your "OK" doesn't matter, it will happen. If you fight the lost cause you can delay it, but then you will have no control over how the world looks once the fight is over. Don't get caught up in the fight to prevent it, look for a future compromise you are happy with and work on shaping that future. This isn't the first time something like this happened, and we can see the results of hoping for it to go away. The invention of the car was full of people who wanted to ban cars, and eventually they lost and we now have tons of car dependent hell holes... What all of those people should have focused on was making sure the laws/regulations/patterns/thoughts around cars were healthy and balanced so that the car future would be healthy and balanced. Instead, they where all or nothing, and once they lost, they no longer had any say in what happened and cars broke through to very little resistance beyond no/yes. | | |
| ▲ | shooly 2 hours ago | parent [-] | | I don't know what is so difficult for you to understand in "just because you enjoy selling trash, doesn't mean I or others enjoy selling trash too"? If your company managed to find an executive to pay for your trash - fine, this literally happens all the time, every day and happened before AI too - B2B software is widely known to be lowest quality software available. Your and your colleagues' job is to produce as much code as possible, in the shortest timeframe possible for the lowest possible price. In that context it's no wonder you all happily use AI, you work on slop, so a machine allowing you to produce even more slop even faster is a godsend. It's much more difficult to get people to use your software if they don't have an idiot manager above them forcing them to use it or when there's real market competition. | | |
| ▲ | satvikpendem 3 minutes ago | parent | next [-] | | The market forces will be such that everyone will sell "trash" in the future, otherwise they can't compete. And I will say "trash" charitably even though much of the code written by AI is already better than most human programmers. | |
| ▲ | cindyllm 35 minutes ago | parent | prev [-] | | [dead] |
|
|
| |
| ▲ | invader 10 hours ago | parent | prev [-] | | You are not deciding for the entire gaming community. They can vote with their wallets, and the industry should better listen to them or going to end up on the wrong side of the bubble. It is not in its best shape anyways. | | |
| ▲ | onibuckmibh 7 hours ago | parent [-] | | Voting with your wallet only works when there are alternatives—there are none. | | |
| ▲ | customguy 6 hours ago | parent [-] | | That's what makes this so obviously a push for brain rot and rent seeking, getting a foot into every single last door. I mean, we still have scroll lock keys on our keyboards, but oh noes, some big companies that have been doing nothing but being stains on tech are doing everything via LLM, nobody opens an IDE, "manual coding" is over, NOW, there are no alternatives? Yeah right. Just chill. |
|
|
|
|
| |
| ▲ | nullify88 12 hours ago | parent | prev | next [-] | | > AI is kinda motivating everyone to do everything on their own instead of gathering up and contributing to one (or two) projects, which is something I'm worried about in Open Source software as a whole. I think the people who are relying upon AI the most, might not contribute to OSS anyway. I can certainly say I am in that boat because I do not have software development skills and I do not want to learn how to do it. However I am very much using AI to write alternatives to some software I use like Kodi, because I can have something bespoke to my needs and perform "better" in terms of metrics that I care about, which may not align with metrics the contributors care about. Have you tried making a skin for Kodi? Awful experience, poorly documented, and something only a handful of the community can do. They tend to perform poorly because of an over dependence on python plugins, have many foot guns, and can feel sluggish and unresponsive. But I can say make me a media player that looks like Netfix and pulls trending from trakt, and in one shot have something working on Android TV that performs far better for me. There maybe arguments that AI couldn't have done that without OSS like Kodi to train on but I dont think thats accurate. | |
| ▲ | hbn 13 hours ago | parent | prev | next [-] | | In theory it would be great if we had a bunch of experts reverse engineering these things and making better decomps but in reality most people find the work miserably boring, no one's gonna pay you for it, and it almost never happens. Kaze Emanuar has done so much great work in optimizing Mario 64's engine over the years (check out his YouTube videos, they're fantastic) but guys like him are such an anomaly, I'm fine if robots are breathing new life into retro games and empowering consumers to be able to play these games in more ways instead of paying the IP holder every ~7 years to play a (likely lazy) port of a game they already own on a new system. | |
| ▲ | matthewfcarlson 7 hours ago | parent | prev | next [-] | | I’d argue pre ai we have a mountain of shoddy unfinished ports. And getting communities to converge a few projects was not a thing that happened that often. There are a few exceptions (like blender) but in most cases there are dozens of unique solutions and hundreds of forks for most things. | |
| ▲ | slopinthebag 7 hours ago | parent | prev | next [-] | | i don't agree. i'm in a pretty large discord server dedicated to some of these game mods - there's like 20 people in voice chats and multiple people streaming their work, which is kind of unheard of for programming discords. thousands of users in total. people are sharing prompts and guides, progress videos, trying other peoples work. a lot of mods are based on some core reverse engineering work that was done, and is now being built upon. | |
| ▲ | epihelix 10 hours ago | parent | prev [-] | | > AI is kinda motivating everyone to do everything on their own instead of gathering up and contributing to one (or two) projects, which is something I'm worried about in Open Source software as a whole. Ah, yes. Thank goodness the FOSS community never generated many different tools for the one purpose before, right? \s |
|
|
| ▲ | flohofwoe 13 hours ago | parent | prev | next [-] |
| > This is an awesome timeline for old game preservation. It's not preservation though, it's basically remastering. We'll still need to preserve as much data from the original games (including, if possible, original source assets and source code). And yeah, I have no qualms about the legality of it all, a proper legal definition of the concept of abandonware would be nice though. |
| |
| ▲ | whizzter 11 hours ago | parent | next [-] | | Original source assets isn't really feasible imho, could be custom toolchains and specific compiler versions that things were built with (and breaking on others), sure IF you manage to collect everything to rebuilding (probably needing some kind of VM image to preserve for rebuilding), what's the difference from just making sure the rebuild binaries is capable of running with the prepared assets? (I'm not looking forward to people automatically AI-upressing of old games, I'd just prefer them to render-upscale and be faithful to the resolutions the games were built for back in the day). | |
| ▲ | 6 hours ago | parent | prev [-] | | [deleted] |
|
|
| ▲ | psygn89 14 hours ago | parent | prev | next [-] |
| Isn't this technically illegal to reverse engineer and share? It's awesome but I feel like it'll hasten big companies to lobby and make some harsh laws around this type of thing. I'm surprised Claude/Fable allows this? Or do we trick them to do it? |
| |
| ▲ | theturtletalks 14 hours ago | parent | next [-] | | It’s legal to have a ROM of a game you actually owned and ripped. This is simply allowing the ROM that you actually own to be played on a different console, the web. In this case, the user is distributing the ROM which is illegal. But the method to make it work on the web is fair use. The legal way to do it would be a website where users “insert” their own rom and the website simply lets you play that ROM on the web. | | |
| ▲ | ahoy 14 hours ago | parent | next [-] | | there is no ROM in the linked github repo | | |
| ▲ | theturtletalks 13 hours ago | parent [-] | | That’s fair, I saw a screenshot of God of War running in the browser in the ReadMe so assumed the person put it online. | | |
| ▲ | rpdillon 8 hours ago | parent [-] | | They did not. They went to a fair bit of trouble in this regard. The tool both requires an original ROM and a psp-decryptor tool to extract the encrypted EBOOT.BIN. Neither are included, and there is no guidance on how to source either. | | |
| ▲ | theturtletalks 6 hours ago | parent [-] | | Yes once I was on desktop and checked it out, they are not distributing the ROM. This seems to be a trend. A person decompiled Halo and put it online[0]. It also requires you to bring the ROM. Exciting times. 0. https://hcemobile.com/ |
|
|
| |
| ▲ | accidc 14 hours ago | parent | prev | next [-] | | Also pedantic but: it’s jurisdiction dependent | |
| ▲ | charcircuit 2 hours ago | parent | prev [-] | | Maybe if you pull an Anthropic and shred the original cartridge after dumping it. |
| |
| ▲ | apefulsin 14 hours ago | parent | prev | next [-] | | [dead] | |
| ▲ | rvz 14 hours ago | parent | prev [-] | | > Isn't this technically illegal to reverse engineer and share? Software engineers are devoid of copyright and trademark laws and want everything to $0 and will become the new starving artists without knowing it. Don't be surprised to see far more mass layoffs in the games industry. | | |
| ▲ | dandersch 14 hours ago | parent | next [-] | | I understand where you are coming from, but look at what else copyright protection has brought: studios and publishers are so insecure that they want to lock consumers out of 10+ year old games so that they don't have to compete with (their own) past games. Maybe putting some pressure on making games that are actually new and different isn't a bad thing. | | |
| ▲ | rvz 14 hours ago | parent [-] | | > I understand where you are coming from... I don't think you do. But please continue. > Maybe putting some pressure on making games that are actually new and different isn't a bad thing. That's not the point. It is what comes afterwards and software engineers cannot have it both ways. This will make game studios move to world models with the real game being never released, but only simulated and streamed to you. So let's see what happens. | | |
| ▲ | ThrowawayR2 13 hours ago | parent | next [-] | | That genie escaped the bottle a couple decades ago when The Pirate Bay went online and game studios and publishers started focusing on MMOs and other live service games that couldn't be torrented to compensate. This is a pittance in comparison and it's for a long dead console platform to boot. | |
| ▲ | Pannoniae 14 hours ago | parent | prev [-] | | And why do you think people won't be able to rip the streamed games too? | | |
| ▲ | flohofwoe 13 hours ago | parent [-] | | It's a bit harder to reverse engineer a game from a video stream than from a binary+data dump ;) (of course an LLM can come up with a knock-off that roughly has the same theme of what it sees in the video-stream, but that would basically be "Italian Spiderman - the Game". | | |
| ▲ | Pannoniae 10 hours ago | parent [-] | | Sure, but the LLM can either
1. recreate the assets from the good old "view it from multiple angles" trick
2. exfil the running game from the servers :P |
|
|
|
| |
| ▲ | vuurmot 5 hours ago | parent | prev | next [-] | | I can see this thing crushing the demand for video games & software, and all the supporting second order industries going down with it (Adobe, Atlassian, etc). People have an idealistic view of the world, "democratizing" the software industry, but people are not going to get fed.
And the remaining will move onto other industries, the supply of labor will create a kind of involution you see in China, where labor chase after a smaller supply of money. A 2 trillion dollar industry destroyed, because we want to run games on the cloud, or something | |
| ▲ | thereader12 14 hours ago | parent | prev [-] | | I don't think reverse engineering or open source is creating the starving artists. Also, video game programmers are already starving artists comparatively. To many people want to make video games to exploitation is rife. Only publishers benefit from your rhetoric. At least artists get royalties | | |
| ▲ | rvz 13 hours ago | parent [-] | | > Also, video game programmers are already starving artists comparatively. So this is making it better for them? > To many people want to make video games to exploitation is rife. Only publishers benefit from your rhetoric. At least artists get royalties Now both the publisher and the artist (we can now include game developer) will get $0 and cannot have it both ways. We can accept mass decompilation of games and existing ones being sold today and offered for free, and also accept significant layoffs and the collapse of an entire industry. | | |
| ▲ | nullify88 12 hours ago | parent [-] | | Have you not seen the mass layoffs from Microsoft and other major publishers? And the toxic work environment they are often associated with? AI has nothing to do with that. I hope we see a resurgence in Indie studios and studios that care about their community and customers and not pulling rug pulls like Ubisoft do. Or the union busting Rockstar did. The industry needs a shake up. |
|
|
|
|
|
| ▲ | NewsaHackO 10 hours ago | parent | prev | next [-] |
| I wonder, with how aggressive most copyright holding companies are, if there is going to be a push to hold AI companies liable for reverse engineering like this. It possible AI companies designate it as forbidden knowledge, and “realign” models to not allow it |
|
| ▲ | ihuman 13 hours ago | parent | prev | next [-] |
| > This is an awesome timeline for old game preservation How? The ISOs/ROMs were already preserved and playable on emulators on newer platforms |
| |
| ▲ | lapetitejort 9 hours ago | parent [-] | | They are playable on current platforms. Will they be playable on platforms ten, twenty years from now? Some games and systems might slip through the cracks. It's a never ending process |
|
|
| ▲ | satvikpendem 12 hours ago | parent | prev | next [-] |
| > cracking up the emulation bubble and cracking up the cracks bubble. Denuvo, a very popular and until recently quite successful DRM solution was cracked repeatedly over the past year or so via AI which caused the company to try to sue this anonymous cracker. |
|
| ▲ | functionmouse 11 hours ago | parent | prev | next [-] |
| It's great for people who want to point and hype. Terrible for people who actually wish to play and preserve games, though. |
| |
| ▲ | dfxm12 10 hours ago | parent [-] | | To add some context, in this case, PPSSPP exists and is certainly no less accurate, and you can get a psp and games for a reasonable amount of money. It's like not this represents something like a cycle accurate Cave CV1K board, which are very expensive and imperfectly emulated. |
|
|
| ▲ | seki285 14 hours ago | parent | prev | next [-] |
| Nothing will happen. |
|
| ▲ | nikhilunni 13 hours ago | parent | prev [-] |
| Been working on this same idea for Super Smash Bros. Melee on the GameCube! Also runnable in the browser: https://github.com/nikhilunni/melee Port is about 80% done, but completely mechanical with AI and an oracle (the Dolphin emulator) |