I am incredibly impressed with your willingness to make complicated things in this game, where 90% of the battle is fighting the game itself
@ReidCaptain
10 ай бұрын
I swear it has gotten a lot better lately, it doesn't actually feel that bad to play anymore. This was also completely disconnected from the physics though, so I might have just avoided the worst part
@An_M4A3
10 ай бұрын
@@ReidCaptain yeah🤣
@CH-su5vj
10 ай бұрын
@@ReidCaptain pretty much the only time in the video that you tried to use physics it didnt work at all :p
@nikkiofthevalley
10 ай бұрын
@@ReidCaptainHonestly, even the physics isn't that bad if you know how to avoid the problems. I'll give you some tips in case you want to do some physics-based stuff in the future: 1. When using collision to contain something, paint every few blocks a different color. This breaks up the collision mesh into multiple parts and makes it more stable. 2. Don't push bearings off axis. This causes weird effects that end up putting massive torques onto whatever they're attached to. 3. Don't push suspension any direction but in and out. This causes something called a "suspension glitch", and also puts massive torques on whatever it's attached to. Also, some tips on larger logic creations: Install Vincling's Logic Tools and Parts Mod. It helps a lot. Also, install Better Wires. It decreases the size and increases the contrast of connections. It helps a lot to see what you're doing. A thing I also do when wiring a bunch of connections in a line is to place blocks on top of the connections you've already done, this helps you not accidentally connect things wrong.
@stevepittman3770
10 ай бұрын
I find that placing artificial constraints on myself - such as the limitations of a game engine - really improves the creative process and makes me hone in on what it is that I really care about on a project. There is no such thing as art without constraints.
@An_M4A3
10 ай бұрын
L O G I C G A T E S
@MikeGameOver
10 ай бұрын
L O W T E K R A T E S
@sentienttoast1319
10 ай бұрын
M A S T U R- wait.
@fiammaxi1867
10 ай бұрын
@@sentienttoast1319wait what??
@lilj358
10 ай бұрын
@@sentienttoast1319masrtutbation? U mean🤨
@sentienttoast1319
10 ай бұрын
@@lilj358 i uhhh ummm uhh 😳
@vfox32
10 ай бұрын
A lot of that lag is caused by the big slab of blocks touching the ground. This is also true for your moving encoding touching the mashine, especially while moving. To fix this, try putting blocks in the corners to lift most of it off the ground.
@edmon974
10 ай бұрын
welding it to a pole is much easier :D
@vfox32
10 ай бұрын
@@edmon974 that would also work I guess. As long as it isn't colliding with the ground
@rallok2483
10 ай бұрын
yup all that work gone when there was a simple fix
@scert2832
10 ай бұрын
I love how passionate RC is about these projects
@niemandit
10 ай бұрын
thanks for returning to the game. it deserves all the love it can get
@ReidCaptain
10 ай бұрын
I play it when I get a good idea, but otherwise it can be frustrating
@An_M4A3
10 ай бұрын
@@ReidCaptain why don't you play a survival sires?
@stevepittman3770
10 ай бұрын
Oh man, your data reading mechanism reminds me a lot of something I created in modded minecraft - a read-only drum hard drive. I basically started with a big ring of blocks with a laser/sensor pair that would act as the read head (transparent blocks were 1, non-transparent blocks were 0) and I would rotate the ring with computer-controlled piston blocks (the computer was necessary because the sequence to rotate the whole ring was kind of a nightmare.) Then I stacked 8 of them up side by side and used them to encode text via the ASCII table and read the output with a computer to display a message on a big monitor. Sadly the drum was limited in radius because pistons can only move a certain number of blocks at a time so the message was short. When it was running it looked like 8 stargates dialing up all at once, and the result was pretty neat, although I couldn't run it very often because it was a horrible, server-lagging abomination.
@An_M4A3
10 ай бұрын
oh that was genies ngl the way you make it
@lennelbalando5615
10 ай бұрын
I presume you're playing vanilla minecraft, but man "computer-controlled piston blocks" sounds so much cooler than calling them piston feed tapes
@varion_
10 ай бұрын
@@lennelbalando5615 "something I created in modded minecraft" not vanilla, so i think theyre being legit when they say computer controlled piston blocks lol
@1e1001
10 ай бұрын
i've made something similar with a giant loop of comparators - since they preserve the signal strenth i also end up with 4 bits for every two ticks
@stevepittman3770
10 ай бұрын
@@varion_ Yup, I used RedPower 2's computer (which meant I had to program it in Fortran which was kinda wild because it's an old stack-based language) to program out the sequence required to rotate the entire ring by one block and then repeat it as needed. The red alloy wires from that mod were super useful as well since you can run them on vertical walls or even upside down so you don't have to do stupid stuff with stacked redstone torches or w/e.
@resiknoiro7506
10 ай бұрын
My Idea for what you could have also done instead of coding the notes in binary: - have one long line of blocks for each note of each instrument block - you paint on the line to code notes (black=no note / white=play note) - the lines are attatched to pistons and get pushed by them with a consistent speed - sensors read the lines as they get pushed past them - the sensors are directly connected to the notes Advantages: + a lot simpler to implement (no binary coding) + a lot simpler to write music for (you would basically just paint a MIDI-file, which you could also just copy off youtube. For longer notes just paint more consecutive blocks) + you can play as many notes at once as you want and as long as you want + no physics + looks nice when played (you can use pretty colors for each instrument), you could even have the box in which the player stands high up in the air with a glass floor to overlook the pretty note lines + changing the speed of the pistons changes the speed of the music The only downside (i think) is that: - it uses a LOT more space (a area of at least 25 notes * 4 instruments * 2 modes * song length = 200 lines * song lenght)
@kristofihasz5656
10 ай бұрын
You could make it more managable by breaking it up to multiple sheets. 25 notes x 4*2*2(sensors) = 25 x 16. It would still need to bee tall
@mrhendrixin4259
10 ай бұрын
I've actually been developing a CD player-esqe contraption that reads 4 strands of binary in a circular pattern and is easily replaceable
@_Zdex007
10 ай бұрын
I had somewhat the same thought look up "synthesizer" on the workshop.
@resiknoiro7506
10 ай бұрын
@@kristofihasz5656 That is a good idea. Or alternatively you could have just 1 sheet where different colors on it represent the different instruments
@kristofihasz5656
10 ай бұрын
@@resiknoiro7506 Thats one way too, but I think it would then have a problem where it could not play the same sound on two different instrument at the same time
@weawou
10 ай бұрын
I don't think this contraption has enough connections to logic gates and timers
@ReidCaptain
10 ай бұрын
Yeah good point
@sssamalander
10 ай бұрын
One thing you could do would be to have sensors on both the top and bottom reading different colors - this way, would would be able to do base 3 and store much more data. You could even use spud cannons to destroy the cardboard and have 3 different color sensors and then be able to use base 4 and significantly increase the data you could store on one block. Love seeing the scrap mechanic vids!
@maxboskeljon6440
10 ай бұрын
I absolutely love seeing how you've progressed over the time ive watched you. You keep pushing yourself further and further and achieve more and more. Sensational stuff my dude!
@Boromoro
10 ай бұрын
I recently binge watched all your SM videos and this was a pleasant surprise!
@CHECKERCE
10 ай бұрын
i have a bit of experience in this game and can tell you that the lag propably was because that whole sheet of wood you where storing the data on was laying on your contraption and the contraption itself was laying on the ground. in scrap mechanic for some reason if you have a big contraption, the more surface area is colliding with the ground ore another contraption the more lag it creates. to prevent this most people either weld their stuff to the ground (make sure to extend it by at least one block at one spot so it is raised from the ground, then you can still disconnect it from the ground if you remove the one block) or you just put some one block feet under you contraption to reduce the surface area that touches the ground
@fluidize8532
10 ай бұрын
Could you pls make a functioning manual revolver in Besieged? Either that, a repeater, or a bolt action rifle.
@An_M4A3
10 ай бұрын
Besiege* and good idea
@jasonmonks8423
10 ай бұрын
That would actually be sick!
@Leon_Strauss
10 ай бұрын
if you make a second version, I think it's easier if you give each note two memory cells. The first one stores if the note should play currently and the second cell stores if the note should play on the next run. Then when you write your "program" there are two types of commands. First activate / deactivate notes. Second play current state. The "program" would then look like this: 1. note C# on 2. note F on 3. play notes 4. note C# off 5. note G on 6. play notes
@farlandsstreamingservice5157
10 ай бұрын
I don’t know how RC always connects 500 devices together at the same time… great work!
@thywhoknows7276
10 ай бұрын
Can we appreciate just how much work must go into each of these videos.
@Hadeks_Marow
10 ай бұрын
Can you imagine how much better this would be if Reid Cap learned to glitch weld 🤩 It'd be amazingly compact.
@bigpotatojimmy2703
9 ай бұрын
bro has some insane patience he does things no other would do if without reward. man clearly deserves a fist bump
@Kiwi-tq2fy
10 ай бұрын
The lag came from the way scrap mechanic handles painted blocks. That big slab of cardboard is considered a single physics object, but when you paint it, the painted area basically becomes a separate physics object. So the more separate painted blocks there are, the more physics objects there are and thus more lag, because it is touching the ground. If you were to put it on legs or suspend it in air in any other way, the lag would decrease.
@Ima_banana2
10 ай бұрын
You always make impressive and amazing projects continue with the good work!! 😊
@7.12_am
10 ай бұрын
I love the Scrap Mechanic content. I litterally was wondering when you would do another and then boom!
@hunters00gauge
10 ай бұрын
there is a mod in the scrap mechanic workshop called vinclings which would've saved you HOURS of time connecting things, it has features to connect logic gates automatically like whenever you had to OR together the rom you couldve coloured all the gates one colour (which can be done with a piercing connect tool also in the mod) and then colour the or gates a different colour and using the mod you could connect the two gates instantly.
@cholsreammos
10 ай бұрын
Thanks for inspiring me to go back to sm, imma try my best to make my own spin on this!
@Live_ByGrace
9 ай бұрын
This is very impressive, great Job man
@Kaycee_Ace
10 ай бұрын
you're amazing Reid, keep working hard
@An_M4A3
10 ай бұрын
that is a good comment
@AgentWest
10 ай бұрын
You can use timers as pretty effective storage devices. Loop [TIMER > OR > TIMER > AND] and from there you can turn the system on/off via the AND gate while using OR as the output to read from. Only down-side is that you have to re-program the loop after every power off, so in the context of a music player colored sliders can pre-program these loops, then just read them whenever melody calls for one. This way you get a set of looping chords to chose from, not just individual notes.
@ludabot
10 ай бұрын
It is great that you are making some more SM vids i really liked that marble machine you made a few years back!
@DoubsGaming
10 ай бұрын
Something's to note, having big structures in scrap mechanic will create lag even when welded to the ground. Separating one large structure into multiple can drastically help, even if it's just by 1 block gap and even if it's still welded to the ground. Drastically simplifying structures and logic goes a long way. Sometimes even making something mechanical can reduce lag. I am pretty sure you can turn off the lights on the logic gates. When everything is done turning off the lights can increase performance.
@cjetl7115
10 ай бұрын
This was insane, would love to see what you could do with it in the future
@robotxavy2132
10 ай бұрын
YAYYYY! I love your scrap mechanic videos!
@Orange_the_furry
10 ай бұрын
i love your videos! especially Scrap Mechanic ones!
@pivand
10 ай бұрын
Absolutely crazy dedication! Maybe try using some mods,that improve in-game logic performance. Keep up the good work man! Love your videos
@Eellogofusciouhipoppokunuriuus
10 ай бұрын
Keep going dude! I love your videos!
@raccooper
10 ай бұрын
Love the Scrap Mechanic content! ❤
@CthuluSpecialK
10 ай бұрын
You could continued to use the databar... but instead of a disconnected databar being pushed forward through your sensors, you could have have your sensors moving over your databar on pistons... the lag was due to the databar being an unconnected mass and laggin the physics calculations... if you used the pistons moving the sensorbar over the databar on the slowest setting it would have also made the music flow better and be less... robotic, in it's timing.
@xWatexx
10 ай бұрын
I’ve oh so desperately waited for you to make a video like this. You should make a whole functional computer.
@geematthew40
10 ай бұрын
I would love too see a v2 but I don't want you too go through the pain! Love the dedication too the builds.
@denizalicesme9797
10 ай бұрын
I love it, i definitely would like another video of this
@NinetyUnderScore
10 ай бұрын
They give you three different hotbars to use, you can switch between them using f1,f2, and f3! Very helpful!
@treborhanson1065
10 ай бұрын
I really want to see a part 2 of this where you fix some issues compact it a little to make things nicer and upload it to the workshop
@gawain0
10 ай бұрын
You have an insane amount of patience and determination to be able to link up all those connections individually. And just the thoughts of making a single mistake and messing up a connection... *shudders*
@ooze_tube_gaming939
10 ай бұрын
I love watching you your my favorite youtuber❤❤❤
@SirJerric
10 ай бұрын
To make arbitrary data length, you could have tried a drive-by scanner. Whether you choose to put the data on rails going by the scanner, or use the data as rails for the scanner, you would have a lot more storage space. Electric motors have the most consistent speed for this type of task.
@I_Was_Named_This_Way...
10 ай бұрын
YES FINALLY MORE SCRAP MECHANIC
@chazbennett7771
10 ай бұрын
Holy hell this is complicated and so so cool
@originalichwarsni7027
10 ай бұрын
That was awesome :D
@wyvernslayer7
10 ай бұрын
he suffers for our entertainment. hats off, men. i don't know how your mind could have conceived this.
@krasser1641
10 ай бұрын
I'd recommend to place the heads in 2 sides where you have a side with all c, d, e, f#, g# and a# and a side with the other notes. Thereby the structure of a chord makes a more stereophonic effect.
@cholsreammos
10 ай бұрын
Oh hey reid, ive got smt you might like. Ive designed vanilla physical hard drives in sm before. Up to 64 byte cartridges Due to the fact that its just cartridges. I made one capable of reading four bytes at once from four cartridges, or individual ones from a specific of the four. In a little bit ill share the steam link to my designs if youd like to check them out. If you're wondering the speeds of the designs each design of tested and found at the fastest speed you can read from them without missing information. As well as any other speed information on it. The best part imo is the writer (though it uses quite a bit of glitch welding to not be the size of your entire music studio lol
@greshac.3634
10 ай бұрын
My idea for data encoding chords and durations is something akin to MIDI where the data represents events such as turning on a note, turning off a note, or hitting a drum. This would solve chords and note durations, but you might need to add a frame system so multiple notes can be switched at the end of a frame. Data speeds would need to be really fast, though.
@killiankillian8713
10 ай бұрын
That is quite the spiderweb of connections jeeeez
@alexdacat7052
10 ай бұрын
wait until he finds out about glitchwelding
@Fluid-combo
10 ай бұрын
Take a shot every time he says "addressing" or "adddress"
@seriusli8463
10 ай бұрын
BEEG BOX O’ HEADS
@1987nightrap
10 ай бұрын
Great content
@2crazyguys_
10 ай бұрын
Wow that's awesome you are generally the smartest gamer ever lol keep up the good work pal
@thisismyusername6071
8 ай бұрын
Recomendation U could use a like vehicle to drive over a sheet where sensors sense the blocks u placed and it would be prob better
@FireController1847
10 ай бұрын
Tell me you're a computer engineer without telling me you're a computer engineer (as a fellow young computer engineer, I love it)
@jerrylim6722
10 ай бұрын
Reid literally built a hybrid music box punch card and digital cassette tape reader buffer before having to build a digital MP3 player for it because it lagged too much... and here I am taping 3 AA batteries together and calling it done.
@Suzuki_Hiakura
10 ай бұрын
8:00 I am certain you could make somewhat retro music with only one note at a time, and I do recall hearing some strange music that was nothing but noise, not so much instruments, just without words, which tricked the unaware into hearing words. Basically you had to really focus on the noises generated to not hear the words, at least in my case. First part is referencing your "problem" and second part is just an interesting tid bit I thought some might enjoy to know of. Its impressive af to see what people can do in sandbox games now a days... only watched up to 8m so far, so gonna finish as this seems cool af.
@hyperdrive7843
10 ай бұрын
Dedication. Defined.
@samanthadfk6569
10 ай бұрын
im realizing that since this game basically has logic and pistons, you can make a Gimbal, and since there are vehicles, you should try to make a vehicles or even a house on wheels with a Gimbal style suspension
@CH-su5vj
10 ай бұрын
For a video suggestion: you might like from the depths! I think it would be interesting to see you play another game that was designed to make the stuff you usually make anyway(custom guns, custom engines, *boats*, planes, etc) Some guy even made an imperator class titan from warhammer 40k on the steam workshop... the possibilities of that game are endless
@An_M4A3
10 ай бұрын
you mean games like sprocket and simple planes?
@JH-cl5if
10 ай бұрын
👍
@CH-su5vj
10 ай бұрын
@@An_M4A3 I mean, those would be good too! I just think from the depths is a more fun game and might be more interesting for videos
@An_M4A3
10 ай бұрын
@@CH-su5vj yeah its a cool game you can make anything so i get what you mean
@gilbertbeilschmidt4129
10 ай бұрын
For even more -pain- control, you could but them on pistons to control their volume :).
@dominik4205
10 ай бұрын
what you can do is weld your project to the ground to reduce lag, just make sure to keep it a few blocks above so you can remove it from the ground
@djo_man
10 ай бұрын
I'm getting flashbacks to the Full 8-bit Computers my friends have made
@atomizerplayz
10 ай бұрын
He:"Things are starting to get quite a bit more complicated" Me in my mind:"I havent understood most of the stuff in this video so now im peobably not gonna understand any"
@dimazkamaz
10 ай бұрын
These heads are perfect to recreate "papers please" theme
@EthanTheWerewolf
10 ай бұрын
Do I understand what's going on? Nope. Am I very interested to see if the cool thing being made? Hell yeah!
@clintelkins9630
10 ай бұрын
Ok now you gotta play the wintergaten marble machine song on it
@theplayer4664
10 ай бұрын
use the modpack continuation mod, it adds logic, memory and basically a ton of stuff useful when building sstuff like that
@regalornithious4243
10 ай бұрын
i say make a second version cause you can definitely somehow make an entire Beethoven orchestra with this
@JH-cl5if
10 ай бұрын
I love your videos. Could you do more videos of you making planes in besieged?
@stratos2
10 ай бұрын
The reason it lilely got so laggy when you started paniting is that im scrap mechanic a big area of dragged blocks becomes one big collider. However these combined colliders can not pass through different colored sections. So painting many different small blocks exponentially multiplies the amount of colliders. And tve slider was a loose object
@victorroza5206
10 ай бұрын
I have no idea what just happened but I was entertained!(?)
@placek7125
9 ай бұрын
I can see you didnt heard of mod called Vincling's Logic Tools & Parts. Its a life saver . It saved me at least 100 hours from wiring logic gates. There is also mod that makes the wires more visible.
@james14294
10 ай бұрын
I don't know much about that game specifically, but a in a lot of games, especially sandbox ones, lighting is a stupidly costly calculation to make (especially if its something that has a light radius, with overlapping radii in such a way that light levels arent uniform). While I doubt it was your main problem (seeing as you were doing some complex logic), its something to keep in mind if the game ever starts lagging. So this depends on how lighting is done in the game, but im guessing if you are working with things that make light unavoidably, lighting everything up fully, so the lights turning on and off makes no difference, should minimize the lag caused by it. also anything that involves physics calculations (like moving, breaking, etc.) blocks is probably also pretty intense. But worth experimenting if its more laggy than alternatives, as you did :)
@cryonnaise1821
10 ай бұрын
I'd love it so much if you'd make a v2 of this construction
@djodjo2753
10 ай бұрын
you absolutely have to try the minecraft redstone you'll love it's possible to do what you want with like a computer a game some music...😍
@kristinabegail
10 ай бұрын
When you don’t want to play one song but *ALL THE SONGS*
@glowytheglowbug
10 ай бұрын
yayyyy scrap mechanic!
@hellsgames5322
10 ай бұрын
If you see this it might help with managing the struggle against the game in the future Scrap mechanic uses a lot of resources to calculate collisions(surprising given the quality of the collision). So the data panel you used lagged the game since it was calculating the collision for every block that was touching the main machine, or the entire panel. For this reason it would be beneficial to go into things knowing you shouldn't have large parts that are not directly attached. My guess on why this is makes sense(to me at least) I think that every object in the world gets a class/function that it calculates the collision with itself in, and then all of the creations are in a class/function that does the secondary calculation between all of the separate creations. If that makes sense. Second, I'm sure you have noticed how finicky the collisions can be, stuff like the spud guns apply a lot of force and the game really builds up that force or torque with some systems. For example one of the most popular bugs is the steering glitch. Utilizing a suspension piece with a block on the end, where the main end is connected by a block on a turn bearing. Turning the bearing will move the suspension, and if the block on the end of the suspension collides with something when it turns, it will apply a huge amount of torque to the entire creation to turn it. In your helicopter video you tried to use bugs to help it fly, and if you want to, you could try researching some of the known bugs like the steering glitch, or suspension glitch stabilizers. Personally I am nowhere close to as good as you at logic based things in general so I can't speak for the technique. But I do have almost 1000 hours on scrap mechanic so I wanted to give input for something that might help with these videos in the future. Hope this helps with understanding the game.
@zekinler
9 ай бұрын
Vanilla scrap mechanic logic makes me cry
@AxlePlaysGames
10 ай бұрын
Can’t wait to do this in survival during Chapter 2
@jakobusjohannes2195
10 ай бұрын
Reid needs to try make a vehicle as over complicated as this in Stormworks.
@The_Soul_King
10 ай бұрын
Am I really the only one whose brain is burning?
@beefy___
10 ай бұрын
Corporate needs you to find the difference between these pictures (cannon, spudgun) RC: They're the same picture!
@An_M4A3
10 ай бұрын
FR
@KaneyoriHK
10 ай бұрын
I only have like 3 channels I get to watch Scrap Mechanic content on, I'm really glad to see it elsewhere.
@dustythegamer6147
10 ай бұрын
i would like to see some scrap mechanic survival content i believe you could create some interesting solutions to problems the game gives toy throughout
@hqgaming2701
10 ай бұрын
One interresting but very difficult idea would be to make a text editor like MS Word
@THE_ONLY_REAL_WAFFLE
10 ай бұрын
Nice 👍
@numero7mojeangering
10 ай бұрын
Many shift register for each note using d-latch with self wired xor.
@ArcadiaShibe
10 ай бұрын
Good grief, his 3am motivation lasts forever.
@0Kinn
10 ай бұрын
Could've just move the sensors with a piston, to read all your data that is welded to a floor. Rather than moving the whole data on static sensors. Since the data is a very large loose object, it makes the game very laggy. In scrap mechanic, try to minimize the amount of loose objects as the game does not like it. Anyways great video all around 👍
@thelast1422
10 ай бұрын
Can you try to make a useful self multiplying machine that sounds like a fun idea
@0li945
10 ай бұрын
I made the same thing a year ago. But I also tried to make a rhythm game but it never worked out so maybe you could do it? Also I didn’t like how un optimised your logic was so I wish I could show you some tricks?
@denizalicesme9797
10 ай бұрын
You should play some proper songs with this machine with bass and drums and everything
@daedalus332
10 ай бұрын
With your reading method that involved painting blocks instead of moving the “data” could you not have just moved the sensors themselves?
@brandoncarter3042
10 ай бұрын
If you do ever revisit this project you may be on to something here, like Mario paint.
Пікірлер: 300