Posted July 14, 2024
Hello everyone after spending a lot of time on learning about how to edit the game in different ways etc. I decided to let people know on how to do it themselves if they are interested.
If you are interested below are the follwing steps:
1) Download Fmodel from here:
https://fmodel.app/
2) Download Asset Editor from here (You need to click the green "Code" button on top and then press "Download Zip" :
https://github.com/kaiheilos/Utilities
3) Download forklift which will is necessary for mods more information here:
https://www.shenmuedojo.com/forum/index.php?threads/release-shenmue-iii-forklift-a-shenmue-iii-script-mod-loader.2442/
https://wulinshu.com/2023/11/10/shenmue-iii-forklift/
After installing forklift you will need to create a "~mods" folder in this location: Shenmue3/content/paks/~mods
(See attached picture Screenshot_1)
4) Launch Fmodel click directory and Choose Game_UE4_20 on the UE versions option
For the directory you have to choose the following location where the PAK's from the game are located.
For example here is mine: A:\GOGgames\Shenmue\Shenmue3\Content\Paks
Then it will ask you for the AES key in order to open the files. Even though I don't have to share this the game has stopped development for years and I don't
think they care anymore if people have access to the files anymore + people can now find it with a simple google search.
Here is the key:
0x083825D664477DF45EDBF6331FE050FBDCBC3024794D7716252BED1597417A48
5) Now you have access to all files from the Shenmue game. So now let's say for example you want to edit the gacha rates to make it easier to acquire the difficult ones.
For example here is where the file for the Gacha is located:
Pakchunk1-windowsnoeditor.pak/Shenmue3/Content/Data/MiniGames/GachaItem/GachaItemTable.uasset
You can't edit files on fmodel so you have to extract them first. Right click on the GachaItemTable.uasset and then press Export Raw Data (.uasset)
Then the file will be extracted in the Output/Exports folder inside the fmodel folder it will also create sometimes a .uexp file which we need (don't delete it)
6) In order to edit the file launch Asset Editor and on the right top corner choose 4.20 (That's the unreal version that Shenmue 3 Uses.)
Then click file and open the extracted .uasset file that you extracted from the previous step.
Then you can make the necessary modifications that you want
(see attached picture Screenshot_2)
7) After you are done with editing click file and then save
and then click Functions ---> Package folder.
Here it is very important to know that you have to package the correct path. Not only the location of the file. Or else the mods will not work.
For example I want to package the file GachaItemTable.uasset I have to choose the whole patch that the file is located.
Shenmue 3/Content/Data/MiniGames/GachaItem/
(See attached picture Screenshot_3 for an example)
8) If you want to find the number ID of each Item and change some things within the game such as time, weather, enable teleport etc.
you will need to use the debug tool more information here:
https://www.shenmuedojo.com/forum/index.php?threads/shenmue-iii-demo-guide-using-the-ysnet-debug-menu.2115/
9) Here are some interesting files that people might want to edit
pakchunk 0 ---> content ---> data ---> Item ---> ItemDataTable.uasset (List of All items including buyprice and initial number [Initialnum is what you get when you start your save] )
(ex. If you put on ITEM-744 and Initialnum of 1 instead of 0 you will start your new save with the burning sandstorm skill)
pakchunk 0 ---> content ---> Scenario ---> Textdata ---> UI ---> en-US ---> Shop_NAME ---> Shop_NAME_Textdata.uasset (List of shop codes)
pakchunk 0 ---> content ---> Scenario ---> Textdata ---> UI ---> en-US ---> Reward ---> Reward_Textdata.uasset (List of reward names)
pakchunk 1 ---> Content ---> Data ---> Item ----< Table_ItemSet.uasset (Item exchange for skill scrolls)
pakchunk 0 ---> Content ---> Data ---> Inventory ---> Gachasettbl.uasset (gacha exchange rewards and rates)
If you are interested below are the follwing steps:
1) Download Fmodel from here:
https://fmodel.app/
2) Download Asset Editor from here (You need to click the green "Code" button on top and then press "Download Zip" :
https://github.com/kaiheilos/Utilities
3) Download forklift which will is necessary for mods more information here:
https://www.shenmuedojo.com/forum/index.php?threads/release-shenmue-iii-forklift-a-shenmue-iii-script-mod-loader.2442/
https://wulinshu.com/2023/11/10/shenmue-iii-forklift/
After installing forklift you will need to create a "~mods" folder in this location: Shenmue3/content/paks/~mods
(See attached picture Screenshot_1)
4) Launch Fmodel click directory and Choose Game_UE4_20 on the UE versions option
For the directory you have to choose the following location where the PAK's from the game are located.
For example here is mine: A:\GOGgames\Shenmue\Shenmue3\Content\Paks
Then it will ask you for the AES key in order to open the files. Even though I don't have to share this the game has stopped development for years and I don't
think they care anymore if people have access to the files anymore + people can now find it with a simple google search.
Here is the key:
0x083825D664477DF45EDBF6331FE050FBDCBC3024794D7716252BED1597417A48
5) Now you have access to all files from the Shenmue game. So now let's say for example you want to edit the gacha rates to make it easier to acquire the difficult ones.
For example here is where the file for the Gacha is located:
Pakchunk1-windowsnoeditor.pak/Shenmue3/Content/Data/MiniGames/GachaItem/GachaItemTable.uasset
You can't edit files on fmodel so you have to extract them first. Right click on the GachaItemTable.uasset and then press Export Raw Data (.uasset)
Then the file will be extracted in the Output/Exports folder inside the fmodel folder it will also create sometimes a .uexp file which we need (don't delete it)
6) In order to edit the file launch Asset Editor and on the right top corner choose 4.20 (That's the unreal version that Shenmue 3 Uses.)
Then click file and open the extracted .uasset file that you extracted from the previous step.
Then you can make the necessary modifications that you want
(see attached picture Screenshot_2)
7) After you are done with editing click file and then save
and then click Functions ---> Package folder.
Here it is very important to know that you have to package the correct path. Not only the location of the file. Or else the mods will not work.
For example I want to package the file GachaItemTable.uasset I have to choose the whole patch that the file is located.
Shenmue 3/Content/Data/MiniGames/GachaItem/
(See attached picture Screenshot_3 for an example)
8) If you want to find the number ID of each Item and change some things within the game such as time, weather, enable teleport etc.
you will need to use the debug tool more information here:
https://www.shenmuedojo.com/forum/index.php?threads/shenmue-iii-demo-guide-using-the-ysnet-debug-menu.2115/
9) Here are some interesting files that people might want to edit
pakchunk 0 ---> content ---> data ---> Item ---> ItemDataTable.uasset (List of All items including buyprice and initial number [Initialnum is what you get when you start your save] )
(ex. If you put on ITEM-744 and Initialnum of 1 instead of 0 you will start your new save with the burning sandstorm skill)
pakchunk 0 ---> content ---> Scenario ---> Textdata ---> UI ---> en-US ---> Shop_NAME ---> Shop_NAME_Textdata.uasset (List of shop codes)
pakchunk 0 ---> content ---> Scenario ---> Textdata ---> UI ---> en-US ---> Reward ---> Reward_Textdata.uasset (List of reward names)
pakchunk 1 ---> Content ---> Data ---> Item ----< Table_ItemSet.uasset (Item exchange for skill scrolls)
pakchunk 0 ---> Content ---> Data ---> Inventory ---> Gachasettbl.uasset (gacha exchange rewards and rates)
Post edited August 11, 2024 by alexandros050