RSS ☼

erysdren's WWW site

software, gameware, strangeware


.plan update
2025-04-27

for the past few days i've been going all in on writing plugins for the FTEQW engine, and i've been making good progress so far! i started with prototyping a model loader for CPJ models, a format created by 3D Realms for use in Duke Nukem Forever back in the year 2000. here's where it's at currently:

a weird looking image of Duke Nukem with messed up texture coordinates

as you can see there are still some issues with the texture coordinates, but the geometry itself is imported properly. CPJ is an interesting 3D model format! i've been considering writing a compiler or converter for making them, but i haven't got around to it yet. so instead i've just been sticking to the IQM format.

the second plugin i started writing was for loading Sega Saturn Quake levels:

a jumble of polygons that somewhat resemble a Quake level

the Sega Saturn port of Quake uses a completely unique engine and was done by a company outside of id Software, so they are quite different in format and structure from standard Quake levels. luckily FTEQW already has a bunch of code for importing non-Quake level formats, so it's been relatively simple so far.

...and here's a bunch of other stuff i did recently!