Skip to content

Instantly share code, notes, and snippets.

@fommil

fommil/spmsg.txt Secret

Created December 3, 2024 17:27
Show Gist options
  • Save fommil/820c118789f3ce04157f760037b544ce to your computer and use it in GitHub Desktop.
Save fommil/820c118789f3ce04157f760037b544ce to your computer and use it in GitHub Desktop.
iRacing spotter to augment CrewChief
spmsg01
; The msgId is the trigger for a sample. If you want to add
; variety you can record multiple versions of a sample and tie
; each one to the same message id. We will randomly select
; from the samples you provide.
;
; You can currently have up to 100 unique samples per message id.
; Each string message can be up to 512 characters in length.
; For example the SPCC_PITCOMPLETE message has 8 unique samples
; when triggered we will select one of the eight to play back at random.
;
; Feel free to add or remove samples, but leave at least one of each type of msgId.
;
; Numbers 0-9, multiples of 10 (10, 20, 30 etc), and
; multiples of 100 and 1000 must be recorded
; you can optionally record the other numbers if they can't be
; easily created by combining the above together.
;
; For example in english we say 'eleven' rather than 'ten one'
; so we need to record an SPCC_N11 sample. However we say
; 'twenty one' so the default of SPCC_N20 + SPCC_N1 is good enough.
;
; Add the word NULL in place of a wave file or text string
; to stop a sample from playing.
;
; The SPCC_xxx_RESTART messages are optional and are nulled out by default.
; If you fill them in they will be called when restarting a race rather
; than the origional start messages.
;
; msgId, WAVE FILE NAME, "text string"
SPCC_CANTCLR, NULL, "You can't clear a black flag on a restart."
SPCC_CLRYELLO, NULL, "You can still clear the black flag. You were on pit road when the yellow came out."
SPCC_CLRYELLO, NULL, "We're all good, we were at pit road before the caution came out."
SPCC_PITCLOSE, NULL, "Pit road is closed."
SPCC_PITCLOSE, NULL, "Closed, pit road is closed."
SPCC_PITCLOSE, NULL, "Pit road is closed right now."
SPCC_PITOPEN, NULL, "Pit road is now open."
SPCC_PITOPEN, NULL, "Pit road is open."
SPCC_GILLIGAN2, NULL, "They're holding us because we're on the short pit lane."
SPCC_ENDLONG, NULL, "Ok, you've got to go to the end of the longest line."
SPCC_ENDLONG, NULL, "Go back to the tail of the longest line, fall back."
SPCC_ENDLONG, NULL, "Line up at the tail end of the field."
SPCC_BLEWSTOP, NULL, "You exited the closed pits!"
SPCC_1TOGREEN, NULL, "One lap to green."
SPCC_1TOGREEN, NULL, "One to go next time by."
SPCC_1TOGREEN_RESTART, NULL, NULL
SPCC_GOGREEN, NULL, "Get ready -- going green."
SPCC_GOGREEN, NULL, "About to go green, stay focused."
SPCC_GOGREEN_RESTART, NULL, NULL
SPCC_BLACKFLG, NULL, "They're showing us the black flag."
SPCC_BLACKFLG, NULL, "You got the black flag."
SPCC_REMINDBF, NULL, "You need to serve that black flag."
SPCC_CUTCRS, NULL, "They say you cut the course."
SPCC_CUTCRS, NULL, "You cut that corner."
SPCC_WRONGWAY, NULL, "You're going the wrong way!"
SPCC_JUMPEDSTART, NULL, "You jumped the start."
SPCC_PACESPEED, NULL, "You didn't hold pace speed after the pace car pulled in."
SPCC_PACESPEEDSTARTER, NULL, "The starter has control. Maintain the pace speed until the green flag, then go."
SPCC_PACESPEEDYOU, NULL, "You have control. Maintain the pace speed until the restart zone, then go."
SPCC_PACESPEEDLEADER, NULL, "The leader has control. Maintain the pace speed until the start zone, then go when the leader goes."
SPCC_INNERLOOP, NULL, "You cut across the Inner Loop without stopping."
SPCC_DQ, NULL, "You've been disqualified."
SPCC_DQADMIN, NULL, "You've been disqualified by the administrator."
SPCC_DQIGNBLK, NULL, "You've been disqualified for ignoring the black flag."
SPCC_DQRECKDR, NULL, "You've been disqualified for reckless driving."
SPCC_DQREPAIR, NULL, "You've been disqualified for having too much damage."
SPCC_DQCUTCOURSE, NULL, "You've been disqualified for cutting the course."
SPCC_DQPITSPEED, NULL, "You've been disqualified for speeding on pit road."
SPCC_DQINCLIMIT, NULL, "You've been disqualified for too many incident points."
SPCC_ENTERPIT, NULL, "You didn't enter the pits safely."
SPCC_PITEXIT, NULL, "You didn't exit the pits safely."
SPCC_PITCOMPLETE, NULL, "That's it go."
SPCC_PITCOMPLETE, NULL, "Ok punch it."
SPCC_PITCOMPLETE, NULL, "Move it move it."
SPCC_PITCOMPLETE, NULL, "Go go go."
SPCC_PITCOMPLETE, NULL, "All clear punch it."
SPCC_PITCOMPLETE, NULL, "We're done get going."
SPCC_PITCOMPLETE, NULL, "Ok go."
SPCC_FLUID, NULL, "You're dropping a lot of fluid. We'll have to fix that."
SPCC_FLUID, NULL, "There's a report you're leaking fluid."
SPCC_GREEN, NULL, "Green flag! Green flag!"
SPCC_GREEN, NULL, "Green Green GREEN!"
SPCC_GREEN_RESTART, NULL, NULL
SPCC_NOGREEN, NULL, "Hang on - we're not going green, not going green."
SPCC_NOGREEN_RESTART, NULL, NULL
SPCC_PASSINSD, NULL, "You passed on the inside before the start/finish line."
SPCC_PASSLEDR, NULL, "You passed the leader before the start/finish line."
SPCC_PASSPACE, NULL, "You passed the pace car!"
SPCC_PASSPACE, NULL, "You passed the pace car, we've got to do better than that!"
SPCC_RECKLESS, NULL, "They say you were driving recklessly."
SPCC_REPAIR, NULL, "Your car has too much damage. We've got to fix it."
SPCC_REPAIR, NULL, "Looks like your car is toast, you'll need a tow back to pit lane. Press and hold your reset button and we'll come get you."
SPCC_REPAIR, NULL, "You've got some damage, let's get that fixed."
SPCC_SMOKENG, NULL, "Your engine is smoking too much. We've got to fix it."
SPCC_SLOWDOWN, NULL, "They say you cut the course. You'll have to slow down and give up the time gained."
SPCC_SLOWDOWN, NULL, "You cut the course, you gotta slow down and give up that time."
SPCC_SLOWDOWN, NULL, "Slow down, you got a penalty for cutting the course"
SPCC_SLOWDOWN, NULL, "You cut that corner and got a slow down penalty."
SPCC_STOPNGO, NULL, "We need to make a stop-and-go."
SPCC_STOPNGO, NULL, "We have a stop-and-go penalty."
SPCC_STOPNGO, NULL, "Got to come in for a stop-and-go."
SPCC_15SECONDS, NULL, "We need to come in and serve a 15 second penalty."
SPCC_30SECONDS, NULL, "We need to come in and serve a 30 second penalty."
SPCC_HOLDAWHILE, NULL, "They're going to hold you a while."
SPCC_UENTERD, NULL, "You entered a closed pit."
SPCC_UPASSED, NULL, "You passed under the yellow."
SPCC_USPED2, NULL, "They caught us speeding on pit road."
SPCC_USPED2, NULL, "Too fast on pit road."
SPCC_DRIVETHROUGH, NULL, "You have to drive through the pits without stopping."
SPCC_DEBRIS, NULL, "There's too much debris on the track."
SPCC_DEBRIS, NULL, "Caution, debris."
SPCC_YELOUT, NULL, "The yellow flag is out."
SPCC_YELOUT, NULL, "Caution, yellow flag."
SPCC_YELOUT_DEB, NULL, "The yellow flag is out. There's too much debris on the track."
SPCC_YELOUT_RACE, NULL, "The yellow flag is out. Lets go, race back to the line!"
SPCC_YELOUT_RACE_DEB, NULL, "The yellow flag is out. Lets go, race back to the line! There's too much debris on the track."
SPCC_2FILEINR, NULL, "Line up on the inside."
SPCC_2FILEINR, NULL, "You'll be lining up on the inside."
SPCC_2FILEOUTR, NULL, "Line up on the outside."
SPCC_2FILEOUTR, NULL, "You're on the outside this time."
SPCC_2FILELFT, NULL, "Line up on the left side."
SPCC_2FILERGT, NULL, "Line up on the right side."
SPCC_SINGFILE, NULL, "Line up single file."
SPCC_SINGFILE, NULL, "They want you in single file."
SPCC_LUCKYDOGEOL, NULL, "Because you're the Lucky Dog you will be held at the end of the longest line."
SPCC_JOKERUNSAFEENTRY, NULL, "You didn't stay below the commit line."
SPCC_JOKERUNSAFEEXIT, NULL, "You didn't stay below the merge line on the Joker exit."
SPCC_JOKERTOOMANY_P0, NULL, NULL
SPCC_JOKERTOOMANY_P1, NULL, "You took the Joker one too many times."
SPCC_JOKERTOOMANY_P2, NULL, NULL
SPCC_JOKERTOOMANY, NULL, "You took too many Joker laps."
SPCC_JOKERTOOMANY, NULL, "You took the Joker lap too many times."
SPCC_JOKERFIRSTLAP, NULL, "You took the Joker before your first time through the finish."
SPCC_JOKERTOOFEW_P0, NULL, NULL
SPCC_JOKERTOOFEW_P1, NULL, "You didn't take the Joker."
SPCC_JOKERTOOFEW_P2, NULL, NULL
SPCC_JOKERTOOFEW, NULL, "You didn't take enough Joker laps."
SPCC_UCRULE_SLIP, NULL, "The officials don't like the way you're driving. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_SLIP, NULL, "The officials are telling us they won't accept the way you're driving. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_SLIP, NULL, "The officials don't like the way you're driving. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_SLIP, NULL, "The officials are telling us they won't accept the way you're driving. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_PIDD, NULL, "You've upset the officials with your slow driving. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_PIDD, NULL, "That's too much crawling around, the officials are going to delete your lap times. You need to reset the car and try again."
SPCC_UCRULE_PIDD, NULL, "Now you've done it, you were too far off racing speed. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_PIDD, NULL, "You've upset the officials with your slow driving. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_PIDD, NULL, "That's too much mucking about, they're telling us they won't count your laps. You need to reset the car and start over."
SPCC_UCRULE_PIDD, NULL, "Now you've done it, you were too far off racing speed. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_BOTH, NULL, "The officials think you're playing games out here with the way you're driving. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_BOTH, NULL, "The officials don't like how you're driving and want to have a chat. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_BOTH, NULL, "You need to drive normal laps during qualifying. Your lap times will be deleted until you reset the car and try again."
SPCC_UCRULE_BOTH, NULL, "The officials think you're playing games out here with the way you're driving. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_BOTH, NULL, "The officials don't like how you're driving and want to have a chat. Your laps won't count until you reset the car and start over."
SPCC_UCRULE_BOTH, NULL, "You need to drive normal laps during qualifying. Your laps won't count until you reset the car and start over."
SPCC_POSTRACE, NULL, "That penalty will be added after the race is over."
SPCC_PITBOX, NULL, "Pit box"
SPCC_PITBOXEARLY, NULL, "Pit box is early, be ready"
SPCC_PITBOXIN, NULL, "Pit box in"
SPCC_PITBOXNOW, NULL, "now"
SPCC_PITBOXHERE, NULL, "right here"
SPCC_PITBOXTEN, NULL, "ten"
SPCC_PITBOXNINE, NULL, "nine"
SPCC_PITBOXEIGHT, NULL, "eight"
SPCC_PITBOXSEVEN, NULL, "seven"
SPCC_PITBOXSIX, NULL, "six"
SPCC_PITBOXFIVE, NULL, "five"
SPCC_PITBOXFOUR, NULL, "four"
SPCC_PITBOXTHREE, NULL, "three"
SPCC_PITBOXTWO, NULL, "two"
SPCC_PITBOXONE, NULL, "one"
SPCC_REQREPAIR, NULL, "Required repairs are:"
SPCC_OPTREPAIR, NULL, "Optional repairs are:"
SPCC_NOREPAIR, NULL, "No repairs to make."
SPCC_REPAIRDONESOON, NULL, "Repairs are almost finished up."
SPCC_REPAIRDONESOON, NULL, "Repairs are nearly done."
; SPCC_CANREPAIRMOST, DAMRPMOST.WAV, "We can repair most of the damage."
; SPCC_CANREPAIRSOME, DAMRPSOME.WAV, "We can only repair some of the damage."
; SPCC_CANREPAIRALL, DAMRPALL.WAV, "All the damage is repairable."
; SPCC_CANTREPAIR, DAMRPNONE.WAV, "We can't fix the damage."
; SPCC_CANTFIXOVER, DAMRPOVER.WAV, "We can't fix the damage- I'm afraid it's over."
; SPCC_STILLWHLDAMMIN, DAMWHLMIN.WAV, "You'll still have minor wheel damage."
; SPCC_STILLWHLDAMMAJ, DAMWHLMAJ.WAV, "You'll still have major wheel damage."
; SPCC_STILLENGDAMMIN, DAMENGMIN.WAV, "The engine will still have minor damage."
; SPCC_STILLENGDAMMAJ, DAMENGMAJ.WAV, "The engine will still have major damage."
SPCC_ROLLINGSTART, NULL, "It's going to be a rolling start."
SPCC_SINGLEFILESTART, NULL, "It's going to be a single file start."
SPCC_STANDINGSTART, NULL, "It's going to be a standing start."
SPCC_GRID2LEFT, NULL, "Still waiting on two cars to grid."
SPCC_GRID5LEFT, NULL, "Five cars left to grid."
SPCC_GRIDALL, NULL, "Everyone's gridded."
SPCC_GRIDFINAL, NULL, "Waiting on the final car to grid."
SPCC_GRIDHALF, NULL, "Half the field is on the grid."
SPCC_JOKERTAKE, NULL, "Remember to take the Joker."
SPCC_JOKERREMIND, NULL, "Remember to take the Joker."
SPCC_JOKERREMIND, NULL, "Remember we have to use the Joker."
SPCC_JOKERREMIND, NULL, "You can only take the Joker once during the race."
SPCC_JOKERREMINDLAP1, NULL, "Remember that you can't take the Joker before your first time past the finish."
SPCC_JOKERDONE_P0, NULL, NULL
SPCC_JOKERDONE_P1, NULL, "You completed the Joker lap."
SPCC_JOKERDONE_P2, NULL, NULL
SPCC_JOKERDONE, NULL, "You completed all of the Joker laps."
SPCC_JOKERCOMMIT, NULL, "Stay below the commit line."
SPCC_JOKERMERGE, NULL, "Stay below the merge line."
SPCC_JOKERMERGE, NULL, "Stay below the merge line on the Joker exit."
SPCC_JOKERBEHINDSTILL, NULL, "The car behind you still needs to take the Joker."
SPCC_JOKERBEHINDDONE_P0, NULL, NULL
SPCC_JOKERBEHINDDONE_P1, NULL, "The car behind you has run the Joker."
SPCC_JOKERBEHINDDONE_P2, NULL, NULL
SPCC_JOKERBEHINDDONE, NULL, "The car behind you has completed the Joker laps."
SPCC_JOKERAHEADSTILL, NULL, "The car in front of you still needs to run the Joker."
SPCC_JOKERAHEADDONE_P0, NULL, NULL
SPCC_JOKERAHEADDONE_P1, NULL, "The car in front you has taken the Joker."
SPCC_JOKERAHEADDONE_P2, NULL, NULL
SPCC_JOKERAHEADDONE, NULL, "The car in front of you has completed the Joker laps."
; said "you have to run 10 joker laps."
SPCC_JOKERSTODO_P0, NULL, NULL
SPCC_JOKERSTODO_P1, NULL, "You have to run one Joker lap."
SPCC_JOKERSTODO_P2, NULL, NULL
SPCC_JOKERSTODO, NULL, "You have to run"
SPCC_JOKERSTODO_PT2, NULL, "Joker laps."
; said "You have 10 joker laps left to run."
SPCC_JOKERSLEFT_P0, NULL, NULL
SPCC_JOKERSLEFT_P1, NULL, "You have one Joker lap left to run."
SPCC_JOKERSLEFT_P2, NULL, NULL
SPCC_JOKERSLEFT, NULL, "You have"
SPCC_JOKERSLEFT_PT2, NULL, "Joker laps left to run."
; SPCC_DAMFNT, DAMFNT.WAV, "We've got damage on the front end."
; SPCC_DAMR, DAMGRT.WAV, "You've got damage on the right side."
; SPCC_DAML, DAMGLFT.WAV, "You've got damage on the left side."
; SPCC_DAMMID, DAMGMIDSEC.WAV, "You've got damage in the mid section."
; SPCC_DAMFLR, DAMGFLR.WAV, "You've got floor damage."
; SPCC_DAMREAR, DAMREAR.WAV, "We've got damage on the back end."
; SPCC_REARWINGDAM, DAMGRWNG_1.WAV, "Your rear wing is damaged."
; SPCC_REARWINGGONE, DAMGRWNGOFF_2.WAV, "You've lost the rear wing."
; SPCC_FRONTWINGDAM, DAMGFWNG_1.WAV, "Your front wing is damaged."
; SPCC_FRONTWINGGONE, DAMGFWNGOFF_1.WAV, "Your front wing is gone!"
; SPCC_DAMGOK, DAMGOK_1.WAV, "Your car looks fine, no damage to report."
; SPCC_DAMGOK, DAMGOKCLN.WAV, "No damage, car looks clean."
; SPCC_DAMBAD, CARTOAST.WAV, "Looks like your car is toast."
; SPCC_DAMMULAREA, DAMGVARPLC.WAV, "You've got damage in various places."
; SPCC_BLEWENG, BLEWENG.WAV, "You blew the engine."
; SPCC_BLEWENG, LOSTMOTR.WAV, "It looks like we've lost the motor."
; SPCC_BLEWENG, LOSTMOTR_2.WAV, "Got a blown engine."
; SPCC_ENGTRBL, BREAK1.WAV, "It looks like you've got some engine trouble."
; SPCC_ENGTRBL, BREAK2.WAV, "We've got big problems with that engine."
; SPCC_FLUID2, FLUID2.WAV, "Your car is leaking fluid."
; SPCC_SMOKING, SMOKING.WAV, "Your car is smoking."
; SPCC_SMOKING, SMOKING_2.WAV, "You've got a lot of smoke."
; SPCC_TIREDOWN, TIREDOWN.WAV, "You got a tire going down."
; SPCC_TIREWEAR, TIREWEAR.WAV, "We're going to need rubber soon. Take it easy now."
; SPCC_TIREWEAR, TIREWEAR_2.WAV, "You'll need to take care of your tires."
; SPCC_RFTIRE, RFTIRE.WAV, "The right front tire is wearing out."
; SPCC_RFTIRE, RFTIRE_2.WAV, "Easy on that right front."
; SPCC_BLOWTIRE, BLOWTIRE.WAV, "You blew a tire."
; SPCC_WHEELDAM, WHEELDAM.WAV, "You've got wheel damage."
SPCC_HIGHWATERTEMP, NULL, "The water temp is getting high."
SPCC_HIGHOILTEMP, NULL, "Your oil temp is getting high."
; Fuel remaining messages
SPCC_FUEL_5LAPS, NULL, "You have about five laps of fuel left."
SPCC_FUEL_5LAPS, NULL, "You've got about five laps of fuel."
SPCC_FUEL_5LAPS, NULL, "You've got about five laps of fuel left."
SPCC_FUEL_2LAPS, NULL, "You have about two laps of fuel left."
SPCC_FUEL_2LAPS, NULL, "You've got about two laps of fuel."
SPCC_FUEL_2LAPS, NULL, "You've got about two laps of fuel left."
SPCC_FUEL_1LAPS, NULL, "You have about one lap of fuel left."
; appended to the above to indicate if you need to pit
SPCC_FUEL_RACE1, NULL, "That's more than enough to finish."
SPCC_FUEL_RACE1, NULL, "Were plenty good on fuel for the rest of the race."
SPCC_FUEL_RACE2, NULL, "That's enough to finish."
SPCC_FUEL_RACE3, NULL, "You should be able to finish on that."
SPCC_FUEL_RACE4, NULL, "That might be enough to finish."
SPCC_FUEL_RACE5, NULL, "That's cutting it close, take it easy."
SPCC_FUEL_RACE6, NULL, "I think you'll need a splash."
SPCC_FUEL_RACE7, NULL, "You'll need to stop for more fuel."
SPCC_FUELOUT, NULL, "That's it we're out of fuel."
SPCC_FUELOUT, NULL, "You're out of gas."
SPCC_FUELOUT, NULL, "Looks like you're out of gas."
SPCC_FUELLAPS, NULL, "Give us a few clean laps to get our fuel numbers."
SPCC_FUELDATAYES, NULL, "We've got good fuel data."
SPCC_FUELDATANO, NULL, "We don't have enough fuel data."
SPCC_FUELEDUP, NULL, "You're all fueled up and ready to go!"
SPCC_FUELFINRACE, NULL, "We've put in plenty of fuel to finish the race."
SPCC_FUELPENDING, NULL, "You're all fueled up, but you'll have to stop for more fuel before the race is over."
SPCC_FUELPITLAP, NULL, "Don't forget to pit this lap for more fuel."
SPCC_FUELPITLAP, NULL, "Don't forget to pit for more fuel."
SPCC_FUELNEEDMORE, NULL, "You'll have to stop for more fuel before the race is over."
SPCC_FUELCUTCLOSE, NULL, "Fuel level is cutting it close for the finish."
SPCC_FUELCUTCLOSE, NULL, "Fuel might be close to empty at the finish line."
SPCC_FUELDATAINSUF, NULL, "There's not enough fuel data for use to be sure you'll make it, keep an eye on your usage."
; called when going to 3 wide from 1 or 2 wide
SPCC_3WIDEMID, NULL, "You're in the middle - 3 wide!"
SPCC_3WIDELOW, NULL, "You're on the bottom - 3 wide!"
SPCC_3WIDEHI, NULL, "You're up top - 3 wide!"
SPCC_3WIDELEFT, NULL, "You're on the left - 3 wide!"
SPCC_3WIDERIGHT, NULL, "You're on the right - 3 wide!"
; called when going from 3 to 2 wide
SPCC_2WIDEOUTSIDE, NULL, "Outside - 2 wide!"
SPCC_2WIDEOUTSIDE, NULL, "Car outside - 2 wide!"
SPCC_2WIDEINSIDE, NULL, "Inside - 2 wide!"
SPCC_2WIDEINSIDE, NULL, "Car inside - 2 wide!"
SPCC_2WIDELEFT, NULL, "Left side - 2 wide!"
SPCC_2WIDELEFT, NULL, "Car on your left - 2 wide!"
SPCC_2WIDERIGHT, NULL, "Right side - 2 wide!"
SPCC_2WIDERIGHT, NULL, "Car right - 2 wide!"
; optionally called when going from 3 to 2 wide and you were in the middle
SPCC_2WIDECLEAROUT, NULL, "Clear outside - 2 wide!"
SPCC_2WIDECLEAROUT, NULL, "Clear - 2 wide!"
SPCC_2WIDECLEARIN, NULL, "Clear inside - 2 wide!"
SPCC_2WIDECLEARIN, NULL, "Clear - 2 wide!"
SPCC_2WIDECLEARLT, NULL, "Clear on the left - 2 wide!"
SPCC_2WIDECLEARLT, NULL, "Clear - 2 wide!"
SPCC_2WIDECLEARRT, NULL, "Clear on the right - 2 wide!"
SPCC_2WIDECLEARRT, NULL, "Clear - 2 wide!"
; called when going from 1 to 2 wide
SPCC_OUTSIDE, NULL, "Outside."
SPCC_OUTSIDE, NULL, "Car outside."
SPCC_INSIDE, NULL, "Inside."
SPCC_INSIDE, NULL, "Car inside."
SPCC_LEFT, NULL, "Left side."
SPCC_LEFT, NULL, "Car on your left."
SPCC_RIGHT, NULL, "Right side."
SPCC_RIGHT, NULL, "Car right."
; called when going from 3 or 2 to 1 wide
SPCC_CLEAROUT, NULL, "Clear outside."
SPCC_CLEAROUT, NULL, "Clear high."
SPCC_CLEAROUT, NULL, "Clear outside if you want it."
SPCC_CLEAROUT, NULL, "Clear up top."
SPCC_CLEAROUT, NULL, "Outside clear."
SPCC_CLEAROUT, NULL, "Outside is clear."
SPCC_CLEAROUT, NULL, "Clear."
SPCC_CLEARIN, NULL, "Clear inside."
SPCC_CLEARIN, NULL, "Clear."
SPCC_CLEARLT, NULL, "Clear on the left."
SPCC_CLEARLT, NULL, "Clear."
SPCC_CLEARRT, NULL, "Clear on the right."
SPCC_CLEARRT, NULL, "Clear."
; called when going from 3 wide to 1 wide and you were in the middle
SPCC_CLRARND, NULL, "Clear all around."
SPCC_CLRARND, NULL, "Clear."
SPCC_HOLDLINE, NULL, "Hold your line."
SPCC_HOLDLINE, NULL, "Still hold."
SPCC_HOLDLINE, NULL, "Still there."
SPCC_HOLDLINE, NULL, "Still there, still there."
SPCC_STAYHIGH, NULL, "Stay high."
SPCC_STAYHIGH, NULL, "Keep high."
SPCC_STAYHIGH, NULL, "Still there."
SPCC_STAYHIGH, NULL, "Still there, hold your line."
SPCC_STAYHIGH, NULL, "Stay high, there is a car on the low side."
SPCC_STAYHIGH, NULL, "Still inside."
SPCC_STAYHIGH, NULL, "Still there, inside."
SPCC_STAYHIGH, NULL, "Still there at the bottom."
SPCC_STAYLOW, NULL, "Stay low."
SPCC_STAYLOW, NULL, "Keep low."
SPCC_STAYLOW, NULL, "Still there."
SPCC_STAYLOW, NULL, "Still there, hold your line."
SPCC_STAYLOW, NULL, "Stay low, there is a car on the high side."
SPCC_STAYLEFT, NULL, "Stay on the left."
SPCC_STAYLEFT, NULL, "Keep to the left."
SPCC_STAYLEFT, NULL, "Still there."
SPCC_STAYLEFT, NULL, "Still there, hold your line."
SPCC_STAYRT, NULL, "Stay on the right."
SPCC_STAYRT, NULL, "Keep to the right."
SPCC_STAYRT, NULL, "Still there."
SPCC_STAYRT, NULL, "Still there, hold your line."
; now is called as the leader crosses the start/finish line
SPCC_LEADATSF, NULL, "Leader's at the start/finish line."
SPCC_LEADATSF_PT2, NULL, "...now!"
SPCC_LEADBEH, NULL, "Here comes the leader."
SPCC_LEADFNT, NULL, "The next car's the leader."
SPCC_LEADPIT, NULL, "The leader's pitting now."
SPCC_LEADLAPPING, NULL, "The leader is coming up on you, they're not our fight."
SPCC_CARSTOP, NULL, "Car stopped ahead."
SPCC_CSTHI, NULL, "Car stopped up high."
SPCC_CSTLO, NULL, "Car stopped down low."
SPCC_CSTLT, NULL, "Car stopped on the left."
SPCC_CSTRT, NULL, "Car stopped on the right."
SPCC_GOHI, NULL, "Go high!"
SPCC_GOLO, NULL, "Go low!"
SPCC_GOLT, NULL, "Go left!"
SPCC_GORT, NULL, "Go right!"
SPCC_LAPDWN, NULL, "That car is a lap down."
SPCC_POSFT, NULL, "The car in front is for position."
SPCC_POSFT, NULL, "You are racing the car in front."
SPCC_POSFT, NULL, "The car in front of you is for position. Go get him."
SPCC_POSFT, NULL, "The car in front of you is on the same lap, you are racing them for position."
SPCC_POSFT2, NULL, "The next 2 cars in front are for position."
SPCC_POSFT3, NULL, "The next 3 cars in front are for position."
SPCC_SLOWCAR, NULL, "Slow car ahead."
SPCC_SLOWHI, NULL, "Slow car up high."
SPCC_SLOWLO, NULL, "Slow car down low."
SPCC_SLOWLT, NULL, "You've got a slow car on the left."
SPCC_SLOWRT, NULL, "You've got a slow car on the right."
SPCC_PACEIN, NULL, "The pace car is in..."
SPCC_PACEIN, NULL, "The pace car is off, be ready."
SPCC_PACEIN, NULL, "Pace car is off."
SPCC_PACEIN, NULL, "Pace car is off, time to do your job."
SPCC_PACEIN_RESTART, NULL, NULL
SPCC_BKIN1ST, NULL, "You're back in the lead."
SPCC_BKIN1ST, NULL, "You're in 1st."
SPCC_BKIN1ST, NULL, "Ok, you are the leader."
SPCC_BKIN1ST, NULL, "You are the leader."
SPCC_BKIN1ST, NULL, "We have a new leader."
SPCC_BKIN1ST, NULL, "You are the leader, nice and smooth."
SPCC_BKIN2ND, NULL, "You're back in 2nd."
SPCC_BKIN3RD, NULL, "You're back in 3rd. Keep hustling!"
SPCC_BKIN4TH, NULL, "You're back in 4th position."
SPCC_BKIN5TH, NULL, "You're back in 5th."
SPCC_IN1ST, NULL, "You're in 1st."
SPCC_IN1ST, NULL, "Ok, you are the leader."
SPCC_IN2ND, NULL, "Ok, you're in 2nd."
SPCC_IN2ND, NULL, "You're in 2nd position right now."
SPCC_IN2ND, NULL, "Nice and smooth, you're running 2nd."
SPCC_IN3RD, NULL, "You're now in 3rd."
SPCC_IN4TH, NULL, "You're in 4th position."
SPCC_IN5TH, NULL, "You're in 5th."
SPCC_TOP10, NULL, "You're in the top 10."
SPCC_TOP20, NULL, "You're in the top 20."
; optionally appended to the above at random if your position is improving
SPCC_GOODJOB, NULL, "Good job."
SPCC_GOODJOB, NULL, "Good job, settle in and get a rythm."
SPCC_GOODJOB, NULL, "Doing great, really good job."
SPCC_GOODJOB, NULL, "Good job, very nice."
SPCC_GOODJOB, NULL, "Nice work."
SPCC_GOODJOB, NULL, "Good job, very nice."
SPCC_1TOWIN, NULL, "One more lap to win!"
SPCC_1TOWIN, NULL, "White flag, nice and smooth."
SPCC_1TOWIN, NULL, "Real nice work, this is the white flag lap."
SPCC_1TOWIN, NULL, "I need one more good lap."
SPCC_1TOGO, NULL, "White flag. One more lap to go!"
SPCC_1TOGO, NULL, "You just got the white flag, that means one more lap to go."
SPCC_1TOGO, NULL, "White flag, stay smooth."
SPCC_1TOGO, NULL, "White flag this time."
SPCC_1TOGO, NULL, "White flag, White flag."
SPCC_1TOGO, NULL, "Last lap."
SPCC_2TOGO, NULL, "You've got 2 laps to go."
SPCC_2TOGO, NULL, "Two laps to go, two to go."
SPCC_2TOGO, NULL, "Two more, lets go."
SPCC_5TOGO, NULL, "You've got 5 laps to go."
SPCC_5TOGO, NULL, "5, 5 to go."
SPCC_5TOGO, NULL, "5 laps to go."
SPCC_10TOGO, NULL, "You've got 10 laps to go."
SPCC_10TOGO, NULL, "10 to go this time by."
SPCC_10TOGO, NULL, "Great job, 10 to go."
SPCC_20TOGO, NULL, "20 more laps."
SPCC_20TOGO, NULL, "20 laps to go this time by."
SPCC_20TOGO, NULL, "20, 20 laps to go."
SPCC_5MINTOGO, NULL, "5 minutes to go."
SPCC_10MINTOGO, NULL, "10 minutes to go."
SPCC_20MINTOGO, NULL, "20 minutes to go."
SPCC_CHECKFLG, NULL, "All right there's the checkered flag."
SPCC_CHECKFLG, NULL, "There's the flag, it's over."
SPCC_CHECKFLG, NULL, "Checkered flag, checkered flag."
SPCC_ENDPRACT, NULL, "Practice is over, head on in."
SPCC_ENDWARM, NULL, "Ok, warmup's over, bring it on in."
SPCC_ENDWARM, NULL, "Warmup is over. You'll need to click the green grid button to be placed on the starting grid."
SPCC_ENDRACE, NULL, "Ok, the race is over, bring it on in."
SPCC_DIG, NULL, "Keep digging."
SPCC_DIG, NULL, "Keep digging!"
SPCC_DIG, NULL, "Just keep hitting your marks!"
SPCC_DIG, NULL, "Doing good, keep it up."
SPCC_DIG, NULL, "Nice and smooth."
SPCC_GREATJOB, NULL, "Great job, you did really well."
SPCC_GREATJOB, NULL, "Good job, very good job."
SPCC_GREATJOB, NULL, "Nice run, solid work."
SPCC_HALFWAY, NULL, "Okay, we're halfway to the finish."
SPCC_HALFWAY, NULL, "We're half way in the race."
SPCC_HALFWAY, NULL, "Coming up on half way here."
SPCC_KEEPUP, NULL, "Keep it up, keep it up, keep digging!"
SPCC_KEEPUP, NULL, "Doing a good job, keep it nice and smooth."
SPCC_KEEPUP, NULL, "Keep it up, doing a really good job!"
SPCC_NEXTTIME, NULL, "Ok, we'll get 'em next time."
SPCC_NEXTTIME, NULL, "Bring it back to pits, we're going."
SPCC_NEXTTIME, NULL, "Better schedule some testing. We'll get them next time."
SPCC_QUALSTR1, NULL, "Ok, here comes your first timed lap..."
SPCC_QUALSTR2, NULL, "One more lap."
SPCC_QUALSTRT, NULL, "Ok, here comes your timed lap..."
SPCC_SRVBLK, NULL, "You've got to come in for the black flag."
SPCC_SRVBLK2, NULL, "Come in for the black flag or you'll be disqualified!"
SPCC_UWON, NULL, "YOU WON!! Awesome job!"
SPCC_UWON, NULL, "YOU WON!! YES!!"
SPCC_UWON, NULL, "YOU WON!! See you in victory lane!"
SPCC_UWON, NULL, "YOU WON!! Dinner's on me!"
SPCC_UWON, NULL, "YOU WON!! This is what happens when you have the best crew chief."
SPCC_UWON, NULL, "YOU WON!! Yeah! We did it! Too bad it wasn't for a million..."
SPCC_UWON, NULL, "YOU WON!! All right!"
SPCC_UWON, NULL, "YOU WON!! You deserve that win, well done!"
SPCC_UWON, NULL, "YOU WON!! You drove a great race."
SPCC_UWON, NULL, "YOU WON!! Why did the others bother to show up?"
SPCC_UWON, NULL, "YOU WON!! You just TOYED with these people today."
SPCC_UWONMAYBE, NULL, "YOU WON!! You have outstanding penalties. We'll have to wait for the official results."
SPCC_SCORINGENDED, NULL, "Race control scoring has ended."
SPCC_PERSONALBESTLAP, NULL, "That was your fastest lap of the session."
SPCC_PERSONALBESTLAP, NULL, "You've just set your fastest lap of the session."
SPCC_PERSONALBESTLAP, NULL, "New fastest lap for you!"
SPCC_FASTESTCARNUM, NULL, "Car"
SPCC_FASTESTCARNUM_PT2, NULL, "just set the fastest lap"
SPCC_FASTESTCARPOS, NULL, "The car in P"
SPCC_FASTESTCARPOS_PT2, NULL, "just set the fastest lap"
SPCC_FASTESTCARPOS_P1, NULL, NULL
SPCC_FASTESTCARPOS_P2, NULL, NULL
SPCC_PLYRSESFSTLAP, NULL, "You just set the fastest lap!"
SPCC_PLYRSESFSTLAP, NULL, "You've got the fastest lap!"
SPCC_LEADERLAPTIME, NULL, "The leader just did a:"
SPCC_LEADERLAPTIME, NULL, "The leader is running "
SPCC_LEADERLAPTIME_PT2, NULL, NULL
SPCC_NEWLEADER_PT1, NULL, "Car"
SPCC_NEWLEADER_PT2, NULL, "has taken the lead."
SPCC_NEWLEADER_PT2, NULL, "is now leading."
SPCC_NEWLEADER_PT2, NULL, "is up front."
SPCC_GAINCARFRONT, NULL, "You're gaining on the car in front."
SPCC_LOSECARFRONT, NULL, "You're losing the car in front."
SPCC_CARBEHINDGAIN, NULL, "The car behind is closing on you."
SPCC_CARBEHINDLOSE, NULL, "You're pulling away from the car behind."
SPCC_GAPIS, NULL, "The gap is"
SPCC_GAPIS_PT2, NULL, "seconds."
SPCC_FASTERSECTOR, NULL, "They are faster than you in sector"
SPCC_SLOWERSECTOR, NULL, "They are slower than you in sector"
SPCC_FASTERCAR, NULL, "Faster car coming up quick!"
SPCC_FASTERCAR, NULL, "Faster traffic approaching."
SPCC_FASTERCARS, NULL, "Group of faster cars approaching."
SPCC_FASTERCARS, NULL, "Faster traffic approaching."
SPCC_CARFRONTPIT, NULL, "The car in front is pitting."
SPCC_CARBEHINDPIT, NULL, "The car behind is pitting."
SPCC_ESTSOF, NULL, "The estimated SOF is:"
SPCC_ESTSOF, NULL, "The estimated strength of field is:"
SPCC_COMPFIELD_HI, NULL, "We expect to be fighting for the podium."
SPCC_COMPFIELD_HI, NULL, "Keep it clean, a DNF today would hurt our points a lot."
SPCC_COMPFIELD_MID, NULL, "It's competitive out there. Head down, stay sharp."
SPCC_COMPFIELD_MID, NULL, "Tight field today, look for opportunities."
SPCC_COMPFIELD_MID, NULL, "Let's take opportunities."
SPCC_COMPFIELD_LOW, NULL, "There are a lot of points on the table. Be smart and get a good finish."
SPCC_COMPFIELD_LOW, NULL, "A lot of opportunities today. Head down. Pick your battles."
SPCC_COMPFIELD_LOW, NULL, "Let's go points racing."
SPCC_GOODPOS, NULL, "It's going well, keep at it."
SPCC_GOODPOS, NULL, "Things are looking good."
SPCC_GOODPOS, NULL, "We are where we expected to be."
SPCC_GOODPOS, NULL, "Stay sharp."
SPCC_DOBETTER, NULL, "This is less than optimal."
SPCC_DOBETTER, NULL, "Time to push."
SPCC_DOBETTER, NULL, "We can move up."
SPCC_DOBETTER, NULL, "Look for opportunities."
SPCC_PODPOS, NULL, "We are in a podium position."
SPCC_PODPOS, NULL, "Podium is looking good."
SPCC_PODPOS, NULL, "We are in a great spot for some hardware."
SPCC_PODPOS, NULL, "Keep it up, we are in a great spot!"
; said "Catch the 23 car"
SPCC_PACE_CATCH_PACE, NULL, "Catch the pace car."
SPCC_PACE_CATCH, NULL, "Catch the"
SPCC_PACE_CATCH_PT2, NULL, "car."
; said "Don't pass the 32 car"
SPCC_PACE_DONTPASS_PACE, NULL, "Don't pass the pace car."
SPCC_PACE_DONTPASS, NULL, "Don't pass the"
SPCC_PACE_DONTPASS_PT2, NULL, "car."
; said "Follow the pace car"
SPCC_PACE_FOLLOW_PACE, NULL, "Follow the pace car."
SPCC_PACE_FOLLOW, NULL, "Follow the"
SPCC_PACE_FOLLOW_PT2, NULL, "car."
; said "Let the 13 car by"
SPCC_PACE_LETBY_PACE, NULL, "Let the pace car by."
SPCC_PACE_LETBY, NULL, "Let the"
SPCC_PACE_LETBY_PT2, NULL, "car by."
SPCC_PACE_LETBY_PT2, NULL, "car by, he had the position when the yellow flag came out."
; said "Pass the 2 car"
; SPCC_PACE_PASS_PACE, PACE_PASS_PACE.WAV, "Pass the pace car."
SPCC_PACE_PASS, NULL, "Pass the"
SPCC_PACE_PASS_PT2, NULL, "car."
; SPCC_YOULUCKYDOG, PACE_YOULUCKYDOG.WAV, "You are the Lucky Dog, get your lap back by passing the field on the outside."
; SPCC_YOULUCKYDOG, PACE_YOULUCKYDOG_2.WAV, "Alrighty the lucky dog, pass on the outside."
; SPCC_YOULUCKYDOG, PACE_YOULUCKYDOG_3.WAV, "We do have the free pass, you may pass the caution car on the outside."
; said "Car 23 got the lucky dog, let them by"
SPCC_GOTLUCKYDOG, NULL, "Car"
SPCC_GOTLUCKYDOG_PT2, NULL, "got the Lucky Dog, let them by on the outside."
; SPCC_GWC_EXTENDED, PACE_GWC_EXTENDED.WAV, "The race has been extended so we can have a green white checkered finish."
; SPCC_GWC_EXTENDED, PACE_GWC_EXTENDED_2.WAV, "Looks like we'll have a green-white-checkered finish when this caution is over."
; SPCC_GWC_EXTENDED, PACE_GWC_EXTENDED_3.WAV, "There's a green-white-checkered finish when the yellow clears."
; SPCC_GWC_EXTENDED, PACE_GWC_EXTENDED_4.WAV, "We've got a green-white-checkered finish after this caution."
; SPCC_GWC_EXTENDED, PACE_GWC_EXTENDED_5.WAV, "There's a green-white-checkered finish when the yellow clears."
; SPCC_GWC_FINAL, PACE_GWC_FINAL.WAV, "Looks like this is the final time we'll try for a green-white-checkered finish."
; SPCC_GWC_FINAL, PACE_GWC_FINAL_1.WAV, "This will be the last green-white-checkered caution period."
; SPCC_TIRESETSREMAINING_P0, TIRESETSREMAINING_P0.WAV, "You are out of tires."
; SPCC_TIRESETSREMAINING_P0, TIRESETSREMAINING_P0_2.WAV, "That's it for tires, make them last the rest of the race."
; SPCC_TIRESETSREMAINING_P1, TIRESETSREMAINING_P1.WAV, "You only have 1 tire set remaining."
; SPCC_TIRESETSREMAINING_P1, TIRESETSREMAINING_P1_2.WAV, "Be mindful you only have 1 set of tires remaining."
SPCC_LEFTTIRESETSREMAINING_P0, NULL, "You're out of left sets of tires."
SPCC_LEFTTIRESETSREMAINING_P0, NULL, "There are no remaining left side tires for the race."
SPCC_LEFTTIRESETSREMAINING_P1, NULL, "You only have 1 left set of tires remaining."
SPCC_LEFTTIRESETSREMAINING_P1, NULL, "Just a reminder that you only have 1 set of left tires remaining."
SPCC_RIGHTTIRESETSREMAINING_P0, NULL, "You're out of right sets of tires."
SPCC_RIGHTTIRESETSREMAINING_P0, NULL, "Drive smart, there are no more right side tires to put on."
SPCC_RIGHTTIRESETSREMAINING_P1, NULL, "You only have 1 right set of tires remaining."
SPCC_RIGHTTIRESETSREMAINING_P1, NULL, "Just a heads up, you know you only have 1 set of right side tires remaining."
SPCC_FRONTTIRESETSREMAINING_P0, NULL, "You're out of front sets of tires."
SPCC_FRONTTIRESETSREMAINING_P0, NULL, "That's it for front tires, we can't change those if you chew them up."
SPCC_FRONTTIRESETSREMAINING_P1, NULL, "You only have 1 front set of tires remaining."
SPCC_FRONTTIRESETSREMAINING_P1, NULL, "Now remember, you only have 1 set of front tires remaining."
SPCC_REARTIRESETSREMAINING_P0, NULL, "You're out of rear sets of tires."
SPCC_REARTIRESETSREMAINING_P0, NULL, "That's it for rear tires, we can't change those if you eat them up."
SPCC_REARTIRESETSREMAINING_P1, NULL, "You only have 1 rear set of tires remaining."
SPCC_REARTIRESETSREMAINING_P1, NULL, "Now remember, you only have 1 set of rear tires remaining."
SPCC_LFTIRESREMAINING_P0, NULL, "You're out of left front tires."
SPCC_LFTIRESREMAINING_P0, NULL, "Be aware, you got zero tires for the left front."
SPCC_LFTIRESREMAINING_P1, NULL, "You only have 1 left front tire remaining."
SPCC_LFTIRESREMAINING_P1, NULL, "Heads up, you only got 1 tire remaining for that left front."
SPCC_RFTIRESREMAINING_P0, NULL, "You're out of right front tires."
SPCC_RFTIRESREMAINING_P0, NULL, "Be aware, you got zero tires for the right front."
SPCC_RFTIRESREMAINING_P1, NULL, "You only have 1 right front tire remaining."
SPCC_RFTIRESREMAINING_P1, NULL, "Just a heads up, you only got 1 tire remaining for that right front."
SPCC_LRTIRESREMAINING_P0, NULL, "You're out of left rear tires."
SPCC_LRTIRESREMAINING_P0, NULL, "Be aware, you got zero tires for the left rear."
SPCC_LRTIRESREMAINING_P1, NULL, "You only have 1 left rear tire remaining."
SPCC_LRTIRESREMAINING_P1, NULL, "Heads up, you only got 1 tire remaining for that left rear."
SPCC_RRTIRESREMAINING_P0, NULL, "You're out of right rear tires."
SPCC_RRTIRESREMAINING_P0, NULL, "Just letting you know, you got zero tires for the right rear."
SPCC_RRTIRESREMAINING_P1, NULL, "You only have 1 right rear tire remaining."
SPCC_RRTIRESREMAINING_P1, NULL, "Heads up, you only got 1 tire remaining for that right rear."
SPCC_STARTINGTIRESETS_P0, NULL, "You don't get any extra tire sets for this race. So let's be smart out there."
SPCC_STARTINGTIRESETS_P0, NULL, "There's no tire changes allowed during this race. Treat em right and good luck."
SPCC_STARTINGTIRESETS_P1, NULL, "You only have one additional set of tires for this race."
SPCC_STARTINGTIRESETS_P1, NULL, "There's only one additional set of tires for this race."
SPCC_STARTINGTIRESETS_P2, NULL, NULL
SPCC_STARTINGTIRESETS, NULL, "You have"
SPCC_STARTINGTIRESETS, NULL, "There are"
SPCC_STARTINGTIRESETS_PT2, NULL, "additional sets of tires for this race. Be smooth and have a good run."
SPCC_STARTINGTIRESETS_PT2, NULL, "additional sets of tires during this race. Have a good race."
SPCC_TIRECOMPOUND_FORCED, NULL, "Your race tire has been changed to the compound you qualified with."
SPCC_TIRECOMPOUND_FORCED, NULL, "We changed your race tire back to the qualifying rubber."
SPCC_TIRECMPDRULERMD, NULL, "We need to change to a new tire compound during the race, or else we'll be disqualified."
SPCC_TIRECMPDRULERMD, NULL, "We'll be disqualified if we don't change tire compounds before the race is over."
SPCC_TIRECMPDCHGD, NULL, "Tire compounds have been changed, we're all set."
SPCC_TIRECMPDCHGD, NULL, "We've switched tire compounds, race control is happy."
SPCC_TIRECMPDCHGRMD, NULL, "Don't forget to change to a different tire compound!"
SPCC_TIRECMPDCHGFAIL, NULL, "We need to stop again to change tire compounds."
SPCC_TIREQUALCMPFCD, NULL, "You'll be forced to start the race on the tire compound from your best qualifying lap."
SPCC_TIREON_DRY, NULL, "You're on a dry tire."
SPCC_TIREON_WET, NULL, "You're on a wet tire."
SPCC_TIREON_INTER, NULL, "You're on an intermediate tire."
SPCC_TIREON_HARD, NULL, "You're on the hard tire."
SPCC_TIREON_MED, NULL, "You're on the medium tire."
SPCC_TIREON_SOFT, NULL, "You're on the soft tire."
SPCC_TIREON_QUALI, NULL, "You're on a qualifying tire."
SPCC_TIREON_ALLP, NULL, "You're on an all purpose tire."
SPCC_INCINSEC, NULL, "There's an incident in sector"
SPCC_INCINSEC, NULL, "Heads up, there is an incident in sector"
SPCC_OFFINSEC, NULL, "Someone is off in sector"
SPCC_INCAHEADS_PT1, NULL, "There's an incident"
SPCC_INCAHEADS_PT2, NULL, "seconds ahead."
SPCC_INCAHEAD, NULL, "There's an incident ahead."
SPCC_INCBEHINDS_PT1, NULL, "There's an incident"
SPCC_INCBEHINDS_PT2, NULL, "seconds behind."
SPCC_INCBEHIND, NULL, "There's an incident behind"
SPCC_OFFAHEADS_PT1, NULL, "Someone's gone off"
SPCC_OFFAHEADS_PT2, NULL, "seconds ahead."
SPCC_OFFAHEAD, NULL, "Someone's gone off ahead."
SPCC_OFFBEHINDS_PT1, NULL, "Someone's gone off"
SPCC_OFFBEHINDS_PT2, NULL, "seconds behind."
SPCC_OFFBEHIND, NULL, "Someone's gone off behind."
SPCC_LEADOFF, NULL, "The leader's gone off!"
SPCC_LEADINC, NULL, "There's an incident involving the leader."
SPCC_ACARAHEADOFF, NULL, "There's a car off ahead"
SPCC_CARFRONTOFF, NULL, "The car in front has gone off"
SPCC_CARBEHINDOFF, NULL, "The car behind has gone off"
SPCC_WRECKINTURN, NULL, "Wrecking in turn"
SPCC_WRECKFRONTSTRETCH, NULL, "Wrecking on the front stretch"
SPCC_WRECKBACKSTRETCH, NULL, "Wrecking on the back stretch"
SPCC_WRECKTRIOVAL, NULL, "Wrecking in the trioval"
; SPCC_CONDCLEAR, CLMTCLR.WAV, "Conditions are clear."
; SPCC_CONDNOCHG, CLMTNOCHNG.WAV, "No expected change in conditions."
; SPCC_CONDNOCHG, RAINCONTEXP.WAV, "We expect these conditions to continue."
; SPCC_DRIZZINSPOTS, CLMTDRIZ.WAV, "Bit of a drizzle in spots."
; SPCC_ALLSUN, RAINSUN.WAV, "Nothing but sunshine all day."
; SPCC_NORAIN, CLMTNORAIN.WAV, "No rain in sight."
; SPCC_NORAIN, RAINNO.WAV, "No rain in the forecast."
; SPCC_RAININAREA, RAINAREA.WAV, "Looks like there's rain in the area, be mindful."
; SPCC_RAINCLOSE, RAINCLOSE.WAV, "Rain is close."
; SPCC_RAINCLOSE, RAINSOON.WAV, "We expect rain soon."
; SPCC_RAINCOMINGMAYBE, RAINCOMING.WAV, "There might be some rain coming through."
; SPCC_LIGHTRAINSOON, RAINLGTSOON.WAV, "We expect light rain soon."
; SPCC_HEAVYRAINSOON, RAINHVYSOON.WAV, "We expect heavy rain soon."
; SPCC_RAINNOSTOP, RAINCONTNOSTOP.WAV, "No sign of this rain stopping."
; SPCC_HEAVIERRAIN, RAINGETHVY.WAV, "Rain is going to get heavier."
; SPCC_LIGHTERRAIN, RAINGETLGT.WAV, "Rain is going to lighten up."
; SPCC_RAINCLEARSOON, RAINCLRSOON.WAV, "Rain should clear up soon."
; SPCC_RAINCLEARSOMEPT, RAINCLRUP.WAV, "This rain should clear up at some point."
SPCC_SESSIONDRY, NULL, "It's now a dry session."
SPCC_SESSIONWET, NULL, "It's now a wet session."
SPCC_SESDECLAREDWET, NULL, "The session has been declared wet."
SPCC_DRSENABLE, NULL, "DRS is enabled."
SPCC_DRSDISABLE, NULL, "DRS is disabled."
SPCC_DRYTIREWANT, NULL, "Let us know if you want dry tires."
SPCC_RAINTIREWANT, NULL, "Let us know if you want rain tires."
SPCC_RAINGONE, NULL, "Rain should be gone for now."
; SPCC_RAINNOLAST, RAINNOLAST.WAV, "This rain shouldn't last the whole race."
SPCC_RAINCLRING, NULL, "Rain is clearing up."
SPCC_NEWUSERFIRSTTIME, NULL, "So, it's your first time on the track. I'll give you some pointers."
SPCC_NEWUSERCONFIGCNTRL, NULL, "Click Configure Controls at the top of the screen to get yourself set up."
SPCC_NEWUSERWARM, NULL, "Okay, let's get you moving down the track. Click Warmup at the top of the screen."
SPCC_NEWUSERDRIVE, NULL, "Put it in gear and give it some gas. Just drive for a minute and get a feel for the car."
SPCC_NEWUSERREADYTORACE, NULL, "When you're ready for a practice race, stop the car, and hold down the Escape key to exit the car."
SPCC_NEWUSERNEXTBUTT, NULL, "Now, click the Next button at the top of the screen."
SPCC_NEWUSERRACE, NULL, "This is going to be a 5-lap practice race. Don't worry, nothing's at stake here."
SPCC_NEWUSERGRID, NULL, "Click Grid at the top of the screen to grid up."
SPCC_NEWUSERPACE, NULL, "Wait for the pace car to start moving..."
SPCC_NEWUSERGREEN, NULL, "Wait for the green light..."
SPCC_NEWUSERKEEPUP, NULL, "Ease onto the throttle and keep up with the back of the field. Do not pass until you see the green!"
SPCC_NEWUSERRESTART, NULL, "If you want to restart the race at any time, exit the car, then click the Previous button to the left of the Race button."
SPCC_NEWUSERLAP1, NULL, "That's your first lap. Great job."
SPCC_NEWUSERLAP2, NULL, "That was lap 2."
SPCC_NEWUSERLAP3, NULL, "That was lap 3, keep going."
SPCC_NEWUSERLAP4, NULL, "That was lap 4."
SPCC_NEWUSERLAP5, NULL, "That was lap 5."
SPCC_NEWUSERLAP6, NULL, "That was lap 6."
SPCC_NEWUSERLAP7, NULL, "That was lap 7."
SPCC_NEWUSERLAP8, NULL, "That was lap 8."
SPCC_NEWUSERLAP9, NULL, "That was lap 9."
SPCC_NEWUSERLAPFINAL, NULL, "This is the final lap."
SPCC_NEWUSERCHKFLAG, NULL, "Checkered flag!"
SPCC_NEWUSERGOOD, NULL, "Great work! Looking forward to working with you. Click Quit when you're ready to move on."
SPCC_NEWUSERMOVING, NULL, "And we're moving, let's go!"
SPCC_NEWUSERCHECKCONTROL, NULL, "If the car isn't responding, you might need to hold escape to get out and check over those controls."
SPCC_NEWUSERMOVEON, NULL, "If you're ready to move on, click the next button at the top of the screen."
SPCC_NEWUSERKEEPGOING, NULL, "Or you can get back in the car and keep going."
SPCC_NEWUSERSESOVERSOON, NULL, "The session will be over soon. If you're still in the car when it ends, we'll pull you out."
SPCC_NEWUSERRACE10, NULL, "This is going to be a 10 lap practice race. Don't worry, nothing is at stake."
SPCC_NEWUSERCANRESTART, NULL, "If you'd like, you can restart the race by clicking the previous button."
SPCC_NEWUSERESCRESTART, NULL, "Remember, you can restart the race at any time. To do so, first stop the car, then hold escape."
SPCC_NEWUSERGRW1ST, NULL, "Great work on your first race."
SPCC_NEWUSERLEAVEESC, NULL, "When you're ready to leave, stop the car, and hold down the escape key to exit the car."
SPCC_NEWUSERQUITCLK, NULL, "Then click 'Quit' to leave the track."
SPCC_NEWUSERNICEWK, NULL, "Nice work today. See you at the next race."
SPCC_NEWUSERBLKFLG, NULL, "Watch out, you've got a black flag! The reason will be shown next to the flag icon."
SPCC_NEWUSERLETSLIDE, NULL, "We'll let it slide this time, but in any other race, you'd be penalized."
SPCC_NEWUSERYELLOW, NULL, "There's a yellow flag, be careful."
SPCC_NEWUSERRACELAPDOWN, NULL, "The cars up front are finishing the race, so it'll be cut short for us."
SPCC_NEWUSERWIN, NULL, "You won! Congratulations! And welcome to iRacing."
SPCC_NEWUSERHITWALL, NULL, "Looks like you've hit the wall. This gives you two incident points."
SPCC_NEWUSERHITCAR, NULL, "Looks like you've hit another car. This gives you four incident points."
SPCC_NEWUSERRESTARTB, NULL, "You can restart the race by holding escape again to bring up the menu."
SPCC_NEWUSERMOREPRACTICE, NULL, "Looks like we have an opportunity to improve. Let's get you in a test drive and keep practicing. Welcome to iRacing."
SPCC_NEWUSERWARMUPPENALTY, NULL, "We'll clear it for you, but in a normal warmup session, you'd have to serve the penalty or reset the car."
SPCC_NEWUSERDRIVINGLINE, NULL, "Notice the driving line on the track. You can accelerate in the green sections and brake in the red sections. Use this to learn the track."
SPCC_NEWUSERKEEPUPFNT, NULL, "Keep up with the car in front of you."
SPCC_NEWUSERJUMPST, NULL, "Looks like you jumped the start. Restart the race first by stopping the car and holding the escape key to reset to the pits."
SPCC_NEWUSERRACEOVERSOLID, NULL, "Solid first race. Great job and welcome to NULL, "Damage is turned off for this session so you will see your car fix itself. This won't be the case in an official session."
SPCC_NEWUSERSPORTINGCODE, NULL, "You can learn more about the incident and safety rating system by reading the sporting code."
SPCC_NEWUSERBURNOUT, NULL, "Feel free to do a victory NULL, "Now stay in the pit exit lane until you pass the blue cone to avoid a black flag."
SPCC_NEWUSERRACESETUP, NULL, "The race will begin in a moment, please wait while we set it up."
SPCC_NEWUSERRECENTERVIEW, NULL, "Press ; to recenter your view."
SPCC_NEWUSERESCGETOUT, NULL, "You can hold escape to get out of the car if you'd like to restart."
SPCC_NEWUSER2INCPTS, NULL, "You've just received two incident points. This happens when you hit a wall, spin out, or have light contact with another car."
SPCC_NEWUSERSTARTMISS, NULL, "You've missed the start! You can restart the session to try again. Or, get in the car late and start behind everyone else."
SPCC_NEWUSERRACECUTSHORT, NULL, "The cars up front are finishing the race, so it'll be cut short for us."
; Numbers, NULL entries will be filled in automatically from valid entries
SPCC_N0, NULL, "0"
SPCC_N1, NULL, "1"
SPCC_N2, NULL, "2"
SPCC_N3, NULL, "3"
SPCC_N4, NULL, "4"
SPCC_N5, NULL, "5"
SPCC_N6, NULL, "6"
SPCC_N7, NULL, "7"
SPCC_N8, NULL, "8"
SPCC_N9, NULL, "9"
SPCC_N10, NULL, "10"
SPCC_N11, NULL, "11"
SPCC_N12, NULL, "12"
SPCC_N13, NULL, "13"
SPCC_N14, NULL, "14"
SPCC_N15, NULL, "15"
SPCC_N16, NULL, "16"
SPCC_N17, NULL, "17"
SPCC_N18, NULL, "18"
SPCC_N19, NULL, "19"
SPCC_N20, NULL, "20"
SPCC_N21, NULL, "21"
SPCC_N22, NULL, "22"
SPCC_N23, NULL, "23"
SPCC_N24, NULL, "24"
SPCC_N25, NULL, "25"
SPCC_N26, NULL, "26"
SPCC_N27, NULL, "27"
SPCC_N28, NULL, "28"
SPCC_N29, NULL, "29"
SPCC_N30, NULL, "30"
SPCC_N31, NULL, "31"
SPCC_N32, NULL, "32"
SPCC_N33, NULL, "33"
SPCC_N34, NULL, "34"
SPCC_N35, NULL, "35"
SPCC_N36, NULL, "36"
SPCC_N37, NULL, "37"
SPCC_N38, NULL, "38"
SPCC_N39, NULL, "39"
SPCC_N40, NULL, "40"
SPCC_N41, NULL, "41"
SPCC_N42, NULL, "42"
SPCC_N43, NULL, "43"
SPCC_N44, NULL, "44"
SPCC_N45, NULL, "45"
SPCC_N46, NULL, "46"
SPCC_N47, NULL, "47"
SPCC_N48, NULL, "48"
SPCC_N49, NULL, "49"
SPCC_N50, NULL, "50"
SPCC_N51, NULL, "51"
SPCC_N52, NULL, "52"
SPCC_N53, NULL, "53"
SPCC_N54, NULL, "54"
SPCC_N55, NULL, "55"
SPCC_N56, NULL, "56"
SPCC_N57, NULL, "57"
SPCC_N58, NULL, "58"
SPCC_N59, NULL, "59"
SPCC_N60, NULL, "60"
SPCC_N61, NULL, "61"
SPCC_N62, NULL, "62"
SPCC_N63, NULL, "63"
SPCC_N64, NULL, "64"
SPCC_N65, NULL, "65"
SPCC_N66, NULL, "66"
SPCC_N67, NULL, "67"
SPCC_N68, NULL, "68"
SPCC_N69, NULL, "69"
SPCC_N70, NULL, "70"
SPCC_N71, NULL, "71"
SPCC_N72, NULL, "72"
SPCC_N73, NULL, "73"
SPCC_N74, NULL, "74"
SPCC_N75, NULL, "75"
SPCC_N76, NULL, "76"
SPCC_N77, NULL, "77"
SPCC_N78, NULL, "78"
SPCC_N79, NULL, "79"
SPCC_N80, NULL, "80"
SPCC_N81, NULL, "81"
SPCC_N82, NULL, "82"
SPCC_N83, NULL, "83"
SPCC_N84, NULL, "84"
SPCC_N85, NULL, "85"
SPCC_N86, NULL, "86"
SPCC_N87, NULL, "87"
SPCC_N88, NULL, "88"
SPCC_N89, NULL, "89"
SPCC_N90, NULL, "90"
SPCC_N91, NULL, "91"
SPCC_N92, NULL, "92"
SPCC_N93, NULL, "93"
SPCC_N94, NULL, "94"
SPCC_N95, NULL, "95"
SPCC_N96, NULL, "96"
SPCC_N97, NULL, "97"
SPCC_N98, NULL, "98"
SPCC_N99, NULL, "99"
SPCC_N100, NULL, "100"
SPCC_N200, NULL, "200"
SPCC_N300, NULL, "300"
SPCC_N400, NULL, "400"
SPCC_N500, NULL, "500"
SPCC_N600, NULL, "600"
SPCC_N700, NULL, "700"
SPCC_N800, NULL, "800"
SPCC_N900, NULL, "900"
SPCC_N1000, NULL, "1000"
SPCC_N2000, NULL, "2000"
SPCC_N3000, NULL, "3000"
SPCC_N4000, NULL, "4000"
SPCC_N5000, NULL, "5000"
SPCC_N6000, NULL, "6000"
SPCC_N7000, NULL, "7000"
SPCC_N8000, NULL, "8000"
SPCC_N9000, NULL, "9000"
; Optional, called when there is an exact match to the number
; useful if your language calls 100 different than 101
;
; For numbers 0-9 we use this form if the tens place is zero
; so 101 calls SPCC_N100+SPCC_N1_EQ, but 111 is called
; SPCC_N100+SPCC_N10+SPCC_N1
SPCC_N0_EQ, NULL, NULL
SPCC_N1_EQ, NULL, NULL
SPCC_N2_EQ, NULL, NULL
SPCC_N3_EQ, NULL, NULL
SPCC_N4_EQ, NULL, NULL
SPCC_N5_EQ, NULL, NULL
SPCC_N6_EQ, NULL, NULL
SPCC_N7_EQ, NULL, NULL
SPCC_N8_EQ, NULL, NULL
SPCC_N9_EQ, NULL, NULL
SPCC_N10_EQ, NULL, NULL
SPCC_N20_EQ, NULL, NULL
SPCC_N30_EQ, NULL, NULL
SPCC_N40_EQ, NULL, NULL
SPCC_N50_EQ, NULL, NULL
SPCC_N60_EQ, NULL, NULL
SPCC_N70_EQ, NULL, NULL
SPCC_N80_EQ, NULL, NULL
SPCC_N90_EQ, NULL, NULL
SPCC_N100_EQ, NULL, NULL
SPCC_N200_EQ, NULL, NULL
SPCC_N300_EQ, NULL, NULL
SPCC_N400_EQ, NULL, NULL
SPCC_N500_EQ, NULL, NULL
SPCC_N600_EQ, NULL, NULL
SPCC_N700_EQ, NULL, NULL
SPCC_N800_EQ, NULL, NULL
SPCC_N900_EQ, NULL, NULL
SPCC_N1000_EQ, NULL, NULL
SPCC_N2000_EQ, NULL, NULL
SPCC_N3000_EQ, NULL, NULL
SPCC_N4000_EQ, NULL, NULL
SPCC_N5000_EQ, NULL, NULL
SPCC_N6000_EQ, NULL, NULL
SPCC_N7000_EQ, NULL, NULL
SPCC_N8000_EQ, NULL, NULL
SPCC_N9000_EQ, NULL, NULL
; special handling of car numbers with leading zeros
; so 001 is called SPCC_DOUBLE_OH+SPCC_N1
SPCC_OH, NULL, "0"
SPCC_DOUBLE_OH, NULL, "00"
SPCC_TRIPLE_OH, NULL, "000"
; _PX is the plural forms, P0 is used for 0 minutes,
; P1 for 1 minute, P2 for 2 minutes, and SPCC_MINUTE
; is used for all others
SPCC_MINUTE_P0, NULL, NULL
SPCC_MINUTE_P1, NULL, "minute"
SPCC_MINUTE_P2, NULL, NULL
SPCC_MINUTE, NULL, "minutes"
SPCC_SECOND_P0, NULL, NULL
SPCC_SECOND_P1, NULL, "second"
SPCC_SECOND_P2, NULL, NULL
SPCC_SECOND, NULL, "seconds"
; SPCC_POINT is called after the seconds and before the fraction
; SPCC_DECIMAL is called after the fraction
; SPCC_EVEN is called after the whole number if no fraction
;
; The fraction is alwasy called out as individual numbers
; so 1.23 is called out as SPCC_N1+SPCC_POINT+SPCC_N2+SPCC_N3+SPCC_DECIMAL
SPCC_POINT, NULL, "point"
SPCC_DECIMAL, NULL, NULL
SPCC_EVEN, NULL, "even"
; If SPCC_AND_TEN is filled in then we will call
; the 1's place before the 10's place so
; the number 123 would be called as
; SPCC_N100+SPCC_N3+SPCC_AND_TEN+SPCC_N20
SPCC_AND_TEN, NULL, NULL
; If SPCC_MID_ZERO is filled in, then we will call
; zero whenever there are zeros in between a pair of
; non zero numbers.
; So the number 1001 would be called out as
; SPCC_N1000 + SPCC_MID_ZERO + SPCC_N1
SPCC_MID_ZERO, NULL, NULL
; Radio on/off noises, played when you release the mic
; these don't get localized, just ignore them
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_NOISE, NULL, NULL
SPCC_RADIO_VOL_ADJUST, NULL, NULL
; These make no sound
SPCC_LAPTIME, NULL, "Lap Time:"
SPCC_LAPSPEED, NULL, "Lap Speed:"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment