Home | Webstore
Latest News: OOTP 27 Buy Now - FHM 12 Available - OOTP Go! 27 Available

Out of the Park Baseball 27 Buy Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 27 > Perfect Team 27

Perfect Team 27 Perfect Team 27 - The online revolution! Battle tens of thousands of PT managers from all over the world and become a legend

Reply
 
Thread Tools
Old 07-10-2026, 06:55 PM   #1
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Perfect Teammate 27 v1.0.0 – Free Roster-Building App for OOTP 27 Perfect Team

**Perfect Teammate 27 v1.0.0 is now available**

I’ve been working on a Windows desktop application called **Perfect Teammate 27**, built specifically for **OOTP Baseball 27 Perfect Team**. Version 1.0.0 is now available as the first public release.

The basic idea is simple: import your Perfect Team card data, let the program identify the cards you own, adjust the ratings and roster preferences that matter to you, and have it build a 26-player roster from your collection.

### Roster builders

Perfect Teammate 27 currently includes three roster-building modes:

* **Regular Roster Builder** – Builds a roster from your available cards while following your selected roster structure, position limits, pitcher requirements, and other preferences.
* **Cap Roster Builder** – Builds a complete roster under a selected card-value cap while maintaining the required roster and position coverage.
* **Slot Roster Builder** – Builds rosters for OOTP tournaments that use specific card-value slots.

### Other features

* Imports OOTP 27 Perfect Team card data
* Uses owned-card information from the imported file
* Supports normal and variant cards
* Custom rating modifiers
* Saved modifier profiles
* Two-way player handling
* Cached imports so the card file does not need to be reloaded every time
* Roster exports for easier reference and entry into OOTP

The rating modifiers allow you to control how much the program values different offensive, defensive, pitching, and roster-building attributes. The goal is not to tell everyone that there is only one correct way to build a team. It is to provide a structured tool that can build rosters according to the priorities you choose.

### Download and installation

Perfect Teammate 27 is available through GitHub:

https://github.com/IceRayn5/PerfectTeammate27

To install the Windows version:

1. Open the GitHub page.
2. Click **Releases** on the right side of the page.
3. Open the latest release, currently **Perfect Teammate 27 v1.0.0**.
4. Under **Assets**, download **Perfect-Teammate-27-Windows.zip**.
5. After the download finishes, right-click the ZIP file and select **Extract All**.
6. Open the extracted folder.
7. Double-click **Perfect Teammate 27.exe** to run the program.

The application does not use a traditional installer, so the files should remain together in the extracted folder. You can create a desktop shortcut to the executable if you want quicker access.

Because this is a new, independently distributed Windows application, Windows may display a security warning the first time it is opened. Review the file information and choose the option to run it if you are comfortable proceeding.

You do **not** need to install Python or download the source code to use the packaged Windows release.

### First public release

This is version 1.0.0 and the first time the application has been released publicly. I’ve tested the major roster-building and import functions, but I fully expect that broader use will uncover situations I did not encounter with my own card collection and settings.

Feedback, questions, and bug reports are welcome. When reporting a problem, please include what you were trying to build, the settings you selected, and any error message you received. Issues can also be submitted through the **Issues** section of the GitHub repository or directly to my email at toby-44@msn.com

Perfect Teammate 27 is a fan-made community project. It is not affiliated with, endorsed by, or supported by Out of the Park Developments.

I hope some other Perfect Team players find it useful.
Attached Images
Image Image Image 
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-11-2026, 05:34 PM   #2
daves
Hall Of Famer
 
daves's Avatar
 
Join Date: Dec 2007
Posts: 4,086
Thanks. It looks amazing. Might try it out later.
__________________




daves is offline   Reply With Quote
Old 07-11-2026, 06:37 PM   #3
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Quote:
Originally Posted by daves View Post
Thanks. It looks amazing. Might try it out later.
It has worked well for me and has really improved my finishes in tournaments. I still haven't found the best modifiers to work with, but i can pretty much tell you that the default "all ones" will not give good results. lol.

i look forward to hearing any feedback you may have. I'm not a programmer by any means, but i will take all feedback and requests seriously.
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-11-2026, 11:33 PM   #4
usa_hank
Minors (Double A)
 
Join Date: Jun 2025
Posts: 140
Thanks for posting! This looks great. I find apps that aggregate stats are lacking, so it's nice to see one like this that evaluates ratings!
usa_hank is offline   Reply With Quote
Old 07-12-2026, 01:15 PM   #5
Jeff1787
Hall Of Famer
 
