Congratulations /k/! | ||
Winners of the 2024 4chan Autumn Babby Cup |
Pro Evolution Soccer 2018/Stadiums
Pro Evolution Soccer 2018 | |
---|---|
Game | |
Rules | |
Info | |
Tools | |
Modding |
Due to >Konami changing the engine of PESes from 2017 and forward, PES 2018 stadiums don't work the same how they did in PES 2017 and previous versions.
Editing Stadiums
Billboards (bill)
See Pro Evolution Soccer 2018/Billboards
Pitch
The current (quick, but suboptimal) method for only custom pitches is using texture (of low opacity, preferably between 30-50%) named pitch_scratch_bsm_alp.ftex located in \Asset\model\bg\st***\sourceimages\tga\#windx11\
Be wary of aspect ratio, you will need to do some stretching for stuff to show up in game at the correct aspect ratio.
Converting PES 14 style pitch textures to 18
- open the texture
- crop it to 1420x920
- resize to 2048x1024
- set it to 30% opacity
- save as pitch_scratch_bsm_alp.dds
- convert it to ftex
- put it in \Asset\model\bg\st***\sourceimages\tga\#windx11\
Making Your Stadium
First assign all texture in blender to easy setting-up in unity3D.
Field Meshes using shader "fox3DDF_Blin_LayerBl_SubNorm_MaskUV"
Material Properties
- base texture
- normal map from base texture
- turf001_srm
- turf001_lym
- turf001_lbm
- turf001_sb_nrm
This value extracted from field fmdl default KONAMI, but you can set manually or skip this.
MatParamIndex_0: {r: 53, g: 0, b: 0, a: 0} URepeat_UV: {r: 1, g: 0, b: 0, a: 0} VRepeat_UV: {r: 1, g: 0, b: 0, a: 0} SubNormal_Blend: {r: 1, g: 0, b: 0, a: 0} URepeat_SubNorm_UV: {r: 0.056, g: 0, b: 0, a: 0} VRepeat_SubNorm_UV: {r: 0.056, g: 0, b: 0, a: 0}
Glass Meshes using shader "pes3DFW_Glass"
Material Properties
- base texture
- normal map from base texture
- reflection texture (reflection_xx.ftex, xx = df or dr or nf or nr)
This value extracted from glass fmdl default KONAMI, but you can set manually if needed.
MatParamIndex_0: {r: 54, g: 0, b: 0, a: 0} ReflectionColor: {r: 101, g: 0, b: 0, a: 0} GlassColor: {r: 255, g: 0, b: 0, a: 0} GlassRoughness: {r: 0.8, g: 0, b: 0, a: 0} GlassFlatness: {r: 0.98, g: 0, b: 0, a: 0} PCBoxCenter: {r: 0, g: 80, b: 0, a: 1} PCBoxSize: {r: 280, g: 250, b: 250, a: 1}
Set Element Properties
Alpha = Glass Shadow = Glass
Pitch Properties
Pitch Line Alpha Properties Texture use shader (fox3DDC_Blin)
- line_alp
- line_nrm
- line_srm
Base Pitch Properties Texture use shader (pes3DDF_Pitch2019_V2)
- pitch_alp
- turf_nrm
- turf_srm_alp
- turf_bsm_alp_rgba32
- pitch_detail_alp
- turf_withers
- none (unknown)
- pitch_specular_mask
Mesh Group Properties
- Pitch Line Alpha Element
Alpha = Decal Shadow = Shadow
- Base Pitch Element
Alpha = Parasite Shadow = Shadow
Material & Texture info for TV
Material name "tv_large_c" for TVBox Large, "tv_small_c" for TVBox small
Use shader (pes3DFW_Constant_SRGB_Bill)
- tv_dummy
- tv_dummy
- tv_bill_wrap_00
Mesh Group Properties
- TVBox Element
Alpha = Glass Shadow = Glass OMBS
Metalness Meshes
Object metal use shader 'fox3DDF_GGX'
Assign Texture
- Base Texture
- NormalMap from Base Texture with opacity 50%
- SpecularMap Color
- MetalnessMap Color
#FFFFFF for metalness color and #FF6C39 for specular color
Element Properties
Alpha = Parasite
All textures can be found in the sourceimages folder
Tested on Unity 2017.3.1p1 and Unity 2018.2.7f1
For export effect just use BSE by Suat Cadgas
For export Crowd just use CG FMDL Suite
Tools and Templates
- FMDL Studio v2 Unity Package (1.6.2 Recomended)
- CG FMDL Suite
- Stadium Template - Password: evoweb
- Stadium Template Patch - Use Stad_Template from this link instead from the one above
- New Pitch Template
- TV Template
- PES2019 Stadium ID Changer - Password: stidchanger
- FtexTool OR textools - FtexTool has a drag-n-drop GUI whereas textools can batch convert all files in a folder. Textools only handles DXT1 and DXT5 DDS files but apart from that both work fine and which one to use is down to personal preference
- Pro_Evolution_Soccer_2018/FPK - Read up on FPK because all models need to be packed into FPK archives
- Pro_Evolution_Soccer_2018/DLC - Same for CPK, all your DLC needs to be packed into CPK archives
Video Tutorials
- 4cc Pes19 Stadium tutorial
- Setting UP FMDL Studio
- Tutorial Export Stadium
- New Method of Exporting the Pitch
- Tutorial Export TV New Method
- Exporting Player Benches
Examples of Working Custom Stadiums
- Zuikaku - Which uses st015 also known as Estadio de Escorpião
Credit
List of stadiums in PES 2018
NOTE: Stadium slots NOT finalized and are subject to change for the 2019 4chan Autumn Babby Cup; teams listed are most recent tenants of the stadiums from previous versions of PES.
Original Stadium Name | ID | Team | New Stadium Name | Extra Notes |
---|---|---|---|---|
Giuseppe Meazza | 1 | /tg/ | The Magical Realm | Same as San Siro (see below) |
Camp Nou | 2 | /b/ | Camp Noufag | - |
Extra Stadium | 3 | - | - | - |
Anfield | 4 | /i/ | Anf/i/eld | - |
Extra Stadium | 5 | - | - | - |
Stadio Olimpico | 6 | - | - | - |
Extra Stadium | 7 | - | - | - |
Extra Stadium | 8 | - | - | - |
Extra Stadium | 9 | - | - | - |
Extra Stadium | 10 | - | - | - |
Extra Stadium | 11 | - | - | - |
Extra Stadium | 12 | - | - | - |
Metropole Arena | 13 | /gd/ | Adobe Arena | - |
Estádio do Morumbi | 14 | - | - | - |
Estadio de Escorpião | 15 | /wsg/ | Animation Alley | - |
Estadio Urbano Caldeira | 16 | /g/ | GNU/Lag (or GNU+Lag) | Custom |
Estadio del Nuevo Triunfo | 17 | /toy/ | Legoland | - |
Stade de Sagittaire | 18 | - | - | - |
Stadio Orione | 19 | - | - | - |
Burg Stadion | 20 | - | - | - |
Extra Stadium | 21 | /mlp/ | Cirrus Maximus | Custom |
Extra Stadium | 22 | - | - | - |
Saitama Stadium 2002 | 23 | /cgl/ | Seagull Convention Center | - |
Estádio do Maracanã | 24 | - | - | - |
Extra Stadium | 25 | - | - | - |
Extra Stadium | 26 | - | - | - |
El Monumental | 27 | /wg/ | Mont Cervin | - |
Estadio Alberto J. Armando | 28 | /adv/ | Advice Dog Arena | - |
KONAMI Stadium | 29 | /4ccc/ | KONAMI Stadium | Neutral stadium, used primarily for cup finals. |
San Siro | 30 | - | - | Same as Giuseppe Meazza (see above) |
Extra Stadium | 31 | /co/ | Charles Barkley Memorial Slamnasium | Custom |
Extra Stadium | 32 | /vp/ | Battle Royal Arena | Custom |
Allianz Parque | 33 | - | - | - |
Estádio Mineirão | 34 | - | - | - |
Arena Corinthians | 35 | /sci/ | The Time Cube | - |
Estádio Beira-Rio | 36 | - | - | - |
Extra Stadium | 37 | - | - | - |
Extra Stadium | 38 | - | - | - |
Extra Stadium | 39 | - | - | - |
Estadio del Martingal | 40 | - | - | - |
Extra Stadium | 41 | - | - | - |
Rose Park Stadium | 42 | - | - | - |
Estadio Campeones | 43 | - | - | - |
Coliseo de los Deportes | 44 | - | - | - |
Sports Park | 45 | - | - | - |
Neu Sonne Arena | 46 | - | - | - |
Village Road | 47 | /y/ | Semen Uke Stadium | Ekaterinburg Arena |
Extra Stadium | 48 | - | - | - |
St. Jakob-Park | 49 | /o/ | Daytona Beach | - |
Hoofdstad Stadion | 50 | /h/ | Sad Panda Communal Faphouse | - |
Signal Iduna Park | 51 | /a/ | Akihabara Denki-gai | Custom |
Extra Stadium | 52 | - | - | - |
Extra Stadium | 53 | - | - | - |
Stadio Nazionale | 54 | - | Zuikaku | Custom |
Extra Stadium | 55 | - | - | - |
Wanda Metropolitano | 56 | - | - | - |
The Ultimate Stage | 57 | /sp/ | Transatlantic Semen Pipeline Stadium | - |
Extra Stadium | 58 | - | - | - |
Estádio São Januário | 59 | /trv/ | Big Rig's Resort | Custom |
PES LEAGUE Stadium | 60 | /vg/ | The Sand Casino | Custom |