The COG Factory / Level Design Projects
Detention Block
Imperial detention block
DOWNLOAD ZIP · 155 KBBUILD 12026-09-05
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.
| archetype | Imperial detention block |
|---|---|
| project | p34-detention-block |
| date | 2026-08-25 |
| built | 7 sectors · 85 surfaces · 13 things |
| package | P34.GOB, readme.txt, screenshot.jpg |
| build | 1 — 2026-09-05 |
| sha256 | 2db4d69f9ee6270fc8423b01fad632cd6fd82dd552db19fdf62a6035046cbc6d |
Installing it
- Unzip it.
- Drop the
.GOBinto theepisodefolder of a Jedi Knight install — the one that already hasJK1.GOBin it. - Pick it from the episode list. On a libretro frontend, load the
.GOBitself as content.
The GOB carries its own level, cogs, materials and sounds and
reads the stock resource/ for everything else. There is no
retail game data in the zip.
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
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.
========================================================================








