Serious Sam Fusion 2017 (beta)

Serious Sam Fusion 2017 (beta)

Not enough ratings
How to replace Sam JotN cutscene models
By Fred-104 and 2 collaborators
A guide to replace Sam's Jewel of the Nile cutscene models with your own player model without any extreme oddities. If you've come here because you either want to know how to replace the Sam JotN cutscene models properly or you replaced the models but they don't work properly, this guide will help you. You can even change other cutscene character models in a similar manner too!

Special thanks to Shockwave and SeriousNorbo for figuring this out and being able to get it to work.
   
Award
Favorite
Favorited
Unfavorite
1. Finding the Sam models
There are three new models for Sam that are used, one in each of the three levels' cutscenes. You can find them in Content/SeriousSam3/Models/Player/SeriousSam. All animhosts and animsets are found in Content/SeriousSam3/Presets/Animations. These models each have their own anim host, which features two animsets: Biped_Movement and a new animset created for the cutscenes of the level that the model is used in. The only exception is Born Again's SeriousSam_CS_TempleOfSeth.mdl, which also features the Player_Cutscenes and SeriousSam_Cutsequences animsets.

Level
Model
Animhost
Animsets
Gathering Of The Gods
SeriousSam_CS_Philae.mdl
Player_CS_Philae.anh
Biped_Movement, SeriousSam_JewlOfTheNile
Together Forever
SeriousSam_CS_AbuSimbel.mdl
Player_CS_AbuSimbel.anh
Biped_Movement, SeriousSam_AbuSimbel_CS
Born Again
SeriousSam_CS_TempleOfSeth.mdl
Player_CS_TempleOfSeth.anh
Biped_Movement, SeriousSam_TempleOfSeth_CS, Player_Cutscenes, SeriousSam_Cutsequences
2. Mesh replacements
When you open any of the three .mdl files mentioned above, open the Meshes drop-down list under the Instance tab and you will find four different meshes (.bmf files):
  • Body (Content/SeriousSam3/Models/Player/SeriousSam/Sources/HD/SeriousSam.bmf)
  • Head (Content/SeriousSam3/Models/Player/SeriousSam/Sam_Head_cutscenes_JewlOfTheNile.bmf)
  • Shoes (Content/SeriousSam3/Models/Player/SeriousSam/Sources/Sneakers_Red.bmf)
  • Red Sneakers (hidden) (Content/SeriousSam3/Models/Player/SeriousSam/Sources/Sneakers_Red.bmf)

Delete all of these meshes except for Body, which you will then change to any player model mesh of your choosing. Here, I chose Fred.bmf from Pan's Frederic-104 (Player Model) since Fred from Halo is my favorite (obviously) and also I am using him as the example replacement here.
3. Skeleton and sound scheme replacements
Usually, you don't need to replace the skeleton since most player models use the default player skeleton (Content/SeriousSam3/Presets/Skeletons/Player.skl). However, if you use a player model that has a different skeleton (i.e. Serious Sam Classic TFE and TSE), you will have to find and use that model's skeleton to make the model work properly.

Next is the sound scheme replacements. Generally, the JotN cutscene Sam models use local schemes, so you can easily replace the sound schemes easily without interfering with the default player schemes resource. However, you can also override it with your player model's own unique schemes resource. Either way, it's best to add in your player model's sound schemes for the sake of consistency.
4. Alternate solution

An alternative solution I have come up with is to create a new animhost that combines the normal Player.anh animhost with the JotN animhosts. This is actually pretty simple; just open Player.anh in Content/SeriousSam3/Presets/Animations and then add the following animsets to Player.anh (they are highlighted in red in the image above):
  • SeriousSam_JewlOfTheNile.ans
  • SeriousSam_AbuSimbel_CS.ans
  • SeriousSam_TempleOfSeth_CS.ans
After you add these animsets to Player.anh, save it. You can of course choose to save it to a new file without overwriting Player.anh, but that's your choice, of course. If you choose to save it to a separate file, however, you will have to manually edit each of your player models to use this new animhost.

This will then allow you to replace Sam's models in the JotN cutscenes with your own player model without having to do any of the previous steps above, which will save you some time.
5. Finish!

If you did everything correctly, the final result should be something like this where your player model - in my case, Frederic-104 - now properly appears in the opening cutscene of Gathering Of The Gods! (ignore the pistol slightly sticking out of his right thigh armor)