PDA

View Full Version : How to collect track Corner Data



The Iron Wolf
03-21-2017, 12:27 AM
Beginning with version 4.8.2.0, collecting corners became even easier. Here are instructions for collection from CC help text. Feel free to send us your mapping for inclusion in the CC.
NOTE: if you see message similar "12:33:15.757 : 9 landmarks defined for this track" it means it is already mapped, though improvements are always welcome! :)

Track Landmarks(corner mappings) recording.
-----------------
Please, keep corner mappings tight (from turn-in point to corner exit). Do not include straights!
To get the best results, the begin-distance should be taken at your typical turn-in point and the end-distance taken at the point where your wheels are pretty much straight-ahead. For some corners this is easy and very clear, in others not so much so in those cases just use your best judgement.

To start recording a track landmarks file, the first thing you have todo is assign 2 buttons - one to start/stop the recording ("Start / stop track landmarks recording" action) and one to add start/end point ("Add Start / end track landmark" action).

Start a practice session and wait until you're on track then press the "Start / stop track landmarks recording" button, now you can start adding landmarks by pressing the "Add Start / end track landmark" button. The first press on the button will be start point of the track landmark, the 2nd press will be end point.
Once you have added all the landmarks press the "Start / stop track landmarks recording" butten to end the recording, this will produce a file called trackLandmarks.json located in C:\Users\[user name]\Documents\CrewChiefV4\track_landmarks\[game]\[track]\trackLandmarks.json.

Track Landmarks(corner mappings) consists of:
-Track Name or Raceroom ID and list of:
-landmarkName
-distanceRoundLapStart
-distanceRoundLapEnd
-isCommonOvertakingSpot (default false)

This file will contain default corner names ("turn 1", "turn 2" and so-on). All corners will have isCommonOvertakingSpot set to false. Edit the file to change the isCommonOvertakingSpot value to 'true' where appropriate. You can also modify the corner names in this file. Note that, if you want the app to use these corner names, they will have to exist in C:\Users\[user name]\AppData\local\CrewChiefV4\sounds\voice\corner_nam es\

You can request new names on the Crew Chief forum.

Please share you recordings with the rest of the commmunity by uploading to the Crew Chief forum and we will include it in our next update.

To load your newly added landmarks file you have to restart the app!

The Iron Wolf
03-21-2017, 12:28 AM
Jim, could you please add info on how to collect this stuff in a game independent fashion? I believe there's button in CC for that, or? :) Cheers!

mr_belowski
03-21-2017, 06:58 AM
Indeed there is. Assign a button to "Print track and position info" (bottom of the actions list in the beta version of the app). Fire up a practice session and drive around. Press this button at the start of a corner and again at the end. It prints the track name or (for Raceroom) the ID, and the distance-round-track at the point when you pressed the button.

We need the track name as shown in the console (or ID for Raceroom), each corner name (or number) and the start and end distances. The corner distances shouldn't overlap but don't worry if you miss out a corner or two - it just means that app wont make calls for that missing corner. Try to keep the names or numbers consistent with the real circuit corner names / numbers but again, i appreciate that even these can be inconsistent so don't sweat it :)

davehenrie
03-21-2017, 07:26 AM
I wondered what that option was

The Iron Wolf
03-21-2017, 01:44 PM
Dave, thanks for Road America mapping. Just added one to our json.

One piece I overlooked, CC also uses a hint for each corner for which corner is a common overtaking spot and which isn't. I marked them all as overtaking corners, but please correct me.

The Iron Wolf
03-21-2017, 04:35 PM
Added 2016 Road America, will send you .json. No unique corner names, but CC has generic names for turn1 etc.

davehenrie
03-22-2017, 02:27 AM
I haven't used it yet, except to press the button to see if anything happened, the Print Track & Posistion info button, so I guess I should ask. How is the data saved? i.e. what folder and will I be able to identify the corners once I see the text?

davehenrie
03-22-2017, 02:33 AM
Dave, thanks for Road America mapping. Just added one to our json.

One piece I overlooked, CC also uses a hint for each corner for which corner is a common overtaking spot and which isn't. I marked them all as overtaking corners, but please correct me.

The turns I sent in, several were either well known, (the Carousel & the Kink & Canada Corner) While several others are often scenes of mayhem, Sometimes T1, T5, T8, & T14. I did omit several minor bends and probably could drop a few others. T7, The Bill Mitchell corner rarely see passing situations. So I guess those last two might not be considered prime overtaking spots.

The Iron Wolf
03-22-2017, 02:33 AM
I assume it is currently it is printed as text in CC console window, but haven't checked.

The Iron Wolf
03-22-2017, 02:35 AM
The turns I sent in, several were either well known, (the Carousel & the Kink & Canada Corner) While several others are often scenes of mayhem, Sometimes T1, T5, T8, & T14. I did omit several minor bends and probably could drop a few others. T7, The Bill Mitchell corner rarely see passing situations. So I guess those last two might not be considered prime overtaking spots.
Ok, I'll modify mappings to consider all corners a passing corners, except for the last two.

The Iron Wolf
03-22-2017, 02:53 AM
You can try selecting all Console text, (Ctrl+A) and pasting it into some editor, then search for " distanceRoundLap = " text.

davehenrie
03-22-2017, 03:51 AM
Found it. I used this method to map VIR. Virginia International Raceway. Several great corner names.

The Iron Wolf
03-22-2017, 04:00 AM
Great! I realized it might be actually better to paste data here, as an example. I'll add your mapping to CC tomorrow, thanks! :)

mr_belowski
03-22-2017, 07:32 AM
Anyone got a list of the track-specific corner names we'll need to record for VIR? I'll record 'em today when I do the Road America set, then I think we've got to call it 'done' for this release and get it out today or tomorrow :)

Sparten
03-22-2017, 08:00 AM
there are corner names in AC vir sections.ini, there are multiple layouts!

mr_belowski
03-22-2017, 11:00 AM
just added some bunch of VIR corner name recordings - Vytautas - do you have the json for this track?

The Iron Wolf
03-22-2017, 02:06 PM
Haven't received corner data yet. Will jsonize as soon as I get it. I don't think we should block the release, otherwise we'll start adding "features" :)

mr_belowski
03-22-2017, 02:09 PM
well we're waiting for the Assetto Corsa patch to land as it might have moved some stuff around so Morten needs to re-test his damage stuff, so there's time :)

But you're right. Enough features now :D

The Iron Wolf
03-22-2017, 02:13 PM
Got it. Just got corner data from Dave (thanks!), will jsonize in a couple of hrs.

mr_belowski
03-22-2017, 02:15 PM
AC update has just landed too. I think we're go for a release today :)

mr_belowski
03-22-2017, 04:49 PM
any luck with the json? Just committed some last minute fixes :)

The Iron Wolf
03-22-2017, 05:36 PM
I just got to the computer, will create json now.

mr_belowski
03-22-2017, 05:42 PM
ta :)

I'm going to make this release version 4.6.3.0. I know that means we've skipped 4.6.2.x but does it really matter? I'm just not entirely confident that Install Shield won't get into a panic if I increment the version to 4.6.2.10 - I'd rather leak a version number than rely on Install Shield not to do something stupid

The Iron Wolf
03-22-2017, 05:47 PM
Done, pull the change Jim

The Iron Wolf
03-22-2017, 05:49 PM
Being control freak I hoped we'll release something like 4.6.2, but who cares really, 4.6.3 it is and we'll start our work from there :)
What a teamwork ... you also added all the sounds, so VIR is fully covered at least for rF2... It's too bad track distances vary among games, but it is what it is :)

mr_belowski
03-22-2017, 05:54 PM
Yeah, 4.6.2 is the *correct* version number but I just don't need the hassle of working around possible bugs in the auto updater and install shield. As for track distances varying, it's annoying but if this release makes a good impression I hope there'll be plenty of people keen to improve the mappings.

Just waiting on Morten to re-sync his .dll to the new AC build and we're 'go' :D

The Iron Wolf
03-22-2017, 06:12 PM
Awesome. I'll re-check Spa data tonight. I am running and event with maxed out grid, but never heard location info so far (though CC announces incident, so slow vehicle detection works, and very appropriately - under yellow). Will be interesting to figure out if it is due to varying distances or not.

mr_belowski
03-22-2017, 06:17 PM
is the startline for RF2 Spa before La Source or on the hill down to Eau Rouge?

The Iron Wolf
03-22-2017, 06:32 PM
I believe it is before La Source.

mr_belowski
03-22-2017, 06:35 PM
Ah, ok, was wondering if the pcars mapping would work better but the start line for pcars is after la source

davehenrie
03-26-2017, 07:40 AM
Do we have a worksheet that displays both the tracks already in the Json and tracks that were specifically mapped for AC/Rf/Rf2 etc?

The Iron Wolf
03-26-2017, 06:22 PM
Not yet. But you could search trackLandmarks.json using notepad++, ctrl+f, find all in current document:
Search "rf2TrackNames" (19 hits in 1 file)
F:\Repos\CrewChiefV4\CrewChiefV4\trackLandmarksDat a.json (19 hits)
Line 5: "rf2TrackNames": [ "Bathurst" ],
Line 149: "rf2TrackNames": [ "Brands Hatch Indy", "Brands" ],
Line 188: "rf2TrackNames": [ "Brands Hatch GP" ],
Line 256: "rf2TrackNames": [ "Silverstone -- National Layout" ],
Line 289: "rf2TrackNames": [ "RaceRfactor Austria 2014", "Red Bull Ring GP" ],
Line 345: "rf2TrackNames": [ "HockenheimRing DTM", "HockenheimRing GP", "RaceRfactor Hockenheim 2014" ],
Line 490: "rf2TrackNames": [ "RaceRfactor Spa 2013" ],
Line 785: "rf2TrackNames": [ "Zandvoort" ],
Line 984: "rf2TrackNames": [ "RaceRfactor Monza 2014" ],
Line 1105: "rf2TrackNames": [ "Zolder" ],
Line 1159: "rf2TrackNames": [ "Road America" ],
Line 1231: "rf2TrackNames": [ "Road America 2016" ],
Line 1304: "rf2TrackNames": [ "VIR Grand Course" ],
Line 1364: "rf2TrackNames": [ "VIR North Course" ],
Line 1412: "rf2TrackNames": [ "VIR Patriot Course" ],
Line 1436: "rf2TrackNames": [ "VIR South Course" ],
Line 1472: "rf2TrackNames": [ "Mid-Ohio With Chicane" ],
Line 1538: "rf2TrackNames": [ "Mid-Ohio No Chicane", "Mid-Ohio Miller 200" ],
Line 1604: "rf2TrackNames": [ "Barber Motorsports Park 2015" ],

