Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Categorization and tidying up #2356

Closed
Phredreeke opened this issue Dec 4, 2023 · 1 comment
Closed

Categorization and tidying up #2356

Phredreeke opened this issue Dec 4, 2023 · 1 comment

Comments

@Phredreeke
Copy link
Contributor

There are two distinct concepts that are intermingled in the list, that of a clone and that of a port. A clone is in almost all cases playable without any original game, while ports in almost all cases requires original game assets to run.

I'm gonna use the game Blood as an example. NBlood, Raze and Transfusion are listed. Of those NBlood and Raze are ports, requiring the player to already own the game. Transfusion on the other hand is a partial recreation of Blood using the Quake engine, this would be categorised as a clone.

A fourth entry listed is XL engine. This IMO should never have been listed under any game other than Dark Forces and Daggerfall, as those are the only games that were playable in any publicly available build. This brings me to my second point, several entries have been superseded by other ports, and would be better either be culled or put on a category of its own. Examples would be ERampage (superseded by Rednukem and RedneckGDX), ZDoom (superseded by GZDoom), XL Engine (superseded by The Force Engine), having these listed among others are just gonna confuse the novice user.

@cxong
Copy link
Member

cxong commented Dec 4, 2023

Ok so there's several points you make, it would be better to split them. Also I'm moving this to discussion area for now, feel free to create issues if there's a specific thing to fix.

  • clone / port: this is already covered by the "content" field. Usually games that require original assets have this as "commercial", and those that have their own assets are either "free" or "open". There is also "swappable" for games that support both original assets and free recreations, so it's not so cut and dry. I think others have argued in the past for adding a "source port" type, for games that used original source code, as opposed to a clean room implementation. Please find that discussion to find reasons why we haven't added "source port".
  • XL engine: please open an issue or PR; note that in future we may support listing these anyway but marking the originals under "unplayable" or some other status - see Status per original #596
  • Superseding games: we don't remove games that have been superseded; instead we can make a note on the old game or new game (info field) if this has happened. For example ZDoom mentions that GZDoom is one of its descendents

@opengaming opengaming locked and limited conversation to collaborators Dec 4, 2023
@cxong cxong converted this issue into discussion #2357 Dec 4, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants