Posts for Bisqwit


Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
moozooh wrote:
AdSense
Yes, and were banned.
I got it working later by using an already approved AdSense account (from our company) and extending it to TASVideos. However, I eventually gave it up because the amount gained from there was so miniscule and ever-shrinking (and for the other reason mentioned below). Well, this is a terms of use violation, but I'm reporting here now the monetary statistics from adsense (as of before September 2008 when I quit it). Average money gained daily for the entire duration: $1.08 Average money gained daily in the last 2 months: $0.38 Average money gained monthly in the last 6 months: $13.19 However, because of accounting reasons (this was our company's account, and moving money there into private pockets would have been legally a grand hassle, not to mention the aspects relating to currency exchanges at rates that change every day, and separating the portion relating to TASVideos from the entire money), I don't think I ever actually saw a penny of that money. Should bring that up with my employer some day.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Of the three components that can be each set up on a different server (or the same): BEGIN COMPONENT: TASVIDEOS MAIN SITE Tasvideos main site :: Webroot: less than 5 MB [Mandatory] Tasvideos main site :: MySQL databases: at least 500 MB (difficult to say due to InnoDB storage) ― any way less than 2 GB [Mandatory] END COMPONENT BEGIN COMPONENT : TASVIDEOS MEDIA SITE Tasvideos media site :: Editor-selected screenshots :: about 12 MB [Mandatory] Tasvideos media site :: PHP code for integration with main site :: about 1 MB [mandatory] Tasvideos media site :: Automated screenshots :: about 35 MB [Optional] Tasvideos media site :: Article images stored here :: less than 2 MB [Mandatory] Tasvideos media site :: Most recent TASSnapShot :: about 50 MB [Recommended] Tasvideos media site :: Older TASSnapShots :: less than 100 MB [Optional] Tasvideos media site :: DOSBox rerecording zips :: less than 5 MB [Recommended] Tasvideos media site :: WIPs and demo AVIs stored here (stuff linked to from a couple of Bisqwit's posts on the forums, accessed rarely) :: about 350 MB [Optional] END COMPONENT BEGIN COMPONENT: TASVIDEOS TRACKER Tasvideos tracker :: active torrents :: about 7 MB [Mandatory] Tasvideos tracker :: obsolete torrents :: about 7 MB [Recommended] Tasvideos tracker :: tracker software :: about 10 MB [Mandatory] Tasvideos tracker :: PHP code for integration with main site :: about 1 MB [mandatory] END COMPONENT BEGIN COMPONENT : IRC BOTs (not available for migration) NesVideoAgent :: ircII scripts :: less than 1 MB BisqBot :: ircII scripts :: less than 1 MB BisqBot :: auxiliary programs and their file-based data :: about 180 MB BisqBot :: databases accessed :: a lot and some more END COMPONENT
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Nach wrote:
How do you think that would work?
Not sure. The database (MySQL) needs considerable amounts of RAM to be efficient. I could buy you RAM too...
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Nach wrote:
I now have my own server to host stuff on. The question is, does it have the capacity for this site? I can provide 2GB HD space. 30 GB of transfer a month. RAM and CPU usage by scripts has to remain pretty low. Would that be enough to cover things?
The CPU usage is very low (at least if you have RAM for disk-caching most of the database), RAM usage however can peak a bit (as in, the default memory limit of 16 MB in PHP is not enough), and add the space used by memcache to that. The disk space should not be a problem.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
# Segment naming:  Or bitmasks:
#    0                01
#   1 2             02  04
#    3                08
#   4 5             10  20
#    6                40
#            0    1    2    3    4     5    6    7    8    9     :     .
digits = [0x77,0x24,0x5D,0x6D,0x2E, 0x6B,0x7B,0x27,0x7F,0x6F, 0x80,0x100]

# Rendering of the individual cell:
$digit=[
  [0x00,0x03,0x01,0x01,0x01,0x05,0x00], #  31115
  [0x02,0x02,0x00,0x00,0x00,0x04,0x04], # 22   44
  [0x02,0x02,0x00,0x80,0x00,0x04,0x04], # 22   44
  [0x00,0x1A,0x08,0x08,0x08,0x2C,0x00], #  K888M
  [0x10,0x10,0x00,0x00,0x00,0x20,0x20], # 11   22
  [0x10,0x10,0x00,0x180,0x0,0x20,0x20], # 11   22
  [0x00,0x50,0x40,0x40,0x40,0x60,0x00]  #  54446
]

