Sign in to follow this  

Doom to Delphi Total Convertion

This topic is 4679 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I 've never believed that converting the original Doom C source code to Delphi could be possible until now. I started Doom to Delphi Total Convertion about six weeks ago and totay is the first day that I release the Delphi Doom source code! Pick it up here It 's a very early version of the project, networking not implement yet, but the source code compiles and runs!! Source code is available for documentation and educational purposes. EDIT: Now music works (using MIDI_MAPPER) [Edited by - Jimmy Valavanis on February 14, 2005 6:58:01 AM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Cheats don't work, but you have a nice start here, quite impresive!!

Share this post


Link to post
Share on other sites

Anyway, dowloaded it and it won't compile on this line:

S_sfx[i].data := nil;

saying left side cannot be assigned to.

very weird cause .data is a pointer variable.

Share this post


Link to post
Share on other sites
Quote:
Original post by A Guy from CRO

Anyway, dowloaded it and it won't compile on this line:

S_sfx[i].data := nil;

saying left side cannot be assigned to.

very weird cause .data is a pointer variable.


To compile this correct try:

Select from menu "Project" then "Options" and then the "Compiler" tab
and then make sure that
"Assignable typed constants" is checked!

What version of Delphi do you have?

Should compile under Delphi 5 or greater.
Delphi 6 personal was provided free of charge from Borland.

Share this post


Link to post
Share on other sites
Quote:
Original post by Gala1980
Great work! Amazing!
Are you going to support Cylix, so we can compile it under Linux???


Currently, my first priority now is to implement music and networking. Unfortunately currently I don't have
neither LINUX installed, nor Kylix (not Cylix:-) )
but if I can get a LINUX installation I can try SDL and FreePascal.

Share this post


Link to post
Share on other sites
Quote:
Original post by Gala1980
Idea:

Try to make look-up and look-down like Heretic!


In Heretic (as well as in Hexen) the look up/down effect is
achieved by z-axis shift, it's not perspective correct,
maybe sometime in the future....

Share this post


Link to post
Share on other sites
Sign in to follow this