Тёмный

Trackmania TAS - What Now? 

donadigo
Подписаться 2 тыс.
Просмотров 96 тыс.
50% 1

Get to know about Tool Assisted Speedruns in Trackmania - how it all started, how it works and what awaits the future of Trackmania TAS'ing in this video.
Additional content from:
Angecide: / angecide
TmSpeedy0407: / tmspeedy0407
Trackmania: / @trackmania5791
Links to FAQ and vote:
donadigo.github.io/tmtas
donadigo.github.io/tmvotetas
Music:
Dye O - Bloom
Dye O - Interdimensional
www.epidemicsound.com
Marvel83' - Lost Highway
marvel83.bandcamp.com/album/g...

Игры

Опубликовано:

 

27 окт 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 182   
@spike1613
@spike1613 3 года назад
3:29 Riolu: 0% legit omegalul
@averagebeetle
@averagebeetle 3 года назад
The fucking cheek of the man holy shit, nice catch
@wicowan
@wicowan 3 года назад
yea whatever people say, he's so fucking selfish
@maxmercurythemm827
@maxmercurythemm827 3 года назад
yeah that aged well
@danielleh.8446
@danielleh.8446 3 года назад
Hilarios and pisses me off at once
@nini700
@nini700 2 года назад
He knows what he’s talking about 😄
@rollintm
@rollintm 3 года назад
Really well put together video, I hope TASing can enhance Trackmania rather than be a detriment to it, there are arguments for both cases. Even if I personally would like to see the tool released, part of me understands why people are hesitant. This "technology" is still relatively new compared to the long time Trackmania has been out there, so perhaps it would be too early to release it now and open Pandora's Box if you get the metaphor.
@vonix9199
@vonix9199 3 года назад
Pandora's Box is a really nice and fitting example, ye
@mrstronghands476
@mrstronghands476 2 года назад
I hope they do a tas one day on d1 platform it's such a great map. You could do so much on the second last jump with bugs
@Nicklander
@Nicklander 3 года назад
Thank you for this in detail explanation. The video showed that you would love to release your tool to the public, but that you are also very afraid of the potential abuse and the community's backlash. After all, the most qualified person to take the decision is yourself. The security measures you mentioned are great, I'm very impressed by your dedication and thoughts behind it. I believe that a public release is agreeable under those restrictions. My recommendation for you would be to make the tool as safe as possible and prevent any bypasses normal people could exploit. And that's where your responsability as a dev ends. In case a malicious hacker decides to reverse engineer your tool or make his own tool well... I don't think we should make you walk the plank for it.
@Madinko12
@Madinko12 3 года назад
As a dev, you aren't responsible for how people use your software. Web browsers let you visit illegal or even criminal websites, but they aren't responsible for people visiting such websites or having criminal activities. This software can (and should) be made open-source so that everybody can use it, port it, review it, improve it and find new usages to it. Cheaters are responsible for cheating. It's Nadeo's and the community's resonsibility to do their best to catch cheaters. And anyways, cheaters may be dumb, but sooner or later, they will achieve to make their own tool and use it for worse. And sooner or later, they will be caught. In chess, Stockfish and LeelaChess are both free and open-source engines that can be used to cheat, however they didn't kill chess at all. Instead, they helped a lot of players to improve their playing. Also, they led chess organizations and websites to improve their anti-cheat procedures and this is a good thing: maybe we are now able to catch cheaters that would have cheated anyways and not have been caught otherwise (see also survivor bias).
@Madinko12
@Madinko12 3 года назад
I may add that if the tool is published without the source code, it requires very little knowledge to reverse engineer it, and even less knowledge to unrestrict it (i.e. remove the offline limitation and the signature stuff).
@lonesome3958
@lonesome3958 2 месяца назад
​@@Madinko12I mean thats like selling guns for self-defense and then worrying about ppl using them for aggressive acts. I see how you might doubt if the rewards outweigh the risks
@Cracks094
@Cracks094 3 года назад
I personally think a TAS tool for Trackmania would be able to elevate the skill-ceiling of the best players even further. Just like TAS in other games have led to new Techniques, Routes, Glitches and much more, i think the same could apply to Trackmania. TAS have been frowned upon in the speedrunning community for a long long time but nowadays they work hand-in-hand to reach the ultimate Speed for any game which i think is a good thing. As long as the TAS stay properly labeled i don't see an issue.
@yesnoreal
@yesnoreal Год назад
it did make a new glitch!!!
@DikXyGaming
@DikXyGaming 3 года назад
I think the standardization of one good secure tool, made by one good guy, is better than all other futures
@controllerpleb6568
@controllerpleb6568 3 года назад
I really hope your tool gets released. TASing is an important part of speedrunning culture and most games have separate leaderboards for TASing.
@TabbyVee
@TabbyVee 2 года назад
@@missflissen you could always just analyze the inputs
@trabadia
@trabadia 3 года назад
Very interesting video. Super well made, thanks a lot for your work dona. 9:10 drarker :(
@bartog1800
@bartog1800 3 года назад
Why are you sad about Drarker?
@trabadia
@trabadia 3 года назад
@@bartog1800 he should have done 23.85... he failed at the very end due to a landing bug. He could have hold the world record
@casperTM
@casperTM 3 года назад
Great video, glad you made this!
@Flopsaurus
@Flopsaurus 3 года назад
Thanks for all your work. Really cool to see the fruition of this tool coming through now.
@nukegamer5750
@nukegamer5750 3 года назад
The amount of work that has been put into this video is staggering... Thank you... I really enjoyed it. Keep up the good work. It's seriously well put together. Can't imagine how long it must've taken haha.
@telve2882
@telve2882 3 года назад
uff great video man, hope we see more videos like this and I hope also we see more about your really amazing tool. really well made man
@yoshtm
@yoshtm 3 года назад
Very interesting video, thx for sharing !
@ChuckLennon
@ChuckLennon 3 года назад
Also, very interesting video I came here to thank you for your work and doings, but the video is well-made and the narration captivates you :) good job on this one
@Alex-pq4vp
@Alex-pq4vp 3 года назад
Great video man, I have play Trackmania casually a helish long time ago but I still remember some of the maps. Thank you for bringing back some memories and teaching about TAS. Pozdrowienia z Polski
@Nexurl
@Nexurl 3 года назад
Great video, interesting topic and awesome editing, that's nice !
@musti789456123
@musti789456123 3 года назад
oh man what a nice video :o I really like the parts you made from beginning too the end
@JstAnothrVirtuoso
@JstAnothrVirtuoso 3 года назад
Thanks dona for the video. It's well explained. I think the community shifting to tm20 gives us all the more reason to release the tool. Personally, im really looking forward to playing around with it. It should crack open all new possibilities in the game!
@vonix9199
@vonix9199 3 года назад
perfect 8-cut E02? 🤔
@lonesome3958
@lonesome3958 3 года назад
I cant download the new version (its complex), and so I started pouring in a lot of time in the old version, I would love to see that tool! Its got a lot of potential, but still contains a lot of danger
@MazerMP
@MazerMP 2 года назад
3:53 "As of today this rule is being followed and there haven't been any cases of this type of records being passed on as real" welp, that statement aged like milk x)
@AlexanderB41
@AlexanderB41 2 года назад
Great vid, hope you release it one day!
@heliumnetworking5103
@heliumnetworking5103 2 года назад
Wirtual vid got me here. First vid I saw on that channel now in deep Nice TAS tool and release glad to see it
@semmu93
@semmu93 3 года назад
Fascinating video!
@Buuuuurd.
@Buuuuurd. 3 года назад
Great video and great work
@ivandimitrov2525
@ivandimitrov2525 3 года назад
First video for long time without " hit like and subscribe". Thanks for great video
@OPEK.
@OPEK. 3 года назад
All the tas runs out now are cool
@karison4
@karison4 3 года назад
Jesteś koxem, nie zmieniaj się
@mcilrain
@mcilrain 3 года назад
I want to see all the cool stuff that can be done with a Trackmania TAS.
@kostaseros1564
@kostaseros1564 3 года назад
you finally did what I've been wondering if possible for more than a decade. Congratulations.
@dimon110388
@dimon110388 3 года назад
Damn, i really don't want this to be abused, but i also wanna see what the limit is on so many maps. Anyway, gj on the tool
@Angecide
@Angecide 3 года назад
Great video, hope we someday reach a consensus where your tool can be made public
@Needformadness2
@Needformadness2 3 года назад
No
@xnamkcor
@xnamkcor 3 года назад
@@Needformadness2 Yes
@cebulak941
@cebulak941 3 года назад
No
@deleted9821
@deleted9821 3 года назад
What would you get if you had access to this tool? I mean, satisfaction is more at manual getting wr. TAS is like robotic and pointless.
@Sharpless2
@Sharpless2 3 года назад
@@deleted9821 TAS's could be used to find out what is possible after Humans think they maxed it out. This could inspire WR Hunters to push it even further and achieve true Perfection.
@gugus8081
@gugus8081 3 года назад
Nice vid !
@tecphin6466
@tecphin6466 3 года назад
Water goes brr when you fly over it. Thanks nadeo, very cool. Even tho almost everyone knew this
@Poutrel
@Poutrel 3 года назад
Great video, very well explained! Although I'd love to see what people can do with such a tool, I totally agree with you on not taking the responsibility for potential cheating. However, I'd still love to see a multi-environment mapping competition like the WirtualBot one! Also, that tool would be awesome to do some reverse engineering about each car's behaviour (for example the impact of the steering ratio on the acceleration and so on...)
@ZdympiaZ
@ZdympiaZ 3 года назад
Amazing job, very well done !
@TmSpeedy0407
@TmSpeedy0407 3 года назад
Great video man.
@mrstronghands476
@mrstronghands476 2 года назад
Nice video
@michal9350
@michal9350 Год назад
Pozdrawiam
@BillyHudson1
@BillyHudson1 3 года назад
BRB going to make my own tool and release it
@buxxypooh8381
@buxxypooh8381 3 года назад
Hey, love the vid Have you thought about making a better interface for the inputs? Like, some kind of horizontal timeline where you zoom in & out, drag and drop inputs, change input press time etc? Something that would look like the timeline of a video editing software, but instead of video clips, it's the game inputs Taking it even further, why not have some kind of breakpoint feature, where the game is sped up until a specific timestamp, to speed up the input edition process
@BigDBrian
@BigDBrian 3 года назад
it should be released for sure. With those restrictions built into the application, there isn't really any room for abuse without deconstructing the software. And the people who have the know-how to do so probably also have the know-how to make their own TAS tools.
@zoltanfridrich1934
@zoltanfridrich1934 3 года назад
Very nice video. As someone who hunts nadeo WRs, especially those which are close to limits, it would be very tempting to use this tool and see what is possible. However it would be near impossible to TAS a better run then what human can do on envs like Snow where smoothness of steering matters much more then on Stadium. The only map I would TAS is A-0 to see if 4.38 is possible, my PB on that map is 4.390 so I am curious.
@GnuSnu
@GnuSnu 3 года назад
Pozdrawiam z Warszawy
@dante8677
@dante8677 3 года назад
I was looking for a way of tasing tm2020 but man it's hardcore to find something, maybe we'll get to it one time
@ChuckLennon
@ChuckLennon 3 года назад
I'm kind of desolated to see riolu did cheat, because even if I like him and all, you can't blindly say the rapport isn't concluding. Thanks for your work and for the efforts you put in. A cheater, even a loved streamer, is still a cheater at the end of the day. I would love to continue to follow riolu's career and streams, but I feel like I need him to admit and to stop. I don't know how it could be a trusted declaration but my hope's still there. Once again, thank you for fighting cheat and cheaters, and making this a better game and a better community.
@Oscar1618033
@Oscar1618033 3 года назад
I would like to see an AI optimizing the tracks to see the best theoretical time, and then players trying to reach it
@sandearcubus9299
@sandearcubus9299 3 года назад
There have been attempts at this. But TM is so complex that real AI based optimization would probably take a long time.
@Elcanario91
@Elcanario91 3 года назад
As an AI engineer I can tell you this is an easy task using reinforcement learning
@wicowan
@wicowan 3 года назад
@@Elcanario91 than do better than tas with AI, I'm waiting, but as said above to beat wr, ai would have to spend trillions and trillions of iterations
@arnaudsm
@arnaudsm 3 года назад
@@Elcanario91 I believe Genetic Algorithms make more sense here
@Al.j.Vasquez
@Al.j.Vasquez 3 года назад
"Ai" is like a buzzword these days, the implications of making the code for a good Ai for trackmania are big, although it has been done already, it hasn't even come close to being viable for this purpose. I would love to see increments in efficiency as well, but what's possible with TAS is similar to what they have done to Super Mario World, they broke the game badly and it's very interesting.
@wortexTM
@wortexTM 3 года назад
I'd definitely try and do some TASes for Lagoon if it was possible, just for fun, but I see the tool isn't universal :c
@SugoDiGatto
@SugoDiGatto 2 года назад
How did you make the car skin at 13:13? It reminds me of a bug I experienced in TMNF (or was it TMO? Too much time went by, I can't remember), by which if I Alt-Tabbed out of the fullscreen game while painting the car, I would get a glitchy livery. I couldn't replicate the bug on my newer PC, and I hadn't saved the skins, unfortunately.
@Kya10
@Kya10 3 года назад
Your tool seems fine to release immo. With that said, thanks a lot for at least explaining how TASing in TM works :D Edit: Also, the vote has 69% of yes... Just sayin'
@snap_oversteer
@snap_oversteer 3 года назад
Looking back at this, I wonder if riolu and others involved in the scandal realised what could happen to them when you showed ability to extract and replay inputs and just hoped their cheating wouldn't be discovered.
@moth.monster
@moth.monster 3 года назад
TASes are cool as long as everyone is honest about what they used.
@sirforcer
@sirforcer 3 года назад
I think it's fine so long as there is a surefire way to detect a TAS run. Other games use TAS to great effect, both to find new strategy and push the limits of the game. I think TM could benefit from this so long as TAS runs are showcased separately from normal runs.
@dmkmn4612
@dmkmn4612 3 года назад
Bardzo dobry filmik jak na taki mały kanał
@TiagoTiagoT
@TiagoTiagoT 3 года назад
Would there be any way that the signature could be steganographically embedded in essential elements of the replay in such a way that both allow for the signature to be detected, and to either detect when the replay has been modified after signing or even outright makes the file not work (or just produce a bad run) if the file is modified after signed or if the signature is removed?
@prototyp60
@prototyp60 3 года назад
Hey, great video! Are you also planning to make one about TMTrackNN? I've been playing with it a lot recently (I'm the author of the only three issues in the repo) and I love how it works. Would be great to see more people experiment with it.
@donadigotm
@donadigotm 3 года назад
I'd like to do video about TMTrackNN in some time... For now the focus is to finish the case with TAS and put end to all of it.
@TiagoTiagoT
@TiagoTiagoT 3 года назад
Would the details about how you do the signature be something that you could share, or would saying anything about the signature system allow people to remove the signature?
@bluestune_1981
@bluestune_1981 3 года назад
Nice video. Interesting facts about tools. And Sure, there is no fun with these abuses.
@quike
@quike 3 года назад
such a good video, never thought TAS was possible in TM (and i play for almost a decade..)
@ExodiumTM
@ExodiumTM 3 года назад
Very nice video, quite interesting Just wondering, can the steer values change to the milliseconds? For example, at 10:45 you show that a 0.01 second difference in a steer value can change the run completely, but can the TAS tool also reproduce steer values to, let's say, 0.001 seconds, since it also shows the 0's at the end of each value? I really don't know if I'm explaining myself correctly
@donadigotm
@donadigotm 3 года назад
The maximum rate is 0.01 and you can't go lower than that. 10 milliseconds passed = 1 tick ingame and if you wrote something with a non-leading zero then it wouldn't be even accepted by the tool because the time has the smallest step of 10 milliseconds. This is also the case in newer games like TM2/TM2020, they show thousands but these are probably determined differently than the main timer.
@DikXyGaming
@DikXyGaming 3 года назад
Rly great work, just one question : Is your tool works online ? If yes, what happens with dedimania ?
@_kapy_
@_kapy_ 3 года назад
He answers that at 13:13
@Druid_Plow
@Druid_Plow 2 года назад
I feel that sharing replay files for TAS runs should be encouraged, but only within their own forum's. I understand the hesitation to do so though, at least until there is a way to reliably filter them out of RTA runs to maintain the integrity of the leaderboards.
@johanneslusk917
@johanneslusk917 3 года назад
I'm interested, would it be possible to make ai assisted runs where an ai is allowed to change inputs to generate a faster run?
@corentinz6657
@corentinz6657 2 года назад
Which langage of programmation do you use to make the TAS playing the game ? I used python but it doesn't work on games
@lonesome3958
@lonesome3958 3 года назад
"Tschüss" (10:07) Hab mich totgelacht
@shantejo
@shantejo 3 года назад
The next logical step would be to train an artificial neural network that takes a mapfile as an input and calculates the best possible sequence of inputs by itself.
@18ScorpiiREAL
@18ScorpiiREAL Год назад
3:33 Riolu: 0% legit how the tables have turned
@darkbelg
@darkbelg 3 года назад
Could you use this for supervised machine learning ? I am thinking if you use the replays of the top 1% to make a ai it might get pretty good. But it seems like having map knowledge is crucial to brake some records. So it will probably only do the trained maps really well. Or the maps that can't be cheated on and you just have to drive fast.
@tonyg1011
@tonyg1011 Год назад
you speak really good english for someone whose first language is not english, but when you talk about how something looks, you don't say HOW something looks LIKE you say WHAT it looks LIKE. if you say HOW you never end the phrase with LIKE. great vid
@tristanwegner
@tristanwegner 2 года назад
If the game can validate a run in seconds, this means it can run the physics engine internally much quicker than real time. This would be an amazing tool to train Neutral Networks to play the game, because they need many thousands of runs to learn a technique
@donadigotm
@donadigotm 2 года назад
Hey, yes, and this is what TMInterface allows you to do. You can hook into the physics engine and run simulations at much quicker rate than a normal rate. There's been already some 3rd party applications for this and TMI itself provides a built-in bruteforce script too.
@tristanwegner
@tristanwegner 2 года назад
So weird, that other videos talking about TAS Trackmania runs have millions of views, but the origin does not
@integercyclolcyc
@integercyclolcyc 3 года назад
please do the TAS in TMN race E-4
@xnamkcor
@xnamkcor 3 года назад
Do the physics run at, and synch with, the millisecond timer? I get the feeling if the input resolution is only 1 millisecond, desynchs would occur otherwise.
@donadigotm
@donadigotm 3 года назад
A physics tick happens at every 10ms and it is completely deterministic. For example, a time of 16.87 would equal 16870ms (the time is always divisible by 10), which is 1687 ticks ingame. There's no additional "millisecond" precision, at least in TMNF. In TM2 & TM2020 the tickrate is the same, but the last millisecond is probably interpolated. To guarantee no desyncs, the tool is injecting itself into the game and directly modifies game memory to achieve this.
@Qbe_Root
@Qbe_Root 3 года назад
I'm not at all involved in the Trackmania community but it sounds like you need stronger verification standards (at least for top/WR runs) rather than private tools. If a closed group of people was able to make the existing tools, other tools could just as well be made by other people and either used for malicious purposes, or published without the community being able to do anything about it. This is especially true when no public tools exist, and making a new tool is the only way to TAS Trackmania in the first place; if your tool becomes public, there will be much less of an incentive to make a new one. But then again, it should never be ruled out that anyone can come in, reverse-engineer the game and/or the existing tools, and circumvent any security measures that aren't part of the game itself.
@ReiCaixa
@ReiCaixa 3 года назад
Try to watch this video without audio. Oh, you're leaving already? Bye.
@jeesontm
@jeesontm 2 года назад
Do u know how to fix game not compatible?
@PetrVejchoda
@PetrVejchoda 3 года назад
chaos theory in practice
@ora_veugle
@ora_veugle 3 года назад
*Hi,* all TASing is about TMNF but what about TM² Stadium ? I really want to begin TAS run in TM, but i prefer in stadium I believe that a TAS tool exist for lagoon or other TM game
@keiyakins
@keiyakins 3 года назад
So, basically, trackmania players are stuck in 2003, when everyone was freaking out over Morimoto's TAS of SMB3.
@ingmu
@ingmu 3 года назад
I knew physics in TM is deterministic, but can you explain why are there different results in my track - Art of Apex 3? A video from 2011 is in my channel.
@donadigotm
@donadigotm 3 года назад
This is simply because the replays steer right at different times. The difference can be really small but the result will differ by a lot.
@ingmu
@ingmu 3 года назад
@@donadigotm Thanks for reply. I use keyboard to play. My original thought is, when I press right in the air, it will lead to max steering at landing, no matter which millisecond I pressed it, as long as it's pressed for few seconds. Well, physics proved me wrong, I just can't figure out what exactly happened there.
@Amprovisation
@Amprovisation 2 года назад
The video is great, good job! But just one thing Donadigo "FAQ"(At 15:42 and 15:47)by my knowledge, is french and is said , in english "QNA"(Questions aNd Answers) Person through the screen reading this hope you have a great day
@Stuntlover-TM
@Stuntlover-TM Год назад
a tiny bit late bit FAQ stands for Frequently Asked Questions ^^
@Amprovisation
@Amprovisation Год назад
@@Stuntlover-TM I have learnt that since, thank you still
@Stuntlover-TM
@Stuntlover-TM Год назад
@@Amprovisation haha np, also one of the quickest responses I've ever seen
@Amprovisation
@Amprovisation Год назад
@@Stuntlover-TM You're welcome?
@azumanguy
@azumanguy 2 года назад
10:07 Tschüss!
@reddmst
@reddmst 3 года назад
Next steps: 1. Design a headless replay renderer that simulates the entire replay physics-wise but without graphics, just to quickly find the final time given a set of inputs. 2. Develop a genetic algorithm to evolve perfect replays for each track. 3. ???? 4. Profit!
@donadigotm
@donadigotm 3 года назад
Have you watched my latest video? 1. is already a reality! Now onto the AI side of things... we'll see.
@reddmst
@reddmst 3 года назад
@@donadigotm I've just found your channel today, so haven't seen the latest vid until now. Well, that opens up many possibilities for applying optimization techniques... hit me up if you'd like to talk about it - I've got some experience in those ;)
@unifiedmongoose7915
@unifiedmongoose7915 3 года назад
what do you think of the riolu situation?
@unifiedmongoose7915
@unifiedmongoose7915 3 года назад
oh wait your the guy who noticed it haha 😂
@HayzerX
@HayzerX 3 года назад
As a long time player I have mixed feelings about its direct release and thank you for not releasing it yet. As with deepfakes, there is serious R&D of the detection programs running alongside it. Once the TAS software is released it yearns for a counterpart and a battle ensues. In short its a disturbance best avoided if you're just a regular TM player. It would be an extra thing to keep in mind (it kind of already is a bit but not that much). IF..... released, it would make sense to release it as a tool behind a barrier. What I'd initially imagine would be that you'd upload a map or a replay file and only get to view the output replay, but not extract it. The TAS replay viewing environment ought to be functional enough to learn from the run (like rewind and replay speed adjustments). But technically even then you could run a separate timer along the replay and get the input data if one really wanted. To try and prevent that, you could add randomized minimally noticable accelerations and decelerations to the replay video. But even then you could probably tweak the inputs according to the location ques... I suppose the next thing would be to flag all TAS times generated this way, so if a submission of a wr is made on mania exchange, its compared to the TAS replay which had been requested in some past. This would require some data storage capacity and might create a target for hackers (but they could be stored encrypted). So much hassle tho :S Perhaps avoid release as long as possible. Or if bored, keep thinking of ways to supersecure its release format and use. The knowledge of someone having done a TAS for TM got me disinterested in making my own. So there is positive effect of you having made it and talking about it.
@theepicguy6575
@theepicguy6575 3 года назад
humans are aspiring to become TAS
@filsekfil
@filsekfil 3 года назад
TAS should be allowed - if people are afraid of cheaters then make better anticheat system - tases are art, tases are life
@VyrCZ
@VyrCZ 3 года назад
Though what app or mod do you run the script
@donadigotm
@donadigotm 3 года назад
It's a custom made tool for the game by me.
@Kataquax
@Kataquax 3 года назад
how about demanding a hand cam for ppl that submit a nonTAS record?
@PugCuber
@PugCuber 2 года назад
3:29 “0% legit” ok riolu
@dmarsub
@dmarsub 3 года назад
I don't see what would stop people from changing the code of your tool and removing the safety features. Am i missing something? I like TAS but it difficult to use in TM safely.
@troiwgt
@troiwgt 3 года назад
the tool is not source code..
@Slada1
@Slada1 3 года назад
@@troiwgt you can modify executables without source code
@CristiNeagu
@CristiNeagu 3 года назад
So... what's stopping people from recording a drive with AutoHotKey, then tweaking the recording until it's perfect?
@shortcat
@shortcat 3 года назад
exactly my thoughts
@dimon110388
@dimon110388 3 года назад
Desync
@CristiNeagu
@CristiNeagu 3 года назад
@@dimon110388 If this TAS software works by injecting commands based on time, then AHK works too. What is there to desync?
@dimon110388
@dimon110388 3 года назад
@@CristiNeagu Maybe i'm missing some information about what's possible with AHK, but to my knowledge it's limited to "wait this many milliseconds, then press this button, ..." The "wait this many milliseconds" command however is extremely inaccurate and is not the approach donadigo is taking. He's manipulating the inputs based explicitly on the game's internal ticks (if i understood this correctly).
@buxxypooh8381
@buxxypooh8381 3 года назад
​@@dimon110388 Indeed I think he's editing the input value in memory read by the game input loop at every tick With a simple macro tool like AHK you'll get the butterfly effect
@mitchd2214
@mitchd2214 3 года назад
Totally would be awesome to see the tool at its limits for the classic maps. Would really suck to see the cheated runs on regular leaderboards though.. With more people building these tools it's only a matter of time before it's gonna be a required hand cam and a live stream or something other...
@donadigotm
@donadigotm 3 года назад
We are actually in testing a new patch for the game that fixes the issue by detecting whether or not a run had injected inputs, was slowed down etc. We are aiming to set a new rule in TMX that requires players use this patch, at least for the most important leaderboards.
@mitchd2214
@mitchd2214 3 года назад
@@donadigotm That is awesome! Hopefully that will all go to plan there
@chester_m
@chester_m 3 года назад
Great software! Could ideas from cheat detection in chess be used to catch cheating with TAS in trackmania? I tend to think TAS should not be released to the public but used by a handful of users known to Nadeo and each other. And have their results released to the public via RU-vid.
@donadigotm
@donadigotm 3 года назад
It's a double edged sword. Making TAS tools public also means that now anyone can inspect and analyze others runs easily. I'm currently working on another project called Competition Patch that is basically an anti-cheat for the game, and support for it is already implemented in TMX. Both projects are designed to coexist together and they both save their own signatures so they're easy to detect. We hope that'll ultimately solve the problem once and for all.
@chester_m
@chester_m 3 года назад
@@donadigotm Would be nice if you can figure it out! Good luck!
@speed7424
@speed7424 3 года назад
Can you read inputs for TM2 replays? Or only TMF?
@donadigotm
@donadigotm 3 года назад
Yes, TM2 contains these as well. Either way I'm not interested in newer titles though.
@speed7424
@speed7424 3 года назад
@@donadigotm Fair enough, I can definitely understand that desire to purely focus on one game. Very good video btw.
@eig5203
@eig5203 3 года назад
Me and the bois using autohotkey to easily make it
@det-tn5qf
@det-tn5qf 2 года назад
Siema
@Shweetz
@Shweetz 3 года назад
Maybe an idea would be to release the tool not usable with TrackMania but with a copycat game (CloneMania ?) which has same physics but doesn't output a replay that could be uploaded to TMX, you could only get videos out of it. You might get some problems with Nadeo, but if you disable inputs like keyboard and controller so that CloneMania can only be played through an input script, you could argue it's a completely different game ? Clone Hero is a real game based on Guitar Hero after all (although there is no TAS)
@donadigotm
@donadigotm 3 года назад
We're actually working on something similar but not creating a separate version for TAS but separate patch for Trackmania that doesn't allow you to cheat with macros, slow-downs etc. called "Competetive Patch". If it's successfull, we may change the standard in uploading replays on TMX to require this new patch, at least for the most important categories.
@MaskofPoesy
@MaskofPoesy 3 года назад
When anyone willing to cheat can develop their own tool, screw what the community says, especially the top players, do what you want to do.
@olsirmonkey
@olsirmonkey 3 года назад
Id be pretty easy for someone like code bullet, if you've heard of him on RU-vid
@TaxCollector89
@TaxCollector89 Год назад
I have come to collect your cheese taxes. 10 pieces will do
@SomeRandomPinkSpeedrunner
@SomeRandomPinkSpeedrunner Год назад
ayo
@flx910w
@flx910w 3 года назад
So is it a computer driving or is it cheating on the possible values? Didn't get it.
@donadigotm
@donadigotm 3 года назад
It is a computer replaying already preprogrammed inputs made by human to achieve a certain goal.
@BigBo-Peep
@BigBo-Peep 3 года назад
Hmm making an AI to learn the best course on its own and perform it would be pretty doable. Would be an interesting project....
@donadigotm
@donadigotm 3 года назад
In fact this has been done already by Yosh here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-a8Bo2DHrrow.html which I really recommend watching. Unfortunately this kind of algorithm or any kind of neural network doesn't work for finding a better time than WR due to the chaotic nature of the physics. A NN wouldn't be able to learn that changing a steer input by 1 step makes a huge difference in what the car does after. Although I do see some hope in using that for filtering out very unlikely solutions.
@BigBo-Peep
@BigBo-Peep 3 года назад
@@donadigotm That as a really good video, thanks for the recommendation. I think he made 2 significant errors, the first being that generalization isn't valuable here. Therefore, he could cut the track into pieces where all lines would converge, and judge success based on speed at that checkpoint. Creating a machine that can pick apart 1 map should be the key it would seem
@Kyusoath
@Kyusoath 3 года назад
What it looks like not how it looks like.
Далее
Obvious Trackmania Shortcut Discovered After A Decade
11:24
I SIMULATED THIS EURO 2024 GAME.. 🤯
00:13
Просмотров 2,2 млн
I Built a SECRET Soccer Field in My Room!
24:15
Просмотров 10 млн
The Problem with Wind Energy
16:47
Просмотров 1 млн
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн
Most Insane TrackMania TAS World Records EP. 3
12:36
Просмотров 57 тыс.
AI Learns to DESTROY old CPUs | Mario Kart Wii
9:54
Просмотров 1,3 млн
Reacting to INSANE 200cc TAS Shortcuts
10:53
Просмотров 240 тыс.
So I started decompiling LEGO Island...
21:19
Просмотров 887 тыс.