def render_digit(x,y, whichbits)
  $digit.each do |line|
    $stdout.putc 27
    $stdout.print "[#{y};#{x}H"
    line.each do |cell|
      if (cell&whichbits) != 0 then
        $stdout.putc 27
        $stdout.print "[1;37m#"
      elsif cell != 0 then
        $stdout.putc 27
        $stdout.print "[0;34m."
      else
        $stdout.putc " "
      end
    end
    y=y+1
    $stdout.putc 10
  end
end

$stdout.putc 27
$stdout.print "[2J\n"

$last={}
while now = Time.now
  clock = [ now.hour / 10, now.hour % 10,  10,
            now.min / 10, now.min % 10,    10,
            now.sec / 10, now.sec % 10,    11,
            now.usec / 100000]
  x,y = 5,3
  clock.each do |digit|
    render_digit x,y, $last[x] = digits[digit] unless $last[x] == digits[digit]
    x=x+8
  end
  Kernel.sleep 0.1
end
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I moved the main site out from my own server, to the company-where-I-work-at's server. Not a perfect solution ― I think the response time became slightly worse here for some reason. But at least it's away from my own server now. Only, if the company decides to remove it... tough luck. (I do have backups, but.) And it does not resolve the development access problem, rather on the contrary. Still waiting for someone to take it.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Referring to this post. http://tasvideos.org/forum/p/202299#202299 Decision: Submission postponed until a time we can have arbitrary goal movies without making the site unmanageable. Congratulations Saturn, you got your special treatment. Rationale components for the decision: ― TASVideos strives to publish entertainment. This movie is entertainment, so why not publish it? ― Super Metroid has a potentially infinite number of challenges which can be speedrun and which produce entertaining movies. Do we want to publish them all? More importantly, who wants to watch them all? ― Our site guidelines warn against making millions of categories for the same game. ― I don't want politics (i.e. rules) to get in the way of entertainment. As such, I want this movie some day to be "published" on this site, but I just cannot ignore politics either. This decision marks the submission with a never-used-before decision essentially meaning "not right now". If, some day, we change the site to allow for arbitrary goal movies to be published, for example in a manner not entirely different from the old "concept demos", this submission can be handled in that section, but for now, it is outside our scope. I realize this is not a perfect decision either, and not one without repercussions. But such is the tradeoff when one makes mistakes like this. That said, I'll go further away now. Ps: This is not a SuperMetroidVideos, or MegaManVideos or WhatEverGameNameVideos. In my little world, the audience of this site primarily consists of people who enjoy games in general, but are not familiar of subcultures of any particular game. As much or little as my presence will still continue here, I will continue to ignore any and all "but this is a common challenge that all the speedrunners of $game enjoy and know about" sort of arguments. From now on (and in the past as well), you will have to explain any game-specific subculture jargon and knowledge that you use in a submission message, in the submission message, as if you talked to people who have never heard of it before.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I apologize for stepping forward and unrejecting the SM submission. It was not my point to signal that if people whine enough, they'll get their will through. Nor was my intention to override any single judge's decision or step in their territory regards administrative projects they have at hand. I unrejected SM because many people had asked it, and the fact stood that it had received more suggestions (not naming those people here) than any other submission. I considered it to be unavoidable. I unrejected it, because I did not realize that this unrejecting was someone's project in particular ― I started it by bringing back Solomon's Key 2, and I thought I can also bring back SM within those same rights. Now that I read the opening post of this thread, I realize I did wrong. For causing this mess, I think I'm the one who should fix it, too. I'll go ahead with it, now.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
There we go. Restored from Grue's toilet :) If you feel it should be published, instead of returning to the grue, please post WHY in the thread. Similarly, if you do NOT think this movie should be published, post WHY.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Saturn wrote:
<whine>
SubmissionNumber
 | 
 |       __ Number of times suggested (according to Bisqwit)
 |      /
\ /    / ____ Whether it was restored (according to eternaljwh & mmbossman)
 V    / | 
2136 9      (6 according to Alden) ― added a few of those I missed the first time around, thanks Saturn & co.
2140 4  Yes
1493 4      (3 according to Alden)
1184 3  Yes
1660 3  Yes
1982 3  Yes
1655 2  Yes
1881 2  Yes
530  2  Yes (3 according to Alden)
1572 2
1627 2
2010 2
1598 1  Yes (2 according to Alden)
1896 1  Yes (2 according to Alden)
2183 1  Yes
1168 1
1409 1
1487 1 
1524 1
1559 1
1582 1
1606 1 
1668 1
1684 1
1948 1
1950 1
2012 1
2013 1
2074 1
2155 1
2180 1
519  1
668  1
742  1
872  1
I'd be lying if I said I don't see some correlation between the picks and the suggestions. EDIT: I verified the suggestion counts myself. List updated.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I can try encoding it today or tomorrow night, if it syncs on any of my emulators (unlikely nowadays).
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
BadPotato wrote:
I've just try to make one with the gimp...
Nice accomplishment, but as for a logo to be used in AVI encodes, there are problems: The blue and red colors you used are problematic for two reasons: They are of just the kind of quality that is likely to get blurred up beyond recognition by chroma supersampling (loss of color definition by 4:2:0 coding), and they're too dark. On most monitors, especially CRTs, they're practically invisible because those monitors are tuned too dark. Also, the encoder name would be good to be indicated in text (though very subtly). I know, ShinyDoofy has been breaking this guideline too, and I'm not happy about it. Also, it does not have to be 2 seconds long, it can be shorter too.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
This submission was resurrected!
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Just posting a bump to remind people that this is still on-going. In November, I wrote that "The desired timeline for this all is that by the summer of 2009, everything has been moved." It's getting to the summer now, and all the stuff is still on my server. Why is it so difficult to get someone to host a PHP site? As the summer deadline is crossed, things are now shifting from a "wish for transition" to a "burden of liability" phase. From tomorrow on, re: topic of hosting, I may do a sudden action if I see a choice even if it's not a perfect one. (Still probably in concordance with http://tasvideos.org/forum/p/142644#142644.) Just to recap it all, hosting is needed for: 1. Image server (footprint 500 MB, though it can be reduced into 40 MB if we scrap demonstration AVIs, tassnapshots, autoscreenshots and my WIPs; needs a webserver with PHP with SOAP extension, no databases 2. Bittorrent tracker (a webroot containing .torrent files downloadable, and with PHP with SOAP extension; BitTorrent tracker software running (we use bnbt); and firewall configured such that incoming connections are allowed to ports 80, 6967 and 6969; no databases) 3. Main site (two MySQL databases. LZMA compressed SQL backups thereof total about 60 MB, but the active database with all indexes and stuff needs about 1 or 2 GB; a website with a number of PHP extensions installed; memcache installed; give the maintainers write access to the webroot, which needs to have less than 20 MB of space).
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Bicubic bad, lanczos good. (With 3D content. Pixel art is supposed to remain pixelated, so use a simple point scaler there.) Discussed before, for example at http://tasvideos.org/forum/p/45626#45626
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Aktanusa wrote:
the MSU Screen Capture Lossless codec available here
Proprietary codec with industry secrets, and consequently no free-software* decoders exist for it. Unacceptable basis for open video distribution. Speaking exaggerated, videos encoded with this codec are practically held as hostage by the codec developer: you're subject to their whim if you want to access the videos; because they're the only ones that can supply software that can decode them. *) As in, anyone can develop a derived product by studying the source code, for example a decoder that runs on the FreeBSD operating system.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Johannes wrote:
You can encode RGB video currently by doubling the resolution and converting to YV12. The proper way to do this is to pass the chroma planes unmodified, to avoid the issue of resizing the planes twice (upscale, then downscale). This will create video without any chroma bleeding like YV12 creates.
However, doubling the resolution will drastically increase the bitrate needed for the video to look good, and with the site's nature of extremely low bitrates at the cost of quality, I don't see it being beneficial.
I doubled the resolution with my encodes of Star Control II for precisely this reason. However, doubling the resolution makes the partitions as well as motion detection less efficient, causing more bitrate to be required, so it's a tradeoff. Also, it causes the fullscreen video to look more pixelated than it normally does.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
finalfighter wrote:
I discovered the technique for copying the shutter. http://www.yuko2ch.net/rockman/gate_copy_ok.avi Too slow, but funny 1:The egg is erased outside the screen. 2:Because the object of the egg disappeared, another object is copied onto the position of the egg. (The shutter is copied at this time) 3:The shutter is prevented from falling by F of 2nd. (Because the shutter is changed into another object when the shutter falls) 4:MegaMan touched the shutter. :p
Very interesting technique! Keep up the good work :)
Post subject: Re: Should we have a 2-second logo at the end of a movie?
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Each person is allowed only one account on these boards. pzerortal_zerof_rain, you have asked to have your account name changed. I have delayed your request, because it is not the first time your account name is changed. Previously, it was "symbolic X". Then it changed into "pixel-go-round". In April, you wanted to change it into "cyclic_r3dundancy". Meanwhile, your request for "pixel-go-round" was granted. Soon thereafter, you wanted to change it into "p0rtal_of_rain" instead. I'm not all too happy at handling these requests -- because of the work needed to perform it and because of the aspect of confusing your fellow readers -- but even less happy I am about you registering a new account. I'm deactivating this new account and locking this thread.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Bag of Magic Food wrote:
Who approved this format, anyway?
I did, in absense of the knowledge that this emulator also emulates Game Genie Gear.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Sir VG wrote:
Bisqwit wrote:
How does the MMV file format identify which console it was made for, if it's not always SMS? This was new information for me. http://tasvideos.org/MMV.html
Well, looking at the MMV file in hex, it does list the ROM name within the file, starting at hex 64.
So you need to suffer relying on the ROM file name extension recorded in the movie file? That's hardly reliable at all, considering precedents with FCEU where the recorded "ROM file name" has no extension whatsoever, and that in general, nothing prevents people from naming their files in whatever way they please. Argh.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
It's a Dega movie… How does the MMV file format identify which console it was made for, if it's not always SMS? This was new information for me. http://tasvideos.org/MMV.html As for Game Gear ― I thought we were supposed to use … wait. Which emulator? I know nothing of this system. What's the screenshot resolution for it? Eh.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
nineko wrote:
Or, since Mario and the viruses disappear during the glitch, I thought to edit the screenshot to preserve them (though this is against the policy I think since I altered a screenshot):
I think it's an acceptable presentational edit though. I did the similar here three years ago and nobody has complained so far.
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Transcript of the movie.
#marioisajerk wrote:
<^\^dirty^/^>   man those pills r killing me
<_||blueftw||_> lol ur right
<`-_doom_-^>    srsly whats gotn into mairo
<`-_doom_-^>    he used 2b slower
<^\^dirty^/^>   yah
<^\^dirty^/^>   o crap i lost one
<`-_doom_-^>    arrg teh pain
<_||blueftw||_> u guys suck lol!!!!
<`-_doom_-^>    no im tellig u somethings wrong w/ mario
<`-_doom_-^>    look at that mountain of pills
<^\^dirty^/^>   crap crap crap crap
<_||blueftw||_> WTF
<`-_doom_-^>    no no no no no
<_||blueftw||_> screw this im going home
<^\^dirty^/^>   kthxbai
* `-_doom_-^ has left the building
Editor, Experienced Forum User, Published Author, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
pixel-go-round wrote:
Updated. It's now 60 fps. The goal here is to make sure the Doc does not shrug the whole time. Just throw the pill, hit the virus, shrug for less than a second (48 frames, which I thought would be good enough), and then go on with the emulator movie. Ya don't want to make ol' Bisqwit mad for breaking 120 frames (2 seconds) in a logo, or he can throw a pill at you! lol http://megaswf.com/view/f54cb6def936bca17f367c5e54e27b65.html I chose MegaSWF for temporary hosting because Photobucket disabled SWF uploading to free-bies, they suck.
This one is fine, maybe even good.