• Home
  • Forums
  • Register
  • Login
  • Contact
ForumsGamesRPG and MMORPGFallout 3
 
  • Facebook
  • Twitter

Fallout 3 Making a custom weapon tutorial



Fallout 3





Topics and Discussions on the popular Fallout 3 game produced by Bethesda Softworks.
7 posts • Page 1 of 2 • 1, 2

Fallout 3 Making a custom weapon tutorial

Postby Exorince » January 25th, 2009, 12:28 am

Another tutorial from Prosper! :)

Needed

Blender 2.48a
Download Place: http://www.blender.org/download/get-blender/
Main Website: http://www.blender.org/

Gimp 2.6.3
Download Place: http://www.gimp.org/downloads/
Main Website: http://www.gimp.org/

Gimp Normal Map Plugin 1.2.2
Download Place: http://nifelheim.dyndns.org/~cocidius/n ... /#download
Main Website: http://nifelheim.dyndns.org/~cocidius/normalmap/

DDS Converter 2.1
Download Place: http://eliteforce2.filefront.com/file/D ... rter;29412

Nifskope-1.0.18.4332
Download Place: http://www.sendspace.com/file/h84nzl
Main Website: http://niftools.sourceforge.net/forum/v ... f=4&t=2037

FO3 Archive Utility
Download Place: http://fallout3nexus.com/downloads/file.php?id=34

Recommended
Experience with Blender, Gimp, Nifskope, and the Garden of Eden Creation Kit.

The Tutorial
1. Open up Blender. You will have a cube. Click on Add-> Mesh-> UVSphere. Set segments to 4 and rings to 4. Click OK. In your view the newly added mesh will not be visible. This is because it is covered up by the cube. However the mesh should be already selected and a set of arrows should be visible. Left-Click on the green arrow and hold the mouse button down and move your mouse till your mesh is exactly above your cube.
Click on Add-> Mesh-> Cylinder. Set vertices to 6. Left-Click on the green arrow of your newly created mesh and hold the mouse button down and move your mouse till it is exactly below your cube.
Switch to Edit Mode. Left-Click Mesh-> UVUnwrap-> Unwrap (Smart Projections). Click OK. Switch the Window type to UV/Image Editor. Left-Click UVs-> Scripts-> Save UV Face Layout... Set size to 256. Click OK. Now click on the Save
UV (tga) button. Switch the Window type back to 3D View. Switch the mode to Object Mode. Select the cube by Right-Clicking on it. Switch to Edit Mode. Left-Click Mesh-> UVUnwrap-> Unwrap (Smart Projections). Click OK. Switch the Window type to UV/Image Editor. Left-Click UVs-> Scripts-> Save UV Face Layout... Set size to 256. Click OK. Now click on the Save UV (tga) button.
Switch the Window type back to 3D View. Switch the mode to Object Mode. Select the last mesh by Right-Clicking on it.Switch to Edit Mode. Left-Click Mesh-> UVUnwrap-> Unwrap (Smart Projections). Click OK. Switch the Window type to UV/Image Editor. Left-Click UVs-> Scripts-> Save UV Face Layout... Set size to 256. Click OK. Now click on the Save UV (tga) button.
Switch the Window type back to 3D View. Switch the mode to Object Mode.You are done with exporting the textures.Now you are going to export all the meshes.
Left-Click on File-> Export-> Wavefront (.obj)... Name it I.obj and then click the Export Wavefront OBJ
Button. Set it to triangulate. Unset it to Rotate X90. Set it to Normals. Click on the Export button. Select the cube mesh by Right-Clicking on it. Left-Click on File-> Export-> Wavefront (.obj)... Name it Love.obj and then click the Export Wavefront OBJ Button.Set it to triangulate. Unset it to Rotate X90. Set it to Normals. Click on the Export button. Select the cylinder mesh by Right-Clicking on it.Left-Click on File-> Export-> Wavefront (.obj)... Name it PrincessStomper.obj and then click the Export Wavefront OBJ Button. Set it to triangulate. Unset it to Rotate X90. Set it to Normals. Click on the Export button. You are now finished with Blender!

