Results 1 to 10 of 14

Thread: DelphiDoom 2.0

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    DelphiDoom 2.0

    DelphiDoom 2.0 has been released.

    Downloads
    https://sourceforge.net/projects/del...iDoom%202.0.1/ (binary executables and full source code)

    Wiki
    https://doomwiki.org/wiki/DelphiDoom

    DelphiDoom is the complete recreation of the 1993 game Doom series and derivatives (Doom, Doom2, Chex Quest, Heretic, Hexen and Strife) to the Pascal programming language.

    The purpose of the project is to extent the original engine adding new features that:
    • Improve the gaming experience using ogirinal game data (eg true color software rendering, high screen resolution, OpenGL rendering, free look with mouse, jumping etc)
    • Improve the gaming experience using additional external data (eg external high quality textures, improved scripted logic, voxels, 3d models etc)


    Notable new features in this release:
    • Sloped floors and ceilings
    • 3d Middle Floors (to create true room over room effect)
    • Advanced PascalScript to customize levels and actors (Thanks to Remobject's Pascalscript)
    • Ladder special
    • Support for V5 glnodes (extend maximum map size)
    • Teleport zoom effect
    • Per individual actor dropitems (controlled by script)
    • More accurate fake3d effect (perspective correction in software rendering mode)
    • Long filename aliases inside WADs (using PK3ENTRY)
    • Support for HI_START & HI_END namespace inside PWADs (external textures inside *.WAD files etc)


    New Tools (included in the binary download)
    • DelphiDoom Script IDE
    • PascalScript command line compiler (ddc)


    Old Tools (external download)


    Editing Examples

    Note: The above examples require doom2 (commercial version).

    Applications for creating a new level, editing the examples
    There are a lot of 3rd party fun made editors that can do the job. The above examples were made with:

    Configuration files for DoomBuilder can be downloaded here.

    Playing the game
    My sourceforge downloads include only the source code and the compiled executables (Win32)
    To run the game you must also have the original game data (doom.wad or doom2.wad etc).

    *If you do not own some of the supported games:


    For Pascal programmers
    • The slopes and the 3d floors shapes in software rendering mode are calculated using Bala Vatti's clipping algorithm. I used the very nice Delphi implementation found here
    • Inside the source code, in \SCRIPT directory you can find some ideas about intergrating Pascalscript in your own projects.


    Screenshots (All with the software renderer)











    Last edited by Jimmy Valavanis; 05-03-2017 at 08:38 AM. Reason: Correct spelling mistakes

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •