The Game Modding Community - Since 2001

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 27433rd
Author

Submitter

xLuca91x avatar
xLuca91x Joined 4y ago
Offline
111 points Ranked 27433rd

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

Scores

  • Not yet rated
Sign up to access this!
Sign up to access this!

Category

Details

Difficulty Level
Beginner Difficulty

Stats

Posts
2
Views
4,921
Date Added
4y

Share

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

SEX! Ok, we got your attention. Mascot

GameBanana is one of the oldest mod sites on the net. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation - send modders points.
  • Post: Give modders your thoughts on their work.
  • Vote: Help your favorite modders win monthly awards.
  • Rate: Rate mods and help them stand out.
  • Flag: Alert moderators and warn members of problems with mods.
  • Watch: Get notified when mods are updated.

Sound fun? Sign up now!

Already a Bananite? Login

bcp.crwdcntrl.net tracking pixel