- Get OpenRvS v1.1 and install it in your RavenShield folder (Read the For Raven Shield 2.0 section below if you have Raven Shield 2.0 installed, it is important you read it, otherwise you might break something)
- Next, we are going to install General Realism Mod proper. After downloading the mod, grab all of the .utx files and place them in your RavenShield/Textures folder.
The procedure changes here depending on your version of the game.
For Raven Shield 2.0
You can follow perfectly the instructions displayed here, with 2 exceptions.
First, if you install the RavenShield.mod file that comes with OpenRvS you will remove some of the changes of Raven Shield 2.0, like the weapons from all expansion packs.
Second, I have included a version of my mod specifically desgined for RavenShield 2.0. This means that installation for 2.0 is a tad faster and easier because you have to copy slighty less lines. Follow the same procedure that you will be showed below, but everytime I ask you to copy lines that look like this:
ServerPackages=GenRealMod
ServerActors=GenRealMod.TRMMod
ServerActors=GenRealMod.WRMMod
This:
ServerPackages=GenRealMod
ServerActors=GenRealMod.TRMMod
ServerActors=GenRealMod.WRMMod
ServerPackages=GenRealModAS
ServerActors=GenRealModAS.WRMMod
Or this:
ServerPackages=GenRealMod
ServerActors=GenRealMod.TRMMod
ServerActors=GenRealMod.WRMMod
ServerPackages=GenRealModIW
ServerActors=GenRealModIW.WRMMod
Just copy the next lines
ServerPackages=GenRealMod2
ServerActors=GenRealMod2.TRMMod
ServerActors=GenRealMod2.WRMMod
And that should make the mod work.
For Raven Shield
- Go to your RavenShield/Mods folder and open your RavenShield.mod file with any text editor, notepad works just fine.
- Look at the end of the document, which should look similar to this (if you have any mod installed, this will look differently, the idea is that you get to this section)
[Engine.GameEngine] CacheSizeMegs=512 UseSound=True ServerActors=OpenRVS.OpenBeacon ServerPackages=GamePlay ServerPackages=R6Abstract ServerPackages=R6Engine ServerPackages=R6Characters ServerPackages=R6GameService ServerPackages=R6Game ServerPackages=R61stWeapons ServerPackages=R6Weapons ServerPackages=R6WeaponGadgets ServerPackages=R63rdWeapons
- You need to add the next lines at the end of that
ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod
- In the end, it should look like this:
[Engine.GameEngine] CacheSizeMegs=512 UseSound=True ServerActors=OpenRVS.OpenBeacon ServerPackages=GamePlay ServerPackages=R6Abstract ServerPackages=R6Engine ServerPackages=R6Characters ServerPackages=R6GameService ServerPackages=R6Game ServerPackages=R61stWeapons ServerPackages=R6Weapons ServerPackages=R6WeaponGadgets ServerPackages=R63rdWeapons ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod
- If you did everything right, then the mod should work properly.
For Athena Sword
Athena Sword and Iron Wrath work a bit different, since they don't use OpenRvS from the start, which means they won't load the mods. This can be changed by altering some .INI files however, and that's exactly what we are going to do.
- Got to your RavenShield/Mods/AthenaSword/system folder, look for a file named ASMenuClassDefine.ini
- Look for the next section in that file, it should be right in the middle
; Widget ClassMainWidget=class'ASMenu.ASMenuMainWidget' ClassIntelWidget=class'R6Menu.R6MenuIntelWidget' ClassPlanningWidget=class'R6Menu.R6MenuPlanningWidget' ClassExecuteWidget=class'R6Menu.R6MenuExecuteWidget' ClassSinglePlayerWidget=class'R6Menu.R6MenuSinglePlayerWidget' ClassCustomMissi ClassTrainingWidget=class'R6Menu.R6MenuTrainingWidget' ClassMultiPlayerWidget=class'ASMenu.ASMenuMultiPlayerWidget' ClassOpti ClassCreditsWidget=class'R6Menu.R6MenuCreditsWidget' ClassGearWidget=class'R6Menu.R6MenuGearWidget' ClassMPCreateGameWidget=class'ASMenu.ASMenuMPCreateGameWidget' ClassUbiComWidget=class'R6Menu.R6MenuUbiComWidget' ClassN ClassQuitWidget=class'R6MenuQuit'
The second widget, the ClassIntelWidget is what OpenRvS uses to load the MP mods into SP, so we are going to change that.
- Copy the next line and overwrite the ClassIntelWidget line
ClassIntelWidget=class'OpenRVS.OpenMenuIntelWidget'
In the end it should look like this
; Widget ClassMainWidget=class'ASMenu.ASMenuMainWidget' ClassIntelWidget=class'OpenRVS.OpenMenuIntelWidget' ClassPlanningWidget=class'R6Menu.R6MenuPlanningWidget' ClassExecuteWidget=class'R6Menu.R6MenuExecuteWidget' ClassSinglePlayerWidget=class'R6Menu.R6MenuSinglePlayerWidget' ClassCustomMissi ClassTrainingWidget=class'R6Menu.R6MenuTrainingWidget' ClassMultiPlayerWidget=class'ASMenu.ASMenuMultiPlayerWidget' ClassOpti ClassCreditsWidget=class'R6Menu.R6MenuCreditsWidget' ClassGearWidget=class'R6Menu.R6MenuGearWidget' ClassMPCreateGameWidget=class'ASMenu.ASMenuMPCreateGameWidget' ClassUbiComWidget=class'R6Menu.R6MenuUbiComWidget' ClassN ClassQuitWidget=class'R6MenuQuit'
-
Now, we are going to install General Realism Mod proper. Without closing AthenaSword.mod, paste the next lines at the end.
ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod ServerPackages=GenRealModAS ServerActors=GenRealModAS.WRMMod
- It should look like this at the end
[Engine.GameEngine] CacheSizeMegs=32 UseSound=True ServerActors=OpenRVS.OpenBeacon ServerPackages=GamePlay ServerPackages=R6Abstract ServerPackages=R6Engine ServerPackages=R6Characters ServerPackages=R6GameService ServerPackages=R6Game ServerPackages=R61stWeapons ServerPackages=R6Weapons ServerPackages=R6WeaponGadgets ServerPackages=R63rdWeapons ServerPackages=ASGame ServerPackages=ASCharacters ServerPackages=ASDescription ServerPackages=ASWeapons ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod ServerPackages=GenRealModAS ServerActors=GenRealModAS.WRMMod
For Iron Wrath
Like I said above: Athena Sword and Iron Wrath work a bit different, since they don't use OpenRvS from the start, which means they won't load the mods. This can be changed by altering some .INI files however, and that's exactly what we are going to do.
- Got to your RavenShield/Mods/IronWrath/system folder, look for a file named IronWrathClassDefines.ini
- Look for the next section in that file, it should be right in the middle
; Widget ClassMainWidget=class'MP2Menu.MP2MenuMainWidget' ClassIntelWidget=class'R6Menu.R6MenuIntelWidget' ClassPlanningWidget=class'R6Menu.R6MenuPlanningWidget' ClassExecuteWidget=class'R6Menu.R6MenuExecuteWidget' ClassSinglePlayerWidget=class'R6Menu.R6MenuSinglePlayerWidget' ClassCustomMissi ClassTrainingWidget=class'R6Menu.R6MenuTrainingWidget' ClassMultiPlayerWidget=class'MP2Menu.MP2MenuMultiPlayerWidget' ClassOpti ClassCreditsWidget=class'R6Menu.R6MenuCreditsWidget' ClassGearWidget=class'R6Menu.R6MenuGearWidget' ClassMPCreateGameWidget=class'MP2Menu.MP2MenuMPCreateGameWidget' ClassUbiComWidget=class'R6Menu.R6MenuUbiComWidget' ClassN ClassQuitWidget=class'R6MenuQuit'
The second widget, the ClassIntelWidget is what OpenRvS uses to load the MP mods into SP, so we are going to change that.
- Copy the next line and overwrite the ClassIntelWidget line
ClassIntelWidget=class'OpenRVS.OpenMenuIntelWidget'
In the end it should look like this
; Widget ClassMainWidget=class'MP2Menu.MP2MenuMainWidget' ClassIntelWidget=class'OpenRVS.OpenMenuIntelWidget' ClassPlanningWidget=class'R6Menu.R6MenuPlanningWidget' ClassExecuteWidget=class'R6Menu.R6MenuExecuteWidget' ClassSinglePlayerWidget=class'R6Menu.R6MenuSinglePlayerWidget' ClassCustomMissi ClassTrainingWidget=class'R6Menu.R6MenuTrainingWidget' ClassMultiPlayerWidget=class'MP2Menu.MP2MenuMultiPlayerWidget' ClassOpti ClassCreditsWidget=class'R6Menu.R6MenuCreditsWidget' ClassGearWidget=class'R6Menu.R6MenuGearWidget' ClassMPCreateGameWidget=class'MP2Menu.MP2MenuMPCreateGameWidget' ClassUbiComWidget=class'R6Menu.R6MenuUbiComWidget' ClassN ClassQuitWidget=class'R6MenuQuit'
-
Now, we are going to install General Realism Mod proper. Without closing AthenaSword.mod, paste the next lines at the end.
ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod ServerPackages=GenRealModIW ServerActors=GenRealModIW.WRMMod
- It should look like this at the end
[Engine.GameEngine] CacheSizeMegs=32 UseSound=True ServerActors=IpDrv.UdpBeacon ServerPackages=GamePlay ServerPackages=R6Abstract ServerPackages=R6Engine ServerPackages=R6Characters ServerPackages=R6GameService ServerPackages=R6Game ServerPackages=R61stWeapons ServerPackages=R6Weapons ServerPackages=R6WeaponGadgets ServerPackages=R63rdWeapons ServerPackages=MP2Game ServerPackages=MP2Characters ServerPackages=MP2Description ServerPackages=MP2Weapons ServerPackages=MP23rdWeapons ServerPackages=GenRealMod ServerActors=GenRealMod.TRMMod ServerActors=GenRealMod.WRMMod ServerPackages=GenRealModIW ServerActors=GenRealModIW.WRMMod