davehenrie
03-26-2017, 10:07 PM
excellent! scrolling through the json file left me glassy-eyed. I guess I have short term.... short.....ter.....well I can't remember much at a time.. :)
We have some work to do!
Whoops! should be a VIR Full as well....I'll include that, it's already done. Laguna Seca...I mean Mazda Laguna Seca Raceway(LOL!) should be next followed by Mosport(Canadian Tire Motorsports Park) in Canada! I'm trying to think of tracks with named corners and those are two that come to mind first. The Rolex 24hr Road Course at Daytona, hmmm. Silverstone GP and Donnington in Merry Ol England. Imola ... Work work work....
:)

The Iron Wolf
03-26-2017, 10:32 PM
Yess, I like that!
Keep in mind though, that even already mapped tracks do not necessarily match in different games, so, as some Sir said ,"just cause you feel it, doesn't mean it's there" :) some checking is needed.

And your favorite corner is coming, kudos to mr_belowski, the awesome :)

davehenrie
03-27-2017, 01:34 AM
Sunday night is family night, I'll start Monday on some new ones. Finding all the various versions is one of the problems we'll run into. I can't imagine how many versions of Spa are out there.

The Iron Wolf
03-27-2017, 01:40 AM
You are right. Good thing is that mechanism allows us to map as many Spa's as we want, as long as they use different "Track Name".

Scoops
05-27-2017, 04:40 PM
Excellent addition to the race sims well done guys. :cool:

If it's any help I've had a go at mapping the corners in a few tracks which I don't think are in there yet.

Croft
Cadwell Park
Knockhill
and
The various Oulton layouts

These were all done in rF2. Where there isn't a corner name which is rare in these older tracks I've referred to them as I would at the track so the right hander before.... as I think that sounds more natural for these tracks than turn 14 or whatever. I'll PM the .json

There are a few of us racing rF2 at Sig-Racing and at least a couple of use have started using this any chance of a few name additions? I'll add them to the other thread.

Scoops
05-30-2017, 11:22 PM
Just had a thought while mapping some more tracks. Would it provide useful information if the pit limit on entrance and exit were mapped as well? Or at least a cars length away?

I seem to recall reading in a thread that this information isn't available in game but it could be used to provide warnings of excess speed before the pit lane if the pitting now button has been pressed?

mr_belowski
05-31-2017, 10:28 AM
Nice idea, but the app doesn't know if the pit button has been pressed so it'd just be yelling at you every lap to slow down :)

Scoops
05-31-2017, 10:51 AM
Ah ok wouldn't work then. Although would make a change from yelling at me to speed up :D.


Sent from my iPhone using Tapatalk

The Iron Wolf
05-31-2017, 03:24 PM
This is indeed a good idea. This issue is number one on known issues list for rF2: http://thecrewchief.org/showthread.php?5-Known-Issues-Backlog

rF2 spotter was able to announce engage pit limiter message, so it should be possible to do using existing model, and sooner or later we'll get to it :)

Scoops
05-31-2017, 05:19 PM
OK so I'll collate the data to keep in hand for the point at which the pit request become visible. If it doesn't then there is nothing lost.

mr_belowski
05-31-2017, 05:21 PM
Thanks Scoops :D

Scoops
06-01-2017, 05:36 PM
OK humour me. Why can't we map the same button to call a pit stop to an action in CC? Then hitting the button is listened for by both? To my simple understanding that would remove the need for the sim to provide the information.

