teamCutscenes
Loading different cutscenes for different teams. Customizing players in those cutscenes. Replacing cutscenes with custom cutscenes.
Config
Overall
There are 4 parts, and I'm listing the details for each part separately. We'll skip the {TEAM_ID} section, all the configuration parts below are targeted at a specific team and serve as sub-configurations for {TEAM_ID}.
Part 1: Set different cutscenes for different cup competitions
Config Key | Value | Description |
|---|---|---|
| Object | In |
Example
Annotation
This means that in the International Cup, if the match is final and the team controlled by the user is 6, the matchMenu cutscene will be used randomly from the 3 arrays, and the only one afterGame cutscene will be used.
Part 2: Dynamic cutscenes - Replacing certain cutscenes with custom cutscenes
Config Key | Value | Description |
|---|---|---|
| Object:
| Replacing original cutscenes with custom cutscenes. Such as adding a coach cutscene after a player receives a yellow card. |
| true/false | Whether to recursively attempt to match cutscenes; if not configured, the default value is false. |

Example
Annotation
As you can see, there are three ways to set dynamicCutscenes.
0x30001: a single cutscene id, means that the original cutscene0x30001will be replaced with the custom cutscenes.0x30002,0x300F7,0x300F8: multiple cutscene ids, means that the original cutscenes0x30002,0x300F7, and0x300F8will be replaced with the custom cutscenes.0x20000-0x2FFFF: range of cutscene ids, means that the original cutscenes0x20000to0x2FFFFwill be replaced with the custom cutscenes.
Part 3: Custom characters in cutscenes
Config Key | Value | Description |
|---|---|---|
| Object:
| Setting the characters in cutscenes. |
| Array: Placeholder Player Array | This is used to add any player who is not on the team for reference in |
| Object: Placeholder Player | The same as above 👆, adding a placeholder player as the coach. This is the same as adding a player in |
Placeholder Player & Coach Structure
Config Key | Value | Description |
|---|---|---|
| Number - Required | Face ID |
| String - Optional | Player Name; the default value is |
| Number - Optional | Jersey Number; the default value is |
| Number (cm) - Optional | Player Height; the default value is |
| Number - Optional | See Outfit Type Values; the default value is |
| true/false - Optional | Indicates whether the player is a goalkeeper, used to determine if they wear Player or GK uniform; the default value is |
For example:
Annotation
We have added a
coach(ID:65338) and two players (ID:2344and879) inplaceholderPlayer. So there are three external characters that can be used in cutscenes.In
cutsceneCharacters, we have assigned characters for 3 cutscenes.0x90033: [65338]0x90018: [+, 2344, +, +, +, +, +, +, +, +, 65338, x, x, x]0x90073: [0, -9, 65338]
Part 4: Home & Away configs
In some cases, you may want the team you are controlling to have different cutscenes when playing at home and away, or to use different characters in a cutscene. The part 4 allows you to configure the contents of the previous 3 parts separately for home and away matches.
Config Key | Value | Description |
|---|---|---|
| Object | Config for both home and away. |
| Object | Config for when your controlled team is playing at home. |
| Object | Config for when your controlled team is playing away. |
Example
Annotation
As you can see, this configuration includes 3 types: general for both home and away, home-specific, and away-specific.
For any configuration, PES_Hook will attempt to use the one with the finer scope. For example, when your team is playing at home, it will prioritize reading the configuration from home.*; if that does not exist, it will then try reading the general configuration.
Setting Team Cutscenes for Exhibition Mode
Similar to setting cutscenes for cup competitions, you can directly use normalMatch.
Additional
Available Cups
Available Stages
Available Time Points
Outfit Types
Old Version of the Usage PDF
It includes two simple flowcharts.