I think Brian might have done some work in figuring out what exactly is written into a *.ply file...
If this can be figure out, is there any chance of doing something like disctating a play concept into AI and have it write a FBPro98 compatible .ply file to implement that, basically allowing us to use AI to draw up plays.
Is this feasible or totally pie in the sky?
Coaching related question for the programmers among us
- Dean-Atlanta
- Posts: 1901
- Joined: Fri Oct 25, 2019 3:46 pm
- Location: Lynnwood, WA
Coaching related question for the programmers among us
Dean
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
- Brian-Broncos
- Posts: 327
- Joined: Wed Jan 17, 2024 8:49 am
- Location: Minneapolis
Re: Coaching related question for the programmers among us
I've done just enough to be able to check game plans against the league rules with a rule. On offense I detect rollout passes, timed passes, and QB runs. On defense I detect 2-DL personnel. For both I detect the play category (e.g. RM, PSL, etc.).
It should be possible to detect more, but it'll likely take quite a bit of work.
It should be possible to detect more, but it'll likely take quite a bit of work.
May the forces of evil become confused on the way to your house. - George Carlin
- Matt-Jacksonville
- Posts: 1097
- Joined: Thu Jul 04, 2019 8:58 pm
- Location: South Texas
Re: Coaching related question for the programmers among us
I've actually cracked the ply file format, but I'm not 100% sure this is doable. It's not 100% pie in the sky, but I'm not sure how much AI would understand. Whatever model you use would have to understand those football concepts. If the model can understand it, I think it's 100% achievable. BUT, we also have to make sure the ply file is written where it can actually be read by the game. I tried for a few months to use C# to do what Brian is doing letting AI read the old source provided for writing utilities. However, I always got to the point where stuff I'd create would either fail in a sim or wouldn't load in the editors.
I have attached the results of a decoded ply file for anyone curious.
I have attached the results of a decoded ply file for anyone curious.
- Attachments
-
- AF21rm12_decoded.zip
- (2.76 KiB) Downloaded 18 times
- Justin-Chicago
- Posts: 1203
- Joined: Mon Jul 08, 2019 5:15 am
- Location: Indianapolis, IN
Re: Coaching related question for the programmers among us
These are some truly amazing concepts you all are working on, with rapidly accelerating progress. Nice job!
Even using AI to create personnel and formations, or assigning pre-snap or initial post-snap logic, would give an efficiency boost to those who regularly make plays. Perhaps pixel coordinate mapping can help AI define move-to’s, zones, and specific route concepts?
Suddenly I don’t feel so bad about my team’s regression to .500.

- Dean-Atlanta
- Posts: 1901
- Joined: Fri Oct 25, 2019 3:46 pm
- Location: Lynnwood, WA
Re: Coaching related question for the programmers among us
I could imagine prompting AI with "Create a full game plan of 64 defensive plays implementing the Tennessee defensive concepts of Jim Knowles while fully complying with all 8374 PNFL play design rules..."
We're no there yet.
We're no there yet.
Dean
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
- Mitch-Dolphins
- Posts: 1556
- Joined: Thu Jun 13, 2019 10:11 am
Re: Coaching related question for the programmers among us
I've had AI create new plays and save as a ply file with no issue.
PNFL Champion 2045, 2047, 2048
- Dean-Atlanta
- Posts: 1901
- Joined: Fri Oct 25, 2019 3:46 pm
- Location: Lynnwood, WA
Re: Coaching related question for the programmers among us
How did you do that?
Dean
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
- Dean-Atlanta
- Posts: 1901
- Joined: Fri Oct 25, 2019 3:46 pm
- Location: Lynnwood, WA
Re: Coaching related question for the programmers among us
Did it pass PNFL play design rules or did you have to edit it after AI created it?
Dean
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
The Atlanta Falcons
"We did more football on the bottom of pizza boxes than anywhere else."
- Jerry Glanville
- Mitch-Dolphins
- Posts: 1556
- Joined: Thu Jun 13, 2019 10:11 am
Re: Coaching related question for the programmers among us
I uploaded the rules. Shared some existing ply files for comparison and then said create a play designed to gain 10+ yards the the primary receiver.
I've only tinkered with it but if I was more specific with my prompt, I'm sure it would be even better.
I've only tinkered with it but if I was more specific with my prompt, I'm sure it would be even better.
PNFL Champion 2045, 2047, 2048
Who is online
Users browsing this forum: No registered users and 5 guests