No video

How To Make A CVT Transmission in Stormworks!

I hope you guys enjoy this tutorial, there is more to come :)
Watch the video before you use the example, that way you'll learn how to make it yourself.
Link to example: steamcommunity.com/sharedfile...
Join my Discord Server: / discord
Chapters:
0:00 Intro
0:49 Building a CVT Engine
4:35 Making the controller
19:05 Connecting Logic
20:00 The Final Product
21:31 Outro
Tags: #stormworks #gearbox #transmission #bigman

Пікірлер: 30

  • @JudgeMarek
    @JudgeMarek7 ай бұрын

    Thanks for showcasing this and helping some us that are newer to Stormworks, and microcontrollers. This design seems very solid, so I decided to build a medium "W16" we'll call it. Just need to put in your controller and hook everything up. Will let you know how it goes! For Copy/Paste sake, happy hunting! First formula: clamp((x*clamp(z-y,0,1))+sqrt(clamp(w-y,0,1)),0,1) Second Formula: (x/z)*(13.75/y) Lua Script: cvt=0 cl=0 function onTick() rps=getInput(1) cruise=property.getNumber("Cruise RPS") if cv1 then cvt=1 else cvt=cvt+(rps-cruise) end if rps>3 then cl=1 else cl=0 end Output.setNumber(3,cvt) Output.setNumber(1,((mat.cos(cvt*math.pi/2))^0.5)*cl) Output.setNumber(2,((mat.sin(cvt*math.pi/2))^0.5)*cl) end

  • @daniellclary
    @daniellclary8 ай бұрын

    I been going through so many tutorials, and everytime something don't work quite right. This is the first setup that works out just the way I wanted, Thanks for this tutorial.

  • @rolandkiss5160
    @rolandkiss51609 ай бұрын

    THX. It's good that you explain it

  • @kamppaaa
    @kamppaaa9 ай бұрын

    I have a design that sorta does the same thing (not exactly but close). Basically all you need is a simple single input Function block: Hook up your RPS from the crank to the input. Then you put the output to your Clutch, and set the Function to be something like x/35. You can change this number to whatever you find to work the best. Higher number means higher RPS. This will make the clutch constantly vary by the engine RPS. You wont need any special engines for this one, just a regular engine works.

  • @kamppaaa

    @kamppaaa

    9 ай бұрын

    Obviously this design does not do quite the same thing but the compactness of it is what makes it very handy for small vehicles like motorcycles or snowmobiles.

  • @danielk9906
    @danielk99069 ай бұрын

    i need to build this now

  • @JasonWall-nx7dv
    @JasonWall-nx7dv19 күн бұрын

    For some reason it ignores any idle and max rps commands and only stays at 18 rps

  • @maxi_10
    @maxi_109 ай бұрын

    👍🤟

  • @jcataclisma
    @jcataclisma9 ай бұрын

    🤩👍👍👍👍👍👍👍👍

  • @arthurdobromir1379
    @arthurdobromir13798 ай бұрын

    Can you tell us/make a video on how to make a more compact version of it that uses only one crankshaft? You said in the video it was possible, but any attempt I did to make it use clutches on both sides of the crankshaft were met with total failure...

  • @BigmanBoi

    @BigmanBoi

    8 ай бұрын

    Video will be out in a day or so that does this

  • @Manuel3451000
    @Manuel34510009 ай бұрын

    I feel like that LUA block could easily be converted to a few function blocks and an up-down counter

  • @cf453

    @cf453

    9 ай бұрын

    Yeah, you could either do the whole thing in blocks or all in LUA. This is a bit of a Frankenstein solution.

  • @BigmanBoi

    @BigmanBoi

    9 ай бұрын

    The Lua is for the limiting of the up/down of the CVT, i definitely could make it all lua but it would be too complicated for a tutorial

  • @cf453

    @cf453

    9 ай бұрын

    @@BigmanBoi I'd upload the non-LUA solution, but I'm banned from the workshop. It's not any more difficult than the rest of the MC.

  • @BigmanBoi

    @BigmanBoi

    9 ай бұрын

    Oh I know there's a non lua solution, it just seemed easier and MUCH faster to do it in lua... and how do you get banned from the WORKSHOP?

  • @cf453

    @cf453

    9 ай бұрын

    @@BigmanBoi Banned from Steam Discussions means you lose access to everything. I may have told someone that sucking off game developers wasn't a real job...

  • @An_Individual771
    @An_Individual7719 ай бұрын

    Amazing Tutorial, Just wondering, what values should i change if my engine will stay at 18 rps but then suddenly ramp up to 25 or 30 and then drop back down to 18 for a while ?

  • @BigmanBoi

    @BigmanBoi

    9 ай бұрын

    That's normal, the engine does that to adjust or if u release the clutch it will do that

  • @An_Individual771

    @An_Individual771

    9 ай бұрын

    @@BigmanBoi i understand that but my entire vehicle starts to oscillate due to the speed increasing and decreasing from the rod fluctuating

  • @BigmanBoi

    @BigmanBoi

    9 ай бұрын

    Try to lower the power of the engine or lower the difference in gear ratios between gearboxes

  • @An_Individual771

    @An_Individual771

    9 ай бұрын

    @@BigmanBoi Thanks for the help! That Fixed it.

  • @adydaddy
    @adydaddy9 ай бұрын

    How does it perform under load?

  • @BigmanBoi

    @BigmanBoi

    9 ай бұрын

    Really well I've found

  • @awildhampter8570
    @awildhampter85708 ай бұрын

    How fuel efficient is the cvt?

  • @BigmanBoi

    @BigmanBoi

    8 ай бұрын

    Depends how hard you push it, but generally really good

  • @justinsnook1932
    @justinsnook19328 ай бұрын

    No way to add a reverse toggle?

  • @BigmanBoi

    @BigmanBoi

    8 ай бұрын

    Add another gearbox on the end for reverse

  • @Quantum-Bullet
    @Quantum-Bullet9 ай бұрын

    mfw needs CVT because gearboxes don’t fit: