Posts for turska


Post subject: Re: Movie published
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Radiant wrote:
I'm curious why you bother to shoot the Tantalus Ray in the last level you play (Rome)? It would seem that the exit is accessible without doing so.
You can exit the level without destroying the Tantalus Ray, but if you do so, the "city saved" flag won't be set and the game will become impossible to complete.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
ais523 wrote:
What if we want to press and release multiple buttons in sequence within the same frame? (I guess I'm a bit of a special case here, because most consoles are incapable of even receiving such input, but I'm using subframe input all the time in NetHack, which can understand it just fine.)
for frame-based rerecording emulators
Yeah, for JPC-RR and friends, this is a no-go. In related news, the next release of lsnes will have this feature and implementing it in Bizhawk is being planned as well.
Post subject: Typing Input
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
I propose a new keyboard input paradigm for frame-based rerecording emulators, which I shall refer to as typing input. Let's look at the two most common designs you might encounter: Pressing Input The user must press and hold keys while advancing a frame. This causes problems with many keyboards, requires great flexibility and requires more fingers than Emacs. Hold Input Pressing and releasing a key toggles the corresponding button's pressed state. This is great for when buttons need to be held for longer durations and is suitable for vi users, but it requires an additional keypress for common usage cases. What I'm proposing is a combination of these two that seeks to work well with common usage cases while also being suitable for vi users. Typing Input Pressing and releasing a key toggles the corresponding button's pressed state. After the user advances a frame, the button is released. This method requires the same amount of keypresses as pressing input while not requiring the user to simultaneously press and hold multiple keys. I call it typing input since it allows for the user to punch in input as if they were typing text instead of playing a game. Typing is what keyboards best suited for and it takes much less energy than pressing and holding five keys at once while not jamming keyboards. Pressing and holding keys is a great paradigm for gamepads, but keyboards are made for typing, not emulating a gamepad. Using different input paradigms for different input devices isn't silly; it's basically required.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
DxDiag output from the author or anyone who got it to sync would be particularly desirable. For reference, here's what this particular system looks like.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Has anyone except the author gotten the Hourglass movie file to sync? Reports are welcome. Edit: I managed to get the movie to sync up to the green-haired spear-wielder boss battle in Iris Stage 3.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
When playing back the movie, I'm experiencing a desync during the boss rush around the Cirno fight. Fiddling with Hourglass settings was of no use. As such, I'm requesting that the author or anyone who has gotten the movie to sync post details about their setup.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Tyrian really needs mouse input for TASing. You simply can't make the ship dance gracefully without it. Additionally, for a run like this, I'd consider using Super Tyrian. It's the most superhuman single-player mode in the game and the twiddles ought to be vicious under TAS conditions. Arcade is also a possibility - smoothly changing weapons mid-level and playing around is more interesting than blazing through Full Game with a cookie cutter setup.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
WELCOME ME, YOU MONGRELS! Also, it's spelled with a 't'.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Spacecow wrote:
What's the deal with the missed jump (?) at 3:44 in the Youtube video?
Input is ended early, making the movie file a bit shorter at the cost of reaching the ending slightly later. In this case, I wasn't sure if it was worth it, but I went with it in order to be consistent with the Keen 2 run.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Let's just pretend it never happened and hope that it's silently fixed before the html5 player is rolled out.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Watched the run without commentary subtitles and eyecancerous input display. It was great. 8-1 and the Bowser fight were especially awesome.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
blame tagging is useful
Agreed. The encoder can be named in container metadata, which also has the advantage of being parseable by machines.
this is a tool-assisted speedrun. for details, visit http://tasvideos.org/ encoded by friend
That's a shitton of text to read in two seconds. In fact, that's over 40 characters per second - in that time, many won't even be able to read which criminal encoded the release if the logo de-emphasizes the fact like it should. If the personalized blurb is removed and the duration is extended to three seconds, we're looking at slightly over 20 characters per second, which is barely readable. Logos present too much information in too little time; moving the encoder information to container metadata and extending logo duration would help greatly. Telling viewers to pause is not a solution.
Post subject: Depersonalizing logos
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
What's wrong with personalizing logos?
  • The viewer doesn't need to know who made the encode. Presenting unnecessary information is undesirable.
  • Identifying the encoder can easily be done in a way that doesn't burden the viewer while still making the information available to interested parties.
  • It's unnecessarily egocentric while allowing for ulterior motives and severe lack of taste; see YiffMan and PonyMoon.
