User:Tomato
Discord: Tomato#3918
I also always have the thread open when I'm online, you should be able to reach me there as well.
Tools
Some Python scripts that make my life easier. Here so the source code is available somewhere without cluttering up the PES pages. Now split between PES17 and PES18.
PES17
Transfer
Simple tool that should allow people to quickly copy their teams to other slots. Can also transfer aesthetics exports now.
Transfer - No requirements, updated 02:56, 4 February 2017 (UTC)
Source code - Built on Python 3.5.2, brace for spaghetti
- For exports, put a TEXPORT file in the script folder and run the transfer.exe. The team and player IDs in the TEXPORT will be modified to match the new slot.
- For aesthetics, put an aesthetics export in the script folder and run aesthetics.exe. The team IDs in the aesthetics export will be modified to match the new ID.
- The README.txt contains examples of correct syntax when entering the team names.
- The script hasn't managed to fuck up an export in years. Still, if it does end up breaking something complain somewhere and it'll likely get fixed.
Editor
Source code will be published here to avoid cluttering the PES17 pages further. It's not very well commented so go in at your own risk and prepare to be horrified
Official .exe builds are built with pyinstaller. You can get a good idea about the options by reading the docs.
Compile
Now in stadium flavour. Similar to the 4cc aesthetics compiler, this takes stadium exports and builds a stadium CPK from those. The real benefit is simply easier filepaths with the exports since the script moves files to the correct full path for CPK building. Slightly tested but should work properly for most cases. The included README has info on usage.
Stads - No requirements, pre-compiled exe
Odd Jobs
Small things that don't deserve their own sections but might still be useful. No .exe builds so Python is required.
De-CPK
Takes a CPK and tries to build AET-compatible exports from it. Basically reversing the job the aesthetics compiler does.
Extract
Extract several CPKs in bulk.
Zlib
Bulk zlib/unzlib files in a folder tree.
PES AI
Not a tool but rather research data shining some light on PES AI and how it can be modded. The page has all the details and tools in a maybe even readable form.
PES 18
Editor
PES18 port of the PES17 NGE-like editor. Actually behind the 17 version in features because it was ported when 18 was released, meaning any work on the PES17 editor since then is not included. Not very likely to catch up ever
Editor18 - Pre-built .exe
MTLTools
Helpful for editing the FMDL Strings inside the new PES18 model file format without having to use a hex editor. Mainly useful for changing texture filenames and paths since adding/removing strings is strictly forbidden and will break your model completely. No .exes because some FMDL files are just weird and have different amounts of padding on the strings and every time a new build is done to adjust something else will go wrong. The core functionality is part of the compiler now anyway
Textools
Tools for converting DDS to FTEX and vice versa. Written when PES18 came out and left alone once the textures it spat out made sense so the inner workings are a bit of a mystery but it'll do its job most of the time. Slightly commented, there are lots of resources for DDS file structure out there, fewer but still some for FTEX as well. No .exes since pack is already bundled with the aesthetics compiler and unpack hasn't been converted to be callable yet
TED
Encryper/decrypter for PES18 Team Edit Data. Takes .ted files and decrypts them so they can be read/edited, then takes those decrypted files and encrypts them so PES will agree to read them again.
ted - Pre-built .exes
Transfer
Similar to the PES17 tool, allows exports to be transferred between team slots. Usage is pretty much the exact same except for whatever reason there'a a good chance 18 will reset your formations and shuffle your bench, especially if you're overwriting a team with existing tactics instead of just placeholder. This seems to be a problem with 18 itself instead of the transfer tool so eh, it's a feature
transfer - Pre-built .exes
Source Code - Also has callable versions of ted inside lib
Uniparam
Generates UniformParameter.bin files in various ways. These are needed to make kits work and contain all individual kit config files packed into one single big file for whatever reason. Royal pain to deal with. The compiler does this for you already but because there's a couple varieties of how2build there's .exes here as well
uniparam - Pre-built .exes