User:Tomato

From Rigged Wiki
Jump to navigation Jump to search

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

Source code

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

Source Code

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.

Source code

Extract

Extract several CPKs in bulk.

Source code

Zlib

Bulk zlib/unzlib files in a folder tree.

Source code

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.

User:Tomato/PES_AI

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

Source Code

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

Source Code

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

Source Code

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

Source Code

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

Source Code