Keeping Game Data while removing unnecessary garbage

Hello everyone.
I’d like to remove the proprietary game engine
and all the unnecessary stuff that comes with it,
and only keep the actual data files: maps, sounds, textures etc.

So my question is:
which files should I keep and which I can safely remove
to keep playing the main game and the Team Arena expansion pack?

ioquake3 is the opposite of proprietary. The source code is public and free software. If you remove the data, you break the game.

I’m talking about the original engine that comes with the game.
I want to remove it.
And use ioquake3 instead.

I need to keep all the textures, sounds etc
but remove the proprietary engine and other unnecessary files.
That’s why I’m asking which files I should keep.

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):

Getting the Quake3 Game Data

You’ll need the game data from a Quake3 installation. Specifically, you’ll need the following .pk3 files for the main game:

Filename Size MD5-sum
baseq3/pak0.pk3 458M 1197ca3df1e65f3c380f8abc10ca43bf
baseq3/pak1.pk3 366K 48911719d91be25adb957f2d325db4a0
baseq3/pak2.pk3 7,2M d550ce896130c47166ca44b53f8a670a
baseq3/pak3.pk3 270K 968dfd0f30dad67056115c8e92344ddc
baseq3/pak4.pk3 9,2M 24bb1f4fcabd95f6e320c0e2f62f19ca
baseq3/pak5.pk3 188K 734dcd06d2cbc7a16432ff6697f1c5ba
baseq3/pak6.pk3 7,1M 873888a73055c023f6c38b8ca3f2ce05
baseq3/pak7.pk3 314K 8fd38c53ed814b64f6ab03b5290965e4
baseq3/pak8.pk3 444K d8b96d429ca4a9c289071cb7e77e14d2

… and (optionally) these .pk3 files for the Quake III: Team Arena expansion:

Filename Size MD5-sum
missionpack/pak0.pk3 336M e8ba9e3bf06210930bc0e7fdbcdd01c2
missionpack/pak1.pk3 375K 8b8a51f9edf2671dfeb53e0405bac3c6
missionpack/pak2.pk3 368K 4e02be54614ca7dbed81b5c44a19302d
missionpack/pak3.pk3 376K e7f91f4eb6e3d28d978b8cca54631695