How to edit Duke Nukem 3D (Steam) Textures

Hey, you! We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending xLuca91x points.
  • Post: Give xLuca91x your thoughts on this Tutorial.
  • Vote: Help xLuca91x win the Monthly Awards.
  • Rate: Give this Tutorial a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tutorial.
  • Watch: Get notified when this Tutorial is updated.

Stop Lurking!

Join GameBanana

Already a Bananite? Login

Following this tutorial you will be able to edit the ingame textures of Duke Nukem 3d (Steam)

How to edit Duke Nukem 3D (Steam) textures Following this tutorial you will be able to edit the ingame textures of Duke Nukem 3d (Steam) What you need: Duke Nukem 3d: Megaton Edition (Buy it on Steam!) GRP Viewer (Get it here: Let's Rock: Before to start I suggest (just to be 100% sure to not corrupt your game) to copy duke3d.grp (locate here: C:\Program Files (x86)\Steam\SteamApps\common\Duke Nukem 3D\gameroot) to your desktop. Launch GRP Viewer, click File->Open and select duke3d.grp. Now look at these files: TILES000.ART TILES001.ART TILES002.ART TILES003.ART . . . . TILES019.ART These files contains the textures/sprites used by the game. In this tutorial we will change the color of the red switch to make it blue! Ok, double click TILES000.ART, and go down until you find a sprite called "DIPSWITCH". Click on it and then extract it with the button "!>", then save it to your desktop. REMEMBER TO TAKE NOTE OF THE TILE NUMBER (the number just before the sprite name), in this case it is "0162" (you need this code later). Now it is time to edit your texture, you can do this using GIMP or Photoshop. When your brand new texture is ready, it is time to add it to your game :D For simplicity I suggest to name your new texture with the tile number (in this case 0162.bmp). Copy your texture to C:\Program Files (x86)\Steam\SteamApps\common\Duke Nukem 3D\gameroot\tiles\custom\0162.bmp Now open duke3d-megaton.def (located here: C:\Program Files (x86)\Steam\SteamApps\common\Duke Nukem 3D\gameroot) with your favorite text editor (I suggest Notepad++), then add this line at the start of the file: tilefromtexture 0162 { file "tiles/custom/0162.bmp" } You ready, launch the game and enjoy your new blue switch :) I'm going to explain the tilefromtexture syntax so you can add other textures by yourself: tilefromtexture TILE_NUMBER { file "path_of_the_tile" } TILE_NUMBER = the number of the tile (you have to find this value using grp viewer as said before) path_of_your_tile = the path of your new modified texture (for simplicity put them on tiles/custom/) Enjoy!



Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share


xLuca91x Offline
Member Joined 3y
111 points Ranked 25991st


xLuca91x avatar
xLuca91x Offline
Member Joined 3y
111 points Ranked 25991st

Send a Private Message to the submitter



Difficulty Level
Beginner Difficulty


Date Added
3y tracking pixel