GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I ain't gonna TAS this game, but I seriously thing this game must be absolutely be TASed, or else my life wouldn't be complete. Yes, I'm THAT excited for a Portal TAS. Especially since it's possible to complete it in under 10 minutes without any tools. Link to video I hope this game can be used in Hourglass.
Lex
Joined: 6/25/2007
Posts: 732
Location: Vancouver, British Columbia, Canada
The Portal console allows frame advance. We've known for 3 years! To enter frame advance mode, use "singlestep 1." To advance to the next frame, use "next 1." The game can also be slowed down with host_timescale if desired. How are you sure the video in your comment isn't a TAS anyway? At least, you can search "Portal TAS" on YouTube and find plenty of TAS tests; some better than others.
MESHUGGAH
Other
Skilled player (1918)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Lex wrote:
The Portal console allows frame advance. We've known for 3 years! To enter frame advance mode, use "singlestep 1." To advance to the next frame, use "next 1." The game can also be slowed down with host_timescale if desired. How are you sure the video in your comment isn't a TAS anyway? At least, you can search "Portal TAS" on YouTube and find plenty of TAS tests; some better than others.
DemonStrate made several videos about the speedrun, commentary and tutorial videos. He (and the other SDA guys like Transgenic) found out and made use of various insane glitches like quick load/quick saving at various conditions and places to get out of bounds portals, shortening the levels' runtime, also IIRC he uses a script to do the backward bhopping. I'm looking forward to it just like for a TAS for HL1.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Active player (426)
Joined: 9/21/2009
Posts: 1047
Location: California
MESHUGGAH wrote:
He (and the other SDA guys like Transgenic)
DemonStrate is Transgenic to my knowledge....
Active player (426)
Joined: 9/21/2009
Posts: 1047
Location: California
Sorry for double posting, but here's something from YouTube comments: I'm sorry if this sounds like a stupid question, but can you use the frame advance function and quick saves at the same time? sonicpacker 1 day ago @sonicpacker Yes. The problem is loading... The engine isn't made to load from the frame you saved at. I had made a script before to load it and turn on 'singlestep 1' at the soonest possible time that it completed loading for my system. It was still multiple frames ahead of where I saved it. It is really easy to test with something moving, like an energy ball, because you'll see it in a farther ahead position when you load. Transgenic86 1 day ago
Joined: 4/18/2006
Posts: 179
Location: East Petersburg, PA
ComicalFlop explained it pretty well in the Left 4 Dead TAS thread: http://tasvideos.org/forum/viewtopic.php?p=213494#213494 It would be really awesome to see it happen, but I don't think it will work with the tools that are native to the game engine. I don't know how Hourglass works, but if someone wanted to actually start a TAS project using it, I'd be willing to help out with glitches, routes, and other things related to Portal.
"I think we can put our differences behind us... for science, you monster."
Joined: 11/4/2011
Posts: 11
DemonStrate, how did you pull off what is essentially a TAS of Portal without tool-assistance? Because I've done a no-damage test Tool-Assisted Superplay of GBA A Sound of Thunder, and, despite my best efforts, it's no where near as optimized as this is. I've got to give you props. I seriously think that's about as far as you could take a Portal TAS, and we should just look into Half-Life and unpatched Half-Life 2, because you totally owned this game. Also, I love how instead of, say, placing your watermark at the bottom of the video, you placed it on the Portal Gun. That's so remarkably clever that it actually made me pay attention to a watermark. :)
Active player (293)
Joined: 12/16/2008
Posts: 458
Location: Houston
check out his channel, he has a whole series of videos showing how he did it http://www.youtube.com/user/Transgenic86#grid/user/359B764A0A3B8188
Active player (476)
Joined: 2/1/2014
Posts: 928
http://www.youtube.com/watch?v=_F1AS_xqigc#t=692 Just under 8 minutes by Imanex on Speed Demos Archive
Joined: 4/18/2006
Posts: 179
Location: East Petersburg, PA
You could TAS this now! (to a degree). I'll explain. Someone made this tool called Source Pause Tool. It allows the game to load a save, and pause it at the very first tick of the game. Thus, this solved the issues with using singlestep 1 back when I first tested the possibility of a TAS. Unfortunately, you'd still have some issues, as Yalter and Matmo explain here (they are talking about HL2 TASing): [8:29:02 AM] Matmo: To be honest, our movement with timescale is probably as precise as it would be with single step. [8:29:10 AM] Ivan "YaLTeR" Molodetskikh: First of all, no optimal movement method. No autostrafing for straight movement and no max angle strafing for turns. [8:29:47 AM] Ivan "YaLTeR" Molodetskikh: Secondly, no consistency. Have fun doing that grenade jump or NPC teleport over and over because those are random and this is not hooked in any way. So, like, for example. In a TAS of a game with a joystick, you can position the exact angle where you want to turn in the next frame. For a Portal TAS, you'd have to move your mouse the same distance every time to do the same thing. Though, I haven't looking into mouse simulator applications. You might be able to make precise movements with some kind of tool to 'move the mouse'. For example, writing an autohotkey script that moves it specifically each time. Overall, I think it would be plausible to try to make a TAS (with frame advance) of a Source engine game like Portal, but it is more realistic to do the type of TSA (Timescale Assisted) run, like what we are currently working on for HL2. Link to the tool: http://wiki.sourceruns.org/wiki/Source_Pause_Tool
"I think we can put our differences behind us... for science, you monster."
YaLTeR
He/Him
Joined: 12/2/2011
Posts: 129
Location: Moscow, Russia
I think that Source Engine TAS's can be made the same way I make HL1 ones at the moment, by writing a script and executing it every time. The problems still stay, though. I thought of solving them, but I want to bring HL1 to a complete TASable state before (savestates and randomness are the two main things left there).
Post subject: Portal Done Inbounds - 9:17 - segmented WR by sourceruns
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Link to video Again, no TAS, but all fastest tech is on display here~ Despite being inbounds only, I think this is the most incomprehensible Portal segmented run yet XD
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1223
Location: Romania
All games on Source engine (CS:S; CS:GO; L4Dead 1,2; Portal 1,2; HL2 series exactly) can easily be speedrunned using in-game slow motion command host_timescale 1.0, where 1.0 is 100% speed; and recording and then playing in-game movie so I'm not surprised the WR is finally done! Nice run though!
TASing is like making a film: only the best takes are shown in the final movie.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Dimon12321 wrote:
All games on Source engine (CS:S; CS:GO; L4Dead 1,2; Portal 1,2; HL2 series exactly) can easily be speedrunned using in-game slow motion command host_timescale 1.0, where 1.0 is 100% speed; and recording and then playing in-game movie so I'm not surprised the WR is finally done! Nice run though!
In fact, this run was done entirely in realtime using no scripts, only segmenting input. It could be even faster with more TAS tools, but they don't need it! ;)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Editor, Skilled player (1439)
Joined: 3/31/2010
Posts: 2108
This was great. I'm not too big on Portal OOB runs frankly, because it is so hard to follow what's going on in them, whereas this was a lot more watchable. Voting Yes. Again.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
scrimpeh wrote:
This was great. I'm not too big on Portal OOB runs frankly, because it is so hard to follow what's going on in them, whereas this was a lot more watchable. Voting Yes. Again.
"watchable"
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Post subject: TASing "Portal" What do you think? :3
lxAnton98xl
He/Him
Joined: 8/20/2014
Posts: 6
Location: Bitburg, Germany
Hey Guys, my name is Anton, I'm 16 years old and i am from Germany. I love speedrunning "Portal: Still Alive" and some other games. When I watched a TAS of Half-Life 2 in YouTube, i wanted to try it at my own :3 First of all: I'm not a PRO! It's not as perfect as possible! And THIS is my first TAS ever! And now.. Enjoy! ;) https://www.youtube.com/watch?v=-ZL5AdA1ymQ Using the Console Command "record filename" and the Slowdown Command "host_timescale 0.2" or "... 0.5" you can easily TAS Portal or other HL2 based games. "host_timescale 1" is for normal speed and "playdemo filename" you can start the Playback of your recorded run! :)
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I hate to say this, but just because you have slowdowns doesn't make it a TAS. You make mistakes and you can't fix them. For example when picking up the Blue-only portal gun you miss it because you're not looking directly at it. In the next chamber you miss a shot with the portal gun. In a proper TAS you would not make such errors.
lxAnton98xl
He/Him
Joined: 8/20/2014
Posts: 6
Location: Bitburg, Germany
DeHackEd wrote:
I hate to say this, but just because you have slowdowns doesn't make it a TAS. You make mistakes and you can't fix them. For example when picking up the Blue-only portal gun you miss it because you're not looking directly at it. In the next chamber you miss a shot with the portal gun. In a proper TAS you would not make such errors.
yeah i know i'am practicing alot to make it as perfect as possible ^^
Joined: 7/30/2014
Posts: 145
Location: マーベリックハンターベース
I saw the video the camera angles are disgusting with all that spinning around damn
ロックマンX7は? 私はそのクソゲームを憎む
XkyRauh
He/Him
Joined: 6/9/2005
Posts: 171
Location: Southern California
DeHackEd wrote:
I hate to say this, but just because you have slowdowns doesn't make it a TAS.
Technically not true. TAS just means "Tool-Assisted Speedrun," and using slowdowns to play the game quickly (albeit imperfectly) certainly does qualify it as a TAS. Your later points still stand, though. :) When people hear "TAS," they tend to think "exhaustively optimized" or "played to the best of human ability." lxAntonxl, if you want to make it "as perfect as possible," it's going to take a lot more than just slowing the game down and practicing. :)
Editor, Reviewer, Experienced player (979)
Joined: 4/17/2004
Posts: 3109
Location: Sweden
It's not a bad idea for a project, but you will not be able to submit it here. We can only accept files with input (keypresses, mouse movents), not encoded video. Good luck with the practice. At the moment it looks like your tool-assisted movie is slower than unassisted speedruns.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Truncated wrote:
It's not a bad idea for a project, but you will not be able to submit it here. We can only accept files with input (keypresses, mouse movents), not encoded video.
Well, more to the point, we don't accept TASes except on generic platforms that aren't tied to a specific game or engine (so while source engine has demo files, and doom has demo files, and they can be TASed in, we still don't accept them) That doesn't mean you shouldn't TAS them, just that TASVideos is not designed to accept all possible TASes.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
lxAnton98xl
He/Him
Joined: 8/20/2014
Posts: 6
Location: Bitburg, Germany
Truncated wrote:
It's not a bad idea for a project, but you will not be able to submit it here. We can only accept files with input (keypresses, mouse movents), not encoded video. Good luck with the practice. At the moment it looks like your tool-assisted movie is slower than unassisted speedruns.
Thanks mate i am going to make it as a "project" to TAS portal.i am not going to submit this run, but i'll post it here in the forum to ask everyone, if this is a good one. ^^