WIP Utah Race Pack - Make some race courses for me!

Discussion in 'Scenarios' started by Gamergull, Dec 30, 2019.

  1. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Hey, everyone! Hope you've had a good holiday season. I had some free time lately, and I was itching to create a new scenario (I love making them, so much fun!). With the release of the revamped Utah map, I wanted to do something fun in it... so I'm making a race scenario pack!

    This won't be your ordinary race pack, though. There will be cash rewards, achievements, and medals other than gold (so you won't "fail" if you finish in 2nd or 3rd)! I've already spent hours churning out new Lua stuff, and it's working nicely so far. I'm aiming to make this thing modular, so it can be reused conveniently in future race scenario packs.

    Here's the part where you can help. I'm thinking of including at least 10 courses, and I thought that it would be fun to do a few community inspired ones. Here, have a map template:

    utah-map.png

    It's kinda outdated, but most of the roads are accurate. As an example, here's one of the course layouts that I made:

    utah-race-week-race1.png

    More info:
    • Use the template, draw your own course, and post it here! It doesn't have to look as pretty as this, you can even use MS Paint as long as it looks like something.
    • It can be a sprint or a circuit layout (although point-to-point sprints would work best in Utah).
    • Avoid making the course too short or too long, it would be wise to not make the players bored.
    • Each race will use preset vehicles (because it would be too easy if you could pick the best car in the game for each race). If you have a vehicle in mind for your course, then let me know! I'll consider it.
    • If I decide to use your layout, I'll credit you in the scenario description!
    So yeah, I'll see if this idea takes off. For now, here's a teaser of the first race:

    utah-race-teaser.jpg
     
    • Like Like x 7
  2. GotNoSable!

    GotNoSable!
    Expand Collapse
    Banned

    Joined:
    Jan 10, 2019
    Messages:
    812
    Rubs hands together
    paint.net here i mcfucking come


    Race 1:
    Fast paced track with multiple laps (if you so choose) and varying surfaces.
    Key (This will apply to all of my posts and hopefully everyone elses so it's easy to read)
    Orange: route
    Red: Start line and/or finish line
    White: race direction
     

    Attached Files:

    • utah_race_1.png
    #2 GotNoSable!, Dec 30, 2019
    Last edited: Dec 30, 2019
    • Like Like x 2
  3. Alex_Farmer557

    Alex_Farmer557
    Expand Collapse

    Joined:
    Dec 28, 2016
    Messages:
    3,541
    go go me crowdsourcing
    --- Post updated ---
    blue= start
    pink= finish

    Utah mixed surface loop
    600278-05f977f952fb8e2dcee23aafe4829983.jpg
     
    • Like Like x 2
  4. GotNoSable!

    GotNoSable!
    Expand Collapse
    Banned

    Joined:
    Jan 10, 2019
    Messages:
    812
    Rally Bash and Mind the Gap now created! (Rally bash is on the left, Mind the Gap on the right.)
    Orange: route
    Red: Start line and/or finish line
    White: race direction
     

    Attached Files:

    • rally_bash.png
    • mind_the_gap.png
    • Like Like x 1
  5. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Ooh, fast replies!

    Nice! However, the bottom left part is the big bridge... perhaps the route could be extended to use the highway and other bit of dirt road?

    Looks tricky, I like it!

    I was totally planning to have a race that starts on the old runway. You read my mind; looks like fun!
     
    • Like Like x 2
  6. GotNoSable!

    GotNoSable!
    Expand Collapse
    Banned

    Joined:
    Jan 10, 2019
    Messages:
    812
    Yeah hold on, will update post when done.

    Here go! Made a very twisty bit because yes.
     

    Attached Files:

    • utah_mixed_circuit_fixed.png
    #6 GotNoSable!, Dec 30, 2019
    Last edited: Dec 30, 2019
  7. arnok19

    arnok19
    Expand Collapse

    Joined:
    Jun 28, 2018
    Messages:
    279
    Four easy/tough races from my side. Two sprint races and two circuit races. I thought asphalt roads won't be enough :p; so let's take it through dirt roads too. I enjoyed tracing the line on the map. Let me know if you want more... :D

    1. Utah Highway
    ut_rc1.jpg
    2. Mountain Threading
    ut_rc2.jpg
    3. Utah Dirt Circuit
    ut_rc3.jpg
    4. Novice Sprint
    ut_rc4.jpg
     
    • Like Like x 1
  8. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Cool, thanks! I started working on one of my own new courses, but it looks pretty close to your Utah Highway loop, so I'll try that one instead.

    Hmm, I'm gonna post an updated map template here. Most of the roads are unchanged, but I realized that the rough road going up the cliffs from the gas station is too harsh for racing; I doubt that the AI can even get through it, even with low race aggression. The campground area also has new roads (but the AI lines are questionable; in testing, the AI clipped a few obstacles).
     
  9. arnok19

    arnok19
    Expand Collapse

    Joined:
    Jun 28, 2018
    Messages:
    279
    Uhh.. I don't think so. The AI drives pretty well on dirt roads too. As the asphalt roads are already taken, the races will kinda become repetitive. This is the reason I decided to combine both Asphalt and Dirt road race. (lol, a reference to your recent scenario).
     
    • Like Like x 1
  10. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Yeah, most dirt roads should be fine. But this road, I dunno...

    utah-dangerous-road.jpg
     
    • Agree Agree x 1
  11. Alex_Farmer557

    Alex_Farmer557
    Expand Collapse

    Joined:
    Dec 28, 2016
    Messages:
    3,541
    i've cleared it in the pigeon, it's not ridiculously hard
     
  12. arnok19

    arnok19
    Expand Collapse

    Joined:
    Jun 28, 2018
    Messages:
    279
    Ahh. I see. But the above four races don't go from this road. You can still check the map.
     
  13. arnok19

    arnok19
    Expand Collapse

    Joined:
    Jun 28, 2018
    Messages:
    279
    Check this out, Gull! Here are two more sprint races which only take place on asphalt roads of Utah.

    5. Mountain Threading 2.0
    ut_rc5.jpg

    6. Utah Airplane Yard
    ut_rc6.jpg
     
    • Like Like x 1
  14. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Neat! Heh, you made a lot of these. I might end up picking a few of my favorites (or, if you prefer, your favorites).
     
  15. GotNoSable!

    GotNoSable!
    Expand Collapse
    Banned

    Joined:
    Jan 10, 2019
    Messages:
    812
    I'm making one more called Skrrt Skrrt and then I'll stop assaulting your eyes with my amazing MS paint skills i swear
    Okay skrrt skrrt has been created, AKA Mind The Gap 2 the electric boogaloo.
     

    Attached Files:

    • skrrt_skrrt.png
  16. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Cool. I'm not sure if I can work in gaps like that, as I'm planning to have AI for each race and they pretty much strictly follow unbroken path lines. I'm not using ScriptAI, because the race system I'm working on is designed to be modular and mostly configurable within the .json file (so all the user has to do to make their own race is place waypoints, and the json and Lua files do the rest).

    That being said, I noticed that the new Utah has a few unconnected paths that may need to be fixed (such as one of the dirt paths that is supposed to connect to the highway). If I release this scenario before any fixes are done, I might include my own AI paths to make things work. I think there's a few ways to do this without messing up the stock Utah map, but I may be wrong...
     
    • Like Like x 1
    • Informative Informative x 1
  17. GotNoSable!

    GotNoSable!
    Expand Collapse
    Banned

    Joined:
    Jan 10, 2019
    Messages:
    812
    For the first Mind the Gap one, couldn't you set a point where the AI just stays at (Insert jump speed here) until they land, and then get the AI to switch back to actual AI instead of just keeping it straight at (insert speed) so they can make the jump.
     
  18. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    I could try. I know that pretty much all AI modes (except for "stop", "disabled", and "script") use paths and plans to figure out how to drive to the next node, and by default it would try to U-turn if a path ends, even if it's just a gap. I'll see what I can come up with.

    (EDIT: "script" does use a defined path, but like mentioned I'm avoiding it.)
     
    • Like Like x 1
  19. arnok19

    arnok19
    Expand Collapse

    Joined:
    Jun 28, 2018
    Messages:
    279
    I had lot of fun making these races. While making I was getting a lot of NFS vibes (when we select a race from the menu). Pick any favorite races of yours out of these six.
     
  20. Gamergull

    Gamergull
    Expand Collapse
    BeamNG Team

    Joined:
    Jun 3, 2018
    Messages:
    460
    Hmm, so today I learned that aggression-based acceleration gets hard capped on dirt roads (due to friction coefficient), making the AI a bit slow even with high aggression. Working on this mod really gives insights on how the current race AI works. I have a way around this, but it's not pretty.
     
    • Like Like x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice