WIP Beta released Agent's Simplified Realistic Traffic Mod (EU + Yakuza)

Discussion in 'Land' started by AgentMooshroom5, Dec 16, 2024.

  1. AgentMooshroom5

    AgentMooshroom5
    Expand Collapse
    Global Moderator
    BeamNG Team

    Joined:
    Oct 29, 2017
    Messages:
    1,164
    This thread is the home for all my various traffic pack projects, as well as my traffic tool, which I've been working on for the past few years now. These are groups of dedicated traffic vehicles with every last possible drop of optimisation and performance squeezed out of them to allow for significantly more of them to run on the average PC compared to the standard vehicles. There's quite a few different elements here so I'll split this thread up into a few sections for each dedicated part.

    PLEASE READ THE WHOLE THREAD BEFORE COMPLAINING! Lots of important instructions and info here and it is long for a reason



    Maps in order of appearance:
    https://www.beamng.com/threads/the-mediterranean-special-stages-rally.96096/
    Italy (stock game)
    https://www.beamng.com/resources/polish-roads.5846/


    Traffic Tool
    This is the core part of the mod and most important bit of all, as it allows for spawning dedicated groups of vehicles I have put together for all the traffic vehicle packs. There are also many options to allow more control over spawning than you'd be able to have normally, such as fine control over license plates.

    The tool is by default opened by the left square bracket ( [ ) key on your keyboard - if this doesn't work then check your keybinds. This default may not work on non english keyboard layouts I have been informed so you'll have to search for some form of Toggle Agent Traffic Tool in the keybinds menu to manually reassign it.
    From here you will have access to all of the mod's functions:
    upload_2024-12-16_19-14-45.png
    For a full list of functionality included in the tool:
    -Pooled vehicle functionality.
    --Pooled vehicles are extra vehicles on top of the main amount loaded into memory but don't appear driving all the time. These are periodically switched with driving vehicles while the traffic is running to allow for a wider variety of vehicles than simply the active amount of cars. The active vehicle count will never exceed the amount of normal, non pooled cars selected and the pooled number is the amount of extra, not active vehicles available to be swapped in.
    -Parked vehicle functionality, with on the fly parts switching to avoid needing duplicate configs for everything
    -Choosing specific groups to spawn, based on region/country - as the mod gets more fleshed out with vehicles I will be able to add more specific groups in the future, with only basic ones currently
    -Choosing a specific license plate design for traffic vehicles
    -Choosing custom license plate models for traffic vehicles - several modded plate shapes supported currently:
    --Italian small front plates by @gsbr_697
    --British rear yellow plates by @JorgePinto
    --Mercosur/Mercosul plates by @RealVector
    --Cypriot front white/rear yellow plates by @RealVector
    No content from these mods is actually included in this mod beyond the vehicle end plate parts and you will be given a download prompt for the repo if you try to select an option without it's required mod installed.
    -Randomised front plate usage is an option intended for american traffic that randomises cars having front plates, for states where they're not required and such.
    If there's any more of this thing that people would like to see added let me know here and if it sounds good I can get it done for a future update.
    -Quick start will make vehicles spawn already active and moving incase you are too lazy to press the start button
    -Custom spawning code to randomise which vehicles appear, to be able to have rarer vehicles and less duplicates
    -Also included are region based presets for the official simplified traffic vehicles incase you wanted more control over those (though most plate options will be disabled or non functional here as I can't get away with adding mod support to those officially like I can with the dedicated mod vehicles)

    Notes about spawning - if spawning a large amount of pooled cars beyond what you can handle loaded at one time you game may lag for a bit while everything gets going, this is pretty normal and you just need to stick it through.
    There are also options for whether plates are generated on spawn or on start - on particularly weak cpus spawning large amounts of cars in succession that use the default behavior of generating plates on spawn can cause crashes so here there is an option to hold off loading them until traffic is started instead. This will cause the game to slow down for a bit until they're all regenerated (a progress counter is displayed in the ui) so you just need to bear with the lag while this happens.

    Nothing with groups is hardcoded so if you have your own traffic mod (thats an actual optimised traffic mod instead of hum3d's finest meshslap pack) then as long as you follow the same naming conventions for parked wheels and license plate parts and put together a group in the same format it should all function and you are welcome to do so :)

    Vehicle Packs
    For the sake of my sanity this mod is split into a number of different "packs" of vehicles. While they're split by region the nature of how global some car models are means that most of these are all in the main zip file, with only the standalone parts being released as separate expansions (such as the Yakuza pack). This is also why the EU pack for example contains some japanese market rebadges not used in the actual EU groups, and why some vehicle archetypes are missing (lots of the suvs and sedans are more global and in the unfinished unreleased US pack instead).
    The main highlight of this initial release is the EU Standard pack, featuring 43 unique cars. More packs are in progress and planned and will be released whenever they're ready across the coming months and years in this thread so stay tuned, more info about upcoming content is below this section.

    Yes, you can spawn them yourself if you really want. They're buried at the very bottom of the vehicle selector with the official simplified traffic and no they don't drive well (and are set up for the AI instead). Enough for you want to manually set up a carpark screenshot though, anything beyond that is not recommended.

    EU Traffic Pack
    This is the main focus of this initial release, containing 43 cars most commonly found across Europe. The initial focus has mostly been things popular in Italy, as that's the country we have officially ingame, but there's a pretty decent spread overall.
    During the creation of this pack I've shifted from using preexisting models to modelling my own stuff from scratch so there's a bit of a divide in the content unfortunately, with most of the older content consisting mostly of late 2000s early 2010s hatchbacks from the FM4 roster. All new content (internally the EU2 lot) is being modelled from scratch by me or my friends so there will be an increasing variety in the future now I'm no longer restrained to existing sources.
    All of these cars have the full set of features in the mod, including the new fading glowmap system, support for all plate options in the tool and latest standards of polish (quality, not the people, though there's some of that in here too).

    For a full list of current content and its credits:
    Fiat Seicento scanned by @Car_Killer, modelled by @Ezo
    Kia Picanto scanned and modelled by @Ezo
    Nissan Qashqai +2, Lancia Ypsilon, Toyota Corolla Touring, Fiat Panda, Mk1 Talbot Express/Fiat Ducato campervan modelled from scratch by myself (@AgentMooshroom5)
    Saab 9-3 from FM4 with extra parts modelled by @Spiicy
    Alfa Romeo 147, Fiat 500, Peugeot 307 CC, VW Golf 4, Toyota Yaris and R56 Mini Cooper from GT6
    Mini Countryman from TC2
    Mk7 Ford Transit and F21 BMW 1-Series from FH1
    Peugeot 107, Peugeot 308, Mercedes A-Class, Vauxhall/Opel Agila, Chevrolet Aveo, Toyota Aygo, Citroen C1, Renault Clio III, Citroen DS3, Ford Fiesta, Smart Fortwo, VW Fox, Seat Ibiza, XE20 Lexus IS250, Ford Ka, Nissan Leaf, Seat Leon, Mazda 2, K13 Nissan Micra, R53 Mini Cooper, Alfa Romeo MiTo, VW Polo, Peugeot RCZ, Chevrolet Spark, and Renault Twingo II from FM4
    All models have also been reworked and improved by myself to an extent to make sure they are suitable and prepped for the mod where needed, as well as various trim level changes, alternate parts and wheels etc.
    Download available near the bottom of this post.

    Yakuza Traffic Pack
    This was previously on one of the Yakuza map port threads but I've moved it to here now as it fits in much better, especially as this is where the tool to use them properly lives. They have all been reworked since the original release, with improved jbeams (that still need some improving but shh), various fixes and the new shiny fading light stuff implemented.

    All cars from Yakuza Like A Dragon by Ryu Ga Gotoku Studio, extracted using the Yakuza GMD Tools by theturboturnip. Specific list is unchanged from the previous versions and none of them have specific names anyway so I'll save you the bore there.
    Download near the bottom of the post :)

    Showcase Videos



    Important notes
    The [ key may not work for various reasons (differnt keyboard layouts, conflicting mods, messed up settings). Please check the keybind in the controls menu (Agent Traffic Tool under General Debug) if this is the case
    The mod will not function in older versions of the game. Please buy the game legitimately pirates/sincerest apologies Humble Bundle users.
    There are various scenarios the mod may not work properly in the latest versions of the game.

    -If it is the same error every time then it is most likely a conflicting mod. Police/lightbar mods seem like the biggest candidates for overwriting electrics lua which will break things, and BeamMP and the DFA pack are usual candidates for breaking everything in general. Try with all trace of these removed and it should be good.
    -If it is different errors every time or nonsensical lua errors, and your pc/laptop has a 12th to 14th gen Intel CPU then I have to break the unfortunate news to you that your system is probably rotting from the inside out because Intel are cheap. Your next course of action will need to be a good bit of research on the whole situation and subsequent search for any warranties and proof of purchase for your system/the CPU to make sure you can get things replaced without major losses yourself, as well as finding info about the BIOS updates to stop it getting worse.
    There doesn't seem to be a single resource I can point you towards unfortunately, for starters though this thread seems like a good rundown of the basics (apologies for reddit): https://old.reddit.com/r/intel/comments/1egthzw/megathread_for_intel_core_13th_14th_gen_cpu/
    It's not just you but unfortunately the CPU intensive nature of BeamNG, especially with traffic means it tends to unveil this issue earlier than most things in the form of complete jargon lua errors where the CPU just straight fails at a task and things break.

    Technical Details
    Everything in the mod has had rigorous levels of optimisations done to ensure the best possible performance on weak PCs, to the extent that this project also ended up being the tech demo that led to the official simplified vehicles being made, meaning performance is at least on par or better than they are. If you're unsure about system performance then you can probably run about as many of these as you can those.

    Optimisations include basic traffic jbeams stemming from the official ones, purely data value generic materials wherever possible with only badge textures and paint colour palettes using actual textures apart from small exceptions, utilising proper texture cooker PBR formats in the instances they are used for optimal GPU performance and smart glowmaps utilising vertex colours to avoid baked textures and UV maps.

    However, this does not mean that visual standards have slipped and I have put lots of time into making sure that I can balance them looking good too with the best possible performance, with proper PBR materials, the new fancy fading glowmap system and just enough polygons to make things look alright still :)
    (ignore the fact the showroom lights break the badge material here)


    Upcoming Content

    The current area of focus for the mod is a first release of the Japanese pack, which has been in the works for the past few months now. I have a rough idea of the content I want to get done for it to feel substantial enough for a first release and I'm now getting somewhat close to this, with the half way mark of vehicles already crossed. The EU pack has many plans and will continue to be worked on, mostly in the form of new vehicle additions continuing well into the future so stay tuned for that :)
    There are also a few parts planned for existing cars I hope to get done soon, notably the Chrysler version of the Ypsilon and the Japanese market version of the Corolla
    I've considered lots of new areas to branch out into with this mod too, including simplified trailers and more specialised work vehicles (buses, coaches, street cleaners, gimmicky stuff like those land trains if the AI is even capable of controlling those) but this stuff probably won't start being worked on for a while yet
    The tool has a few additions I'd like to make too, such as more specific options for controlling plates and what ages of vehicle can spawn (which in turn allows for even more control over plates)
    Slightly more frequent progress is posted in this mod's thread in the official BeamNG discord server but I'll keep this thread updated too since that place is understandably not for everyone.
    There's also some other stuff in the works or planned too:
    This was originally an old project that wasn't going to see the light of day due to having model sources I wouldn't feel comfortable releasing anywhere, but recently I have started a new Japanese pack from fresh with content exclusively scratch modelled by myself.
    This is currently the main thing being worked on steadily and should be the next big update for the mod, with over half of the intended first release content already done now :)
    This is the original incarnation of the mod that you may have seen about in the past. Unfortunately, the quality is not up to par with the modern bits of the mod and as this has the most cars of the lot it's going to take a lot of work to get it to that point. Not currently being worked on and will be easily 6+ months before a release here.
    This is a mod currently being worked on by @Ezo that serves as an expansion to this mod, and consists of a a bunch of the random things he's modelled over the years put into the game as optimised traffic vehicles. The vehicle selection doesn't reaaally resemble modern day traffic but these are intended to be more fun things to have around as rarer vehicles, and are also more tuned towards being drivable, having realistic performance specs where possible. Heavy WIP at the moment with no estimation of release, everything shown is subject to heavy change
    There are also a few extra packs I'd like to do in the future once the current set are more fleshed out. These include:
    Chod traffic of 70s/80s/90s British/European vehicles, mostly just because I want an excuse to start modelling (more) talbots and stuff tbh
    Brazilian and Australian/New Zealand traffic packs are also something I've considered for the future, some interesting things over there but still decent overlap with what I already have. No guarantees I'll ever get round to this though.

    Common Questions
    If you have issues with sounds then make sure your Audio Max Voices setting is set to ultra (512). You should now be warned about this inside the tool itself.
    This mod should be installed like any other mod and placed inside the mods folder in your userfolder. You should never be extracting or moving files to the game install files. More info can be found here: https://documentation.beamng.com/tutorials/mods/installing-mods/#manual-installation
    For an explainer of what pooled vehicles mean, scroll up to the pooled entry in the Traffic Tool section of the post, near the top
    For how to install, see the top of the Important Notes section
    No, I'm not adding interiors/proper jbeams/full technical specs/finely tuned ffb/all factory configs/drivable versions/this car/that car/the car your mum has/every car ever sold in mexico. Please comprehend what the title says. I will not do it, please do not ask it :)

    Credits
    Full vehicle credits are above, but for everything else:
    @Car_Killer - Helping me learn lua and contributing some of the fancier stuff to the tool code
    @Ezo, @Ai'Torror - Jbeam contributions, help and advice
    @LuisAntonRebollo - BeamNG's graphics dev guy who is either indirectly or directly responsible for all the endless details about how te game works and how to optimise it (mosty via @Car_Killer), the extent of this mod wouldn't be possible without all this knowledge
    @! nick - Precisely nothing of use this time round I can't think of anything funny
    3D modelling and scanning contributions from @Ezo, @Spiicy and @Car_Killer
    @Agent_Y, @synsol and everyone else who worked on the original official simplified traffic vehicle jbeams
    Old models from FM4, FH1, GT6 and TC2

    Downloads
    Main Traffic Mod + traffic tool
    Google Drive - https://drive.google.com/file/d/1ssj9vQzlS-UBPUrdwdsng52tenc019bP/view
    Mediafire - https://www.mediafire.com/file/urcvmt4u71s9984/agent_traffic_mod.zip/file
    (last updated 7th April 2025 - 0.35 hotfix)

    Yakuza Traffic Pack:
    https://drive.google.com/file/d/1HXqjDTGEnOOAUZHRcRgIWLkbeg4iidLX/view

    This mod is fully free and these are the only official downloads, anywhere else is stolen and probably either fake or messed about with.

    Please do not redistribute, reupload or steal any of my own or or my friends content from this mod without explicit permission! If the model wasn't made by me and my friends then more suitable raw versions exist so there's no need to use stuff from here, and if not then they've been painstakingly made from scratch specifically for this project and therefore stealing for some low effort meshslap is just rude. Especially no selling anything stolen from here because that's another level of scummy and you should feel ashamed.
    This also applies to slapping interior models in and other "updates" people may feel inclined to brag about on discord screenshot channels.
    If you have any genuine enquiries regarding this please DM me here on the BeamNG forums.

    Also as an extra note, please no requests. I have spent over 2 years on this and therefore do not need to be told I should add x car, I've either already thought of it and plan to add it or have already thought of it and don't plan to add it. Currently sitting at 1,444 3d car scans and rising and I have many other reference sources so I'm already set for life on ideas on what to make.
     
    #1 AgentMooshroom5, Dec 16, 2024
    Last edited: Apr 7, 2025
    • Like Like x 127
    • Agree Agree x 7
  2. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,652
    Looks mid, please add Passat B5
     
    • Agree Agree x 66
    • Like Like x 29
  3. azureskies

    azureskies
    Expand Collapse

    Joined:
    Nov 5, 2022
    Messages:
    531
    this might be peak !?
     
    • Agree Agree x 6
    • Like Like x 5
  4. monke gaming

    monke gaming
    Expand Collapse

    Joined:
    Mar 26, 2022
    Messages:
    63
    looks absolutely awesome! seriously can't wait for the Japanese pack
     
    • Like Like x 1
  5. FR3DDY_CR

    FR3DDY_CR
    Expand Collapse

    Joined:
    May 30, 2023
    Messages:
    279
    this is peak
     
    • Agree Agree x 7
    • Like Like x 2
  6. Kira27

    Kira27
    Expand Collapse

    Joined:
    Dec 16, 2020
    Messages:
    21
    im a little confused, is this a strictly behavior mod or is it added those cars?
     
  7. WhiteBird

    WhiteBird
    Expand Collapse

    Joined:
    Nov 3, 2022
    Messages:
    219
  8. RedSmokeFZW YT

    RedSmokeFZW YT
    Expand Collapse

    Joined:
    Apr 6, 2019
    Messages:
    715
    This is only phase 1, but still this rocks! May the best of support be with you.
     
    • Agree Agree x 1
  9. Danny the Sniper

    Danny the Sniper
    Expand Collapse

    Joined:
    Jan 21, 2023
    Messages:
    1,206
    Awesome! This makes BeamNG feel more alive and immersive without sacrificing too much performance! And what's even better, is that you can drive all of them with little to no changes in FPS! Great work, mate! :D

    Here's my performance report on an AMD Radeon R5 with 8 GB of RAM: Spawning both packs takes quite a few minutes to load, and despite having 30 FPS, it didn't cause a single drop in FPS, even after spawning three of them on Industrial Site with simplified collision physics on, which would bring my framerate to its knees under normal circumstances. That's really cool, ain't it?

    I hope to see Mexican and Latin American packs, too!
     
    #9 Danny the Sniper, Dec 16, 2024
    Last edited: Dec 16, 2024
  10. autoibello

    autoibello
    Expand Collapse

    Joined:
    Oct 3, 2023
    Messages:
    154
    Can't wait to try it. But I'm pretty sure this is a groundbreaking mod to enhance the experience of realism in the game. Thank you for your great work.
     
    • Like Like x 1
  11. Wassup487

    Wassup487
    Expand Collapse

    Joined:
    Aug 15, 2023
    Messages:
    1,133
  12. RYZEN

    RYZEN
    Expand Collapse

    Joined:
    Jan 26, 2024
    Messages:
    3
    PERFECT
     
    • Like Like x 1
  13. xdJEREMYS

    xdJEREMYS
    Expand Collapse

    Joined:
    Oct 1, 2020
    Messages:
    109
    fiat seicento finally
     
    • Agree Agree x 2
  14. Ezo

    Ezo
    Expand Collapse

    Joined:
    Jan 11, 2016
    Messages:
    893
    ;)
    --- Post updated ---
    When 1997 VW Polo Classic 1.8Mi (6k1) stricktly 1996 fabrication 1997 model year in Flash Red in South American, Brazilian Spec?????????????????????
     
    • Agree Agree x 5
  15. Renault Logan

    Renault Logan
    Expand Collapse

    Joined:
    Oct 5, 2019
    Messages:
    27
    no 206?
     
    • Agree Agree x 3
    • Like Like x 1
  16. TheYellowAnt

    TheYellowAnt
    Expand Collapse

    Joined:
    Feb 12, 2022
    Messages:
    95
    WOOOO, it's here!!!
     
  17. krizzzgaming

    krizzzgaming
    Expand Collapse

    Joined:
    Dec 15, 2022
    Messages:
    15
    Such a great mod! Just drove around italy with 30 active cars, it was so fun overtaking traffic in small gaps :D
     
    • Like Like x 1
  18. 16PiXel-Dude

    16PiXel-Dude
    Expand Collapse

    Joined:
    Jun 6, 2016
    Messages:
    271
    Bro single-handedly just transformed BeamNG.drive forever
     
    • Agree Agree x 4
    • Like Like x 1
  19. fihre boy

    fihre boy
    Expand Collapse

    Joined:
    Jun 21, 2021
    Messages:
    114
    what's the map you used on the section "EU Traffic Pack"?
     
    • Agree Agree x 4
  20. SuperHUN455

    SuperHUN455
    Expand Collapse

    Joined:
    Oct 23, 2022
    Messages:
    8
    I didnt find the bind in the settings ):
    --- Post updated ---
    how do you find the bind bc i didnt find tyhe bind [
     
  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