Jump to content

DOOM 3 - How can I edit the weapons?


boomjhon

Recommended Posts

Hi, I'm a newbie on the DOOM 3 modding world and I want to do a mod that could satisfy players like me which weren't satisfied with certain things of the DOOM 3 arsenal, but I need a help with five things in particular: 

1) How can I increase the speed of the animations of the DOOM 3 weapons?.
2) How can I increase the damage that the weapons can do over the enemies?.
3) Do I need to modify only the .def files of every weapon, or do I need to change something else (scripts, .md5 files, things like that)?.
4) Do I need only the DOOM 3 editor and a text editor like the one from SLADE, or do I need another programs beyond the DOOM 3 editor and the text editor?.
5) Specifically talking, which stats do I need to modify for increasing the things that I want?.

DISCLAIMER: I know about the "Weapons of Mars Destruction" mod, the "Overzealous" mod and the crazy "Super Weapons" mod, but I want to translate my vision of the DOOM 3 weapons to the reality without needing a mod made by a third person, because I want to do something by my own without the necesity of creating something worse or better than these mods, and I will appreciate so much your help. I want to modify the original 2004 version, not the BFG

Edited by boomjhon

Share this post


Link to post
12 hours ago, boomjhon said:

How can I increase the speed of the animations of the DOOM 3 weapons?.

To change animation speed for weapons, change the frameRate number in the md5anim files, located in pak002.pk4\models\md5\weapons, in the [weapon_name]_view folders. They default to 24, and the higher the number, the quicker the animation.

 

12 hours ago, boomjhon said:

How can I increase the damage that the weapons can do over the enemies?.

Damage values are found in the damage entityDef sections of def files located in pak005.pk4\def for fists and flashlight if you have that patch, pak000.pk4\def for all other weapons. To change the pistol's damage value for example, find the entityDef within weapon_pistol.def called damage_bullet_pistol, and change the damage value from 14 to anything you'd like. I believe this value also accepts decimals, but am not positive at the moment.

 

12 hours ago, boomjhon said:

Do I need to modify only the .def files of every weapons, or do I need to alter something else (scripts, .md5 files, things like that)?.

You can edit or omit any file you wish, depending on what you want to do. Changing general weapon behavior like if/else statements or changing the amount of shotgun projectiles will require script editing. If you have Doom patched to 1.3.1, the weapon scripts will be located in pak006.pk4\script. Make sure to always start from the highest pak number and work your way down when looking for files so that you're editing from the most recently patched files.

 

12 hours ago, boomjhon said:

Do I need only the DOOM 3 editor and a text editor like the one from SLADE, or do I need another programs beyond the DOOM 3 editor and the text editor?.

Any zip file editor will work. Slade3 works, I typically use 7Zip, or just extract the file I want and edit in notepad. Instead of editing the pak files in the base folder themselves, I recommend copying all the files you need into a new directory, keeping the same hierarchy as the existing folders, and zipping that into a pk4.

 

12 hours ago, boomjhon said:

Specifically talking, which stats do I need to modify for increasing the things that I want?.

With this, I'm afraid you would have to specify the exact things you want to change in order to get a clear answer.

 

I hope all this helps! You can actually learn a lot by simply going through all the files and reading each section, and experimenting with what works and what crashes the game. Ctrl+F works wonders as well if you already sort of know what you're looking for. One thing to note is that editing script files will kill saved games and start you at the beginning of the level with the default difficulty if you try to load a save after changing something.

Edited by Lippeth

Share this post


Link to post

The things that I wanted to increase are speed of the animations and the damage of every weapon as I stated above, but I think that you give me the answer that I need. If all this thing work, i'll be so amazed

Share this post


Link to post

 

On 11/13/2021 at 6:49 AM, boomjhon said:

The things that I wanted to increase are speed of the animations and the damage of every weapon as I stated above, but I think that you give me the answer that I need. If all this thing work, i'll be so amazed

 Lippeth explanation is very good, just want to add that the files themselves, have and explanation at the beginning of them of what each of the command lines and parameters do, for def and script files at least.

 

PEACE.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...