Jeff1787's Avatar
 
Join Date: Oct 2005
Location: The Doghouse
Posts: 3,561
It won't open. I have downloaded it twice and keep getting this error message: "Unhandled exception in script."
Jeff1787 is offline   Reply With Quote
Old 07-12-2026, 01:18 PM   #6
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Quote:
Originally Posted by Jeff1787 View Post
It won't open. I have downloaded it twice and keep getting this error message: "Unhandled exception in script."
Sometime else is having this same problem. I'm at a ball game right now and will look when I get home. Thank you for bringing it to my attention.
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-12-2026, 06:15 PM   #7
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Quote:
Originally Posted by Jeff1787 View Post
It won't open. I have downloaded it twice and keep getting this error message: "Unhandled exception in script."
Two things.....there was most DEFINITELY an issue with the app. I have since fixed and released an update that can be found here https://github.com/IceRayn5/PerfectTeammate27 on the right hand side of the screen. you should be downloading v1.0.2

(incidentally, that problem was of my own making. i tried to get fancy for 3rd party users and tripped over my own two feet. I beg everyone to recognize that i'm not a programmer. i'm just a guy who wanted a roster builder and wanted to see if he could build one. when it turned out really cool, i thought i'd share it.)

The other thing is that this is a zipped file. make sure you extract it before running the .exe file. It would not have worked for you earlier anyways, but that does seem to be a common mistake that users have run into.

Thank you for the feedback though.
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-13-2026, 12:41 PM   #8
atomzero
Minors (Triple A)
 
atomzero's Avatar
 
Join Date: Aug 2007
Posts: 202
Looks interesting, thanks!
atomzero is offline   Reply With Quote
Old 07-13-2026, 01:40 PM   #9
Jeff1787
Hall Of Famer
 
Jeff1787's Avatar
 
Join Date: Oct 2005
Location: The Doghouse
Posts: 3,561
I just downloaded the newest version. I got the same error message!
Jeff1787 is offline   Reply With Quote
Old 07-13-2026, 02:32 PM   #10
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Quote:
Originally Posted by Jeff1787 View Post
I just downloaded the newest version. I got the same error message!
There are two possibilities. The zipped file does need to be extracted before running the .exe file. Also, the last version may have created a corrupted database file. Please try to delete all files/folders of prior versions before downloading the newest version. I have checked it on several computers that did not previously have Perfect Teammate on them and the file seems to open correctly.
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-14-2026, 03:28 PM   #11
Jeff1787
Hall Of Famer
 
Jeff1787's Avatar
 
Join Date: Oct 2005
Location: The Doghouse
Posts: 3,561
That worked, thank you. So far seems like a cool program!! Definitely worth checking it out!
Jeff1787 is offline   Reply With Quote
Old 07-21-2026, 06:17 AM   #12
Germaniac
Hall Of Famer
 
Germaniac's Avatar
 
Join Date: Apr 2011
Location: Frankenthal, Germany
Posts: 3,114
Looks interesting, but I don't have a "pt_card_list.csv" in my "online_data"-folder.

Do I have to create this myself?
__________________
I'm going to have to meet my Maker some day.
And if He asks me why I didn't let this boy play,
and I say it's because he's black,
that might not be a satisfactory answer.


Happy Chandler, 1947





Germaniac is offline   Reply With Quote
Old 07-21-2026, 07:35 AM   #13
brewertoby
Minors (Double A)
 
brewertoby's Avatar
 
Join Date: Mar 2009
Location: CC Texas
Posts: 144
Quote:
Originally Posted by Germaniac View Post
Looks interesting, but I don't have a "pt_card_list.csv" in my "online_data"-folder.

Do I have to create this myself?
Yes kind of. You go to the card shop and on the right hand side, there is a button to "Export card list to CSV". Hit that button, and you create the list. You don't even have to define which cards you own. That card list you just created does that for you.
__________________
Any time OOTP makes an AI mistake, I will just imagine that Ned Yost was coaching the other team.
brewertoby is offline   Reply With Quote
Old 07-21-2026, 02:34 PM   #14
Germaniac
Hall Of Famer
 
Germaniac's Avatar
 
Join Date: Apr 2011
Location: Frankenthal, Germany
Posts: 3,114
Oh, that was easy!

Thanks for the quick solution
__________________
I'm going to have to meet my Maker some day.
And if He asks me why I didn't let this boy play,
and I say it's because he's black,
that might not be a satisfactory answer.


Happy Chandler, 1947





Germaniac is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:53 AM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments