Thanks for clarifying. That makes sense, however there is no practical need to remove the other files that come with quake 3 though of course you can remove the original executable if you must. I’m glad you want to play with ioquake3 though, let us know if you run into any trouble.
That’s the thing, I already ran into trouble.
There’s unnecessary stuff in my system that shouldn’t be there.
I mean the proprietary engine: the executable and other stuff related to it.
I want to remove all the stuff (and use ioquake3 instead) while keeping the actual data files.
Which files should I keep?
I’m using GNU/Linux.
I got my copy of the game from gog.com,
extracted data files with innoextract,
checked file sizes with ls -lh,
and found md5 checksums of the files with md5deep.
Turns out the gog’s pak1-8 in baseq3/ and pak1-3 in missionpack/ are the same
as the Patch Data provided on this website: Patch Data – ioquake3
So, downloading the Patch Data was unnecessary.
Now, both yquake2 (Quake II source port) and dhewm3 (Doom 3 source port)
provide checksums for all the necessary files in their installation instructions:
To answer my initial question.
The only files from the original game you need to keep are:
9 pk3 files in baseq3/ directory (pak0-pak8)
and 4 pk3 files in missionpack/ directory (pak0-pak3).
Everything else from the original game can be safely removed.
To play the game using source port, just install ioquake3 engine and add pk3 files to corresponding directories.
It would be nice to add checksums to ioquake3 Players Guide too
Here, I made the list for ioquake3 files (similar to one provided for dhewm3):