mr_belowski
06-01-2017, 07:57 PM
i did toy with the idea and might yet implement it but I need to be really careful about what behaviours it triggers and when. If the app holds an internal state 'pitstopHasBeenRequested' and this is toggled on / off each time the pit button is pressed, it's possible for the app's value to get out of sync with the game (a button press isn't processed for some reason), which could be a serious problem.

For a simple thing like "press button X and then the app will warn about pit limiter when approaching the pits on this lap" it could work - the game's internal state would get automatically reset at the start of the next lap.

I'll have a think about it

Scoops
06-02-2017, 10:56 AM
I did think about the possible sync issue between game and CC. My only thought to deal with it is to have CC ask 'Do you want to pit or not' if you run passed the pit at speed. But that would need a confirmation button press or a verbal communication. And still a chance for them to remain out of sync.

Anyway I'll get back to the corners. I'll pm the next lot this weekend and add all the pit figures.

Scoops
07-04-2017, 11:06 PM
I'm starting to come across more tracks that display the same name in game for different layouts at the same location. So far Paul Ricard, Daytona and Dijon Prenois. Daytona is already mapped as the trioval so will report as such when users are on the road course.
The only solution I can possibly think of is if CC can identify the length of the track to confirm which layout is loaded? Or ask the original author to repackage the tracks with names changed?

It would be a shame to miss out on certain tracks or have CC call incorrect messages.

The Iron Wolf
07-05-2017, 09:58 PM
Hi Scoops,
Currently, there's no field in shared memory plugin to expose data allowing to distinguish between such tracks. I am working on a V2 of a plugin, and there's some information that looks promising (char mTrackType[ 32 ]; // track type from GDB). However, I will be busy for the next several months, so won't get to it anytime soon, but will eventually check this field, hopefully that'd be it.

There are ways to fix this, even if data is not available. You are right, cheapest way would be to use mLapDist to use as a secondary value to distinguish between tracks. But I personally would be against doing any of this for a subset of tracks that are poorly authored in my opinion.

Basically, we'll have to live with this for a bit.

Scoops
07-05-2017, 10:03 PM
OK no problems. I'll keep a list of circuits where this happens and keep them out for the time being.

The Iron Wolf
07-05-2017, 10:19 PM
OK no problems. I'll keep a list of circuits where this happens and keep them out for the time being.

Did a quick check mTrackType - that's not it, and will not be able to use it universally. Best bet for such tracks is to re-author them so that they use different name for each course. This is what majority of tracks does, and they should follow the majority approach.

mr_belowski
07-06-2017, 06:13 AM
Can't we use track length? Where there are duplicate names add the length to the json. When getting the track data, if the match in the json has a length, this length must match (or be very close to) the length in the game's shared memory data

[Edit]

Just seen that you already suggested this. I agree that working around badly made content feels wrong

Scoops
07-06-2017, 07:31 AM
I can only guess how easy that would be for you to do but with the Daytona road and oval I seem to recall they are authored by different people so not sure we could get an agreement for one to change?
I'm happy to collect the lap length as I map the corners where there are duplicate names for different layouts.
For the time being I'll leave any duplicates to one side.

mr_belowski
07-06-2017, 08:29 AM
It's actually not difficult. Match on the name, if the resulting match has a track length in the JSON compare it to the length in the shared memory, if they don't match up keep looking for another match. I think it's worth adding this, even though strictly speaking it's not Crew Chief's problem.

Can you add another field to the JSON for these duplicates please - something like

approximateTrackLength: 1234.5

'approximate' because I'm assuming the length match won't be exact (so it can be used for other games' versions of tracks)

I'll do the code for it today

Scoops
07-06-2017, 08:34 AM
OK no problems, I'll add the three locations with duplicates that I know of this weekend.

The Iron Wolf
07-06-2017, 03:58 PM
Yes, all of this is doable - just wanted to mention that tweaking track name for unencrypted content in rF2 is fairly easy. Haven't done this in a while, but IIRC it's a matter of extracting .gdb, editing it, and merging it back. But sure, using approximate length, and picking the one with closest length will help many users :)

mr_belowski
07-06-2017, 04:54 PM
All this is *done*, not doable. Of course, that means "done" in the CrewChief sense. So, completely untested

Scoops
07-30-2017, 10:06 PM
I've mapped a few tracks recently that were historic layouts. Monaco 1966 for example. With the new realistic mode should these be flagged as pre pit radio in some way? Of course that would need a definitive date for pit radio introduction which I'm not sure I can find. 1984 seems a popular date for f1 but earlier for Indy car and earlier still for NASCAR?

mr_belowski
07-30-2017, 10:08 PM
I think it's better do decide this based on car rather than track but I'm open to suggestions here :)

Scoops
07-30-2017, 10:12 PM
You're probably right given that it would be odd to race a modern car at a historic circuit. You can after all turn CC off if needed for the full 1960s experience.

Scoops
08-17-2017, 08:19 PM
Sorry guys been busy with real life. I haven't forgotten the corner names I'll get back on it in a couple of weeks when things get back to normal. I fully intend to map all the tracks I can find in rF2.

The Iron Wolf
08-17-2017, 08:22 PM
Sorry guys been busy with real life. I haven't forgotten the corner names I'll get back on it in a couple of weeks when things get back to normal. I fully intend to map all the tracks I can find in rF2.
Man, you absolutely rock. Thanks for all your hard work so far, it is monumental contribution. Great example of community driven effort.

And of course, thanks to Jim for his continued vocalizations of corners :) really like this feature of CC.

Scraping Micha
11-10-2017, 05:59 PM
Hi there,

What a great piece of software!!! Just found it a few days ago and fell in love immediatly! :)

I just started to play with the print track info and name corner in ac and in my ey... ears its a very useful feature. fantastic! :)

I started to print the nordschleife tourist and quickly learned, that i will not hear no other than "schikane", cause theres no audio for that track...

and that leads to my questions - sorry in advance if its too stupid, but i just explored the program...

1. can i record corner names by myself and use that audio in the program or is that impossible or is that planned in the future?

2. it would be nice, especially to learn a track quick to hear the corner names in advance, maybe with aditional hints, even on straights. "next corner Karusell, hold on to the Marshall-Box, stay low, medium throttle, exit over last right concrete,..." will there be "learner soundpacks" for tracks?? :)

would be awsome to be able to manage self recorded soundpacks. this way there could be multiple voices and variations for many more tracks for different skill levels. :)

or is this stupid??

greetings

micha

Scraping Micha
11-10-2017, 06:00 PM
Hi there,

What a great piece of software!!! Just found it a few days ago and fell in love immediatly! :)

I just started to play with the print track info and name corner in ac and in my ey... ears its a very useful feature. fantastic! :)

I started to print the nordschleife tourist and quickly learned, that i will not hear no other than "schikane", cause theres no audio for that track...

and that leads to my questions - sorry in advance if its too stupid, but i just explored the program...

1. can i record corner names by myself and use that audio in the program or is that impossible or is that planned in the future?

2. it would be nice, especially to learn a track quick to hear the corner names in advance, maybe with aditional hints, even on straights. "next corner Karusell, hold on to the Marshall-Box, stay low, medium throttle, exit over last right concrete,..." will there be "learner soundpacks" for tracks?? :)

would be awsome to be able to manage self recorded soundpacks. this way there could be multiple voices and variations for many more tracks for different skill levels. :)

or is this stupid??

greetings

micha

Scraping Micha
11-12-2017, 12:28 PM
Aloha,

tried to reply 2 days ago, but it never appeared.

so once again:

What a great piece of software that is! just found it a couple of days ago. :)


would like to know:

will it be possible in the future to record and manage audio messages by myself? that would be awsome. that way one could make "learning the track" messages for beginners... "next corner is karusell, stay down, just hold the pace, exit over the last right concrete spot,..., Break here! ...Full throttle now!" it could help so much to learn a track quickly that way, beacause you have an instructor on board.

the best ones could be collected in a database as soundpacks.

that was my first idea, when i explored the program and the "name corners for current track" and the "print track position..." option.



have a nice sunday,

micha

mr_belowski
11-12-2017, 01:50 PM
"schikane" - there's a "chicane" sound which will sound the same I guess. But all the other Nords corner names will be missing. When Scoops does his mappings, he does the json with the distance data and I just add the missing sound files later - you're very welcome to do this for Nords and I'll record the corner names next week.

Regarding the 'learning the track' mode, I like this idea. A lot. Technically it's probably straightforward. The app would have to be run in a special mode where the 'talk to chief' button created a sound file instead of activating voice recognition. The app would also create a meta data file. Once you complete your lap, you'll end up with lots of short (2-3 second) sound files and a supporting text (json?) file. The text file will contain the car class and track name, and a list of lap distance -> sound file name mappings - e.g.



{
"GameEnum" : "PCARS_2",
"CarClass" : "DTM_2016",
"TrackName" : "Donington GP",
"InstructorCalls" : [
{
"distanceRoundLapTrigger" : 300,
"soundFileName" : "instructor/PCARS_2/Donington_GP/300_metres.wav"
},
{
"distanceRoundLapTrigger" : 360,
"soundFileName" : "instructor/PCARS_2/Donington_GP/360_metres.wav"
}]
}


(edit) - no idea why the forum keep splitting up that pseudo-json. Stoopid...



and so on

The sound file "300_metres.wav" might be something like "braking at the 200 metre board". "360_metres.wav" could be "dip your left side tyres into the pit exit to set up for Redgates", and so on.


You could record these as you trundle around at whatever pace you like, and they would play back when you reach the distanceRoundLapTrigger. We'd need an enable / disable toggle and a few other bits and bobs to tie it all together but it wouldn't be too fiddly. I think they might need to be class-specific as braking, acceleration and turn in points potentially very quite a lot. Same for different games. I suppose it might be possible to have a special 'generic' car class and game if someone created a set that were applicable for any game and car class but I'm not sure about this.

But here's where I need some guidance. I often like to add things to the app because they're technically interesting and achievable. This falls into this category. Would it actually be used? What do you think Morten and Vytautas?

Scraping Micha
11-12-2017, 02:26 PM
hi,

yeah, i explored the "Schikane" sound, when i played around with the .json file and the nordschleife. :D was the only corner to be named, hehe.

i personally (beginner) try to learn the nordschleife since a few weeks and STILL cannot drive fast without leaving the boundaries.... :D i curse every lap loudly and it takes always 24 km to get to that point again, hehehe... frustrating... and "instruction laps" on youtube are helpfull, but there are 74 corners and many more hints in between to remember on track by myself... just too much for my old brain... ;)


greetings,

micha

Scraping Micha
11-12-2017, 02:36 PM
And yes, if needed, i will help if i can! :)

since i m "quite new" at simracing and at the nordschleife it will take a while, but i will map that track down. And i will record all the corner- and straights and landmark names and if needed all additional stuff.

greets

micha

Scoops
11-12-2017, 03:13 PM
I'm happy to map it as one of the next batch unless you really want to do it. Link below has the corner names


http://nurburgring.org.uk/bendnames/index.php

Scraping Micha
11-12-2017, 03:27 PM
hehe, please dont take tahat "dialect". noone in germany pronounces as the lady does. ;)

i will just record all corners, maybe that is usefull for you, when recording the names. :)

i will do a spotter soundsetas well. what format do you prefer?? mono, 22.5khz, but what bitrate?? And how loud should the files be?? normalized to 0 dbfs or -6 dbfs??

totalbest
11-15-2017, 12:31 PM
I just got to the computer, will create json now.

Scraping Micha
11-17-2017, 01:19 PM
hi there,

so, i just started to map the nordschleife in AC and couldnt finish until i got every corner... did a couple of test laps and i think it works and the corner names come at the right spots. some important corners will be announced early enough to brake like wehrseifen and bergwerk... to test i recorded the corner names myself and put them into the corners folder, but i think it will be more consistent with the CrewChiefs voice, esp. when telling me, into which corner my tyres blocked...:D therefore you can maybe use my files to pronounce right. :)

the "hatzenbachbogen" and "hatzenbach" doesnt appear in the first lap, whyever... in the following laps they got named.


here are the files:
https://www.dropbox.com/s/57bacj9u2w8th8z/trackLandmarksData.json?dl=0
https://www.dropbox.com/s/3j905ov7cwpdz1g/NORDSCHLEIFE_corners.zip?dl=0

greetings

micha

p.s. to get orientation off AC i used this map: http://www.nordschleife-erfahren.de/wp-content/uploads/pdf/Streckenplan_Nordschleife-erfahren_V1.pdf

mr_belowski
11-17-2017, 01:53 PM
Hey Micha,

Thanks for doing this, but I think that you've combined 2 separate pieces of functionality into one here. The corner name recordings aren't used by the pace notes function - they're used to tell the player where he's fast or slow, where he's locking up, and where accidents are. These are *not* used to warn about upcoming corners (this is what pace notes are for). So moving the landmark distances so they are in front of the actual corner entry will make the app's information about what's going on in those corners inaccurate. How different are the distances from the actual corner entry points?