2. Open up GIMP.File-> Open. Select _Sphere.tga and click on the Open button. Texture it how you want. When done with texturing File-> Save As. Set the Name to I.tga and click on the Save button.
Uncheck RLE compression and set the Origin to Top left. Click on the Save button.
We are now going to do the normal map. Layer-> Transparency-> Color to Alpha. Set the color to 00000.Filters-> Map-> Normalmap. Click on the 3D Preview Button. Left click and hold the middle of the big white square until it is leaning back. Click on the Rotate light button. Now click in the top left corner of the big white square and drag until your cursor is in the middle of it. Switch to the Normalmap window and checkmark Wrap. Set the Height source to Alpha. Now set the Scale to 6. And the filter to one of the following:
# 4 Sample – Very grainy. Use for rock or other rough textures.
# 3x3 – Grainy. Use for scratched metals or other rough textures.
# 5x5 – Smooth. Use for smooth metals and wood.
# 7x7 – Smoother. Use for cloth and furniture.
# 9x9 – Very Smooth. – Use for polished metal and gems.
When you have done that click the Ok Button. File-> Save As. Set the name to I_n.tga and uncheck RLE Compression and make sure the origin is Top left. Click the Save button.
Open up GIMP.File-> Open. Select _Sphere.tga and click on the Open button. Texture it how you want. When done with texturing File-> Save As. Set the Name to I.tga and click on the Save button.
Uncheck RLE compression and set the Origin to Top left. Click on the Save button.
We are now going to do the normal map. Layer-> Transparency-> Color to Alpha. Set the color to 000000.Filters-> Map-> Normalmap. Click on the 3D Preview Button. Left click and hold the middle of the big white square until it is leaning back. Click on the Rotate light button. Now click in the top left corner of the big white square and drag until your cursor is in the middle of it. Switch to the Normalmap window and checkmark Wrap. Set the Height source to Alpha. Now set the Scale to 6. And the filter to one of the following:
# 4 Sample – Very grainy. Use for rock or other rough textures.
# 3x3 – Grainy. Use for scratched metals or other rough textures.
# 5x5 – Smooth. Use for smooth metals and wood.
# 7x7 – Smoother. Use for cloth and furniture.
# 9x9 – Very Smooth. – Use for polished metal and gems.
When you have done that click the Ok Button.
File-> Save As. Set the name to I_n.tga and uncheck RLE Compression and make sure the origin is Top left. Click the Save button.
File-> Open. Select _Cube.tga and click on the Open button. Texture it how you want. When done with texturing File-> Save As. Set the Name to Love.tga and click on the Save button.
Uncheck RLE compression and set the Origin to Top left. Click on the Save button.
We are now going to do the normal map. Layer-> Transparency-> Color to Alpha. Set the color to 000000.Filters-> Map-> Normalmap. Click on the 3D Preview Button. Left click and hold the middle of the big white square until it is leaning back. Click on the Rotate light button. Now click in the top left corner of the big white square and drag until your cursor is in the middle of it. Switch to the Normalmap window and checkmark Wrap. Set the Height source to Alpha. Now set the Scale to 6. And the filter to one of the following:
# 4 Sample – Very grainy. Use for rock or other rough textures.
# 3x3 – Grainy. Use for scratched metals or other rough textures.
# 5x5 – Smooth. Use for smooth metals and wood.
# 7x7 – Smoother. Use for cloth and furniture.
# 9x9 – Very Smooth. – Use for polished metal and gems.
When you have done that click the Ok Button.
File-> Save As. Set the name to Love_n.tga and uncheck RLE Compression and make sure the origin is Top left. Click the Save button.
File-> Open. Select _Cylinder.tga and click on the Open button. Texture it how you want. When done with texturing File-> Save As. Set the Name to PrincessStomper.tga and click on the Save button.
Uncheck RLE compression and set the Origin to Top left. Click on the Save button.
We are now going to do the normal map. Layer-> Transparency-> Color to Alpha. Set the color to 00000.Filters-> Map-> Normalmap. Click on the 3D Preview Button. Left click and hold the middle of the big white square until it is leaning back. Click on the Rotate light button. Now click in the top left corner of the big white square and drag until your cursor is in the middle of it. Switch to the Normalmap window and checkmark Wrap. Set the Height source to Alpha. Now set the Scale to 6. And the filter to one of the following:
# 4 Sample – Very grainy. Use for rock or other rough textures.
# 3x3 – Grainy. Use for scratched metals or other rough textures.
# 5x5 – Smooth. Use for smooth metals and wood.
# 7x7 – Smoother. Use for cloth and furniture.
# 9x9 – Very Smooth. – Use for polished metal and gems.
When you have done that click the Ok Button.
File-> Save As. Set the name to PrincessStomper_n.tga and uncheck RLE Compression and make sure the origin is Top left. Click the Save button.
You are now finished with Gimp!

