NR2003 AutoStages v2 - Fully automated modern stage racing

  • You DO NOT need an account in order to download the content that we host....ONLY make an account if you plan to be an ACTIVE member.
  • We DO NOT Allow Multiple Accounts, those people found to have more than one linked to their IP address Will be Banned.

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Sorry for the double and triple posts, but I really want this to get working and so I tested further around.

It seems that really the loading of a race weekend causes the trouble. You should focus on that for your troubleshooting.

So due to this case, the app isn't helpful for me at the moment, because I need reloading a race for my season, because I qualify the way nascar does (completely with duels and such things). If you can tell me where I can rewrite the stage results in game I will use this, but for now I hope all the best that you can find a workaround for this.

Thank you for all you effort nonetheless
Dude! That's a huge, huge help. I was driving myself crazy trying to recreate your error and am so thankful you were able to point that out. I'll focus there and rewrite some things to clean this up in the next version. No worries at all.

Also, some good news: I have been able to implement full season tracking with stage points, playoffs points, and the current NASCAR points system. Still have some tweaks to make, but it's going to be ready sooner than I thought, along with some other new features and improvement.

Really cool stuff!
 

PichuLondon

Member
Cold Pass Member
Feb 19, 2017
0
1
PichuLondon
Dude! That's a huge, huge help. I was driving myself crazy trying to recreate your error and am so thankful you were able to point that out. I'll focus there and rewrite some things to clean this up in the next version. No worries at all.

Also, some good news: I have been able to implement full season tracking with stage points, playoffs points, and the current NASCAR points system. Still have some tweaks to make, but it's going to be ready sooner than I thought, along with some other new features and improvement.

Really cool stuff!
Looking forward to the new update. One more thing: Will the new update include compatibility with GNL TV and Apache so that I can run the ticker and AutoStages simultaneously?
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Looking forward to the new update. One more thing: Will the new update include compatibility with GNL TV and Apache so that I can run the ticker and AutoStages simultaneously?
Honestly I haven't been able to take a deep dive into this yet, but I'd say compatibility is doubtful. Don't want to go into the details of how they potentially built their app, but if my theory is correct I don't believe it would be possible to have them both running at once. Never say never, though!
 
  • Like
Reactions: PichuLondon

Mystical

Always 110%
VIP
Member of the Year
Render Partner
Hot Pass Member
Moderator
Dec 21, 2017
1,515
93
Honestly I haven't been able to take a deep dive into this yet, but I'd say compatibility is doubtful. Don't want to go into the details of how they potentially built their app, but if my theory is correct I don't believe it would be possible to have them both running at once. Never say never, though!

I think a good compromise, especially for those with multi-monitors your tool could spit out a list each lap (or custom interval) all the position changes within the command prompt. I like being able to look to the left of my main monitor under cautions or pitting to see the full positions in a race, mainly why I liked GNL TV for longer races. But if your tool can do that in real time in plain command prompt text that works too.
 
  • Like
Reactions: BT Zero

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Been plugging away and I've been able to track some advanced race stats/loop data style info and add them to the standings output of AutoStages. The per-race standings will now be saved in HTML format instead of .txt for better readability. So far, I've added the following:

