Wanna run Quake 3 on Quake 1?

Locked
User avatar
Foo
Posts: 13836
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Wanna run Quake 3 on Quake 1?

Post by Foo »

Sure, why not? It's 2022, and Q1 can identify as Q3 now if it feels like it, you shitlord.

This is extremely cursed, but to my surprise works better than expected. Do these things:

1. Download the Quake 1 FTE client and unzip to a folder
2. Drag your pak0-pak8.pk3 into the /id1/ subdirectory
3. Grab a copy of the darkplaces mod (note mod, not engine).
4. Unpack it and then drag all it's content into the id1 folder
5. Run the fte quake executable
6. Experience slightly scuffed but functional q3 somehow

Configs work. Video settings mostly work. Custom maps work. Custom mods work. I doubt multiplayer works but at this point I'm too scared to try.
Lieutenant Dan
Posts: 1148
Joined: Mon Jul 24, 2006 2:25 am

Re: Wanna run Quake 3 on Quake 1?

Post by Lieutenant Dan »

Welp, I have to try this out, for science.
User avatar
Eraser
Posts: 19168
Joined: Fri Dec 01, 2000 8:00 am

Re: Wanna run Quake 3 on Quake 1?

Post by Eraser »

Ok, sure, nice, fancy and all that. But.... why?
User avatar
CZghost
Posts: 1931
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: Wanna run Quake 3 on Quake 1?

Post by CZghost »

Eraser wrote:Ok, sure, nice, fancy and all that. But.... why?
Because. :smirk:
[ Linktree | Twitter | YouTube | Instagram ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
User avatar
LegendGuard
Posts: 121
Joined: Thu Jun 09, 2022 7:35 am

Re: Wanna run Quake 3 on Quake 1?

Post by LegendGuard »

Rexuiz and Xonotic are the ones using a heavily modified Q1 engine called DarkPlaces. Nowadays, Xonotic is trying to fit some Quake Live HUD aesthetics and bring Q3 compatibility.

Not sure if this enrolls the topic, but Q3 assets could be placed into Q1 game, even depends on the engine.
Q3 models are md3 file format and doesn't contain bones to rig, it would need work to convert into IQM for compatibility sake.

As for mods, you can use Xonotic or Rexuiz as a template, but keep in mind that programming is different.
Xonotic uses macro functions to make development easier. See here one of my written articles in the Xonotic development wiki: https://gitlab.com/xonotic/xonotic/-/wi ... in-Xonotic
Rexuiz is, more or less, like a classic QuakeC calling functions within some files.

It won't be the QuakeC that was used in idtech 1.
Locked