3. Open DDS Converter 2.1. Click on the Options button. Set the DXTc format to DXT3. Checkmark Build mipmaps and set the number to 9. Click the Ok Button. Make sure the output format is DirectDraw Surface. Select I.tga. Click the convert button. When that is finished you Select I_n.tga and convert it to. Then Love.tga and then Love_n.tga and then PrincessStomper.tga and finally PrincessStomper_n.tga. You are now finished with the DDS Converter!

4. Use FO3 Archive Utility to extract 10mmPistol.nif

5. Open Nifskope. Load the 10mmPistol. View-> Show Blocks in List. Select iHeader. Open Strings. Set 10MMPistol to PrincessStomper. Find 10MMPistol:0 and set it to PrincessStomper:0 and View-> Show Blocks in Tree. Find and Right-Click-> Block-> Remove Branch on all of the following:
##Slide
##Trigger
##Catch

Select BSFADENODE. File-> Import-> Import OBJ. and choose OK. Find I.obj and the click the open button. Select the newly created NiNode. Now select the NiTriShape it has. Mesh-> Stripify. Select the NiTriStripsData. Set TSpace Flag to 16. Then Right-Click-> Batch-> Update all tangent Spaces. Now right click on NiTriStripsData and Right-Click-> Block-> Copy. Then Right-Click on NiNode and Block-> Remove Branch. Finally find the PrincessStomper:0 NiTriStrips. Select it's NiTriStripsData and Right-Click-> Block -> Paste Over.
Select PrincessStompers:0's BSShaderTextureSet and for textures set the first to
textures\I.dds
set the second to
textures\I_n.dds

Select BSFADENODE. File-> Import-> Import OBJ. and choose OK. Find Love.obj and the click the open button. Select the newly created NiNode. Now select the NiTriShape it has. Mesh-> Stripify. Select the NiTriStripsData. Set TSpace Flag to 16. Then Right-Click-> Batch-> Update all tangent Spaces. Now right click on NiTriStripsData and Right-Click-> Block-> Copy. Then Right-Click on NiNode and Block-> Remove Branch. Find the NiNode called ##Clip. Then find the NiTriStrips ##Clip:0 and select it's NiTriStripsData and Right-Click-> Block -> Paste Over. Select ##Clip:0's BSShaderTextureSet and for textures set the first to
textures\Love.dds
set the second to
textures\Love_n.dds

Select BSFADENODE. File-> Import-> Import OBJ. and choose OK. Find PrincessStomper.obj and the click the open button. Select the newly created NiNode. Now select the NiTriShape it has. Mesh-> Stripify. Select the NiTriStripsData. Set TSpace Flag to 16. Then Right-Click-> Batch-> Update all tangent Spaces. Now right click on NiTriStripsData and Right-Click-> Block-> Copy. Then Right-Click on NiNode and Block-> Remove Branch. Find the NiNode called ##Hammer. Then find the NiTriStrips ##Hammer:0 and select it's NiTriStripsData and Right-Click-> Block -> Paste Over. Select ##Hammer:0's BSShaderTextureSet and for textures set the first to
textures\PrincessStomper.dds
set the second to
textures\PrincessStomper_n.dds

File-> Save As. Goto Fallout 3's Data\meshes\ and name it PrincessStomper and then click the Save button.
You are now done with Nifskope!

One last thing to do is place all your .dds files in your textures folder of Fallout 3.


The tutorial is over with now. I would like to say that I left out a couple things. 1. I didnt explain how to redo the collision and 2 you may need to resize your nif.

EDIT: I edited your Tutorial abit so it's easier to read. Hope you don't mind
Mayu Valentine
User avatar
Exorince
Contributor
Contributor
 
Posts: 194
Location: Iceland
Uploads: 9
Kudos: 2   
Top

Re: [Tutorial] Making a custom weapon

Postby Darwin Machiavelli » February 14th, 2009, 1:17 pm

Thanks for this, Exo!
Typical video game translations:

¡Te quiero ver... con una bala en tu cabeza!
Je veux te voir... avec une balle dans ta tête!
I want to see you… with a bullet in your head!


(~I was bored and made this~)
User avatar
Darwin Machiavelli
1.0
1.0
 
Posts: 637
Uploads: 5
Kudos: 4   
Motherboard: No idea
CPU: Intel Core Duo 2.67 ghz
GPU: ATI HD 5750
RAM: 3 gb.
Storage Space: 500 gb
Sound Card: onboard
  • Website
  • Uploads
Top

Re: Fallout 3 Making a custom weapon tutorial

Postby LHammonds » March 8th, 2009, 8:33 am

Bundled versions of that software with install dox can be found on the Nexus as well:

Blender
GECK
DDS Converter 2
GIMP
GECK Wiki Backup (for offline viewing)
LHammonds

