PES 2021 Soundtrack Server v7

PES 2021 Soundtrack Server v7

PES 2021 Soundtrack Server v7 – creator “MarcoIacovelli02” has released the seventh version of the soundtrack server with various settings for eFootball Pro Evolution Soccer 2021.

Author’s Note:
I’ve started working on the game’s music system and have prepared an update that I hope you’ll enjoy. It’s available in two versions: one designed for the UML Patch on Football Life 26, and the other for the standard version of Football Life. My main focus has been to make the music experience more comfortable, responsive, and personalized.

In addition to the core features, I’d like to highlight a few new additions:
– The ability to set a favorite track (using F1) and instantly recall it with a simple press of F2.
– The selection is retained even after closing and reopening everything.
– The ability to search for any track on the fly by pressing F3. Real-time search opens by title or artist, and you can preview a snippet without interrupting what you’re doing. The game temporarily “locks” other actions, so there’s no risk of pressing the wrong keys.
The system selects appropriate music based on the context of the competition, based on folder contents.
– Everything runs smoother, transitions between songs are less jarring, and information about what’s playing is displayed in a clearer and more immediate overlay.
– Optimized for improved performance and now fully supports special and international characters.

More details:
1. **Status Management System** – Keeps track of the current song, mode, and playback status
2. **Favorite Track System** – Press F1 to select, F2 to play your favorite track at any time
3. **Search Function** – F3 to search tracks by artist/title with real-time preview
4. **Smart Playlists** – Organized by mode with ID3 caching and UTF-8 support
5. **Competition Information** – Automatically detects over 40 competitions (UCL/UEL/FWC, etc.)
6. **Career Mode Support** – Different music for ML/BAL leagues/cups
7. **Unified Playback Engine** – One function handles playback of all tracks with seamless transitions
8. **File Saving** – Your favorite track is saved to a file and retained between sessions
9. **Improved User Interface** – A rich overlay with track information, position, mode, and controls.
10. **Input Blocking** – Correctly blocks game input during searching/selection (Stadium-Server logic)

Technical improvements:
– ID3 tag caching for improved performance
– UTF-8 character support
– Memory optimization
– Improved error handling
– Fixed forced track changes when switching modes.

HOW TO UPDATE THE NUMBER OF TRACKS IN A LUA FILE:
1. Open the ‘SoundtrackServer.lua’ file in a text editor (Notepad++ recommended).

2. Find the following section:
local Main_Soundtrack_MaxCount = 177
local Main_Edit_Mode_MaxCount = 0
local Main_Competitions_Generic_MaxCount = 21
local Main_Competitions_Specific_MaxCount = 18
local Main_Results_Generic_MaxCount = 40
local Main_Results_Specific_MaxCount = 1
local Main_Highlights_Generic_MaxCount = 25
local Main_Highlights_Specific_MaxCount = 10

3. Change each number to reflect the actual number of tracks you have:
– Count the number of files in each folder
– Use the exact number of tracks you have
– Set the value to 0 if the folder is empty

4. Example (if you have 25 tracks in Main_Soundtrack and 0 in Edit_Mode):
local Main_Soundtrack_MaxCount = 25
local Main_Edit_Mode_MaxCount = 0
local Main_Competitions_Generic_MaxCount = 21
local Main_Competitions_Specific_MaxCount = 18
local Main_Results_Generic_MaxCount = 40
local Main_Results_Specific_MaxCount = 1
local Main_Highlights_Generic_MaxCount = 25
local Main_Highlights_Specific_MaxCount = 10

FOLDER SETUP INSTRUCTIONS:
Folder structure:
0_Other/ → Track_Delay_1.mp3 only (save as is)
1_Soundtrack/ → Track_1.mp3, Track_2.mp3, etc.
2_Edit_Mode/ → Track_1.mp3, Track_2.mp3, etc. (or leave blank)
3_Competitions_Generic/ → Track_1.mp3, Track_2.mp3, etc.
4_Competitions_Specific/ → Subfolders with competition IDs
5_Results_Generic/ → Track_1.mp3, Track_2.mp3, etc.
6_Results_Specific/ → Subfolders with competition IDs
7_Highlights_Generic/ → Track_1.mp3, Track_2.mp3, etc.
8_Highlights_Specific/ → Subfolders with Competition IDs

Competition-specific folders (4, 6, 8):
Example: If (for example) your Thai league patch specifies ID 200

CREATE FOLDER: 4_Competitions_Specific\200\
ADD TRACKS: 4_Competitions_Specific\200\Track_1.mp3

4_Competitions_Specific\200\Track_2.mp3
4_Competitions_Specific\200\Track_3.mp3

CREATE FOLDER: 6_Results_Specific\200\
ADD TRACKS: 6_Results_Specific\200\Track_1.mp3

6_Results_Specific\200\Track_2.mp3

Important rule:
Each folder with a competition ID must contain the SAME number of tracks.

– If there are 3 tracks in the 4_Competitions_Specific\200\ folder…
– Then there must also be 3 tracks in the 4_Competitions_Specific\201\ folder.
– Copy and rename the tracks if necessary.

HOW TO SET UP MP3 FILES:
1. Use MP3Tag to edit metadata:
– Set the “Artist” field
– Set the “Title” field
– Remove the year from the name if necessary.

2. Name the files correctly:
Correct: Track_1.mp3, Track_2.mp3, Track_3.mp3
Incorrect: track1.mp3, 02.mp3, song_3.mp3

3. Run ‘reorder.bat’ in each folder to automatically rename the files.

SIDER.INI CONFIGURATION:
Place the following line above all other lines in the cpk section: cpk.root = “.\livecpk\SoundtrackServer”
Place it anywhere in the lua section: lua.module = “SoundtrackServer.lua”

GAME CONTROLS:
– Page Up → Next Track
– Page Down → Previous Track
– Key 5 → Random Track
– F1 → Select Favorite Track (opens menu)
– F2 → Play Favorite Track
– F3 → Search Tracks
– Space → Add Space to Search

TROUBLESHOOTING:
1. Music not playing? Check the number of tracks in the Lua file.
2. Incorrect competition music? Check the competition IDs in your patch.
3. Metadata not showing? Use MP3Tag to fix ID3 tags.
4. Favorites not saving? Check file permissions in the Sider folder

QUICK START:
1. Place MP3 files in the 1_Soundtrack\ folder
2. Count the number of files
3. Update the Main_Soundtrack_MaxCount variable in the Lua file to this number
4. Test in-game

Remember:
The system reads tracks starting with Track_1.mp3 and up to the MaxCount value.

Installation on PES 2021 using:
You must have
PES 2021 Sider 2025 v7.3.3.

How to install:
1. Make sure you have the latest version of Sider installed.
2. Extract the RAR contents to a temporary folder.
3. Copy the contents of the temporary folder to Sider/content, Sider/livecpk, and Sider/module.
4. Edit Sider.ini in Notepad and add the following new lines to the appropriate sections:
cpk.root = “.\livecpk\SoundtrackServer”
lua.module = “SoundtrackServer.lua”

Credits:
Created by MarcoIacovelli02
Based on original by Predator002.

 

 

Modsfire