Post tutorial RSS Getting General Realism Mod to work on Athena Sword, Iron Wrath and any other mod

As of now, the OpenRvS v1.1 can make most multiplayer mods to work on single player, which includes General Realism Mod. However, it only works for Raven Shield. In this quick tutorial, I will explain how to change that, and allow the MP mods to work on SP on Athena Sword, Iron Wrath and any other mod for that matter.

Posted by on - Basic Installers

  1. 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)
  2. 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

  1. Go to your RavenShield/Mods folder and open your RavenShield.mod file with any text editor, notepad works just fine.
  2. 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
  3. You need to add the next lines at the end of that
    ServerPackages=GenRealMod
    ServerActors=GenRealMod.TRMMod
    ServerActors=GenRealMod.WRMMod
  4. 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
  5. 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.

  1. Got to your RavenShield/Mods/AthenaSword/system folder, look for a file named ASMenuClassDefine.ini
  2. 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.

  3. 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'
  4. 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
  5. 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.


  1. Got to your RavenShield/Mods/IronWrath/system folder, look for a file named IronWrathClassDefines.ini
  2. 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.

  3. 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'
    
  4. 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
  5. 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
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.