Using .wad for a commercial project

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
Post Reply
User avatar
Nash
 
 
Posts: 17501
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Using .wad for a commercial project

Post by Nash »

Someone directed this question to me and I don't have an answer - they asked can their game be distributed in .wad format instead of .pk3. Is there any relevance what file format the base game data resides in?
User avatar
Rachael
Posts: 13957
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Using .wad for a commercial project

Post by Rachael »

I do not think it should pose any problem. .wad has been used in an Apogee game (before they were 3D Realms) and id Software didn't exactly go after them.

There isn't exactly a patent protecting the format, and the code used to manipulate and read it has been released to the GPL for many years now. I think that person should be just fine.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: Using .wad for a commercial project

Post by InsanityBringer »

the Apogee game (ROTT) did have some sort of agreement with id software, as mentioned in a document included with the source, and a fair amount of doom-era code appears in the rott source (the zone memory manager, wad code, and some snippets of alpha-era code and the doom utilities, among some other things). I think a more apt example would be Amulets and Armor, which used the WAD file format as well as the doom map format (assumed to be so they could use doom editors rather than having to develop a new editor specifically for the game.)
User avatar
Nash
 
 
Posts: 17501
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Using .wad for a commercial project

Post by Nash »

I figured it wouldn't be a problem, because, for example - even in .pk3 projects, the map files are still stored inside .wad files so there's kinda no way to avoid using .wad files completely, heh.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: Using .wad for a commercial project

Post by Gez »

InsanityBringer wrote:the Apogee game (ROTT) did have some sort of agreement with id software, as mentioned in a document included with the source, and a fair amount of doom-era code appears in the rott source (the zone memory manager, wad code, and some snippets of alpha-era code and the doom utilities, among some other things). I think a more apt example would be Amulets and Armor, which used the WAD file format as well as the doom map format (assumed to be so they could use doom editors rather than having to develop a new editor specifically for the game.)
Also Birthright: The Gorgon's Alliance.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Using .wad for a commercial project

Post by Graf Zahl »

You cannot copyright a file format - only the specification or the implementation for it. And the WAD specs are so primitive that it was possible to write a Doom editor back in 1994 without having any documentation.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: Using .wad for a commercial project

Post by InsanityBringer »

Heh, I didn't know about Birthright. If we're adding obscure examples, I remember in recent years someone on twitter was doing analysis of a printer's firmware updater, which used WAD files to deliver files. (I'd love to use a link but I have no idea how to effectively search twitter...)
Blzut3
 
 
Posts: 3211
Joined: Wed Nov 24, 2004 12:59 pm
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Contact:

Re: Using .wad for a commercial project

Post by Blzut3 »

Two second search on twitter came up with this thing regarding a camera? Although the WAD format is trivial it is interesting that they would use it (there are other simple archive formats which would have more readily available tooling), but honestly the more interesting thing to me is that it use a compression bit stream that matched the Catacomb Armageddon source code. But I'm guessing that LZW bit stream comes from some other compression tool, so probably a coincidence.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: Using .wad for a commercial project

Post by InsanityBringer »

ah, yeah, the camera is familiar, I misremembered and thought it was a printer or a scanner. I also completely forgot about the Catacomb 3D LZW implementation working perfectly, which is surprising but probably a coincidence as mentioned.
Post Reply

Return to “General”