Dismiss Notice

In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.

Beta Used Car Generator 0.8.2

An app that generates used vehicles with randomized conditions and spawn locations.

Tags:
  1. Cedminer66
    The used car generator app is a tool which can procedurally generate vehicles at randomized conditions and at a random location/road on the map.
    It is highly configurable and can generate wear values to over 25 different car parts.



    Some examples:




    The user app




    This is the tool used to generate the vehicles. Here's how to use it:

    Condition - The overall condition of the vehicle. Leave blank for random.
    Mileage - Affects the condition of some parts. Leave blank for random.
    Park Chance - Chance for the vehicle to generate at a parking spot, IF the map contains any (otherwise it will spawn on a road). Format example: 0.5 = 50% Chance.
    Use Population - Whether the vehicle models uses it's population data (in the config .json file) to set it's chance of being picked, essentially making the selection more realistic. If turned off, all vehicles have an equal chance to be picked. NOTE: Turn off this setting if some modded cars doesn't generate even with Modded cars turned on.
    Modded Cars - Whether the generator can generate modded cars. PSA: Testing was limited with modded vehicles, some may break the game.
    Max Years - The maximum year model of the vehicle that the generator can pick. Useful for barn find roleplays.
    Generation Seed - Seed for which vehicle is chosen by the generator as well as it's spawn location. Leave blank for random.

    Condition Seed - Seed for the Overall condition, mileage and Part Wear. Leave blank for random.
    Balance Wear - If turned on, some parts will use an exponential curve for it's wear calculations. Otherwise, it uses a linear curve. This setting can prevent vehicles with average condition to be completely undrivable.
    Wear Variation - The higher this number, the more likely parts wear will be different from the vehicle's overall condition. A high number may produce unrealistic results.
    Show Vehicle Info - Displays various information about the vehicle model that was generated. (Make sure to scroll down)
    Show Vehicle State - Displays the general condition of the car parts. See the override menu below for more info.
    Show Vehicle Distance - Displays the distance of where the vehicle was generated from the location of the player's camera at the time it was requested.
    Show Seed - Displays the Generation Seed. Will instead display the Condition Seed if conditions were applied on the selected vehicle instead.
    Deformation - Enables deformation damage, controlled by the Body Panels damage. DISCLAIMER: This feature is highly experimental and may cause very strange behaviors, such as the vehicle litterally exploding.

    On the "Random Vehicle" section, click on Random Location to generate a randomized vehicle on a random road node (or parking spot), or Camera Location to generate the vehicle next to you.

    On the "Selected Vehicle" section, click on Random Location to generate a clone of the currently selected vehicle at a random location and Apply Conditions to apply part conditions/wear on the selected vehicle.

    The Previous Seed button will reset the vehicle you previously generated with all of it's condition data while Reapply Conditions reapplies the previous condition seed on the selected vehicle. Useful if the car needed to be reset for whatever reasons.

    The Override menu makes you tweak specific part conditions. If the field of that part is blank, it will be randomized by the overall condition instead. NOTE: Some part's displayed condition will not be fully accurate to what has been inputted, due to their wear calculation taking account mileage and/or are tied to an in-game damage mechanic.

    Each parts with low condition have different effects and symptoms to the vehicle (instead of just: the car makes less power), which I documented in the discussion thread of the mod. (linked below)


    Notice
    This is my first BeamNG mod and is still currently under development. So constructive feedback and bug reports are highly appreciated.

    For a more advanced usage guide, check out this discussion thread: https://www.beamng.com/threads/used-car-generator.98516/
    (NOTE: This thread is outdated, a new updated one will be made soon.)

    Images

    1. screenshot_2024-04-03_11-45-22.png
    2. screenshot_2024-04-03_11-46-42.png
    3. screenshot_2024-04-03_11-42-50.png
    4. thingyLol.png
    5. finalIcon.png
    6. appTestLol.png
    7. newerApp.png

Recent Updates

  1. Hotfix v0.8.2
  2. Quick Fix
  3. Hotfix v0.8.1