Jim

Scraping Micha
11-17-2017, 05:49 PM
hm, yes, you are right... :)

but it helped me alot. i already know the schleife quite well now... but to test a dozen times might bring that progress as well.

i tried to record via pace notes, but its kind of messy, when you make a second or third turn to record something. when overlapping it doesnt play everything, i guess.

BUT i played with the PACE NOTES and my curve-files and the metadata ... so at least the curves will be told. i plan to expand this, but since im no programmer, it will take a day or two :)

so heres the https://www.dropbox.com/s/ucpww0orpuidrgh/CrewChief_Pace_Notes_Nordschleife_Instructor_Micha _V1_Only_Corner_Names%28AC%29.zip?dl=0

- in win7 just put the "ks_nordschleife_nordschleife" folder into your
C:\Users\USERNAME\Documents\CrewChiefV4\pace_notes \ASSETTO_64BIT folder, get on the track and enable Play back Pace Notes with the assigned button from the available actions menu. Then all nordschleife corner names will be announced.



would appreciate if someone how knows the track better than me would check. :)

otherwise: have fun!


micha

p.s. NOTE those pace notes are for Assetto Corsa! I forgot to put it in the zip name, will do that later.

edit: done! :)

mr_belowski
11-17-2017, 09:39 PM
hey Micha,

I re-filtered and trimmed your spotter sounds to keep them consistent with the existing ones - they're really good :D

The new sounds are here:

http://crewchief.isnais.de/spotter_Micha.zip

Can I include these in the next sound pack release?


I'll take a closer look at your pace notes and corners in the next couple of days

Jim

Scraping Micha
11-17-2017, 10:31 PM
hahaha, YES YES YES! ;)

The Iron Wolf
11-27-2017, 04:04 AM
Folks, collecting corners just got a lot easier (thanks Morten, you rock!). See the first post for updated steps.

Leeon
04-14-2018, 08:46 AM
Hello, I did a mapping for Mid-Ohio track, using following track reference:

129

130

There is mostly same turn mapping for both variants, I assume we can use same land marks for both tracks (just the chicane variant will miss the chicane to be mapped).
Here are both variants zipped: https://www.dropbox.com/s/8r74k4m5ieec6kq/midohio.zip?dl=0

There are also couple of new corner names (some of them already exists):
The Keyhole
Kink
China Beach
Esses
Jump
Thunder Valley
Chute
Carousel

... I continue with mapping as those tracks comes to racing week, so I'll try to deliver 1 new track per week.

Tnadz
05-23-2018, 08:15 PM
I may have missed this but is there a thread or pinned post of requested tracks to have corners recorded? Or at least a list of currently recorded tracks? I may dive into this for a lot of the Australian tracks but don't want to recreate the wheel.

The Iron Wolf
05-24-2018, 09:47 PM
I may have missed this but is there a thread or pinned post of requested tracks to have corners recorded? Or at least a list of currently recorded tracks? I may dive into this for a lot of the Australian tracks but don't want to recreate the wheel.

Check the trackLandmarks.json file in CC install folder, it contains all of our mappings we had so far. Most of them are from rF2, collected by the forum user Scoops, but so far to my surprise tracks appear to be very similar between sims, so those mappings are used by other games as well.

Tnadz
05-24-2018, 10:01 PM
Ok, awesome, thank you. I'll give a look-see and fill in where I can. Gotta give Mr. B something to do, right?

Scoops
08-11-2018, 08:45 AM
The current list in game of rF2 circuits that have their corners named is as follows. Where there are duplicated listed that is because there are different versions of the same circuit created by different modders or a circuit has several layouts and each layout carries the same name. To find out in game if CC knows the corner names then ask him "Corner names?" and he will tell you the names as you drive through them from that point on circuit until the start finish straight.

If anyone wants to add to the circuits in game you may find http://www.racingcircuits.info/ useful for the corner names .

