How to edit Duke Nukem 3D (Steam) Textures

A Tutorial for Duke Nukem 3D

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: http://dnr.duke4.net/dl/02f8639/grpv_05_07_2010.zip) 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!

Posts

Embed

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

Credits

Independent
xLuca91x
xLuca91x Joined 4y ago
Offline
111 points Ranked 28928th
Author

Submitter

xLuca91x avatar
xLuca91x Joined 4y ago
Offline
111 points Ranked 28928th

xLuca91x
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

Details

Difficulty Level
Beginner

Attributes

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+

Stats

  • 5,923 Views
  • 2 Posts
  • 4y Submitted

Scores

  • Not yet rated
Sign up to access this!
bcp.crwdcntrl.net tracking pixel