Project: GPL to Assetto Corsa now with added Tutorial — Oculus
New to the forums? Click here to read the "How To" Guide.

Developer? Click here to go to the Developer Forums.

Project: GPL to Assetto Corsa now with added Tutorial

DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
edited February 2018 in General

I posted in another thread about a project I was doing to convert a Grand Prix Legends track (Rouen Les Essarts) into Assetto Corsa so that the old classic could be given a new lease of life and raced in gorgeous virtual reality.


So for anyone who's interested, I'll post updates here. It's very slow going as I'm not spending much time on it. The track surface has to be done from scratch and most of the scenery placed by hand. Anyway if anyone's interested I'll keep at it and maybe put together a tutorial, some of you guys may like to try your hands at converting another track or take over this one! I'm trying to stick with free or cheap software to do the conversion, which means Blender... so you've been warned!!


Just working on the hairpin Virage du Nouveau Monde.

Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
«1

Comments

  • snowdogsnowdog Posts: 6,585 Valuable Player
    That looks great, please keep us updated as you go. :)
    "This you have to understand. There's only one way to hurt a man who's lost everything. Give him back something broken."

    Thomas Covenant, Unbeliever
  • AGL1AGL1 Posts: 42
    Brain Burst
    DaftnDirect,
    So you can use old GPL models (cars and tracks) in VR through Assetto Corsa? Or am I being too simplistic?
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player

    Hi AGL1, yes, you can convert the cars and tracks from GPL into the Assetto Corsa format (well, it's part conversion, part recreation). Assetto Corsa already has a couple superb cars from that era which are designed to work much better in VR so I'm not considering converting the cars at this point. The car you see in the example is AC's own Lotus 49. Interestingly, this car feels almost identical to drive as the Lotus 49 in GPL. There may also be a way to recreate the GPL race season in AC but I haven't looked into that at all.


    I'm really just interested in converting the tracks to give a feel of what GPL would be like if it had a VR update. Whether I get beyond converting one track is another matter.


    I've started putting together a rough tutorial so if you're interested, have a look at the software needed to do a conversion which is:


    3DSimEd: http://sim-garage.co.uk/ (£30) for extracting and converting the GPL assets into a format that Blender can use (doesn't convert the racetrack surface for copyright reasons)


    Blender: https://www.blender.org/ (free) for assembling the assets tidying them up and creating the racetrack surface and any other missing assets.

    (or 3DS MAX... only £1644 /year)


    ksEditor (part of the Assetto Corsa installation) for converting the Blender output into AC format and adjusting object and material appearances


    and obviously you'll also need a copy of Grand Prix Legends!

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • KlodsBrikKlodsBrik Posts: 1,177
    Wintermute
    This looks crazy good @DaftnDirect :open_mouth:
    Be good, die great !
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player

    Nearly there, all the objects are in place, now applying original asphalt & concrete textures to new track surface.


    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    Wow, that's amazing! When the hell did you start using Blender?!! I have been away for way too long lol
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player

    Good Lord Mr Zoltowski !!!! how the devil are you? yep you & I both.... I popped back a month or 2 back and enjoying Oculus Core 2.0 & the new Home, plus it's too cold outside to do non-VR stuff.. at least until spring.

    I started on Blender when my 3D Max trial period finished and it's a bit like pulling teeth for me... it's great once you get the hang of it but surprising how many tutorial vids you have to watch to get stuff done compared other software. Slowly getting to like it though.

    Anyway hope you're well my friend & welcome back!

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator

    Good Lord Mr Zoltowski !!!! how the devil are you? yep you & I both.... I popped back a month or 2 back and enjoying Oculus Core 2.0 & the new Home, plus it's too cold outside to do non-VR stuff.. at least until spring.

    I started on Blender when my 3D Max trial period finished and it's a bit like pulling teeth for me... it's great once you get the hang of it but surprising how many tutorial vids you have to watch to get stuff done compared other software. Slowly getting to like it though.

    Anyway hope you're well my friend & welcome back!

    Im good im good! Good to be back, really started to enjoy VR again. So much has changed! Yes, definitely it being miserable outside helped too! Hope you are well too! Good to be back :)
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • vannagirlvannagirl Posts: 1,994 Valuable Player
    Go go DnD  <3

    I feel i should post up a cheerleader but i already did this, this week

    Really adore passion projects peoples do though
    Look, man. I only need to know one thing: where they are. 
  • KlodsBrikKlodsBrik Posts: 1,177
    Wintermute
    vannagirl said:
    Go go DnD  <3
    I feel i should post up a cheerleader but i already did this, this week
    Havent used my quota yet, so guess it´s up to me then !



    Yeah, wish I still had my programming skills at hand. But it have been so many years.
     However this forum might just make me read up on that as well.

    So inspiring to see how people light sparks on others across this site .. :heart:
    Be good, die great !
  • vannagirlvannagirl Posts: 1,994 Valuable Player
    If anywhere can pull off a group passion project it will be this forum community
    Look, man. I only need to know one thing: where they are. 
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player

    Cheerleaders and VR Sim Racing, two of my passions right there

    only one of those things though am I likely to... erm... get to the finish line with

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • danknugzdanknugz Posts: 1,988
    3Jane
    this is awesome man, i had no clue you could mod tracks from scratch like this in assetto corsa! ( i have barely played this game but i have it)

    i wonder if it would be possible to make a small open world town?
    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?
    A: Top-posting.
    Q: What is the most annoying thing on forums?
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    danknugz said:
    this is awesome man, i had no clue you could mod tracks from scratch like this in assetto corsa! ( i have barely played this game but i have it)

    i wonder if it would be possible to make a small open world town?


    Yes, absolutely possible. You could even chose whether to have a timed race track in that town or just free-roam,  just by including the AC timed and hot-lap objects in the project. Now you've got me thinking how much fun it would be to re-create my home village to race around in AC!


    Either that, or convert a track from that other old favourite TOCA, I seem to be getting increasingly nostalgic with games.

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    danknugz said:
    this is awesome man, i had no clue you could mod tracks from scratch like this in assetto corsa! ( i have barely played this game but i have it)

    i wonder if it would be possible to make a small open world town?


    Yes, absolutely possible. You could even chose whether to have a timed race track in that town or just free-roam,  just by including the AC timed and hot-lap objects in the project. Now you've got me thinking how much fun it would be to re-create my home village to race around in AC!


    Either that, or convert a track from that other old favourite TOCA, I seem to be getting increasingly nostalgic with games.

    I started to dabble in GTA V mods, working on custom models to replace buildings with far more detailed and realistic textures. Ugh II wish I had time to do anything about it!

    PS. Check your DM's !
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • leo1954auleo1954au Posts: 370
    Nexus 6
    Sweet I haven't played GP Legends in a VERY long time.
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player

    OK first pass at Rouen is done, still a little tidying up to do but it brings back some fun memories.... and it's Grand Prix Legends .....in VR!!!!!

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    edited January 2018

    OK first pass at Rouen is done, still a little tidying up to do but it brings back some fun memories.... and it's Grand Prix Legends .....in VR!!!!!


     Bloody brilliant mate, well done .. so nice to see passionate people doing some real great stuff.. you sir are a Maker.
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
     Bloody brilliant mate, well done .. so nice to see passionate people doing some real great stuff.. you sir are a Maker.W
    Well thank you LZ, I need to set up the racing line in Assetto Corsa before the AI cars can go racing and there doesn't seem to be a way to extract the horizon models from GPL so may have to make one up, but otherwise it's a fun excercise.
    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    edited February 2018

    Ok done.


    Tidied up visible mesh joints.

    Added all spawn positions for pits and grid.

    Corrected racing line tyre mark textures

    Added horizon

    Animated the flags (but kept the original textures)

    Added AI racing line & AI pit line


    If anyone's interested in racing Grand Prix Legends in glorious VR, I'll upload the track. I don't think zip files are allowed here so does anyone have a preferred file upload site? a free one that is!


    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    Fantastic work. Could you record you doing a lap? I do enjoy those.
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    I'll update the YouTube if they allow that (I'm a bit new to YouTube posting). if not I'll post a new one
    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    Awesome stuff! Be sure to post something we can play around with ourselves, like source file if you can so we can follow the tutorial along Id like to genuinely learn how it's done.
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    edited February 2018

    @LZoltowski (& anyone else who wants to have a go) here's the tutorial and the 3D models to play with.


    The tutorial is just a txt doc so obviously a bit wordy, a pdf with pictures would be better but I've run out of impetus! The forum is very choosey about what types of file I can upload so the other files have to be txts... just remove the .txt and they should be usable.... let me know if that doesn't work. I don't know if 3DS Max can import blend files, I'll convert them if it can't.


    The fbx is the only format that ksEditor will accept so that's what you have to export from Blender (or 3DS max), the ini is ksEditor's way of saving the material assignments that you set within ksEditor and goes with the fbx, so you can either create your own ini or load up the one I've prepared.


    Getting the track into Assetto Corsa is then just a matter of exporting a kn5 file from ksEditor into the Assetto Corsa game folder. As a quick and dirty method, just copy an existing track folder and rename it, then export your kn5 into that. The track info, AI and camera positions will be all wrong but it should be drivable until you set those up.


    In the ui folder, there's a .json file that must be edited so that the track at least shows up in Assetto Corsa with the right name. For GPL Rouen the file reads:


    {
     "name": "GPL Rouen Les Essarts",
     "description": "Grand Prix Legends Track",
     "tags" : ["circuit","original","drift","Rouen"],
     "geotags": ["lat", "lon"],
     "country": "France",
     "city": "Rouen",
     "length": "6,542m",
     "width": "8m",
     "pitboxes": "20",
     "run": "clockwise"
    }


    This folder also contains the Assetto Corsa menu pictures which are as per below and should be named outline.png and preview.png respectively.


    The tutorial probably contains lots of mistakes & omissions as it was more of a memory jogger for me than anything else but I hope it's mostly there.

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    Thank you very much sir! I love tinkering with stuff! 
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    edited February 2018

    If you're creating a new track you won't have to bother with 3DSimED at all... and things are then a bit simpler. But apparently 3DSimED can convert all manner of tracks including Codemasters stuff! Could be interesting for using their assets in projects, for non-profit purposes of course ;)

    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • danknugzdanknugz Posts: 1,988
    3Jane
    this is awesome
    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?
    A: Top-posting.
    Q: What is the most annoying thing on forums?
  • DaftnDirectDaftnDirect Posts: 4,718 Valuable Player
    Thanks danknugz, lets get creative!
    Intel 5820K OC@4Ghz, Titan X (Maxwell), 16GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v1903 (18362.175)
  • LZoltowskiLZoltowski Posts: 6,738 Volunteer Moderator
    @DaftnDirect SO Asseto Corsa lets you import your own custom assets and textures too?
    Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
    ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

    Be kind to one another :)
Sign In or Register to comment.