Soldier of Fortune 2

File information

Last updated

Original upload

Created by

Diogo and Kennith

Uploaded by

Naabjenia

Virus scan

Safe to use

Tags for this mod

About this mod

This weapons pack gives the user many choices to replace the default weapons of SOF2.
It is compatible with the base game and many other popular mods, such as OSP and Rocmod.
The textures are high-quality uncompressed TGAs and the models were taken from newer games, with a higher polycount.

Permissions and credits
Mega Weapons Pack
March 2023

1. INTRODUCTION

• This pack of new weapons models, textures, and sounds replaces the
default SOF2 weapons. It is important to note that these items are merely
aesthetical, meaning that they do not modify weapons' in-game stats, only
their appearance. This skin pack is an improvement over the "Multiplayer
Weapon Mod" released in 2020, giving the user much more customization options
and allowing them to pick a replacement for each one of the weapons in the game.
In this release, there are around 50 unique weapons, with a grand total of 90
variants.

• There are weapons replacements for each and every weapon of SOF2MP,
including the MM1, which was left out in the previous version;

• The weapons replacements are as follows:
- Knife - KNV-1;
- US SOCOM - M9 and MP-443;
- M1911A1 - M1911A1 and P226R;
- Silver Talon - Desert Eagle (Black and Chrome) and MP-412;
- M590 - M870, SPAS-12 and TOZ-194;
- USAS-12 - USAS-12 and SPAS-15;
- Micro Uzi - M10, MP7A1 (and variants) and UZI;
- M3A1 - M1928A1, P90 (and variants) and UMP45 (and variants);
- MP5 - G3A3, G36C, HK51A3, HK53A3, MP5A4 (and variants), MP5A5
(and variants), MP7A1 (and variants), P90 (and variants) and
UMP45 (and variants);
- M4 - M4A1, HK416 and M16A4;
- AK74 - AK-47, AKM, AKS-74U and G36C;
- Sig 551 - AS, M14 and Mk 16;
- MSG90A1 - G3SG/1, M107, Mk 12 Mod 0, NDM-86, SKS, SVD and SVU;
- M60 - M60E4;
- MM1 - Mk 1S;
- RPG7 - RPG-7;
- ANM14 - AN-M14;
- M15 - M18;
- M84 - M84;
- SMOHG92 - M67.

2. TOOLS

The tools used in the development of this mod were:
• MilkShape 3D
• Adobe Photoshop 2023
• HxD HexEditor
• Noesis
• SoF2SDK (Carcass, MD3View, ModView)
• 3ds Max 2022
• Sound Forge

3. INSTALLATION

• The folders numbered from 1 to 8 represent the default weapons available
in SOF2MP. Navigate through them and, for each one of them, pick only one
weapon (PK3 file). Then, place the chosen weapon within the mp folder
(usually located at C:\...\Soldier of Fortune II - Double Helix\base\mp);

• After you are done choosing the weapons, go to the "INVIEW" folder and
pick one of the INVIEW options from A to H. In order to know which
INVIEW file to choose, check INVIEW.png, located inside the "INVIEW"
folder. Depending on the weapons the user selects, the hands animations
might need to change in order to make the weapons look right. If the
wrong INVIEW is picked, the game will not crash, but the weapons might
not look as intended;

• There must be ONLY ONE (1) INVIEW file within your MP folder and
ONLY ONE (1) weapon for each default weapon. If you change weapons,
you might need to change the INVIEW file;

• The weapons were developed with custom hands models in mind. Therefore
it is recommended to use the custom hands models, located in the "HANDS"
folder. Only one option must be chosen and placed in the MP folder;

• This mod was developed for SOF2 Gold (1.03). Therefore, if you want
to use it in 1.00 or MP-TEST, you must delete the "MP5", "Sig 551" and
"Silver Talon" sections from the INVIEW file.

4. KNOWN ISSUES

• This mod is NOT compatible with any other weapons mod. If you use this
pack, you must pick a replacement for EVERY weapon; otherwise, the game
will crash when loading. This is due to the fact that the custom INVIEW
points to a custom buffer, which will not be located if a weapon is not
present in the mp folder. The user can, however, work around this issue
by editing the INVIEW file and changing the buffer to the default buffer;

• Although it is not game-breaking, it is not recommended to use the same
weapon to replace more than one weapon (e.g. using the G36C for both the
MP5 and AK74 at the same time). Sometimes, there are minor models and
shader differences that might make one of the weapons not look as intended;

• This mod does not change the path to weapons sounds in INVIEW, therefore
it is compatible with sound mods.

• If the user picks the wrong INVIEW for their weapons choices, the weapons
might now look as intended. However, the game will not crash;

• This mod is not compatible with mods and skin packs that modify or rely
on SOF2.inview (for example xS mod, [ON] Weapons Pack, Fire Weapons 1.6);

• Effects have not been included, due to the fact that using a custom
muzzle flash for the MP5 makes it visible through walls in multiplayer.
To fix that, modifying SOF2.wpn is necessary, and that would not be
compatible with many servers.

5. DISCLAIMER

You may not redistribute this without including credits to the original
authors (listed below).
This mod has NO commercial purposes, it is being distributed by the original
author for free, with the intent of changing SOF2MP aesthetically.

6. CREDITS

• EA DICE, Easy Studios, and Danger Close Games: original creators of the
weapons models, textures, and sounds;
• Valve, Firearms Source Mod: original creators of the hands/arms models;
• Diogo and Kennith: editing the original files and also tweaking and
compiling them into SOF2.
• Special thanks to the guys at jkhub.org for providing updated tools,
which made this mod possible.
• Also thanks to Kennith, for providing feedback, some fixes, ideas and
compiling the hands models.

7. CONTACT

[email protected]
[email protected]

8. ADDITIONAL INFO

These weapons were originally intended to be used in a mod for SOF2,
back in 2016-2017. However, the plans went south and the developers had
no time to finish the project. We sincerely hope you will enjoy using
this mod in SOF2, and we also hope it will bring a breath of fresh air
to this old but golden game.
Some new weapons were compiled in this 2023 version and the sounds were
converted from scratch in 22 kHz to avoid annoying console messages.