Custom Loading and Menu Screens

FF WALLPAPER1

Howdy folks!  Lately, I’ve been getting a lot of questions about how to create custom loading and menu screens in Freedom Force vs The Third Reich.  There probably were tutorials once-upon-a-time, yet while there are some good threads about this on Freedom Reborn, there isn’t, to my knowledge, a good, clear, set of instructions on how to do this.

So, you want to give your mod a little extra bit of personality, replace the main menu with a picture of the Thundercats, the Teen Titans, or whatever your mod is about, right?  Well, the process is really quite simple.  Like most things with FF, these interface screens are really easy to customize.  It’s just a matter of replacing files in the right directory.  With the following instructions, you can replace the main menu screen, the Rumble Room screen, the loading screen, and every other game menu and loading screen.

  1. Make sure your mod has the right directory.  You’ll need Art\Library\Interface_Scenes, and at least some of the subfolders.  Which ones you need depends on what all you want to replace.  If you’ve begun your mod by copying FFX, you probably won’t have these files.  You can copy them out of the main FF Data folder, or you can grab them out of one of my mods (which all have at least some of these images replaced).  Now, the folders corresponding to the various loading screens are mostly intuitively named:
    1. mg_ff_team_main is the main menu screen, mg_rumble_room is the rumble room screen, and so on.Screenshot (24).png
  2. Each interface scene in the game consists of two parts, a texture, the actual image that is displayed, and a nif, or mesh file, which is the canvas upon which the texture is displayed.Screenshot (25)
    1. The texture will have a specific name that the nif tells the game to look for.
    2. Some of the scenes have animated or otherwise unusual nifs that can be hard to fit with a texture.  You’ll notice that the default main menu is like this, scrolling through a whole host of characters.
    3. You can replace these with simpler nifs from other portions of the game.  I’ve done this with the main menu in all of my mods, simply substituting a flat nif from one of the loading screens for the default nif.
      1. Of course, if you change nifs, you need to make sure the you rename the texture that goes with it appropriately so the game can find it.
      2. For example, the texture that goes with my chosen main menu nif is load_skyking.dds, while the default texture is made up of a number of different pieces each with a specific name.Screenshot (26).png
  3. To change the image displayed by your chosen interface screen, simply replace its texture with one of your choice.  It must be named exactly the same thing!
    1. All textures used in FF have to be square, with even dimensions.
    2. Interface scenes must be 1024 x 1024, .dds format.
  4. If you’re not sure how to save an image in .dds format, I recommend using GIMP, a free image editing program that can take a .dds plug-in.
    1. After installing GIMP, open your image with it, crop or scale to approriate dimensions, and then Export As a .dds file, named whatever your base texture is, i.e., load_skyking.dds.
  5. That’s it, you’re done!  Enjoy your cool new custom screens!

Well, that was easy, but what if you want to create custom loading screens for your mod’s campaign missions?  Well, this is also pretty simple, but it does require a few more steps.

  1. These files also go in your interface_scenes directory, but instead of replacing them, you actually need to create your own.
  2. Copy one of the comic_blank (comic_timemaster, comic_blitzkreig, etc) folders out of the vanilla Data folder and past it into the Art/Library/Interface_Scenes directory in your mod.
  3. You’ll see that it is a similar animal as the other interface scenes we already discussed, except instead of a nif and ONE texture, it is a nif and THREE textures.  This is what makes those cool fake comic covers for the game’s mission loading screens.
    1. The comic cover itself is broken into two pieces, and then there is a ‘back’ image which provides the background.  You need to replace the two textures with your own cover image chopped up into pieces of exactly the same dimensions.
    2. OR, you can do just like we did with the main loading screen, and simply replace the comic cover nif with a plain nif and only have to make one texture.
    3. Name your folder something fitting for your mission, avengers1, for example.
  4. Now comes the slightly more complex bit.  You’ll need to create entries in FFEdit for your brand new loading screens.
    1. Open up FFEdit, and make sure the Primary Data path points to your mod folder.  Now, click on the ‘Res’ (resources) tab, and scroll down until you see the ls_blank (NOT is_blank!) entries.
    2. Select one of these, like ls_01_begin, and click ‘copy.’
    3. Rename your new entry to be ls_yourmissionname.  Note, it must match exactly what the mission name is in the Campaign tab, so it is a good idea to switch over there, copy the mission name, and just paste it after ls_.
    4. Point the source of the entry to your newly created mission loading screen.  Make sure to trim the data path to start at ‘library’!
    5. Save, rinse, repeat for other missions.Screenshot (28)
  5. You’re done!  These should now display whenever you load one of the appropriate missions.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s