Jonathon Fowler

Jonathon Fowler, often referred to by his alias 'JonoF', is a programmer located in Toowoomba, Queensland Australia. Fowler is most renowned for his creation of the JonoF source code port of Duke Nukem 3D. His work also includes ports of the Build Editor, the map creation program for Duke Nukem 3D and Shadow Warrior.

Duke Nukem 3D

On April 1 2003, 3DRealms, developers of the Duke Nukem series, released the source-code for Duke Nukem 3D. After The Release, independent programmers began working on the source-code to port it to other operating systems. The ICCULUS port was the first port to gain popularity, however it was not until Fowler created his own port, titled JFDuke3D, did the 3DRealms and Duke Nukem communities begin gaining interest.

The JFDuke3D port allowed owners of the original 1.3 or the 1.5 (Atomic EDition) of Duke Nukem 3D to play Duke Nukem 3D on modern operating systems. Until the source-code release, the game was limited to MSDOS and Windows 95. Some users had success running the game on Windows XP, mostly through DOS emulators, such as DosBox, but it the release of Fowler's port that made Duke Nukem 3D readily available on modern operating systems. The port was also made available for Linux operating systems.

Shadow Warrior

Fowler also produced a port for the game Shadow Warrior after its source-code on April 1 2005. He has confirmed he had access to the Shadow Warrior source-code close to a week before its public release.

Technical advancements

Part of the Port's popularity was the technical advancements which were made readily available with each release of JFDuke3D, JFBuild and JFSW. These advancements included:

  • Ability to use display resolutions greater than 800x600.
  • Stability on modern Microsoft Windows operating systems.
  • OpenGL rendering support (Polymost, written by Ken Silverman, original author of the Build engine).
  • Truecolor texture support.
  • Ability to use models for enemies and objects, replacing the previously used sprites.
  • Ability to play against opponents over local area networks or the Internet.

See also

  • Build engine
  • Duke Nukem series
  • Duke Nukem 3D