In this post I will provide a tutorial for making mods for the Monster Hunter portable 3 game
There are a number of modifications that can be made
Starting from translation, changing audio, changing textures, etc
Basic tutorial
Installing mods/patches can only be done on games that are still original or have never been patched or modified
Steps
First stage is Unpack
To create a patch file, you must have the original file to modify or you can also unpack it from the original game
To unpack you can use mhtools or mhtrans from codestation, you can download it and search on github
For commands
"Java -jar mhtools.jar --dec-all path your data.bin 1
this will extract all files from data.bin
Stage two
After all the data has been extracted, you can search if you want to modify the BGM, you can search for the wav extension because that is the BGM asset in this game
third phase
Making a patch, to make a patch you have to look at the specifications of the file, especially for game audio the patch file must be smaller than the original file, and must be identical to the original file
Original audio in the MHP3RD game uses atract3 for audio, so if you want to modify the sound, make sure the audio file you create is the same as the original file specifications.
Stage 4
Rebuild The file that you have created for the patch, if you want to make a texture patch you have to return it to the .pak extension, if you want to patch translate you have to return it to the .bin extension
Step 5
The process of creating a patch, for an audio example, at the end of the article I will provide a collection of patch tools for this game,
To modify the audio you must have a .wav pcm 16bit mono file as a replacement file, because that is the specification for creating attract3
Create atract3 , use at3tool to create atract3,,
after that use fill to equalize the size between the mod file and the original file...
Continue the encryption process so that the mod can be applied to the game. The file must be encrypted first.
After that you have to look for the Offset address where the mod file must be placed.
Use hex edit or ida pro etc, utilities that can view binary files,
for example, this is the BGM offset of Yukumo village
The offset 3cdaf000
Now it's time to create the patch file
Use mod-builder to create mod files
Run mod-builder with the command
Mod-builder.exe your file mod example 5950.bin.enc name of mod example viilage.mod and the ofsset 3cdaf000
Mod-builder.exe 5950.bin.enc village.mod 3cdaf000 and press enter
It will create a file that can be applied to the game with the mhp patch tool
Now move the results of the mod file that has been created to the mhp patch tool directory, depending on whether you installed it on C or D
To apply to the game, install m-h-p patch tools, open the mod file, select the game ISO and select patch
For the link = GDRIVE