Jump to content

jval

Members
  • Posts

    862
  • Joined

  • Last visited

About jval

  • Rank
    Forum Regular
    Forum Regular

Recent Profile Visitors

3885 profile views
  1. The OpenGL programming behind RadGL is very outdated (at least), so I guess in modern hardware some things do not work. You can try software rendering (Rad.exe), as I can see there is more than enough horsepower for smooth framerate.
  2. Sure, as long as your code license is GPL compatible.
  3. Here it is: https://github.com/jval1972/DelphiDoom/blob/master/Base/r_fake3d.pas All the hard work is done in R_ComputeFake3DTables() function. This function (pre)calculates everything that is needed to execute the transform for each possible value of lookdir (up/down). The information is saved in memory, to avoid unnecessary calculations. The R_Execute3DTransform() executes the transformation of the screen buffer, by using the information that the R_ComputeFake3DTables() function has calculated.
  4. Nice finding, I already have had RadCAD before statring RAD development. I used it to decipher the original RAD map format (by making a small change to the editor and then comparing the output file). Unfortunately, custom maps created by RadCAD can only be loaded in RAD only if they are placed inside a RADIX.dat file. I used a Windows XP vm to run it:
  5. DelphiDoom also renders the ENDOOM screen in the game window, with raster font, with a few dozen lines of code. (repo) Perhaps someone can convert it to C, and use it. Done:
  6. I've heard something about a viewer ..... https://sourceforge.net/projects/endedit/files/ENDVIEW_1.0/ENDVIEW_1.0.zip/download
  7. You can start doom32.exe (software renderer executable) with: "-fullscreen" command line option. This will open in fullscreen, but in shared fullscreen mode (i.e. it will not mess your desktop). Shared full screen is available only in software rendering mode and may cause performance drop (depending on you VGA card). "-nofullscreen" or "-windowed" command line options to start in windowed mode. DelphiDoom uses ACTORDEF scripting, which is quite similar to DECORATE. It will try to parse DECORATE lumps. There is a common base with ZDoom DECORATE, i.e. you can write DECORATE scripts compatible with both ports, but DelphiDoom is not 100% compatible with ZDoom features and vise versa. A lot of examples can be found at https://sourceforge.net/projects/delphidoom/files/Tools%2C maps and examples/ A good resource is the DD_MONSTERS pack, an old conversion of some of the monsters found in 667realm site. Other/newer examples use more complex ACTORDEF (also PascalScript & ACS) scripting.
  8. Greed with search for FLIs in the following paths (in that specific order): The directory of xGreed.exe (executable - source port) The directory of GREED.BLO file (main data file) The .\Movies directory inside the #1 The .\Movies directory inside the #2 The CD drive path \GREED\MOVIES\ The CD drive path \GREED2\MOVIES\ The CD drive path \GREED3\MOVIES\ The CD drive path \MOVIES\
  9. Ohh, sorry, I thought you couldn't enter the secret level. I'll try to see if all the map triggers work ok....
  10. Exporting the maps from RAD2WAD tool has been done, but.... unfortunately without the slopes part. For slopes RAD uses additional structures than can not be exported in Doom format, they work a bit different than DelphiDoom's slopes.
  11. You can try the "E" & "Q" keys (in WASD keyboard mode), or, any other keys you've assigned for up/down. Still this behavior is noticeable but at least you don't stuck "glued" in the slope surface. I've managed to enter secret level without problems, please make sure to kill all enemies. The walls don't count as enemies (but the mines do). There are 2 enemies behind the doors, kill them too (notice the 89/89 kill count in hud): Then return to the middle of the map and enter the secret exit: And for cheats.....
  12. My home stereo has a cd/dvd/b-ray player. A 19 old pioneer DVR 620H-S dvd-recorder. A portable AIWA CD player. An external USB DVD recorder drive. My car has a cd player also. An old Sony CD/Cassete/Radio portable player. Finally, I've got more than 800 original CD music albums.
  13. Can't test it, but theoretically there is multiplayer support. You must run it from cmd line like this: rad -net PLAYER_NO [-deathmatch] Where: PLAYER_NO -> 1, 2, 3 or 4 Player #1 is the host Also some other options: -dup 2 -dup 3 ... -dup 9 Tick update every 2, 3, ... 9 ticks -port XXXXX Specify an extra port XXXXX
×
×
  • Create New...