Sider v7.3.3 by Juce | PES 2021


Sider7 
is a companion program for PES 2021 and PES 2021 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.


HOW TO INSTALL :

1. Extract with WinRAR and done ( Sider doesn't need to be extracted in game folder, you can place Sider anywhere.

2. Run sider.exe, it will open a small window, which you can minimize if you want

3. Run the game and Sider should automatically attach to the game process.

Thread : https://evo-web.co.uk/threads/sider-7.84002/

*See doc/readme.txt for information on how to use it. The livecpk/ball-root is an example of LiveCPK usage, with Champions League ball created by @Hawke.



TUTORIAL for PES 2021




=======================
SIDER 7 ~ Release History
=======================

January 19, 2025
- fixing memory leak in custom events


January 10, 2025
- correction for custom events logic: fixed the bug with wrong event handlers called
- going back to LuaJIT 2.1.0-beta3, because strange keyboard problems were reported with newer version


November 28, 2024
- fixed issues with launching custom EXE files using "start.game" option in sider.ini
- sider.exe now has its own log: sider-app.log


November 26, 2024
- unified version that supports two different ways of installing/running sider
  to accommodate different ways the game can be run: on Windows, macOS, Linux, and SteamDeck
- custom events: support for creating custom trigger code and handler functions in Lua modules
- updated LuaJIT compiler to 2.1 version from October 2024
- tweak for "zlib" library: best compression is now used by default
- new event: "context_reset": occurs when the game returns to main menu
- new event: "display_frame": fired every time the game renders a frame
- new fs.make_dirs function: to create a directory with all intermediate dirs too


March 27, 2024
- update for Special Edition version with modified game-attachment logic


June 30, 2023
- fixing a rare bug, when "after_set_conditions" event isn't called in Master League
  (which led to subtle errors in such modules as StadiumServer and ScoreboardServer)
  thanks to Sickbeard who reported it.
- documentation updated: added previously missing info on:
  "set_home_team_for_kits" and "set_away_team_for_kits" events


February 12, 2023
- "ctx.kits" updates: new "SleeveLimits" kit attribute and corrections for number
  positioning on the shorts (new range for "ShortsNumberX" and "ShortsNumberY": 0-31)
  Thanks, zlac and Hawke!
- new scripting lib: "fs", with function "find_files" for listing/searching directories
- audio lib update: new function "get_state" for sound objects


July 9, 2022
- Special Edition version with modified game-attachment logic 
  (no sider.exe. Game patcher program is included, with support of PES2021.exe versions 1.06.00 - 1.07.02)
- tested successfully on Windows, Ubuntu Linux, and Steam Deck


June 15, 2021
- fix for "home_team" and "edit_home_team" settings in lua context object
  when the game is in Edit mode.


June 7, 2021
- fixes for gamepad input management logic error that caused crashes on game startup
  for some folks


May 20, 2021
- support for 1.06.00 game exe


May 2, 2021
- fix for problem introduced in version 7.1.0:
  with overlay disabled (overlay.enabled = 0), sider was causing immediate game crash.
  This is fixed now. Thanks to SinnyDeas for reporting the issue.


April 12, 2021
- added "input-blocking" feature
- small tweak to support PES 2021 Lite 1.05.00 exe


October 6, 2020
- another fix for "match.minutes": now works with 1.01.00 and 1.01.01 game exes


September 27, 2020
- fix for "match.minutes" option in sider.ini. It works again now.
- corrections for "cr7_audio.lua" module (Ronaldo SUUU sound demo)


September 15, 2020
- initial release. Most things seem to work