OOTP Baseball:Customizing OOTP/Modifying Existing 3D Ballparks
The default 3D ballparks can be modified to adjust advertisements, team logos, grass textures and more. This is done by editing the image files containing the textures used by the 3D model.
Editing Texture Files
Prior to OOTP version 25.80 the texture files were simple webp files easily editable in Photoshop or Gimp. The texture files are now located in a ktx container[1] and require a 3rd party editor called PVRTexTool to access. Fortunately webp files can still be used in place of the ktx files, simply replace the ktx file with a webp file of the same name.
The textures can be edited in any graphic editor such as Photoshop or Gimp.
What can be modified?
Most textures seen in game (and even lighting and shadows) can be found somewhere in the texture files of a ballpark. Figuring out what does what is a matter of trial and error. Changes can be as simple as overwriting an advertisement with a new one, or as complicated as replacing the entire city skyline in the outfield background. The most common mods are to the stadium advertisements (replacing fictional ads with their real life counterparts) and to the on field grass textures (altering mow patterns and field logos). While far less common it's also possible to completely modify a ballpark's textures to match that of a fictional team.
Modifying and Testing in Game
The 3D ballparks are located in the customizable data folder under /ballparks/models folder
- Choose the park to be modified
- Make a copy of the folder giving it a unique name
- Load the file to be modified in an editor
- Make changes and save the file as a webp file
- Test the changes in game using the edit ballpark screen.
- Repeat as needed
File Descriptions and Explanations
Each texture file exists as a Day version and a Night version. The day version files are used during daytime, while the night versions are used during dusk and nighttime. The following table list each filename without Day/Night duplication.
Filename | Description |
---|---|
Alphablend_ | Team logos, unique stadium elements, non-seated spectators, misc logos and text, stadium lights & scaffolding, scoreboard elements, city skylines, more... |
Alphablend_LM_ | |
Alphatest | Foul pole, stadium lights and structure, sometimes railings and fences. |
Ground_ | Grass and dirt, on field logos, shadows. |
Spectator_LM_ | |
Stand_ | Advertisements, logos, various wall and stadium textures, dugouts, pressboxes, flags, bases, and more |
Stand_lighting | Various lights, concourse elements like tvs, stadium lights, more |
Stand_LM_ | Lighting and shadow effects. |
Creating a Fictional Ballpark using an Existing 3D Park