this post was submitted on 14 Dec 2023
141 points (98.0% liked)

Games

32356 readers
1927 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

founded 1 year ago
MODERATORS
 

Here

top 27 comments
sorted by: hot top controversial new old
[–] mesamunefire@lemmy.world 35 points 10 months ago (1 children)

Reddit wont let us talk about the game, but lemmy will. So here is an archived link to the excellent port.

I'm not aware - Reddit is blocking posts about it?

[–] simple@lemm.ee 18 points 10 months ago (1 children)

This port really is amazing. The level of detail in modernizing the game while keeping it faithful is awesome.

[–] mesamunefire@lemmy.world 11 points 10 months ago

It works really well on the steamdeck too. Its really great.

[–] blazeknave@lemmy.world 18 points 10 months ago

Yay archive.org! Drove by their building the other day and excitedly explained to my bored child that there were copies of "the online" there.

[–] altima_neo@lemmy.zip 17 points 10 months ago (2 children)

Did it get taken off itch.io?

[–] mesamunefire@lemmy.world 8 points 10 months ago

From what i understand yes. username is the same and files are the same.

[–] ech@lemm.ee 3 points 10 months ago

Still there as of now.

[–] mesamunefire@lemmy.world 10 points 10 months ago
[–] BleakBluets@lemmy.world 9 points 10 months ago (2 children)

Maybe I'm wrong, but wasn't there a way to release this while avoiding the issue of copyright? My understanding is that publishing "clean-room" reverse engineered code is legal. The graphics and sound can't be redistributed, but you can distribute a tool to rip those assests from a ROM and let the users provide a ROM they own. This is what Ship of Harkinian does no?

[–] mesamunefire@lemmy.world 5 points 10 months ago (1 children)

Thats my understanding of what happened here. The code is even included in this port. So everything was written from the ground up. I haven't had a chance to actually compile it yet, but it looks solid.

[–] BleakBluets@lemmy.world 9 points 10 months ago* (last edited 10 months ago) (1 children)

I think the binary they distributed still included the art and sound assets; the users didn't have to provide their own. And "clean-room" design is more than just providing source code. ~~You need to provide a "paper trial" / commit history and documentation of how the final code was derived from the original code.~~ My mistake, clean room is when you recreate the project without reading the original/compiled code at all. Specifications are written based on observed behaviors of the original user-facing program and new code is written according to that.

[–] cheet@infosec.pub 3 points 10 months ago (1 children)

Can you really not read any of the compiled code tho? Like if I take the binary, put it in ghidra and use that to reverse engineer something, is that not clean room still?

I remember watching Halt and Catch fire where they had 1 group writing specs for what he REed and another group would write that code according to spec.

[–] BleakBluets@lemmy.world 4 points 10 months ago

I thought decompiling with Ghidra was okay too, I may have just misunderstood the wiki article when I double checked post-commenting and crossed out my comment. I'm not entirely sure what comprises "proprietary techniques". But I'm pretty sure that documentation needs to be provided in order to keep it on the legal side. Hopefully this project can come back and recieve continued support ala similar decomp projects.

[–] insomniac_lemon@kbin.social 1 points 10 months ago* (last edited 10 months ago)

It also doesn't matter how by-the-law they do that if they're still using trademarked terms so will easily show up as a search result when someone at a corporation has an intern run a script to do another batch of DMCA takedowns.

I mean unless they have the willingness+time+money to fight a highly-paid team of lawyers in court. (which could happen either way, but it's much more likely when it's so easy to find even if it gets 3 downloads)

[–] Computerchairgeneral@kbin.social 6 points 10 months ago

Glad to see this get preserved somewhere. It's always a shame when someone pours a lot of time and passion into a project like this only for it to get wiped from the internet once they get the cease-and-desist.

[–] the16bitgamer@lemmy.world 3 points 10 months ago (1 children)

Sadly the game being de-listed was inevitable. The same goes with this eventually.

The proper way of doing this would've been to have the code for the game, but use the ROM to get you the art assets. I am certain there are tools available to do this either before the game runs, i.e. have the user extract the data. Or have it at run time, like loading the ROM in an emulator.

It wouldn't have been easy to do, but it would prevent Nintendo from going after them, since they are not using Nintendo's assets.

[–] insomniac_lemon@kbin.social 4 points 10 months ago (1 children)

Easier: Stop using trademarked terms (particularly in this case where it's the original game name) and screenshots of the logo.

It's a multiplier to being caught, and can still result in a takedown even with original assets (for example, DMCA's sky which originally used the M name in the title). The further you distance yourself from trademarks/IP the better.

[–] the16bitgamer@lemmy.world 1 points 10 months ago (1 children)

I don’t see an issue with what the dev did here. It’s not easy to make a unique IP, and making a HD port like this is fine. You just need to be smart about it, like the various reverse engineering projects around.

So long as you aren’t distributing someone else’s copy protected assets, music, art, logos, you are fine.

[–] insomniac_lemon@kbin.social 1 points 10 months ago

I don't really care (especially when it's older than 2 decades), but when a company (this company especially) issues hundreds of takedowns in 1 batch (and they do this multiple times) I don't think they're evaluating each one at all let alone for any sort of merit/exemption. They have no real reason to do so, that's why I'm saying don't put the target on your back (especially scaling with how much work was put into it).

If anything I'd say I'm at the point where fan content kind of seems too good for companies that treat their users like dirt (and not just those who make fan content). Like that is inevitably going to be someone's introduction into a series, can this giant company not do better than free-time fan efforts? Well, I guess what I'd really like to see is a game that's simultaneously a love-letter to a game/genre yet a hate-letter (diss letter?) to the current owner.

[–] quortez@kbin.social 2 points 10 months ago* (last edited 10 months ago)

Heard about about the port literally today at 3 and immediately downloaded it, ~~but I thought I'd have more time than literally disappearing the same day.~~

~~Was inevitable though.~~

Show's not quite over yet, as of writing this the itch.io page is still live.

May that pseudonymous dev be blessed

[–] moktor@lemmy.world 1 points 10 months ago

Too slow to the party it seems, has been removed from archive.org as well. :(