Results 1 to 6 of 6

Thread: UnDelphiX or DelphiX?

  1. #1

    UnDelphiX or DelphiX?

    Hi again,

    What is the difference between the two and which is better?

    Do you think I'd find UnDelphix more compatible, since DelphiX is pretty old now?

  2. #2

    UnDelphiX or DelphiX?

    From the UnDelphiX page at Turbo:

    Quite simply, UnDelphiX is a unofficial version of DelphiX powered by the official JEDI DirectX headers. It also has various "Better English" error messages, comments, and samples. It also will include DXG and DXW editors with full source.

    The entire concept here is simple - make the best game development system for Delphi better, and try to do it with the most support and approval as possible. If I can draw support for this project, I feel that it will do the most good for the entire Delphi game development community.

    (..)
    I've heard people saying that it has increased speed of their games in some degree.

    For more info, visit Turbo. It has all the info you need to answer your question.

  3. #3

    UnDelphiX or DelphiX?

    Quote Originally Posted by Traveler
    From the UnDelphiX page at Turbo:

    Quite simply, UnDelphiX is a unofficial version of DelphiX powered by the official JEDI DirectX headers. It also has various "Better English" error messages, comments, and samples. It also will include DXG and DXW editors with full source.

    The entire concept here is simple - make the best game development system for Delphi better, and try to do it with the most support and approval as possible. If I can draw support for this project, I feel that it will do the most good for the entire Delphi game development community.

    (..)
    I've heard people saying that it has increased speed of their games in some degree.

    For more info, visit Turbo. It has all the info you need to answer your question.
    Thanks, yes I've read the above. I was wondering if using the JEDI headers makes it more compatible.

    It seems to me there are issues with DelphiX on a number of machines (changing from windowed to fullscreen mode for example).

    So really if I was to continue using DelphiX for now, would you recomend DelphiX or UnDelphiX?

  4. #4

    UnDelphiX or DelphiX?

    I don't know the UnDelphiX version well enough to answer that question. However, it would seem to me that UnDelphiX is better.

  5. #5
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    UnDelphiX or DelphiX?

    UnDelphiX is simply an updated version of DelphiX. Some individuals took the DelphiX source and made some basic improvements.

    I do not know all of them, but the main ones are:

    :arrow: Makes use of DirectX 8.1(used to be DirectX 7)
    :arrow: Modified to be directly installed into Delphi 7(with the latest version, support for Delphi 6 and below requires some changes)
    :arrow: You DO NOT run the .exe in the 'bin' folder you open the .pkg file in the 'source' directory and hit the Install button!

    :?: I believe there was some optimizations in the code aswell(mostly using faster methods and avoiding use of slow functions liken to that of cos/sin and accessing memory differently). :?:

    That should give you a bit more details. Otherwise same thing really. Pretty much all projects using DelphiX will make use of UnDelphiX as if there was no change(just the improvements, and maybe a removed field in the TDXDraw class constraints I believe).
    Jason McMillen
    Pascal Game Development
    Co-Founder





  6. #6
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537

    UnDelphiX or DelphiX?

    UnDelphiX works with DirectX 8.1 the same way DelphiX does - by using the DirectDraw interface (last changed in DirectX 7) thats for 2D anyway. There may be some changes to 3D that use DirectX 8.1.


    As far as I know the difference between DelphiX and UnDelphiX is the procedure header calls. One sends TRect objects and the other sends a pointer to a TRect. By sending a pointer it makes if (marginally) faster.
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

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
  •