Oblivion Mod Manager How-To Web Site (Scripts, Examples, Tutorials)
Readme Generator (Quickly and easily create readme files)
Co-Authored Mod: Lost Paladins of the Divines
Listing of my Mods, Images and Friends
My Project List
User avatar
LHammonds
0.4
0.4
 
Posts: 48
Location: Country of Texas
Uploads: 18
Kudos: 2   
Motherboard: Gigabyte GA-X58-UD7
CPU: Intel Core i7-960, 3.2 G
GPU: XFX Radeon HD 5870, 1GB
RAM: 12 GB
Storage Space: 2 TB
Sound Card: Built-in
  • Website
  • Uploads
Top

Re: Fallout 3 Making a custom weapon tutorial

Postby PsyclopS » March 20th, 2009, 6:01 pm

Thank you so much Exo!

Here is my mighty weapon (the coloured ^^):

Small, but veeerryy powerful :lol:
Image

Image
User avatar
PsyclopS
0.2
0.2
 
Posts: 28
Location: Wastelands
Uploads: 3
Kudos: 2   
Top

Re: Fallout 3 Making a custom weapon tutorial

Postby Darwin Machiavelli » March 20th, 2009, 6:03 pm

What are those objects next to the pistol?
Typical video game translations:

¡Te quiero ver... con una bala en tu cabeza!
Je veux te voir... avec une balle dans ta tête!
I want to see you… with a bullet in your head!


(~I was bored and made this~)
User avatar
Darwin Machiavelli
1.0
1.0
 
Posts: 637
Uploads: 5
Kudos: 4   
Motherboard: No idea
CPU: Intel Core Duo 2.67 ghz
GPU: ATI HD 5750
RAM: 3 gb.
Storage Space: 500 gb
Sound Card: onboard
  • Website
  • Uploads
Top

Next

7 posts • Page 1 of 2 • 1, 2

Return to Fallout 3

 


  • Related topics
    Replies
    Views
    Last post
  • Fallout 3 Adding Static Mesh Pieces to a Weapon tutorial
    by Exorince » January 31st, 2009, 12:07 pm
    1 Replies
    666 Views
    Last post by Webslug View the latest post
    January 31st, 2009, 1:33 pm
  • Fallout 3 - 3DS Max - Exporting Custom Assets
    by Webslug » June 25th, 2010, 3:24 pm
    0 Replies
    1439 Views
    Last post by Webslug View the latest post
    June 25th, 2010, 3:24 pm
  • Fallout 3 - Beginners Scripting Tutorial
    by PsyclopS » June 25th, 2010, 2:56 pm
    0 Replies
    244 Views
    Last post by PsyclopS View the latest post
    June 25th, 2010, 2:56 pm
  • Blender - Adjusting And Exporting Weapon Meshes
    by PsyclopS » June 25th, 2010, 4:10 pm
    0 Replies
    854 Views
    Last post by PsyclopS View the latest post
    June 25th, 2010, 4:10 pm
  • Your Fallout 3 Character
    1, 2, 3by Webslug » January 25th, 2009, 4:51 pm
    14 Replies
    1280 Views
    Last post by Strange Angel View the latest post
    June 29th, 2009, 10:04 pm
  • Fallout 3 - the first DLC
    1, 2by Webslug » January 27th, 2009, 3:36 pm
    6 Replies
    453 Views
    Last post by Exorince View the latest post
    March 10th, 2009, 11:17 pm
  • Fallout 3 DLC: What are you going to do about it?
    1, 2by Darwin Machiavelli » February 21st, 2009, 11:27 pm
    7 Replies
    537 Views
    Last post by Strange Angel View the latest post
    June 29th, 2009, 9:33 pm
  • Me Thinks I'm going to do a little Fallout 3
    by Strange Angel » August 29th, 2009, 11:51 am
    1 Replies
    258 Views
    Last post by Webslug View the latest post
    October 1st, 2009, 8:23 am



    Search

    • FAQ
    • Games
    • Top 100
    • New Uploads
    • New posts
    • Active topics
    • Unanswered posts
    • Members
    • Register
    • Login

    New posts

    • Desktop wave control
    • Dead Nvidia 9800GT fan
    • UnikGamer: ranking of the Video games
    • Darwin's ME3 pics
    • I.m Australian so don't hold that against me.
    • Chrono here.
    • International Day Against Homophobia and Transphobia
    • HELLO!! =)
    • greetings and merry meet
    • The Internet Kill Switch With Global Wiretapping Capability

    Login

    Style

    0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14
    Top