This is a tutorial which shows you how to import custom models into Bully. Remember that this will not work with characters. It can be done with any weapon and some vehicles.I recommend you start with a melee weapon and move on to more complicated replaces.This seems like a lot of steps but it's really pretty simple to do. Reply to this post with any questions. You will need:
Imgtool 2.0
nifskope
A model-must be in obj or 3ds. If not you must convert it, if it is .nif, just export it from nifskope as an obj. (Can be found online, from another game, or made yourself)
Texture for your model
A backup of World.img in case you mess up
1) Open up your World.img in imgtool.
2)Find the model you will be replacing and extract it to somewhere you can easily find it.
3)Open up the original bully model you extracted in nifskope
4) Double click the image of the model on the right, or navigate to Editable Mesh in the block list (left). Either way, Editable mesh should be highlighted in the block list.
5)Click file/import and choose .obj or .3ds based on what format your model is, and choose your model.
6)Now your model will have replaced the original model, but you aren't done yet. Next, under the same NiNode as Editable Mesh, you will see a line that says Txt and has an arrow. If you click on the arrow, you will see the three textures of the model.
7) You only really need to replaced the diffuse (_d) texture, which controls the colors. So rename your texture for the model to match the name of the _d texture in the model. For example if it says yardstick_d.tga in the model, rename your model to say the same.
8 ) Right click the _d texture in the model and select Texture/choose.
9) In the window that pops up, choose your texture which you renamed.
10) Save the .nif model with the same name it started with.
11)You are done with the .nif file, now extract the .nft file of the same model. If you extracted yardstick.nif before, now extract yardstick.nft.
12) Extract the nft to a different folder than the nif to avoid renaming problems.
13) This next part is exactly like editing textures, renamed the nft to nif and open it in nifskope
14)Right click on the first line, and select Texture/choose and select your texture.
15) Now right click the first line again and choose texture/embed.
16) A line named NiPixelData will pop up, right click it, then select Block/Remove
17) File/Save as your file
18) Rename the file back to .nft
19) Now delete both the original .nif and .nft files in Word.img in imgtool
20) In imgtool, go to Commands/Add and select your new .nif and .nft
21) Your done! Try out your game and your model should be replaced with a new one!
If you're having any trouble just reply to this thread, and I will help you out.