Recent Reviews

  1. Raufbold
    Raufbold
    4/5,
    Version: 0.8.1b
    To be more specific: the override values for body panels, crankshaft, fuel pump, spark plugs, head gasket and piston rings don't work at all unless you uncheck the Balance Wear. Even then though I get Crankshaft regularly at 0% condition (probably due to weird scaling of the wear for it). There are also issues with Body Panels and Idle Controller also not matching the override values.

    Also, I think the wear could be done differently altogether, seeing how Joe's Junk mod went about junk parts. What if it could be changing values for the part in question, like (in case of an engine) lowering idle RPM, introducing idle roughness, increasing idleRPMstartrate, increasing StarterVolume, inertia, friction etc.? The more worn part is, the more extreme the values.
    1. Cedminer66
      Author's Response
      Hello,

      I am aware that the Balance Wear option somewhat breaks the override, I plan on reworking the wear system to be more accurate with what the vehicle state actually shows. (For instance the engine shouldnt be able to severly misfire at 65% sparkplug conditions) But yeah, that is the next step for this mod.

      The body panels only works if Deformation is checked. Il probably just make it so it doesn't show if it's disabled because i do agree that it can create some confusion at times.
      The crankshaft is 100% my bad. It's supposed to scale engine friction, where at 0% the engine is(or almost) locked up, but because the exponential formula is straight up wrong, it either shows 99% or 0%. It will be fixed next update.
      The head gasket, connecting rods and piston rings only breaks when below 30% condition. Some parts only shows as "Good" or "Bad" because their damage is simply controlled by a boolean value in the game's code.

      Also, i'm not exactly sure if I understand your suggestion since the wear system is exactly as you suggested. Sparkplugs and Fuelpump causes a misfire, Starter reduces starter torque and startup time, crankshaft increases friction, idle controller increases idle roughness, etc. I didn't put that information in the mod description because i wanted the player to figure them out (and the description would be too long), but when the mod fully releases i will make an updated forum post with all that information.

      If you have any other questions feel free to PM me!
  2. matump98
    matump98
    5/5,
    Version: 0.8.1b
    Works flawlessly now. I wish there was an easier tool to just edit engine wear values.
  3. Cld
    Cld
    5/5,
    Version: 0.8.1
    The mod is good, I always wanted to have a trash car, but i cant see what part is damaged like there is no vehicle state
    1. Cedminer66
      Author's Response
      Yeah, I made a mistake when publishing the last update which broke the condition system. I fixed it in the upcoming version but I must wait for mod approval first, so when that's done the vehicle state should work.
  4. matump98
    matump98
    2/5,
    Version: 0.8.1
    It's probably me doing something wrong, but the mod doesn't work for me. Every time I spawn a vehicle using the app, it spawns a car with "mint condition" no matter what values I put in the fields. Also, the app says that the mileage of a car I spawned is f.e. 456 900 km, but on the dashboard it just says 0.
    1. Cedminer66
      Author's Response
      Yup. I found that out yesterday. I fixed it but it's under mod approval, which I can't do much about other than wait. Sorry about that.
  5. TheTesterMod
    TheTesterMod
    4/5,
    Version: 0.7.1
    I have this problem, I keep getting a leaking radiator. Im not sure why and if it should as I have no settings and it just does that.
    1. Cedminer66
      Author's Response
      Hello, I wasn't able to replicate your bug. The radiator should only leak if it's condition value is at 30% or lower, thought it can also happen if Deformation damage is on.

      There is also a Coolant Level Condition which scales the Radiator Effectiveness. If the generated vehicle keeps overheating, it's probably because it's always generating a low value.

      Again, i'm not sure why your issue is occuring, so I would appreciate if you could send me some details via private conversation so I can find out why it's happening. Thanks!
  6. Nutu_Camataru45
    Nutu_Camataru45
    5/5,
    Version: 0.6.2
    Cool mod,still getting used to it.Still,how do i save the config?
    1. Cedminer66
      Author's Response
      Configs are only meant to temporarly save when you switch vehicles or access BeamNG menus, so they always reset when you change maps or reload the lua. I didn't make a save file system for this app yet.
  7. Drajwin
    Drajwin
    5/5,
    Version: 0.6.1
    hi, great mod but i just need small advice. I want to change mileage of my car without changing wear. I set condition to 1, wanted mileage and wear variation to 0. It's works but color of car changes to default. What can i do to keep color?
    1. Cedminer66
      Author's Response
      Try setting the Paint Condition Override (which can be accessed by pressing the overrides button) to 1.

      You can also set every overrides to 1 while setting the mileage to whatever you want if you simply want to change the car's odometer.
  8. Aidan pixler
    Aidan pixler
    5/5,
    Version: 0.6.0
    Looks great works great awsome
  9. ༺LynX༻
    ༺LynX༻
    5/5,
    Version: 0.6.0
    Great idea. Exactly what I was looking for. Roleplay goes to the next level
  10. missionsystem
    missionsystem
    5/5,
    Version: 0.6.0
    very useful and fun tool with endless options. highly recommend
  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