@@AMKN7D think about it. The bots also had to be programmed by someone who couldn't make the precise inputs but knew exactly what the recipes where, what the most optimal move to make is and when everything fits together. Therefore, those people who programmed the bots are on a different level :)
Hey that's absolutely amazing! I made a TAS tool for Trackmania 2 myself, and I was looking into maybe making one for OC2. I'm pretty worried about the RNG though, how did you manage to mod the game to a fixed seed? Did you find out with Cheat Engine where the seed is in memory, and write it there yourself?
Thanks! I heavily patch the game code. You can use BepInEx for that or you can dnSpy the assembly dll directly. For RNG I pick a seed and just hardcode it in.
The game is modified so that the random number generator responsible for generating the recipes is reset with a fixed seed every time. This is necessary because the TAS is based on a hardcoded sequence of 1000+ actions. I have laid out the actions to strictly follow the same order when loading up the mixers though, so as to make the run look believable in terms of predicting future orders. This preparation strategy is used by many real runs too.
They can't play autonomously. The chef's actions were manually laid out, like "walk here, pick up this, throw it towards this mixer, etc." And this run was about 1500 such actions. It was a pain to lay out and I think just this part took about 10 hours, and building out the whole platform to make this possible took about two months. I had been thinking about making it autonomous instead of manually scripted but that is a whole different challenge that I don't yet know how to solve.
This one in particular is more of an engineering project than a regular TAS. It consisted of modding the game to extract object positions and states and accepting automated controller inputs, and writing another program to calculate these inputs based on a manually orchestrated script of ~1500 chef actions for this level.
@@seareez no, it isn't. I don't want to tread into copyright/licensing land since it involves game modification, and it isn't very easy to use anyway, nor is it complete enough (e.g. it doesn't work on most levels due to missing functionality such as throwing things on the floor). They also keep updating the game so I don't even know if the mod works anymore.
The new TAS for Carnival 3-2 is finally complete! ruclips.net/video/BpT8qpbyn74/видео.html
I appreciate the throwing eggs at passer-bys at the end.
I've been waiting for something like this for a long time. I hope to see more.
Thanks for your support! It's pretty difficult to do this so I haven't had the time to complete another one, unfortunately.
you had me at 0:20, amazing
I'm honestly scared, these people are on a whole different level.
You know this is not played by real humans right? :)
@@hpmv I misspoke. The robots merely impersonated the humans so well I could not possibly tell the difference. :)
@@yoshiver1548 Hahaha awesome :P Just making sure :)
any video that has [TAS] means tool assisted speedrun, which mean its done my a bot that a human input to make a fun perfection.
@@AMKN7D think about it. The bots also had to be programmed by someone who couldn't make the precise inputs but knew exactly what the recipes where, what the most optimal move to make is and when everything fits together. Therefore, those people who programmed the bots are on a different level :)
4:27 when howtobasic plays overcooked
Hahahahhaha
I was wondering how an Overcooked TAS would look, thanks for the video!
Amazing stuff!
Sooo satisfying to watch.
Before I realized what TAS was, I was genuinely concerned.
Hahahahaha
this is insane! i wonder if the end was also programmed just for fun.
Yep it was :)
Good to see some sort of freedom in these perfect robots 🤣
a fricking machine
It literally is! :P
Sakurai playing with his 4 controllers has been caught on video
W45F CVYGIBDSHF
I wonder how the turn the angle as precise as the yellow do. I play on Nintendo Switch.
Edit: Ok i see it's sophisticated engineering
Hey that's absolutely amazing! I made a TAS tool for Trackmania 2 myself, and I was looking into maybe making one for OC2. I'm pretty worried about the RNG though, how did you manage to mod the game to a fixed seed? Did you find out with Cheat Engine where the seed is in memory, and write it there yourself?
Thanks! I heavily patch the game code. You can use BepInEx for that or you can dnSpy the assembly dll directly. For RNG I pick a seed and just hardcode it in.
This work is now open source! hpmv.dev/docs/tas/
this is what i expect from mcdonalds when they call themselves fast food 😆
This is crazy!!!!
You guys is insane 🤯🤯🤯
Golden : Tomorrow,18pm,68 Royal Hospital Rd
Your just next level g👍 ❤
3:15 8888 points
OMG is it illusion?
they are playing a whole different game
I wish to learn playing like them
Just increase ur video speed😅😅😅😅
holy the yellow player!!!!
Hahaha indeed that's probably the most unrealistic looking character in there :p
How is it possible to predict the orders coming up?
The game is modified so that the random number generator responsible for generating the recipes is reset with a fixed seed every time. This is necessary because the TAS is based on a hardcoded sequence of 1000+ actions. I have laid out the actions to strictly follow the same order when loading up the mixers though, so as to make the run look believable in terms of predicting future orders. This preparation strategy is used by many real runs too.
This work is now open-source! See hpmv.dev/docs/tas/ which has a link to the source code.
I'm working on another TAS for Carnival 3-2 ;)
wow~ ⊙o⊙ amazing!
Thanks!
只想说太牛了 这配合度
i think it s possible to duplicate this in real blue red and green tole isn't this hard . bt yellow xD idk if i can aim like him
Hahahahahaha
This TAS guy is insane
The world record is now over 6000, amazing....
That's great to hear!! I'm sure that had been a lot of work especially since they had to deal with the menu RNG :)
Well, the world record for robots.
The world record for humans...
Probably around 2000 or something.
@@quillmorningstar8713 No the actual 4 player human world record is one serve higher than this TAS run (6132). It's very impressive.
I forgot to ask this before, how long would they last in survival?
They can't play autonomously. The chef's actions were manually laid out, like "walk here, pick up this, throw it towards this mixer, etc." And this run was about 1500 such actions. It was a pain to lay out and I think just this part took about 10 hours, and building out the whole platform to make this possible took about two months. I had been thinking about making it autonomous instead of manually scripted but that is a whole different challenge that I don't yet know how to solve.
@@hpmv with enough dedication and love you’ll get there! also, aren’t the orders randomised?
@@fancygames64 see my reply to foxtail's comment :) it's modded to be deterministic.
increíble
Mis respetos !!!
Gracias!
HOW DID YOU GET IT???????????????
我可以知道你用了哪些工具嗎 像是模擬器
最近對TAS有興趣 想做做看
这个是自制的系统,需要修改游戏和大量额外代码,有兴趣的话我可以分享
This work is now open source! hpmv.dev/docs/tas/
How to make TAS
This one in particular is more of an engineering project than a regular TAS. It consisted of modding the game to extract object positions and states and accepting automated controller inputs, and writing another program to calculate these inputs based on a manually orchestrated script of ~1500 chef actions for this level.
What program is used to make TASes of this game?
It's a completely custom tool developed from scratch :)
@@hpmv that’s absolutely insane, is it public?
@@seareez no, it isn't. I don't want to tread into copyright/licensing land since it involves game modification, and it isn't very easy to use anyway, nor is it complete enough (e.g. it doesn't work on most levels due to missing functionality such as throwing things on the floor). They also keep updating the game so I don't even know if the mod works anymore.
Wow
Wowwww
WOW
Woooooo
O.O
^.^
Pffft… I could do that.
This is definitely bots, but still cool!
the end: E G G