INTRO: This will be step by step walktrough of how to make a engine mod, it is for absolute beginners and shows how I do things, which might be different from how others do it, but should be something that helps you started.TOOLS:
Recommended: Notepad++ from https://notepad-plus-plus.org/
Optional: Torsion's tutorial to get most out of Notepad++ https://www.beamng.com/threads/how-to-enable-proper-highlighting-in-notepad.39158/#post-588554
Recommended: 7-zip http://www.7-zip.org/-------Let's begin-------
Official vehicles are in zip files at (Program Files (x86)\Steam\steamapps\common\BeamNG.drive\content\vehicles), however hold your horses there!
It is not good idea to edit files in that location as it messes up with the game, instead it is better to make changes in a mod folder.So anything you drop into your (Documents\BeamNG.drive\mods) folder overrides what is in game folders.
Step 1:
Let's start modding by creating a temporary location where we extract (Barstow.zip)I made these folders (moddingtuts\stage 1\more power to Barstow\original)
Step 2:
Extract official Barstow vehicle, you can find Barstow in following location (Program Files (x86)\Steam\steamapps\common\BeamNG.drive\content\vehicles\barstow.zip), notice how there are vehicles and barstow folders inside the zip file (archive), that is very important to remember later.Drag vehicles folder from inside of the Barstow.zip to folder named original and you should have something like this:
Step 3:
Create new folders inside more power to barstow folder, first create vehicles folder, then inside of vehicles folder create folder named barstow.NOTE: We don't use capital letters now, it is good practice to avoid capital letters if original files and folders don't have capital letters so you maintain same logic and later it becomes more important when editing files.
Step 4:
Now we must copy barstow_engine.jbeam to barstow folder we created at previous step as illustrated by next image, make sure you copy, default action is to move, so hold ctrl down when dragging or select copy and then choose folder and paste!:Step 5:
Next is fun part, we open barstow_engine.jbeam and start modding, IMPORTANT make sure you open correct file, not one that is in (original) folder, but one that is where you copied engine file in previous step as shown by this image:
You will have more fun if you installed Notepad++, if not yet, now is good time for that, links at top of post.Step 6:
INTRO:
Each jbeam file will have brackets and commas, all very important, curly bracket defines begin and end of section.
Line 1 has opening of jbeam file curly bracket, line 2 has name of part section "barstow_engine_v8_291": and also at end of line 2 there is curly bracket that opens up part section. I have placed blinking cursor next to that bracket on line 2 so you can see it glows red, this is handy feature of Notepad++
Line 161 has closing curly bracket which is end of barstow_engine_v8_291 part, Notepad++ makes it glow red so it is easy to find:
More information about jbeam file structure: JBeam_Reference
Step 7:
So now we know that what makes engine is between lines 2 and 161, next we select all of those lines, including line 2 and line 161 with everything between them, copy that and paste to new file, so select like in image and copy selection to clipboard.
Then hit new button from toolbar and paste selection from clipboard and you should end up something like this:
Step 8:
Next save file to (more power to Barstow\vehicles\barstow) with new name, I like to use my name at end of jbeam file name to make less chance of someone's mod conflicting with mine.
IMPORTANT: Select Save as type to All types (*.*) or else your file will not be .jbeam, it will be .txt and that is not working in game.Step 9:
We now have a part (engine) in our new file, but we don't have curly bracket on line 1 that opens the file, so we need to add that and his friend that closes the file at end of the file. So make cursor blink at beginning of line 1, hit enter and make cursor blink at line 1 again, put opening curly bracket there like in image:
At this point many make a mistake, at end of the file at line 161 there is curly bracket and it closes something, if you put blinking cursor next to that curly bracket on line 161 it turns red as in image:
It is good practice to scroll up and see which curly bracket is pair of that one, in this case it is actually opening bracket for engine part and not the file, so it means we need to add one more curly bracket to end of file so you should have something like in image.
Then change name of engine at Line 2 and at Line 5, different between these two is that name on Line 2 is used by game internally and Line 5 is what you see in game:
Step 10:
Now that we are all set, we can start to make the changes, so I decided to change torque curve to what I happened to have from Ford 428 Cobra Jet, I made quick chart of numbers with 500rpm resolution:
You can also see typical problem with dyno data, it does not go to low rpm and you have to estimate what 500rpm to 2500rpm range would be, research, read a lot, watch videos, try to find more data, that takes timeSo, what I usually do is this:
So what I'm doing here is aiming for smooth curve, that does not kink quickly up or down, for example I could type in values like this:
Of course testing, driving, researching etc. is required to get it properly right, also engine's dynamic friction parameters eats up some power, so does transmission, differential etc. So when you have dyno numbers that are torque from the wheels, you need to increase torque in engine file to get same torque to wheels as IRL, use torque curve app in game to see how it looks and adjust accordingly to get correct amount of power.If you don't know how to make charts in Excel, you can look tutorial from YT about it, there should be plenty. I made RPM lines with shapes, just drew some lines there to make it easier to read.
Step 11:
After you have spent hours and maybe days of researching to make realistic engine, have got torque curve nice and smooth, it's time to put numbers in (of course you can slap any random numbers you like, but that does not make quality mod).So under mainEngine we have section called torque and it opens with '[' and also closes with ']' inside the torque section we have rpm bins, for example [500, 380], defines 500 rpm at full throttle engine produces 380Nm of torque.
Note that I added new RPM bins there and changed rpm numbers from original, also below torque section I changed maxRPM to be 6000, can't remember now exact maximum rpm for engine, it depended from year I think and later ones had something bit over 6000rpm limiter I think, earlier ones did self destroy without limiter after some high rpm abuse, but for purpose of tutorial I believe 6000rpm will be fine, you can change that to whatever you wish.Save changes!
Step 12: Getting new motor into game
First we can get rid of barstow_engine.jbeam that we copied to our work folder in (more power to Barstow\vehicles\barstow) so delete that:
Open more power to Barstow folder and compress vehicles folder with right mouse button click like in image:
You should have something like this, you can really name zip anything you like, good idea to add your name and maybe even version number so it will not be conflicting:
Contents of zip should be like this:
Step 13: Testing mod in game
Drag and drop mod normally to Documents\BeamNG.Drive\Mods and test in game your engine should appear in list like here you can see mine named as 428 CJ V8 EngineNOTE: make sure to use 4bbl carburetor intake as with 2bbl your brand spanking new torque curve will be ignored!
That is just the beginning, we did not even touch slots yet and that is one important aspect that you need to learn, check Wiki it has information, but sometimes bit hard to digest form. Also when working with bigger project there is ways to get changes to game faster, but for start this should help a bit, you should now be able to make new parts for the car, like engines and transmissions.
Making 3d models and textures is tutorial that someone else will (hopefully) make. This took me over 2 hours to botch up.
More information: CombustionEngine
Released - Tutorial: How to mod -engine- Part 1 (2025)
Top Articles
Supreme Court sides with Trump on blocking DEI-related education grants
British Gas giving away year's worth of free electricity to 10 customers
Eagle-eyed fans cruelly mock Carlton for ‘truly grim’ idea
Latest Posts
Music industry figures rally behind Queensland award winner after pro-Palestine controversy
10-Day Weather Forecast for Plainland, Queensland, Australia - The Weather Channel | weather.com
Recommended Articles
- ‘Someone’s about to die’: Woman kidnapped, child bashed, before body found in burnt-out car
- Get 62% Off Tarte’s Viral Cream Eyeshadow That Makes Eyes Look Brighter and Lifted — Plus Free Shipping
- Trump administration orders Gaza-linked social media vetting for visa applicants
- Jamie Redknapp is BANNED from driving after being caught speeding
- You've heard of fast fashion. What about fast furniture?
- Thousands of trans rights activists gather in London after Supreme Court ruling on definition of a woman
- Arsenal thrash 10-man Ipswich 4-0 to delay Liverpool's title celebrations
- Knights deliver 'horror show' in hammering by Sharks
- Taylor Swift Had a Mic Drop Reaction to Singing in SNL’s “Three Sad Virgins” Sketch
- Trans activists accuse UK equalities chief of ‘overreach’ for suggesting bans
- ‘Grok tu pagal hai’: Elon Musk’s AI identifies Taylor Swift as mysterious 'patrakar' in bizarre response
- The football joke that showed the Pope had a 'common touch'
- Trump's attacks on Powell threaten the Fed's independence. Here's why it matters
- The devil is more terrifying than in movies...you can feel his power
- Christina Hendricks Felt Supported by Good American Family's Ellen Pompeo
- Google is an online advertising monopoly, judge rules | CNN Business
- Scout Motors: software-defined SUVs still need tactility | Automotive World
- 'He's got a cool name': Inside a focus group of undecided voters
- A political blow to Netanyahu?: Trump shifts Middle East strategy with Iran talks, pressures Israel on Gaza and warms ties with Turkey
- '28 Years Later' trailer is so intense you'll need a headache tablet
- Carles Gil sets new club record in Revs’ win over New York City FC
- Piastri storms to controlled victory in Bahrain Grand Prix
- It's a wrap, Lao New Year: Fun time with tradition, festivities and international engagement
- The America I loved is gone
- Coronation Street star confirms 'really dark storyline' and 'everyone's crying'
- Jurgen Klopp tipped for new job and Arsenal can play huge part in him getting it
- Giants hope for a strong season. So do restaurants around them
- 13 Times Grown-Ups Got Outplayed by Mini-Masterminds
- Fern Britton debuts amazing body transformation as she follows strict regime
- Crypto Cards Are Driving Blockchain Adoption as WhiteBIT Nova Hits Over 1m Transactions
- Senior Republican flounders when asked about Trump plan to deport US citizens
- QCon London 2025 Day 1: Parsing Data from Space, Developer Joy, Local First Apps, Platforms
- US cop sentenced over killing of New Zealand-born man Christian Glass
- Michael B. Jordan's Sinners: Post-Credits Scene Explained
- Netflix signals confidence with upbeat revenue outlook
- Why the 'Home Alone 2' director deeply regrets letting Trump in the movie
- Amanda Kloots’ Son Elvis Is Late Dad Nick Cordero’s Twin in Sweet New Photos
- My mom went for a conjugal visit with her lover... now she's dead
- ‘Sopranos’ star Dominic Chianese’s daughter Sarah dead at 58 after cancer battle
- US Says There Is Incentive For Russia To End Ukraine War
- Amy Klobuchar calls on supreme court to hold Trump officials in contempt
- Home truths: Housing policies are for show, but one side at least gets the problem
- Sen. Chris Van Hollen says Abrego Garcia described being ‘traumatized’ at CECOT, has been moved to different detention center | CNN Politics
- Trump plan leaves protected species a risk, environmentalists warn
- ‘The Ugly Stepsister’ Review – Cinderella Gets Gory New Body Horror Retelling
- 'The Conners' Season 7 Release Schedule: Here's When the Final Episodes Air
- ‘This level of violence is unheard of’: Mum kidnapped from home in front of sons and set on fire
- $15 per food delivery? These new aged care prices are outrageous
- 'She's Not Your Wife': Kanye West Rants About Bianca Censori After Reunion in Spain
- Kingdom Come: Deliverance 2 console commands—Gain infinite Groschen, steal any horse, and ascend to heaven
- INVESTING IN LOCAL PROPERTY, YEAH OR NAY? : COST AND RETURNS
- Scholars Decipher Ancient Graffiti In Room Of Jesus’ Last Supper
- Discover CEO may reap $2.4M bonus
- Venezolano arrestado por ICE será liberado temporalmente para que done riñón a su hermano
- Silva rues ‘lack of communication’ as Ryan Sessegnon incorrectly substituted
- Here’s everything that went down at ‘What’s NEXT in Marketing: Philippines 2025’: from customer engagement to digital advertising - MARKETECH APAC
- Winnipeg's rock history put on the map as road gets honorary Bachman-Turner Overdrive name | CBC News
- HOVERAir X1 ProMax review: pocket-sized drone, big-time shots
- Privacy fears mount as U.S. Embassy warns over Zambia’s restrictive cybercrime law
- DOOM + DOOM II Is Getting A New Limited Run Collector's Edition For $666
- Taylor Swift Doesn’t Do A Lot Of Press. What Actually Happens When A Big Name Like Willie Geist Asks?
- NTSB Faults 'Failure' in Training Before Deadly Newark Cargo Ship Fire
- One Detail I Hadn’t Noticed About Eddie Murphy In SNL's 'Scared Straight' Sketch That John Mulaney Pointed Out Is Absolutely Perfect
- How Easter was marked across the globe
- Rethinking technology and IT's role in the era of agentic AI and digital labor
- US Prioritises Thailand in Trade Talks Amid Global Tariff Delay; Finance Minister Pledges Preparation
- Mortgages: Choice of low-deposit deals hits highest for 17 years
- Natalie Portman's Dating History: Benjamin Millepied and More
- Chaotic scenes as dozens of travellers swamp Harrods for meet-up
- [Rear View] Can a Kiko-Bam ‘pink surge’ overcome the DDS ‘green wave?’
- In First Full Committee Hearing, Financial Services Examines Opportunities to Make Community Banking Great Again
- World Veterinary Day: The vet who used to work in Singapore Police Force’s K-9 Unit
- Here’s What We Know About Project Mulberry— Apple’s Initiative To Rethink AI And Healthcare
- ABCDEFG: You Have to Go Look at Kourtney Kardashian's Sweet Family Photos of Travis Barker and Their Kids
- Israeli probe into the killings of 15 Palestinian medics in Gaza finds 'professional failures'
- The supreme court didn’t rule on the definition of ‘a woman’ – this is what its judgment does mean | Sam Fowles
- The Lord of the Rings Stars Reveal Their Pay (and Its Less Than You Think)
- Ruth Langsford 'sad' over Eamonn Holme's health struggles as she 'moves on'
- Joe Rogan axes vice that haunted Trump as he reveals lifestyle change
- Full list of Easter UK train station closures as travel chaos looms
- Utter chaos in court when man goes to the pub after being granted bail for lunch
- Selena Gomez and Miley Cyrus Have 'Already Made Plans for a Double Date' After Reconnecting: 'It's All Very Wholesome'
- Karima Hazim shares how to make maamoul, a delicious Lebanese biscuit for Easter
- Pope on jail visit before Easter: He's doing 'best he can'
- Strictly's Pete Wicks says 'we made it' after Zara McDermott romance comments
- The Warriors' clutch win and OKC's big statement put the West on notice
- Kentucky Derby Party Lights Unexpected Spark for Taylor Swift Fans
- CISA Urges Action on Potential Oracle Cloud Credential Compromise
- Alito blasts 'unprecedented' SCOTUS move to halt Trump's Venezuelan deportations: 'Legally questionable'
- Lydia McLaughlin Speaks on Brother Geoffrey Stirling’s Shooting Death
- ‘Cheap plants are like cheap food, you get what you pay for’: meet the new generation of independent nursery owners
- Scandinavian Nintendo Fans Are Considering Flying Abroad For Cheaper Switch 2s
- Modern Classic: VL Commodore, 1986 ~ 1988
- Court hears Cassius Turvey found 'lying covered in blood'
- Rahul Dravid Snubs Virat Kohli's Request, Wins Hearts For 'Gentleman Gesture' Despite Being On Crutches | Cricket News
- Oracle Confirms Cloud Hack
- Oracle Security Update - Patch for 378 Vulnerabilities Including Remote Exploits
- Medical supplies in great need as aid flows into Myanmar after earthquake
- How much is the monthly payment on a $300,000 mortgage?
- Lineker feelings clear at Leicester relegation – 'Completely out of your mind'
Article information
Author: Mrs. Angelic Larkin
Last Updated:
Views: 6119
Rating: 4.7 / 5 (47 voted)
Reviews: 94% of readers found this page helpful
Author information
Name: Mrs. Angelic Larkin
Birthday: 1992-06-28
Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023
Phone: +6824704719725
Job: District Real-Estate Facilitator
Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret
Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.