Posts for Nach

Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
ZeXr0 wrote:
Noob Irdoh wrote:
Great idea. It should be noted that archive.org too allow to stream an embed. And Zerx0 and ninkeo upload a lot of video on archive.org so they all available Example
Yéééé my name is remembered :) That's a little offtopic :P But I'm not anonymous anymore !! =)
Thank you sir for your hard work. It is much appreciated.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Raiscan wrote:
Could you add support here? http://tasvideos.org/MovieStatistics.html#HighestAviCompressionRatio
Unfortunately, we no longer have the videos stored in the same server. If we had them all on archive.org, I could write a script to read from them, but we don't.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Nah that's okay. The code could just use magic file. But anyways, I have it working despite that, test it for yourself.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
OmnipotentEntity wrote:
Should we add the archive.org link as a webseed?
I have a plan involving that, it will take some time to setup though.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
byuusan wrote:
We could offer the standard movie mode that doesn't use sync points, which would be virtually TA-proof.
Virtually? TA-proof doesn't really exist. If the timing happens to remain the same between the two modes, the emulator could be hacked to add a convert a movie from TA mode to non TA mode. Or you could run the emulator within a VM which has TA capabilities.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Okay, thanks for your help. I managed to get archive.org working. We should now have all videos available for streaming. If there is an issue, please inform me.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Post subject: Another Streaming Video Update
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
I now setup the site to support streaming videos from Archive.org, where we have many videos hosted. There may still be a bug or two to work out, but this should work fine for most videos. Also as of this message, now every single movie on this site which has not been obsoleted can be streamed directly from the movie page. If buttons to play the movie don't appear for you, and you have Flash installed and JavaScript enabled, refresh the page and/or clear your browser's cache.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Flygon wrote:
There is several Famtasia such as 115M that has archived files. I assume they use the older codecs TASVideos used to use.
Okay, that uses XviD. So I could definitely use some documentation on how to use their player, and I'll need to write some code which figures out the video codec.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Sounds interesting. Is there any API docs somewhere on their site so I can make sure I'm doing this right? Also, does anyone know if we have any videos on archive.org that don't use H.264?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
adelikat wrote:
Flygon wrote:
Keep Teddy survives, it's amusing enough to warrant its survival.
IF I were to keep it, it would be come my life's work to find another game that could fit this category!
It's simple. We make a short game taking place in the early 1900s about the president being kidnapped by ninjas. We of course have two endings. One where you rush in and defeat the last boss, and he kills the president. Another, where you take your time, get the president out, then finish off the last boss. We have the game support TASing and TAS it, and the category stays.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Post subject: Powers of C++ and compile-time constants
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Bisqwit wrote:
One more in the series of "what does this do?". And more to the point, how? Language: C++ [code c++] #include <assert.h> namespace ValueTest { enum { n = 8*sizeof(unsigned long) }; template<typename Enumerator> struct SetMax { int result; inline void receive(int value) { if(value > result) result = value; } inline SetMax() : result(0) { Enumerator::send_values(*this); } }; template<typename Enumerator, int i> struct BitSet { unsigned long result; inline void receive(int value) { if(value >= n*i && value < n*(i+1)) result |= (1UL << (unsigned(value) % n)); } inline BitSet(unsigned value) : result(0) { Enumerator::send_values(*this); result &= (1UL << (value % n)); } }; template<typename Enumerator> inline bool TestValue(unsigned value) { const int max_recognized = SetMax<Enumerator>().result; // ^Should become a compile-time constant assert(max_recognized < n*8); // ^If this assertion fails, the number of values // is too great for this code (256 on 32-bit, 512 on 64-bit). /* Compile-time magic will reduce this code to a minimal * set of branches and bit-tests. Generally more effective * than a switch-case. */ if(value < n*4 || !(max_recognized >= n*4)) {if(value < n*2 || !(max_recognized >= n*2)) {if(value < n*1 && max_recognized >= n*0) return BitSet<Enumerator,0>(value).result; else if(value < n*2 && max_recognized >= n*1) return BitSet<Enumerator,1>(value).result; } else {if(value < n*3 && max_recognized >= n*2) return BitSet<Enumerator,2>(value).result; else if(value < n*4 && max_recognized >= n*3) return BitSet<Enumerator,3>(value).result; }} else {if(value < n*6 || !(max_recognized >= n*6)) {if(value < n*5 && max_recognized >= n*4) return BitSet<Enumerator,4>(value).result; else if(value < n*6 && max_recognized >= n*5) return BitSet<Enumerator,5>(value).result; } else {if(value < n*7 && max_recognized >= n*6) return BitSet<Enumerator,6>(value).result; else if(value < n*8 && max_recognized >= n*7) return BitSet<Enumerator,7>(value).result; }} return false; } } struct IsOneOfTheseSet { template<typename Receiver> static inline void send_values(Receiver& r) { r.receive(2); r.receive(3); r.receive(5); r.receive(7); r.receive(11); r.receive(13); r.receive(17); r.receive(19); r.receive(23); r.receive(29); r.receive(31); r.receive(37); r.receive(41); r.receive(43); r.receive(47); r.receive(53); r.receive(59); r.receive(61); } bool operator() (unsigned value) const { return ValueTest::TestValue<IsOneOfTheseSet> (value); } } IsOneOfThese; #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int value = atoi(argv[1]); return printf("%d%s.\n", value, IsOneOfThese(value) ? " is": " is not"); }[/code] Hint: Look at the generated assembler code at maximum optimization levels – preferably use GCC.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Warp wrote:
Damn, I found the culprit: Adblock. When I disabled it, the videos started working fine. I should have tested that to begin with. I apologize for the trouble.
Odd. I have AdBlock Plus installed and I can play the embedded videos just fine and also hide the site ads. Maybe it's some setting within AdBlock?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Well, I don't know how normal my way is compared to what the sites themselves do. Those sites create object/param tags directly in the HTML you download. My method generates it on the fly. Perhaps one of your plugins doesn't like object generated on the fly and deletes it as soon as it sees it.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
0% isn't really accurate though.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Solon wrote:
Nach wrote:
Solon wrote:
If someone could write a tool to convert 1.43 movies to play in 1.51, that would probably help the transition, especially for those of us who have runs in progress on 1.43 versions.
It is not possible to "convert" a movie created on one emulator with certain timing to a different emulator with different timing.
I was not aware that there was such a drastic difference between 1.43 and 1.51. There wasn't that much difference from FCEU to FCEUX, was there?
The SNES has 3 main components, the CPU, the Sound processor, and the video processor. The latter 2 were completely rewritten for Snes9x v1.5, they don't share any code at all with v1.4x, or earlier versions.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Warp wrote:
Nach wrote:
Which version of Firefox?
3.0.15. I don't think it's a version issue.
Apparently not, since Guybrush has the same version you do, and I designed the feature with 3.0.14 myself.
Warp wrote:
Note, if you have NoScript activated on the site, you won't see the buttons at all.
I think I made it relatively clear that I know what I'm doing. "When I try to watch an embedded video, it expands the area where the video would appear, and then the area just shrinks, as if the embedded player failed to load or something along those lines."
You misunderstand. I wasn't questioning your competency, I was pointing out that your comment of having NoScript installed would not be the problem as you wouldn't see the problem in the first place, instead of the problem you're currently having. As you yourself said:
Warp wrote:
I'd say it's unlikely to get that effect if I had scripts disabled for tasvideos.org (or the video sites themselves.)
Warp wrote:
Did you test this with Viddler, DailyMotion, Google Video, and YouTube buttons? Or Is this only a problem with some of them?
I tested it with the Viddler, DailyMotion and YouTube, and all behave in the same way. It doesn't seem to depend on the video streaming site itself.
Okay. Do you have any extension installed which may be modifying the JavaScript you download or as it's running? Or mess with flash? I'm not familiar with RefControl, could it perhaps interfere with flash being embedded from a different origin?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Which version of Firefox? Note, if you have NoScript activated on the site, you won't see the buttons at all. Edit: Did you test this with Viddler, DailyMotion, Google Video, and YouTube buttons? Or Is this only a problem with some of them?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Dessyreqt wrote:
I support moving to 1.51 (and better technology in general,) but I don't support telling people that they can't use a certain version of an emulator to make their videos. Especially since they can just provide the emulator that they used to create the movie along with the file itself.
The keyword isn't "can't" but "shouldn't".
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
WebNations wrote:
eggerland: http://www.youtube.com/watch?v=5wQ_iQDFP-k
That's the older one you uploaded. You mislabeled it as the newer one.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Yes, I was thinking along the lines of an older classic though, like The Incredible Machine 3.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
I like the sound of this. Which Windows game to TAS first though?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
WebNations wrote:
i am uploading all movies at the moment from here because i got an old directors account on youtube with no time limit. i started another thread some days ago here: http://tasvideos.org/forum/viewtopic.php?t=8720 uploading goes pretty fast with around 30-40 movies per day. here is the channel: http://www.youtube.com/webnations
I just wanted to say thanks. I looked over the list of movies which lacked links, and found some of them in your account. So we only have 10 files still missing. Also, editors still need to go over your list and add backup YouTube links for movies which only have DailyMotion/Viddler/Google Video. Note, some of the crossouts above weren't from WebNations, but because I added Google Video support too, or I notice that the editor who put in a streaming media link didn't format it nicely.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
In case you didn't notice it, your new dictator added embedded streaming media support for most of our movies. This was something adelikat and I wanted for a while, sorry for the delay. High quality fanatics who want to download each new movie via Bit Torrent as it comes out, don't worry, we won't forget you. More good stuff to come.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Okay as of now a full list of missing links is in the second post, if you want to upload it, let others know so we don't duplicate effort. Anyone know which videos we have on the site which are availble on a streaming site, but not of the supported ones? How many we have on Google Video? Answer: 52
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Solon wrote:
If someone could write a tool to convert 1.43 movies to play in 1.51, that would probably help the transition, especially for those of us who have runs in progress on 1.43 versions.
It is not possible to "convert" a movie created on one emulator with certain timing to a different emulator with different timing.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.