The COG Factory / Level Design Projects

Detention Block

Imperial detention block
DOWNLOAD ZIP · 155 KBBUILD 12026-09-05
Detention Block

Q. Can ONE cell module, authored once as a prefab, be instanced six times down a corridor and still give six honest adjoins?

Yes. Six cells, six adjoins, one set of numbers — the doorway carve is driven by the same values that placed the cell. The doors are SEALED, so there is no walk into a cell: that is the archetype, not a limitation.
archetypeImperial detention block
projectp34-detention-block
date2026-08-25
built7 sectors · 85 surfaces · 13 things
packageP34.GOB, readme.txt, screenshot.jpg
build1 — 2026-09-05
sha2562db4d69f9ee6270fc8423b01fad632cd6fd82dd552db19fdf62a6035046cbc6d

Installing it

  1. P34.GOB is a level. Unzip it and drop the GOB into your episode folder.
  2. Pick it from the episode list.

The GOB carries its own level, models, and materials.

These are living projects, not finished releases. A level is rebuilt whenever something is learned — a lighting rule, a texture orientation, a whole detail pass — and it keeps its filename through all of it. The build number is how to tell which one you have: it is printed in the readme inside every zip, and it only moves when the level's bytes actually change.

Screenshots

Textures generated for this project

dbwalldbgratedbceildbcelldbdoordbtrim

The readme that ships with it

========================================================================
 Jedi Knight Level

 P34.GOB

 Can ONE cell module, authored once as a prefab, be instanced six times
 down a corridor and still give six honest adjoins?

 [cogfactory / p34-detention-block]

 BUILD 1  --  2026-09-05
 sha256 2db4d69f9ee6270fc8423b01fad632cd

 This level is not made or distributed by LucasArts
 Entertainment Co.
========================================================================

THIS PACKAGE
------------------------------------------------------------------------
  P34.GOB          the level
  readme.txt       this file
  screenshot.jpg   what it looks like

INSTALLATION
------------------------------------------------------------------------
Drop P34.GOB into the `episode` folder of a Jedi Knight install (the one
that already has JK1.GOB in it) and pick it from the episode list.
Nothing else needs to change: the GOB carries its own level, cogs,
materials and sounds, and reads the stock resource/ for everything else.

On a libretro frontend, point the core at the GOB itself. It needs a
folder beside it holding `resource/` from a real install -- that is
where the retail data lives and none of it is in here.

WHAT IS IN THE GOB
------------------------------------------------------------------------
       101  episode.jk
     45417  jkl\p34deten.jkl
      1278  jkl\p34deten.manifest.json
      2272  3do\dbdoor.3do
      2250  3do\dbpanel.3do
     32908  mat\dbceil.mat
     32908  mat\dbcell.mat
     32908  mat\dbdoor.mat
     32908  mat\dbgrate.mat
     32908  mat\dbtrim.mat
     32908  mat\dbwall.mat

    248766  bytes in 11 entries

CREDITS
------------------------------------------------------------------------
  Generated by tools/cogfactory in the openjkdf2_libretro tree.

  The readme format is styled after SM Sith Lord's cog headers,
  because his are the ones everybody read.

========================================================================