Salta al contenuto

Alterna Shoutbox Urlobox

Non e' stato inserito nessun grido nella Shoutbox, perche' non aggiungere un grido per iniziare?


[Sider .lua Module] Ball Server by zlac

balls server pes 2017 palloni

  • Please log in to reply
No replies to this topic

#1 energia



  • Moderatore
  • 1064 Messaggi:

Inviato 18 May 2017 - 10:18 PM

Here's the BallServer Lua module for PES 2017 Sider.

Current version: 1.3
Minimum version of Sider required: 3.4.1


  • GDB-style unlimited ball management
  • simplified ball packaging - all ball-related files in just one folder (see the balls included in this release)
  • ball assignment to individual home teams via map_teams.txt file
  • ball assignment to competitions via map_competitions.txt file - i.e. all teams participating in particular competition will use identical ball
    • IMPORTANT: by default, competition assignment always takes priority over team assignment in all modes except Exhibition mode matches
      • but, there's a way to override that behavior for any individual competition - by slightly modifying BallServer.lua script itself, you can add/remove competition IDs in override_competitions table, thus defining more or less competitions where team assignment takes priority over competition assignment
    • support for optional ball to be used in final match only (not tested yet, hopefully it works)
    • support for optional ball to be used during winter season
  • correct ball previews and ball names are displayed in game menus (where available, depending on game mode)
  • while in edit mode, ball server does nothing

Current limitations:

  • Ball names cannot be changed (in menus, replays, etc.) - I have no idea how to change those with current Sider tech and/or if such customization is even possible 001_smile.gif Fixed with the sider 3.3.3 release!
  • Inaccurate ball selection during replays - due to game design, saved replays do not include tournament_ID - if the ball used in saved replay has been assigned via map_competition.txt, then there is no way to re-select exactly the same ball during replay - exhibition mode ball is most likely going to be selected.

How to use:

  1. Unpack v1.2 archive and copy folders 'content' and 'modules' inside your sider 3.4.1 folder
  2. Add lua.module = "BallServer.lua" at the end of sider.ini
  3. Customize map_teams.txt and map_competitions.txt files and add more ball folders in content\ball-server folder
  4. Unpack v1.3 script update and replace old .lua script in 'modules' folder


  1. @juce and @nesa24 for sider
  2. balls used in this demo-release:@-cRoNoS- "Adidas UEFA Champions League Finale Cardiff 2017" and "Nike Ordem 4 Hi-Vis Premier League 16-17"
  3. @LandonG for the idea and initial implementation of using different ball during winter season

Changes and fixes:

  • [1.1 - Fix] Fixed map_*.txt reading code - now it properly recognizes missing optional values (e.g. when the ball for final match is omitted)
  • [1.2 - New] Support for switching ball names
  • [1.2 - New] Support for optional winter ball during winter season
    • IMPORTANT: All existing map_competitions.txt files must be updated to include additional value for winter ball - each line must contain exactly 3 "," signs separating 4 values (either real paths or empty values)
      • One additional comma at the end of the line - if you don't want to use specific winter ball
        0, Nike Ordem 4 Hi-Vis Premier League 16-17,,              
      • Or additional ball path at the end of the line - if you want to use specific winter ball
        39, Nike Ordem 4 Hi-Vis Premier League 16-17,, Adidas UEFA Champions League Finale Cardiff 2017       
  • [1.2 - New] Deactivation of ball server while game is in the edit mode
  • [1.3 - New] Multiple balls can be assigned to a competition via map_competitions.txt - if more than one ball is available, Ball Server selects one randomly
  • 0, Nike Ordem 4 Hi-Vis Premier League 16-17,, # exhibition match
    0, Adidas UEFA Champions League Finale Cardiff 2017,, # exhibition match
  • [1.3 - New/Fix] Better support for replay mode (requires Sider 3.4.1)

Link v1.2 (base pack)
Link v1.3 (updated script only)
Please, do not re-upload to other services