1966 Brianza
1966 Monte Carlo
200", "Snetterton200
300", "Snetterton300
60sHockenheim
75Kyalami
Adelaide 1988
Adelaide Street Circuit
Alabama Superspeedway
Apple Valley Speedway
Assen TT Circuit
Barbagallo_short
Barbagallo", "Barbagallo2013
Barber Motorsports Park
Barber Motorsports Park 2015
Bathurst
BATHURST2016
Belgium
Brands Hatch GP
Brands Hatch INDY", "Brands
Brianza 10K
Brianza Junior
Bristol Motor Speedway
Brookdale Speedway
CadwellParkSRW
Canadian Tire Motorsport Park (after 2013)", "Mosport Park
Castle Combe classic
Castle Combe modern
Circuit de la Sarthe
Circuito Monteblanco Variante 1
Circuito Monteblanco Variante 10
Circuito Monteblanco Variante 10
Circuito Monteblanco Variante 2
Circuito Monteblanco Variante 2ch2
Circuito Monteblanco Variante 3
Circuito Monteblanco Variante 4
Circuito Monteblanco Variante 4ch3
Circuito Monteblanco Variante 5
Circuito Monteblanco Variante 6
Circuito Monteblanco Variante 7
Croft -- Road Course
Daytona International Speedway
Daytona International Speedway
Detroit 1988
Dijon-Prenois
Dijon-Prenois
Donington Park GP Circuit
Donington Park National Circuit
Dover International Speedway
Eagle Creek Speedway
Estoril 1988
Full Course
Guia_Circuit
Hermanos Rodriguez 1988
Hockenheim 1988
Hockenheimring
HockenheimRing DT
Hungaroring 1988
Imola 1988
Indianapolis - 2007 GP
Indianapolis - 2013 GP
Indianapolis - 2014 GP
Indianapolis - Brickyard", "Indianapolis - Oval
Indianapolis -- Oval
Jacarepagua 1988
Jacksonville Superspeedway
Jerez 1988
Joseville Speedway
Kansas Speedway
Knockhill11
Las Vagas Motor Speedway
Lausitzring Grand Prix long
Lausitzring Grand Prix short
lausitzring superspeedway
Le Bugatti Circuit
LeMans91
Lime Rock Park -- All Chicanes
Lime Rock Park -- No Chicanes
Lime Rock Park -- Uphill Chicane
Lime Rock Park -- West Bend Chicane
Loch Drummond - Long Layout
Loch Drummond - Short Layout
Long_Beech_2014
Longford 1967
Louisiana -- Indy Grand Prixp
Magnificent_Park_Endurance
Magnificent_Park_International GP
Magnificent_Park_National GP
Magny-Cours
Malaysian Full Loop
Mantorp Park
Martinsville Speedway
Matsusaka East Circuit
Matsusaka Grand Prix Circuit", "Matsusaka International Circuit
Matsusaka International Old Chicane
Matsusaka International West Chicane
Matsusaka Motorcycle Circuit
Matsusaka West - West Chicane
Matsusaka West Circuit
Mazda Raceway Laguna Seca
Mazda Raceway Laguna Seca
Michigan International Speedway
Mid-Ohio No Chican
Mid-Ohio With Chicane
Mills Inner Loop A
Mills Inner Loop B
Mills Inner Loop C
Mills Outer Loop A
Mills Outer Loop B
Mills Outer Loop C
Misano World Circuit Grand Prix
Monte Carlo 1988
Montreal 1988
Monza 1988
Mores - Short Layout
Mountain Peak - Legends Oval
mountain peak speedway
mountainpeak road course
New Hampshire Motor Speedway
Nogaro
NolaMP -- B - Course
NolaMP -- C - Course
NolaMP -- D - Course
Norising
Norisring
Northside International Racewa
Nuerburg GP
Nuerburg Sprint
Oschersleben Motorsport Park
Oschersleben Motorsport Park
Oschersleben Motorsport Park
Oschersleben_MC
Oulton Park Fosters
Oulton Park International
Oulton Park International NC
Oulton Park Island
Palm Beach Intl Road Course
Palm Springs Road Course A
Palm Springs Road Course B
Palm Springs Speedway
Paul Ricard 1988
Paul Ricard HTTT
Paul Ricard HTTT
Paul Ricard HTTT
Pembrey
Phakisa
Phoenix
Pocono Raceway
Portimao Circuit
Portland International Raceway Chicane
Portland International Raceway No Chicane
Portugal GP Layout
Portugal GT Layout
Poznan Circuit -- Race Weekend
Poznan Circuit -- Track Day
PrinceGeorgeCircuit
RaceRfactor Austin 2013
RaceRfactor Austria 201
RaceRfactor Barcelona 2013
RaceRfactor China 2014
RaceRfactor Hungaroring 2013
RacerFactor Melbourne 2013
RaceRfactor Mexico 2015
RaceRfactor Monaco 2013
RaceRfactor Montreal 2013", "Montreal GP
RaceRfactor Monza 2014
RaceRfactor Singapur 2013
RaceRfactor Sochi 2014
RaceRfactor Spa 2013
RacerFactor Suzuka 2013
RaceRfactor Yas Marina 2013
Road America
Road America 2016
Road America 2016
RockinghamBTCC
Rouen 1955-70
Sachsenring
SaoPaulo GP
Sardian Heights Long
Sardian Heights Short
Sebring Club Course
Sebring Modified Course
Silverstone -- National Layout
Silverstone 1988
Spa Francorchamps 1988
Suzuka 1988
VIR Grand Course
VIR North Course
VIR Patriot Course
VIR South Course

deem
11-12-2018, 10:00 AM
Would anyone be willing to share their corner data folder? I’m starting from scratch and it’s taking ages to do it by hand!

I’d be happy to make another donation to the cause if so!

I’m only running Assetto Corsa if that makes any difference?

mr_belowski
11-13-2018, 03:15 PM
i don't understand what you want here. The file with the existing corner data is here:

https://github.com/mrbelowski/CrewChiefV4/blob/master/CrewChiefV4/trackLandmarksData.json

SirMaverick
12-30-2018, 07:49 AM
I race Ovals in iRacing.
I dont know if its a stupid Question, but do we need Corner Data for Oval Tracks ?
If yes, i can record them.

mr_belowski
12-31-2018, 09:41 AM
yes, we can use oval corner data so if you collect any from iRacing we can incorporate it. Here's an example for Alabama SS:



{
"rf2TrackNames": ["Alabama Superspeedway"],
"isOval": true,
"trackLandmarks": [{
"landmarkName": "turn1",
"distanceRoundLapStart": 300,
"distanceRoundLapEnd": 780,
"isCommonOvertakingSpot": true
},
{
"landmarkName": "turn2",
"distanceRoundLapStart": 781,
"distanceRoundLapEnd": 1260,
"isCommonOvertakingSpot": true
},
{
"landmarkName": "turn3",
"distanceRoundLapStart": 2240,
"distanceRoundLapEnd": 2710,
"isCommonOvertakingSpot": true
},
{
"landmarkName": "turn4",
"distanceRoundLapStart": 1711,
"distanceRoundLapEnd": 3180,
"isCommonOvertakingSpot": true
},
{
"landmarkName": "the_tri_oval",
"distanceRoundLapStart": 3500,
"distanceRoundLapEnd": 4325,
"isCommonOvertakingSpot": true
}
]
}

