Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
Well, it's not like I spent one day making the TAS. I spent one week.
As for the piece physics, I didn't want to be overly restrictive on myself, but had a number of choices, and chose the ones that minimized piece movement. At 20G, however, the pieces that stick to the surface often "jump" when rotated (even extraneous rotations do this sometimes). So using rotations may save a couple frames, even though a piece sticking to the surface costs one frame. This is most notable with putting the I-Block in column 10. It took me a while to optimize piece movement in 20G. I also managed to fit in a couple T-spins (not line clears) from lines 150-170.
Also, I wanted to make floating Tetrises (not on the bottom) on a few occasions. It's not easy to plan out.
Fact is, you didn't, and that was part of the reason why I wanted to make this run.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
I don't know of any function other than joypad swap that causes this.
Reinstall Snes9x in a different folder, and see if it works.
For some reason, joypad swap is bugged in some cases and can't even turn off.
That should not work. At least one joypad should be recognized.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
No, your TAS has not been ruined at all.
If your joypad is swapped, press '6' (default for joypad swap) to switch it back and it should work all well.
Once that is done, go to hotkey config. Under Controls #1, disable Joypad Swap by giving it Esc. You will never need to use it, ever.
P.S. Other than to fix the problem, of course.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
Some pages are not updated if you are not logged in, or if the system thinks that you are not logged in. While I suppose this is a cache issue or something, if you are not logged in, the site says that this page ( http://tasvideos.org/LogInProblems.html ) does not exist, even though it was created 2 days ago, and it certainly exists if you log in. Delays also occur on some other pages as well.
It is particuarly ironic that it happened to a page like that as well.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
It's happened to me for a while now on some pages. You aren't really logged out. It's just that the page thinks you are logged out.
Hence why I put a "." link in the tiny menu to edit the page. It also doubles as a "view source" link as well.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
Well played. There was also mainly continuous action, so I didn't have to fast-forward.
The jumps may be hard to understand though. Of course, it's coming from a game with no variable height jumps, like andymac pointed out.
Download an encode of the run from Mediafire: http://www.mediafire.com/download.php?nn0wkmxtuy3 (~49MB)
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
Interesting script. However, I'm puzzled as to why coroutines were used. Perhaps for speed?
I'd rather use a straightforward means of displaying subtitles that only uses movie.framecount(), such as this:
[code lua]local emu
if FCEU then emu= FCEU
elseif snes9x then emu= snes9x
elseif gens then emu= gens
end
local fc
function S(st,sd , sx,sy , ...) -- time, duration, x, y
if fc >= st and fc < st+sd then
for z= 1, arg.n do
gui.text(sx,sy+9*(z-1),arg[z])
end
end
end
while true do
if FCEU then gui.drawpixel(1,1,"clear") end
fc=movie.framecount()
S( 200, 800, 30, 30,"Just messing around.")
S( 500, 400, 40, 39,"You can specify","an arbitrary","number of lines,","or overlapping subs!")
S( 600, 500, 30,100,"This is simply a sample test.")
emu.frameadvance()
end[/code]
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
I think what happened is someone posted and then deleted the post.
But that doesn't explain why it says that there are 60 replies. (Every 20th reply starts a new page).
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
These are the first ads that I am happy to click on. This must surely be a part of adelikat's plan.
It says something like "Want to know where red cells are produced?"
By red cells, I can only assume they mean red blood cells.
P.S. I'm right.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
Sorry, I misread your first post.
To avoid the movie replay started message, start the FM2 file first (paused), wait 10 seconds so the message disappears, then record AVI.
To avoid the movie replay stopped message, edit the FM2 so the end of the movie is past where you want to stop recording.
I don't know for sure if it solves the problem.
P.S. I'm using FCEUX 2.1.1.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
It doesn't show up in the AVI, only on the emulator screen. So no problem there. Same with most emulators.
I think the only emulator with this "problem" is Snes9x.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
In Tetris DS, sometimes saving and reloading causes part of the screen to shift upward. This occurs when using DeSmuMe-rr v0.9.4+.
This does not occur with the official DeSmuMe v0.9.4 or with DeSmuMe-rr v0.9.2+.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
A revisit is not needed. Just a change in order.
The only advantage of having Silk Shot then is to beat the minibosses (Chop Register and Magna Quartz) a few seconds faster.
Editor, Experienced Forum User, Published Author, Skilled player
(1943)
Joined: 6/15/2005
Posts: 3250
The problem when stopping it early is that when Sigma speaks at the end, it stops on his first dialog. Granted, it's only a minor problem and I wanted to end it before the credits, but because of that I ended it at the save screen instead.