Mod that adds multiplayer to Tales of Arise. For progress, see the Project page.
This is still to be considered experimental until someone says it's stable. Let me know via GitHub or Discord when you encounter untracked issues.
Because this is how God intended Tales of to be.
During battle, controllers will automatically be assigned to the characters. See below for details on the order.
⚠️ Ifxinput1_3.dll
already exists because you installed another mod (e.g. Arise SDK), skip the file and launch UnrealEngineModLauncher.exe before starting the game.
- Plug in a second (or third, or fourth) controller.
The controllers will then be assigned to the 2nd, 3rd, and 4th character respectively and will be able to control these characters.
For details, refer to Controls.
Temporarily:
- Unplug all other controllers.
Completely:
- Remove
xinput1_3.dll
. - Optionally, remove all files included in the archive.
No critical issues known at this time.
For a complete list, see issues
Please comment or add new issues if you encounter any that haven't been reported yet.
- Player numbers are initially assigned in the order Steam reports them.
- When a controller disconnects, the player number will become free again and control is returned to the CPU.
- When a controller connects, it is assigned the first free player number.
The characters are assigned in this order:
Player | Party Member |
---|---|
P2 | Left |
P3 | Right |
P4 | Bottom |
During battle, each player gets to control their own character. Make sure that P1 (= the flag) is assigned to the top party member.
By default, boost attacks can be used by all players to add some competitiveness to the mix. See Customization for instructions on how to restrict the usage of boost attacks.
By default, all players can switch characters during battle, as long as the new character is not already controlled by someone else.
See Customization for instructions on how to customize this behavior.
Outside of battle, all controllers are treated equally and can steer the main character and navigate through menus. This mirrors the default behavior of the game and allows for taking turns without passing around a controller.
Additionally, if you set AutoChangeCharas
to 1
in the config (see Customization),
all player will be able to instantly change the visible character to their own by pressing "Reset Camera 2" (default is left bumper) on their respective controllers.
There are a few things that you can customize to your liking. For this, you simply have to edit the values in MultiplayerMod.ini
. (Changes are applied immediately.)
- Rename
...\steamapps\common\Tales of Arise\Arise\Binaries\Win64\MultiplayerMod.example.ini
toMultiplayerMod.ini
(i.e. remove the ".example" part.) - Open the file and edit the values to your liking.
Edit the values under [CAMERA]
. There are comments that should explain what the variables do.
If you want to keep other players from "stealing" your character by invoking boost attacks, set:
[MISC]
RestrictBoostAttacksToCpuAndSelf=1
This will make sure that only you are allowed to use your own character for boost attacks. CPU characters are still available for everyone.
If you want to keep boost attacks only for P1, set this:
[MISC]
RestrictBoostAttacksToP1=1
There are two flags that let you customize the character switching behavior of P2-P4.
AllowSwitchingCharasDuringBattle (default = true)
When enabled, P2-P4 can switch characters during battle (unless the chara is controlled by someone else) by moving the flag. (i.e. in the target menu, in the battle menu and in the formation menu.)
When disabled, P2, P3 and P4 are always chara #2 (left), #3 (right) and #4 (bottom) respectively. You can still change charas, but you'll have to move them around to achieve this. (e.g. move the bottom character to the left)
ResetCharacterAssignmentsAfterBattle (default = true)
When enabled, P2-P4 will be reset to their default character (according to the character order) after battle. This mimics the behavior for P1.
You can customize the cursor with these options:
[MISC]
TargetCursorScale=0.75
# When enabled, the default cursor will be (partially) hidden. The less obtrusive colored cursors are still visible.
HideDefaultCursor=1
⚠️ The mouse & keyboard are second-class citizens in this mod. If you have the choice, please use gamepads.
The mouse & keyboard should work normally, but they are always P1. This means that with the default behavior, the first gamepad and the keyboard will share the same character. If you want them to control separate characters (what you'd expect from multi-player), you have two options:
- A.) Plug in (or emulate) a second gamepad and ignore the first one.
- B.) Set "FirstPlayerIsKeyboard=1" in the settings. (See Customization)
The project is not currently in a compilable state because of some local changes to the Arise SDK. // TODO
- RussellJerome, for Unreal Mod Loader (UML)
- emoose, for the Arise SDK
- Meebo, for testing and literally playing through the game to provide me with a save file.