As such, I propose that a generic TASVideos logoset be created and mandated.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Extreme beetle-on-shell action, unprecedented bot sophistication, excellent music; this run is the very definiton of fabulous. It's simply unshellable.
Post subject: Why can't I hold all this testing?
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
YouTube Uploader                                       Copyright (C) Nach 2012

Continuation ID     File     Size     MD5     URL
1 /home/turska/TASEncodes/up/keen5-tas-turska_yt_fix.mkv 60946417 16f06f8972b4ba217b4258b9b4e7fa23 --Incomplete--
2 /home/turska/TASEncodes/up/keen5-tas-turska_yt_fix.mkv 60946417 16f06f8972b4ba217b4258b9b4e7fa23 --Incomplete--
3 /home/turska/ytu/linytu/fuckers.mkv 665252 bd9e8bd99682f0fce25d1292eb20324d http://www.youtube.com/watch?v=B04ri8O7GnU
4 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
5 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
6 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
7 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
8 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=r3snuMRcjJY
9 /home/turska/ytu/linytu/t.mkv 348168 http://www.youtube.com/watch?v=Lst3Eqj6zSo
61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=QjT7fb8a_Ao
10 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=ICNv4YB5bZY
11 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=lYF94NCjplw
12 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
13 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
14 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
15 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
16 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
17 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
18 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
19 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
20 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=WngrDPbehYY
21 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
22 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=2DW-okhf8ok
23 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 --Incomplete--
24 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=HJ3lkp-bYOU
25 /home/turska/ytu/linytu/t.mkv 348168 61aba06c55210219439c420743648e91 http://www.youtube.com/watch?v=mkvW_C6c-ck
Conclusions: tags can have up to 15 characters. The title goes up to 101 characters. Illegal characters in tags: " (', / and \ are fine) Edit: the description is seemingly limited to 4899 characters. Another edit: seems like the amount of tags is limited at 7. Edit III: Scratch that. Seems like the amount of tags is limited to 15. Any tag string with more than 32 characters is rejected for me, which is curious since there are many videos with much more tags than that would allow for. Edit IV: Scratch that. Seems like 32 characters is the maximum length of a single tag. For whatever reason,
./ytu test.mkv "test" "never gonna tag your test clip"< ffff
results in the video having a single tag called "never gonna tag your test clip". This shit is too deep for me. Still an edit: seems like this interface uses commas to separate tags while the web interface uses spaces. How amusing. Unlimited Edit Works: seems like a single tag may have up to 32 characters. A video can have up to 120 tags, but you'll probably hit the total character limit of ~501 far before that. THE GRAND CONCLUSION (some values might be off by 1): 1. Documentation is useful. Lack of documentation isn't. 2. A tag's length is limited to 32 characters. A tag must have at least 2 characters. 3. The entire tag string is limited to 902 characters when using two-character tags (including separators). Using tags with three or more characters seems to result in a limit of 501 characters. Therefore, 501 seems to be the practical limit. 4. The title is limited to 101 characters. 5. The description seems to be limited to 4899 characters. 6. Illegal characters in tags include " — /,\.' aren't illegal. THE FINAL EDIT (I swear!): resuming works fine. Uploaded quite a few test clips without fail. This is an excellent tool of extraordinary excellence.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
nanogyth wrote:
resize [warning]: converting range from TV to PC
Do you see that too? --vf resize:,,,,i420:16,lanczos Might prevent excess color loss.
If your input is RGB, there's no issue. The warning occurs because RGB input is labeled as "TV range" even though it is nothing of the sort due to an swscale bug. Using 16-bit precision is pointless in this case since the output will be dithered to 8-bit anyway. If you were using Hi10P, there would be negligible benefit.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
nanogyth wrote:
That is what NHML lets you do, but it loses some metadata. MP4Box has an option to change the SAR, but I didn't see anything to put the color matrix tags back. Probably not a big deal since most software ignores those tags anyway.
Nothing is lost because the VUI flags are in the h.264 stream itself, not the container. Some players read the SAR/DAR from the container, some read them from the h.264 stream. Therefore, you want them both to have the correct information. Also, get on #tasvideos while you're at it. You'll be set up much faster and more conveniently.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
The DDR-style input display was extremely distracting, so I watched the movie without it. Immense enjoyment was had. I support deciding the acceptability of this category on a per-game basis.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Extreme Kayaking does not seem like a good idea
I didn't think the words "Extreme" and "Kayak" were meant to be together.
Extreme and Kayak shouldn't be on the same sentence
Link to video Also, the improved run is extremely fabulous.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Excellently extreme, would watch again. This game is much more entertaining than OoT and SM64 combined.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
I'll need to filter the audio track and reupload. EDIT: Uploading. Stay tuned. EDIT: The audio has been fixed. Feel free to pick your ears from the floor.
Post subject: Setting up an encoding workflow
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
All examples herein are asspulled for illustrative purposes. Any resemblance to actual workflows is purely accidental. TODO: make this suck less It's come to my attention that a lot of people aren't encoding as optimally as they could be. In this post, I seek to remedy this. Let's look at at an example scenario. Our heroine, Elly the Encoder, is encoding 3523S. She does the following: 0. Downloads and unzips movie file and locates the ROM and dumps with snes9x 1.43 and checks the dump for A/V desyncs and other issues. 1. Edits in the dump filenames to a template AviSynth script that resembles BrandonE's Hybrid Encoding Script. 2. Edits subtitles in the AviSynth script and previews the result in VirtualDub and possibly adjusts them afterward. 3. Clicks a batch for a first pass. 4. Edits the AviSynth script for a second pass and clicks another batch 5. Loads up VirtualDub and extracts the audio to a manually specified file 6. Clicks yet another batch to encode the audio 7. Clicks another batch to mux the primary 8. Clicks a batch to mux the 10bit444 9. Clicks a batch to mux the YT encode. 10. Checks the resulting files; if the quality or size is unsatisfactory, she goes back to step 4. 11. Names the files according to site guidelines 12. Uploads the files to archive.org and YT This is quite a bit of work. How much of this actually requires her input? How could we optimize the process? Unzipping the movie file and placing it to a more appropriate directory could be automated; for some consoles, the ROM can also be located automatically. Some emulators feature reliable automated dumping. The base subtitle text can often be automatically derived from the submisson. Subtitle() subtitles look awful and can take quite a bit of effort to time and place, especially if the game has complex action right at the beginning. Previewing them with VirtualDub is also rather slow. We can quickly see that batches are clicked multiple times. That's not too complex; we can certainly automate this. Editing filenames manually is quite time-consuming; perhaps we could dump to a specific directory and automatically locate the files after inputting only the directory. Firing up VirtualDub at this point is inconvenient and unnecessary. We can replace it with avs2pipemod, which can be called without user input. Naming the files is a bother. We can nearly always automatically derive the file name from the submission. FADE TO BLACK And after working for a while, Elly would now do the following when encoding 3523S: 0. Elly downloads the submission's movie archive; the file is automatically extracted and the relevant ROM is located and copied to an easily accessible location. 1. Elly dumps the run to a specific location and checks them for problems. 2. The base subtitles are automatically filled in; Elly simply times and styles them. 3. Elly clicks a single batch file - a few hours later, she gets back to the keyboard and finds that her computer has left her a present: encodes that she simply needs to check, rename and upload. If she finds the quality unsatisfactory, she adjusts the CRF, clicks the batch again and ends up with the another pair of relevant encodes a few hours later. tl;dr: optimize, optimize, optimize; teach a lady to encode and she can spend more time TASing and less time encoding
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
This is the most entertaining category in this magnificient game we've all been looking forward to for years. The run is an explosion of color and action. Its stimulation is both cerebral and primal with its superhuman accuracy and supreme planning.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
If it is for a noble cause, I have no qualms with following the little girl.
Experienced Forum User, Published Author, Experienced player (759)
Joined: 6/17/2008
Posts: 146
Glory to the Reich! Glory to the Führer!