Jim Valavanis (Jval)

Jim Valavanis, more commonly known as Jval, is a Greek game designer and programmer. A prolific developer, Valavanis's work with Doom is primarily in the realm of source ports, utilizing the and  programming languages.

Contributions
In regards to Doom history, Valavanis has created numerous source ports and related programs:

Source ports

 * DelphiDoom
 * Also DelphiHeretic, DelphiHexen, DelphiStrife
 * DoomXS
 * FPCDoom

Other Doom related tools

 * ACCP: Port of ACC to Pascal, used to compile ACS scripts for DelphiDoom
 * DoomViewer: Doom, Heretic, Hexen & Strife map viewer
 * DelphiDoom Procedural Modeler: A tool for creating models for DelphiDoom
 * DelphiDoom Voxel Editor: A tool for creating voxels for DelphiDoom
 * DelphiDoom Terrain Generator: A tool for creating terrain
 * Doom BSP node builder: A node builder based on BSP v5.1 source code
 * DoomRock: A procedural rock sprite & voxel generator for Doom games
 * DoomTree: A procedural tree sprite & voxel generator for Doom games
 * PBSP: A port of BSP (node builder v5.1 to Pascal
 * PK3ENTRY: lump manager for PK3 files
 * Radge (Spelled R.A.D.G.E): [RA]ndom [D]oom [GE]nerator, a commandline tool for generating random levels for Doom based on SLIGE v.490
 * Sort and Threads test: a test application for sorting algorithms and multithreading functions. Sort tests are focusing in vissprite sorting efficiency of the Doom engine
 * WAD Painter: a tool that can create textures from WAD & PK3 file resources (Blend textures to create new textures)

Other developments
Aside working on Doom source ports and auxillary programs, Valavanis has created several other applications:
 * BrickTris: a clone for
 * Bricks Inventory: A tool to help you manage your bricks inventory, such as that from
 * Columns: a portable puzzle game for Windows
 * DelphiQuake: A source port of the  game, developed in Delphi
 * Dragon: A game based on the DelphiDoom codebase
 * DukeViewer: Duke Nukem 3D map viewer
 * ENDEDIT: A text screen editor. Such screens were usually displayed as an end screen when exiting DOS based games. Can edit ENDOOM screens
 * GFractal: A fractal generator
 * GLSpeed: A remake of the game with OpenGL rendering, utilizing the DelphiDoom 2.0.5.727 codebase
 * Map support for Doom Builder and variants
 * Greek lexarythms: Type a greek word or a number value and get the equivelant lexarythms
 * Hunter: A DirectDraw based first person shooter utilizing 3D models of the Doom monsters created in 2004
 * I3DViewer: model viewer (I3D models)
 * MD2 Viewer: model viewer for models
 * PTree: Procedural tree generator
 * Portal Adventure Portal Adventure - The hunt for Dr. Freak: A game based on the DelphiDoom codebase
 * QuakeViewer: map viewer
 * RAD: A source port of the game, utilizing a modified DelphiDoom source as its basis with OpenGL support (RadGL)
 * Map support for Doom Builder and variants
 * Reversi: a portable clone for Windows
 * Simple Hex Viewer: A hex viewer of files for Windows
 * Texture Perspective: A tool for creating textures from real world photos
 * TombViewer: level viewer
 * XGreed: A source port of the  game, utilizing the Windows source of the Raven engine