Articles

Customising a character (or a court)

Image
This article was updated on Nov, 17th 2023. (Note : this advice is mostly transferable to customising courts, folder Patch\Stadia should be used instead of Patch\Players . ) Patch folder location and naming convention A character folder should be located inside  SteamLibrary\steamapps\common\Full Ace Tennis Simulator\LocalData\Patch\Players . Its name should include the character's Unique ID, but any contents besides that is free and you may use it to identify the folder more easily. For instance : Here the Unique ID is  6B68D4EF-D191-257E-312A-24AF58FA818A . It should always use that specific format. In order to customise a character, you first need to have a specific Patch folder like that. Make sure there isn't already a folder with the same Unique ID, and only create one if there isn't. If there is more than one folder with the same UniqueID, the game will arbitrarily pick one of them as though it was the only one. There are 2 ways to create a character folder. Method

Modding umpire announcements

Image
As an example, let's assume you have created a character called Tony Stark and want to create umpire announcements for that name. Creating audio files First of all, you need to create 2 audio files in ogg format. ( OggDropXPd  is a nice tool to convert audio files to ogg). name.ogg, in which only the name "Stark" should be uttered. It will be used for announcements like "game Stark", "advantage Stark", etc... leads.ogg, in which "Stark leads" must be uttered. It will be used for announcements like "Stark leads 2 games to 1", "Stark leads 1 set to 0", etc... Get character's UID After that, you must find the UID associated to the character. The UID is displayed (but not entirely) in the editor as such : In order to retrieve the complete UID, select the line and export to a CSV file. Open the CSV file in a text editor and you'll be able to retrieve the Unique ID. Make modded files available to the game The easiest way

Modding animations (from v1.13 onward)

Image
General information Full Ace modding uses FBX file format to import animation data from 3D software such as Blender, Maya or akeytsu. This data must be transformed to ANM format, which is the game's format for animations. Most animations also need flagging information to be included in the ANM file. Full Ace provides an in-game interface for this. Getting started Download the Animation Starter Pack   (mirror) . Unpack it at the place of your choice. Contents of sub-folder LocalData should be moved to  SteamLibrary\steamapps\common\Full Ace Tennis Simulator\LocalData . The Anim-FBX folder is where you should export animation data in FBX format for Full Ace to use. A FBX file  modding_sample.fbx is included as a sample. Info files such as  modding_sample.info  are created automatically and used by Full Ace to store linking information between FBX and ANM files. The Patch\Packs\Anim-Starter-Pack folder contains ANM animations created from modding_sample.fbx . To interact with them,

Creating tournaments and courts

Image
From v1.13, it is possible to create and delete courts/stadia and events/tournaments. However, there are some requirements that must be met in order for CAREER mode to work correctly. If they aren't, some tournaments in the list will be highlighted in a pinkish color and the SAVE button in the editor will be disabled. Here is a list of errors, beginning with easiest to check : Each event must have a stadium associated. Any event with Stadium  set to None  is highlighted. Event of category FA Season's best must have Table Size set to 8 and Qualies Size set to 0. Event of any category other than FA Season's best mustn't have Qualies Size set to 0. Only events of category  FA Tour 4  can have  Table Size  128. Only events of category FA Tour 4 and FA Tour 1000 can have Qualies Size higher than 64. Events with Table Size 128 last 2 weeks instead of 1. Therefore they can't happen on week 52. Events with Qualies Size  higher than 64 have their qualifications happ

Modding in Full Ace : using the Patch folder (from v1.13 onward)

Image
Principle Modding in Full Ace relies heavily on the Patch folder. Its location must be SteamLibrary\steamapps\common\Full Ace Tennis Simulator\LocalData\Patch . It provides a safe location for modders to put their files, independent of the game's installed files. When Full Ace tries to load an installed file, it looks for it in the Patch folder first. The rules below are introduced in version 1.13 and open up more possibilities for modders. Let's consider a file that is installed at location Relative_Game_Path\filename.ext (for instance Sounds\fault_01.ogg ). The game will look for it at the following locations, in order : Only if the game is in the process of loading assets specific to a player with UniqueID PlayerUID : Patch\Players\xxxPlayerUIDxxx\filename.ext (for example Patch\Players\Rougier-PlayerUID\filename.ext ) If Patch\Players\xxxPlayerUIDxxx\PackList.txt exists, then for every PackName folder listed in PackList.txt : Patch\Packs\PackName\filename.ext Patch\Pa