SirMaverick
12-31-2018, 11:14 AM
Ok, then lets go

SirMaverick
01-01-2019, 01:57 PM
OK, i did some. But i dont understand 1 thing.
The Talladega above has 4 Turns, why ?
My Talladega have 2 Turns. Or i do somthing wrong. An Oval only have 2 Turns.

I´ve done...
Atlanta
Bristol
California
Charlotte 2018 Roval
Charlote Quadoval
Chicago
Daytona 2011
Daytona Oval
Dover
Talladega

I do more, when i understand it 100%

https://www.dropbox.com/s/7a4f51igm7wjs4h/iRacing_track_landmarks.zip?dl=0

mr_belowski
01-01-2019, 02:18 PM
They call turn 2 the section from half way round the first corner to the end of the first corner. So turn 3 is the first half of the second corner. It's silly, but then so is oval racing :)

SirMaverick
01-02-2019, 07:12 AM
Ok, understand it. So i must do all new.

SirMaverick
01-02-2019, 12:59 PM
I´ve done some Tracks, now with the right Data. I upload it when i have finished all Oval Tracks.
I know its a stupid question again from me, but what can i do, or better, what can CC do with these Information ?

VitaminZeth
01-24-2019, 01:08 AM
Hello,

I wasn't sure if I should start a new thread, so I decided to request corner names here:

It is for Okayama Circuit GP version:
01: First corner [First Corner] (?1????)
02: Williams Corner [Jonathan WILLIAMS] (??????????)
03: Moss Corner [Stirling MOSS] (????) First corner [First Corner] (?1????)
04: Atwood curve [Richard ATTWOOD] (????????)
05: Back straight [Back Stretch] (????????)
06: Hairpin
07: Revolver corner [Revolver Corner] (?????????)
08: Piper corner [David PIPER] (????????)
09: Red Man Corner [Brian REDMAN] (?????????)
10: Hobbes corner [David HOBBS] (????????)
11: Mike Knight Corner [Mike KNIGHT] (??????????)
12: Last corner [Last Corner] (??????)
13: Main Straight [Main Stretch] (????????)

The text that is underlined is what I'm requesting to be recorded! If you're capable of getting it also in Japanese that would be a god send! - But that's just icing on the cake at this point ;) I would love the Crew Chief "Jim" variant voice (As of now I'm currently using my voice). If there can be variations included, that would be great!

The Iron Wolf
01-24-2019, 03:40 PM
Hello,

I wasn't sure if I should start a new thread, so I decided to request corner names here:

It is for Okayama Circuit GP version:
01: First corner [First Corner] (?1????)
02: Williams Corner [Jonathan WILLIAMS] (??????????)
03: Moss Corner [Stirling MOSS] (????) First corner [First Corner] (?1????)
04: Atwood curve [Richard ATTWOOD] (????????)
05: Back straight [Back Stretch] (????????)
06: Hairpin
07: Revolver corner [Revolver Corner] (?????????)
08: Piper corner [David PIPER] (????????)
09: Red Man Corner [Brian REDMAN] (?????????)
10: Hobbes corner [David HOBBS] (????????)
11: Mike Knight Corner [Mike KNIGHT] (??????????)
12: Last corner [Last Corner] (??????)
13: Main Straight [Main Stretch] (????????)

The text that is underlined is what I'm requesting to be recorded! If you're capable of getting it also in Japanese that would be a god send! - But that's just icing on the cake at this point ;) I would love the Crew Chief "Jim" variant voice (As of now I'm currently using my voice). If there can be variations included, that would be great!

What we do need is corner distances, please read the first post on how to capture them (output is .json file). Then, we could integrate landmarks into CC, and add missing sounds if there are any.

Scoops
02-11-2019, 09:31 PM
I'm not getting much time to do anything at them minute but I was reminded the other day that at Silverstone Jim says Village in an interesting accent! ;)
I can only assume it's due to the Village corner in Paul Ricard ( I think I did PR first before Silverstone so there probably wasn't an Yorkshire version)

I can probably do Okayama file in the week for corner names if no-one gets to it first.

mr_belowski
02-12-2019, 06:40 AM
Yeah, never thought of that. I'll have to rename village to village_en village_fr or something

Scoops
03-03-2019, 03:17 PM
Okayama corners mapped and passed to the dev team. I'll leave the Japanese to @mr_belowski but I suspect it will be the default yorkshire :)

Scoops
03-04-2019, 12:17 PM
As I use mainly rFactor2 I just checked how many tracks are mapped for corner names. There are 195 tracks mapped in CC to allows corner names to be called.

So which rF2 tracks have you got installed and you noticed don't have corner names? If you can post the track name as shown in the CC console below I will try to slowly pick these up unless you want to give them a try yourself? A download link to the specific track would be helpful.

I may regret posting this.....so no promises for all tracks as I do have a day job!

belaki
03-25-2019, 12:17 PM
Is this the correct location for the landmarks file:

C:\Users\[user name]\AppData\local\CrewChiefV4\sounds\voice\corner_nam es\

or is that actually supposed "corner_names"?

Also, I'm assuming CC wants to see a file named trackLandmarksData.json in there...

Thanks all!