DEBUILD, a Duke Nukem level editor in QuickBASIC (early WIP)

Announce and discuss the progress of your various programming-related projects...programs, games, websites, tutorials, libraries...anything!

Moderators: Pete, Mods

Post Reply
MikeHawk
Veteran
Posts: 67
Joined: Sun Jul 08, 2018 11:23 am

DEBUILD, a Duke Nukem level editor in QuickBASIC (early WIP)

Post by MikeHawk »

In late June, I started working on a Duke Nukem level editor out of curiosity. I never really looked into the game files and thought it would be fun. I uploaded a few WIP versions already but now that the editor is somewhat more user-friendly, I thought I'd remove them and share the latest (July 27th) version only.
3.png
3.png (14.65 KiB) Viewed 966 times
1.png
1.png (12.1 KiB) Viewed 966 times
If you want to give it a try, place all the .DN1 files of the shareware edition of Duke Nukem 1 into the DATA/ subdirectory and run DEBUILD.EXE. When it launches, the editor creates an empty board with the default episode 1 level 1 settings. It is possible to load other boards, tweak them, and save them again thanks to a neat little file browser. You can place tiles with the left mouse button and copy sections of the map with the right mouse button (hold and drag to resize the selection.) There are a few neat features detailed in the provided ReadMe file, so be sure to check it out. I'm leaving the source code in the package if you want to have a look (yes it's mode 7, and yes, it's as painfully slow as you think it is.)

Oh, and Duke was released on July 1st, 1991! So it's kind of like a belated anniversary thing.
Attachments
DEBUILD.ZIP
(112.13 KiB) Downloaded 92 times
Post Reply