Post by Creelien on Sept 13, 2019 8:59:00 GMT
Original post by Xaneth
This guide will explain to you how to make and use DMC4 mods with Texmod. Link: DOWNLOAD
First, a short description of Texmod. It's a program that allows you to extract textures from many games that use DirectX 9.0, and then use the packages with modified textures in game. Until we invented texture importing method of modding DMC4, using Texmod was the only way to make reskins in this game.
Alright, now that we know what are we going to use, let's get this over with - the guide for using Texmod, step by step (step titles are in bold; the most important information regarding the modding are underlined):
Step 1: Extracting Textures.
Once you've downloaded Texmod (you can search for it through Google; it's freeware, so it shouldn't be hard to find a source), open it and select "Logging Mode". This mode allows you to export the textures from the game while playing. Click on a folder icon in "Target Application" and then on "Browse" to select an application that you will extract the textures from. Head to Devil May Cry 4 directory and select "DevilMayCry4_DX9.exe". After that, you can mark some options that'll help you to find a proper texture. These options are:
- Draw Control and Texture Info (I've never actually used it, or maybe, when I once marked it, it did nothing. Frankly, I don't even know what is this used for)
- Show Texture on upper left corner (quite obvious: draws selected texture on upper left corner of the screen. Watch out for it though, because sometimes the texture can be so big that it'll cover the entire screen. Not very useful, but if you have a big monitor, it might be helpful to ensure that you selected the right texture. It has also two additional options; Alternative Method (and I don't know what is this used for) and Translucent (which is supposed to make the texture on upper left corner translucent, but from what I remember, in my case it wasn't so))
- Replace Texture with a green texture (this is the only option I use when in Logging Mode - it covers the marked texture on the model in game with a green render. Very useful; makes it easy to find a desired texture and it's convenient when looking for it)
Next thing is choosing the output format in which the textures will be saved on our HDD. The best options are BMP or PNG, but when you extract effect textures, it's better to choose DDS, so as not to ruin an alpha channel, which is very important in effect textures. Then, in "Log with", you can choose a button with which you extract textures. The final thing to set is Output Folder, which defines the folder in which our extracted textures will be placed, but it's generally better to leave the default folder.
Once you've set everything as you like it, click on "Run" to open the game. To extract the texture, you must be in the room/menu in which the texture is placed. Then, use the "+" and "-" keys on the numeric keyboard to browse through the textures to find the desired ones. (It's also useful to press the filter button - "*" - so that Texmod will browse only through the textures that are currently used). If you're using laptop, hold "Fn" key and press use ";" and "/" to browse through textures. Once you've selected the texture that you'd like to extract, press the button which you set as "Log with" button. After you exit the game, you'll find your extracted textures in your Output Folder. You will also find there a text file called "TexMod", which is crucial in creating texture packages, and better shouldn't be modified.
Step 2: Editing textures.
Once you've extracted the textures you want to modify, edit them as you like with your graphic editor.
Step 3: Creating textures package.
When you're finished with editing the textures, it's time to create a package that will be later used in game. Open TexMod and sellect "Package Build". In this section all textures in the output folder will be, by using a "TexMod" text file mentioned above, converted into one textures package. Make sure that "DevilMayCry4_DX9.exe" is selected as a Target Application. Leave the "Definition File" as it is, because it points to this "TexMod" text file, which contains info about extracted textures. You can add your nickname in "Creator Name" field, so everyone knows you're the mod author, and some additional info about the mod in "Comment" field if you like. When you're ready, click on "Build" to create a package. Then write a name for it and click on "Save". If everything was done correctly, a message "Succes! X Textures addded." should appear.
Step 4: Using the package in game.
If you want to use your package in game, select "Package Mode" in TexMod. Make sure that "DevilMayCry4_DX9.exe" is selected as a Target Application. Then click on a small folder icon in the middle and select "Browse". Head to the location of your package and double-click it. Its name will appear on the list on the left. If you want, you can add more packages. Just remember that the most important packages are at the top of the list, and these are the last one to be loaded, so they are seen as a final result if more than one package that edits the same textures is added. That means, that if you want to use, for example, Soulless Nero mod and another mod with different Nero's hair colour, you have to place the mod with hair colour that you want to have on the top of the list, above the Soulless Nero mod. You can change the packages order by selecting them and then clicking on green arrows to the right. After you placed all desired packages on the list, click on "Run". If everything was done correctly, the game should run with modified textures. Congratulations! All that's left is to have fun.
WARNING! Sometimes the modified textures aren't loaded in game, although everything was done correctly. This might be so because your "Texture quality" option is different than it was set when extracting the textures. All you have to do is to change your "Texture quality" in game options to Super High (that's the one in which the textures are mostly extracted).
This guide will explain to you how to make and use DMC4 mods with Texmod. Link: DOWNLOAD
First, a short description of Texmod. It's a program that allows you to extract textures from many games that use DirectX 9.0, and then use the packages with modified textures in game. Until we invented texture importing method of modding DMC4, using Texmod was the only way to make reskins in this game.
Alright, now that we know what are we going to use, let's get this over with - the guide for using Texmod, step by step (step titles are in bold; the most important information regarding the modding are underlined):
Step 1: Extracting Textures.
Once you've downloaded Texmod (you can search for it through Google; it's freeware, so it shouldn't be hard to find a source), open it and select "Logging Mode". This mode allows you to export the textures from the game while playing. Click on a folder icon in "Target Application" and then on "Browse" to select an application that you will extract the textures from. Head to Devil May Cry 4 directory and select "DevilMayCry4_DX9.exe". After that, you can mark some options that'll help you to find a proper texture. These options are:
- Draw Control and Texture Info (I've never actually used it, or maybe, when I once marked it, it did nothing. Frankly, I don't even know what is this used for)
- Show Texture on upper left corner (quite obvious: draws selected texture on upper left corner of the screen. Watch out for it though, because sometimes the texture can be so big that it'll cover the entire screen. Not very useful, but if you have a big monitor, it might be helpful to ensure that you selected the right texture. It has also two additional options; Alternative Method (and I don't know what is this used for) and Translucent (which is supposed to make the texture on upper left corner translucent, but from what I remember, in my case it wasn't so))
- Replace Texture with a green texture (this is the only option I use when in Logging Mode - it covers the marked texture on the model in game with a green render. Very useful; makes it easy to find a desired texture and it's convenient when looking for it)
Next thing is choosing the output format in which the textures will be saved on our HDD. The best options are BMP or PNG, but when you extract effect textures, it's better to choose DDS, so as not to ruin an alpha channel, which is very important in effect textures. Then, in "Log with", you can choose a button with which you extract textures. The final thing to set is Output Folder, which defines the folder in which our extracted textures will be placed, but it's generally better to leave the default folder.
Once you've set everything as you like it, click on "Run" to open the game. To extract the texture, you must be in the room/menu in which the texture is placed. Then, use the "+" and "-" keys on the numeric keyboard to browse through the textures to find the desired ones. (It's also useful to press the filter button - "*" - so that Texmod will browse only through the textures that are currently used). If you're using laptop, hold "Fn" key and press use ";" and "/" to browse through textures. Once you've selected the texture that you'd like to extract, press the button which you set as "Log with" button. After you exit the game, you'll find your extracted textures in your Output Folder. You will also find there a text file called "TexMod", which is crucial in creating texture packages, and better shouldn't be modified.
Step 2: Editing textures.
Once you've extracted the textures you want to modify, edit them as you like with your graphic editor.
Step 3: Creating textures package.
When you're finished with editing the textures, it's time to create a package that will be later used in game. Open TexMod and sellect "Package Build". In this section all textures in the output folder will be, by using a "TexMod" text file mentioned above, converted into one textures package. Make sure that "DevilMayCry4_DX9.exe" is selected as a Target Application. Leave the "Definition File" as it is, because it points to this "TexMod" text file, which contains info about extracted textures. You can add your nickname in "Creator Name" field, so everyone knows you're the mod author, and some additional info about the mod in "Comment" field if you like. When you're ready, click on "Build" to create a package. Then write a name for it and click on "Save". If everything was done correctly, a message "Succes! X Textures addded." should appear.
Step 4: Using the package in game.
If you want to use your package in game, select "Package Mode" in TexMod. Make sure that "DevilMayCry4_DX9.exe" is selected as a Target Application. Then click on a small folder icon in the middle and select "Browse". Head to the location of your package and double-click it. Its name will appear on the list on the left. If you want, you can add more packages. Just remember that the most important packages are at the top of the list, and these are the last one to be loaded, so they are seen as a final result if more than one package that edits the same textures is added. That means, that if you want to use, for example, Soulless Nero mod and another mod with different Nero's hair colour, you have to place the mod with hair colour that you want to have on the top of the list, above the Soulless Nero mod. You can change the packages order by selecting them and then clicking on green arrows to the right. After you placed all desired packages on the list, click on "Run". If everything was done correctly, the game should run with modified textures. Congratulations! All that's left is to have fun.
WARNING! Sometimes the modified textures aren't loaded in game, although everything was done correctly. This might be so because your "Texture quality" option is different than it was set when extracting the textures. All you have to do is to change your "Texture quality" in game options to Super High (that's the one in which the textures are mostly extracted).