Sider is a companion program for PES 2018 and PES 2018 Lite. It allows for small tweaks - such as "free side-select" (which is where sider gets its name from), and time expander for the demo version. It also facilitates game mods, created by the modding community. The two main features are LiveCPK and the scripting engine, where you can write your own mods in Lua programming language.
LiveCPK makes it possible to replace game content at run-time with content from files stored on disk, instead of having to pack everything into CPK-archives. (This feature is similar to Kitserver's AFS2FS and to FileLoader for earler versions of PES). Depending on how and when exactly the game reads the replaced files, you can even live-edit some things, like textures or 3D models, without exiting the game.
If you know a little bit how to program, you can write your own game logic using Sider's scripting engine. This requires some reading and understanding of how the game works, but it's really not that hard ;-) See scripting.html - for detailed documentation on that.
=======================
SIDER 4 ~ Release History
=======================
November 15, 2023
- Major backporting project, started by MJTS-140914
- Several features backported from Sider 7, including:
- overlay and keyboard/gamepad input support
- kit manipulation
- audiolib, fslib
- Several popular modules confirmed fully working now with Sider 4:
Kitserver/BallServer/StadiumServer/ScoreboardServer
August 28, 2018
- fix for LiveCPK internal logic: sometimes the game would
hang early on during startup (for example with PTE Patch)
and not go past the black screen. This is fixed now.
- fix for trophy remapping: now works with leagues too.
(previous version only supported cup tournaments)
- free sides select
August 6, 2018
- new feature: trophy.lua - for cup celebration scenes
- fix: context is now cleared when user returns to main menu.
- performance improvement for LiveCPK events in Lua modules.
August 1, 2018
- fix for crash in set_teams event handler
- subtle correction for make_key handler behaviour:
if it returns nil or any non-string value, or throws
an error, then the key as assumed to be the filename.
(as described in doc/scripting.txt)
July 31, 2018
- Lua scripting engine, first release:
set_teams, set_stadium, set_conditions, set_match_time
as well as LiveCPK-related events are supported.
June 15, 2018
- initial public release
- LiveCPK support
Source: https://mapote.com/doc/sider