
- Versus Mode Preparation -
Welcome! In this section we will be learning about how to use the recent Versus Mode and adding your own Fighters and Stages to it. Note that this section is placeholder until Versus System is completely editable. Until I am finished with Arcade Mode, we will be only able to add / remove Fighters and Stages.
Also keep in mind that in every new UF2D update, Versus Selection Screens will reset as it isn't your own made Select Screen. We will eventually handle that part too.
​

1- Character Caches
-
Character Cache is a Blueprint that stores general information about a Fighter so that various Menus can use them such as Character Select Screens.
-
You can find this Blueprint in this location: Content/External/FR_Templates/Fighter
-
You can also use the "Favourites" tab and select FR_Templates folder to reach the Fighter folder.

-
As previously mentioned, Character Cache Blueprints do not contain any code. The only section we need to worry about is "General Properties" which are easy to explain;
-
"Character Name" is used mainly by Character Select Screens to show the name of the Fighter.
​
-
"Fighter Core" is the Fighter to spawn in game. For example, "MyOmen_Char".​
"Fighter Fanim" is the Fighter's connected FAnim. It is used to take flipbooks to represent the Fighter in Select Screens.
-
"Save Data Object Name" is the used for creating a save file for the Fighter in this name if you want to store information permanently. We will talk about this later.

-
"Menu Spawn List" is a list of Fighter Menus that will be activated once a Fighter is selected. It is disabled at this time but I will toggle it back as soon as possible.
-
Using Character Cache is rather easy; simply make a copy in your Fighter's folder and change its name to "FighterName_CC".
-
After that, edit all the properties fitting to your Fighter.
2- Using Character Caches

-
To use your newly made Character Cache, you need to know where the Versus Menu Character Select Screens are:
-
Content/External/FR_Templates/UI_System/Menus/Versus_Menu/Sub_Menus/Versus_Char_Selection
-
You can also use the "Favourites" tab and select Versus_Menu folder to reach the Menu.
-
Despite a Character Select Screen might look scary at first, there is nothing to be afraid of!
-
What you need to focus is the Components that are named "Char_Container". These Child Actors are the ones that store a Character Cache data.
-
Char_Containers have pretty easy properties to explain:
​
-
"Flip Container Visuals" simply flips the Flipbook Icon of the Fighter.​
"Owned Character Cache" is for your Character Cache that we explained above which allows a Fighter to be selectable.
-
"Flipbook Display" is the used to show a Fighter Icon.

-
All you need to do is setting the "Owner Character Cache" value to your newly created "FighterName_CC" and use a Flipbook to display the Fighter.
-
For now it is suggested to use a 120x120 Texture until I make that value editable.
3- Preparing FAnim
-
Fighter FAnims got some new Flipbook variables for each Outfit which is called "Showcaser Flipbook List".
-
This list of Flipbooks are used by Character Select Menus and for now they are really strict with where they should be used and their dimensions. This will be change later on.
-
"Index [0]" is used as a preview of Fighter before it is selected.
-
"Index [1]" is used as a background for the selected Fighter.
-
"Index [2]" is used as Fighter's in-game visual, used for outfit and color selection.
-
"Index [3]" is used as an animation for Fighter's Flipbook to signal that Order of the Character is selected. Can be same value as Index 2.


Index 0 Visual. Suggested
Dimensions are 120x220.

Index 1 Visual. Suggested
Dimensions are 60x220.


Index 2 and 3 Visuals. Default Game Sprites.
4- Post Battle Screen
-
Last things you need to handle are two variables for Win Screen Quote and Sprite.
-
These are stored in "YourFighter_Char" file in General tab of "Character Standard Properties". I will change this later too so keep that in mind for now.


This is all for Versus System. As I stated before, all of the restrictions will be taken out eventually and you will have full control on visuals etc. For now please accept this Placeholder tutorial until I am done with Arcade Mode.
Thanks for your time and reading!