Laps led
Most laps led
Positions gained/lost
Average running position
Green flag passes
Quality passes (passes for position in the top 15)
Incidents (may be removed. I'll explain later)

Is there anything else you all would want to see? I can calculate (almost) anything and wanted some input before the next version drops pretty soon.

vvqd9q9gmlza1.png
 

PichuLondon

Member
Cold Pass Member
Feb 19, 2017
0
1
PichuLondon
Been plugging away and I've been able to track some advanced race stats/loop data style info and add them to the standings output of AutoStages. The per-race standings will now be saved in HTML format instead of .txt for better readability. So far, I've added the following:

Laps led
Most laps led
Positions gained/lost
Average running position
Green flag passes
Quality passes (passes for position in the top 15)
Incidents (may be removed. I'll explain later)

Is there anything else you all would want to see? I can calculate (almost) anything and wanted some input before the next version drops pretty soon.

View attachment 152064
Will they work with the NR2K3 Weebly points system?
 

Mystical

Always 110%
VIP
Member of the Year
Render Partner
Hot Pass Member
Moderator
Dec 21, 2017
1,515
93
What do ARP, GFP, and QP stand for? For incidents does that mean if a car was involved in a caution it will count as an incident for them?

One other stat could be how many times they pit for a race.
 

PichuLondon

Member
Cold Pass Member
Feb 19, 2017
0
1
PichuLondon
What do ARP, GFP, and QP stand for? For incidents does that mean if a car was involved in a caution it will count as an incident for them?

One other stat could be how many times they pit for a race.
ARP = Average Running Position
GFP = Green Flag Passes
QP = Quality Passes
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
What do ARP, GFP, and QP stand for? For incidents does that mean if a car was involved in a caution it will count as an incident for them?

One other stat could be how many times they pit for a race.
I should be able to track the number of pit stops, but I'll double check.

The incidents stat is actually pulled directly from the game files, but appears broken/unfinished. Which is probably why it doesn't appear in game, but does work in iRacing which released shortly after. But yeah, it's supposed to track the number of crashes, spins and contact with other drivers. It doesn't always count accidents properly and shows as 0 sometimes, even if drivers wreck. I'll test it some more, but may just remove it altogether.
 
  • Like
Reactions: Mystical

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Will they work with the NR2K3 Weebly points system?
I doubt I'll make my program compatible with the online points systems as they require a lot of HTML conversion to make everything import properly.

Good news is, I just finished building the full season stat tracker so you will be able to use the official 2023 point system over the course of a full season with playoffs, playoff points, stage wins, eliminations, etc. Last weekend, I was able to sim an entire 36 race season through without errors! So that will be ready to go for the next release.

Once I get the big stuff out of the way, I'll probably release a version of the app without stages that just tracks stats.
 
Last edited:

psugorilla

Well-Known Member
Staff member
VIP
Paint Crew Member
Moderator
Jul 19, 2016
1,040
93
Thank you for all the amazing work on this. I am going to wait until you have a couple of versions released to work out the bugs some more before I download it but I am really excited to see where this can go.
Especially if you can manage to figure out the online racing side of it for leagues. That would definitely be a game changer. And even if it can't work for online I will still enjoy it for all the offline league and mock season stuff I do.
One question: Would it be possible, further down the development line, to maybe incorporate a custom points system?
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Thank you for all the amazing work on this. I am going to wait until you have a couple of versions released to work out the bugs some more before I download it but I am really excited to see where this can go.
Especially if you can manage to figure out the online racing side of it for leagues. That would definitely be a game changer. And even if it can't work for online I will still enjoy it for all the offline league and mock season stuff I do.
One question: Would it be possible, further down the development line, to maybe incorporate a custom points system?
Thanks! I actually have the multiplayer method mapped out, just need to re-code a few lines. Basically, v1 removes all AI drivers when leaving the track and doesn't account for human players joining/leaving/rejoining. Pretty simple fix, just has been lower priority than single player, stats and season play.

I do currently have a build capable of custom stage lengths and points systems. It'll probably be released with v3.

As far as bugs go, it's really important to remember that this is a brand new solution for something that most of us (including me) never thought was possible - all on a framework that is 20+ years old. It will never be completely bug free, but if more people try it out and give feedback, that means I can build the best version for all of us. Feel free to give it a shot! I rebuilt the entire program from the ground up for this new version and made a bunch of quality/stability improvements.
 

Bitbreaker

Well-Known Member
Hot Pass Member
Feb 10, 2019
24
18
Great tool gets even better.

Do you have any plan how to solve the reload with empty stats problem?
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Great tool gets even better.

Do you have any plan how to solve the reload with empty stats problem?
Haven't really had a chance to explore solutions too much, but I know what causes the issue.

You know how when you load a track, you're unable to click any buttons or head to the track for 10-15 seconds? That's when the AI cars are 'joining' the session one by one. During this period, that's when AutoStages adds the driver's info to the program and can track them.

When loading a saved qualifying session, the game just drops the saved driver roster into the race session without 'joining' them. The only driver that's properly added is the player. And because the AI info (name, number, etc) isn't tracked, that's why the standings are exported without their info.

I'll probably end up exporting the driver information to an external file just as the season system works. Then, see if I can sync that information once a session is loaded.

Anyway, that's a little peek behind the curtain. It should be possible, I just have to get a little creative.
 
Last edited:
  • Like
Reactions: Bitbreaker

Bitbreaker

Well-Known Member
Hot Pass Member
Feb 10, 2019
24
18
Haven't really had a chance to think explore solutions too much, but I know what causes the issue.

You know how when you load a track, you're unable to click any buttons or head to the track for 10-15 seconds? That's when the AI cars are 'joining' the session one by one. During this period, that's when AutoStages adds the driver's info to the program and can track them.

When loading a saved qualifying session, the game just drops the saved driver roster into the race session without 'joining' them. The only driver that's properly added is the player. And because the AI info (name, number, etc) isn't tracked, that's why the standings are exported without their info.

I'll probably end up exporting the driver information to an external file just as the season system works. Then, see if I can sync that information once a session is loaded.

Anyway, that's a little peek behind the curtain. It should be possible, I just have to get a little creative.
Sounds great, thank you for all your effort
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
v2 is now available! Made some major breakthroughs with this one. Key features:

- Automatic cautions while spectating

v2 can now work in tandem with the Better Cautions mod to throw automatic yellow flags to end stages while spectating - completely hands-free. Yes, it's as awesome as it sounds.


- Season mode beta

Run a full championship season with the current NASCAR Cup Series scoring system. Stage points, playoff points, playoffs, eliminations and cuts.


- Advanced stat tracking

Completely overhauled HTML results table with advanced racing data such as Average Running Position, Green Flag Passes, Speed Score and more.

Have fun! As always, let me know if you have any issues or ideas for future versions.


Download:

 
Last edited:

Mystical

Always 110%
VIP
Member of the Year
Render Partner
Hot Pass Member
Moderator
Dec 21, 2017
1,515
93
Awesome stuff.

Question for v2 and beyond when custom points/seasons can be setup. After a race concludes say you want to 'redo' that event, is there a way to revert or purge those results? For example say I complete a race and exit NR2003 assuming there will be a stored file somewhere we can alter if need be? Could the tool also run multiple individual seasons as well? Say I have 2 different series with the same mod I am racing in-between with, would there be a way to swap out those season files to 'continue' that specific season and vice versa?

Possibly another feature request which would definitely be for much later down the road but cool to have: In my series in the higher divisions certain race events drivers that finish in the top 5 become eligible to earn bonus points in a future race if they win/finish in that position. Would it be possible to flag certain events or drivers to earn X amount of points if they can finish in X position? For example if these X 5 drivers win the race add +25 points as an example. Or at a minimum be able to manually add/subtract points during a current season if the new HTML doc can allow us to edit and save. I know editing the original NR2003 htmls can be done but very tricky and can break the doc if not done right so its pretty annoying to edit those lol.

Another idea is money tracking. I know other points systems give each position a certain amount of money per event. A way to have the stats accumulate (or even subtract) money per race would be cool.
 

BT Zero

Active Member
Hot Pass Member
Apr 15, 2023
80
18
Awesome stuff.

Question for v2 and beyond when custom points/seasons can be setup. After a race concludes say you want to 'redo' that event, is there a way to revert or purge those results? For example say I complete a race and exit NR2003 assuming there will be a stored file somewhere we can alter if need be? Could the tool also run multiple individual seasons as well? Say I have 2 different series with the same mod I am racing in-between with, would there be a way to swap out those season files to 'continue' that specific season and vice versa?

Possibly another feature request which would definitely be for much later down the road but cool to have: In my series in the higher divisions certain race events drivers that finish in the top 5 become eligible to earn bonus points in a future race if they win/finish in that position. Would it be possible to flag certain events or drivers to earn X amount of points if they can finish in X position? For example if these X 5 drivers win the race add +25 points as an example. Or at a minimum be able to manually add/subtract points during a current season if the new HTML doc can allow us to edit and save. I know editing the original NR2003 htmls can be done but very tricky and can break the doc if not done right so its pretty annoying to edit those lol.

Another idea is money tracking. I know other points systems give each position a certain amount of money per event. A way to have the stats accumulate (or even subtract) money per race would be cool.
For now, there is no way to redo an event after it has been run without editing or replacing the .tsv files in the config folder. I'd recommend backing up your config files frequently for now.

Just fyi, the first number in the Season Info .tsv is the "races run" variable that tracks how far along in the season you are. For example, if that number is 25, the next race you run will end the regular season and set the playoff field. Season Standings .tsv has the season stats for the entire field. Playoff .tsv's will be created per round.

You can certainly run multiple seasons. Just copy the entire Season folder to a new location and save as many as you'd like. You can rename that Season folder, too. Just run the AutoStages -Season" exe in the corresponding folder. The .tsv's inside each Season's config folder are the key to controlling and tracking the season.

I may actually record a Season tutorial video since there are lots of details that can't be covered in the readme.

As far as your season's bonuses, you would have to manually add the bonus points to their total via the Season Standings.tsv file as there's no way to flag them. I can't recall which one now as I don't have it in front of me, but each number after the driver's name corresponds to a season stat. It should be pretty easy to tell which one is the driver's points. Just edit, save, and the app will read the data. (This also means I could edit a .tsv with the current NASCAR points standings and simulate the rest of the season! Or any season that uses the current points system. Lots of possibilities.)

And I completely agree about money tracking. This opens up a completely new way of running a full career mode with money tracking and career management. I've already begun to think about where it could go. Might start polling different users to see exactly what people want in the perfect career mode and see if we can build exactly what we want.
 
  • Like
Reactions: Mystical

JustLiam

Well-Known Member
Hot Pass Member
Jan 20, 2020
22
8
Hi, could i please download, the mediafire link has been set to private. Thank you
 

Hot Links