Out of the Park Developments Online Manuals
 
Title
KeyExisting Key New Key
Create as
Find in this manual
Case sensitive

Replace with
Dynamic Attendance

3D stadium models typically show empty stands. Obviously, this isn't ideal for OOTP, since we want to show the stadiums during games, and preferably with a realistic number of spectators that matches the attendance OOTP determined for the simulated game.

To accomplish this, we divide the stadium into four "popularity zones": high, average, low, and very low. The "High" zones are the ones that would typically be filled first in the stadium, e.g. the lower deck behind home plate and partway down the baselines, and the remainder should roughly split the stadium capacity four ways, down to the least desirable ("very low") seats, e.g. upper-deck bleachers.

There needs to be eight textures used for the stands: four dummy textures numbered one to four, and four with spectators. The dummy versions should be used in the model, and use the file names seating_popularity1.jpg, seating_popularity2.jpg, seating_popularity3.jpg, and seating_popularity4.jpg (with the higher numbers being the high-popularity zones, i.e. 4 is the most popular.) The other four sets should show spectators filling almost none, one-third, two-thirds, and all the seats in a zone, and be named seating_attendance1.jpg, seating_attendance2.jpg, seating_attendance3.jpg, and seating_attendance4.jpg.

The dummy textures can be found in the "ootp20" directory under "data/ballparks/models/default_major/default_major". It is importent to use these textures like they are used in the default major stadium to guarantee that orientations and aspect ratios are correct in the end.

OOTP will then "fill" the seats based on the attendance generated for the game. For example, if attendance is 50% of capacity:

  • Seating popularity "very low" (1) gets attendance level "low" (seating_attendance2.jpg)
  • Seating popularity "low" (2) gets attendance level "low" (seating_attendance2.jpg)
  • Seating popularity "average" (3) gets attendance level "average" (seating_attendance3.jpg)
  • Seating popularity "high" (4) gets attendance level "average" (seating_attendance4.jpg)

So, in a typical stadium model, that would fill the seats behind home, have the seats down the baselines about two-thirds full, and the upper deck and bleachers about one-third full.

Previous page: 3D Models and Formats
Next page: In-Game 3D Editor