Posts for FractalFusion

Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Spikestuff wrote:
but for some reason you never make encodes anymore so I got to watch it through.
Here's a hint: No one says you have to watch it, and no one says you have to encode it if the submitter won't*. If you don't find any fun in doing this, save your time and do something that is actually fun. *It's 2019 already; anyone who puts in all the effort to create their TAS should be expected to know how to encode and upload videos of their own TASes.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Hello Baddap1. On Twitter, Puresabe confirms that it is a final (i.e. will not be updated) version. Furthermore, the readme file in the ZIP (version 0.00 appears to be the only version of this hack) says: ---- 未完成ですが、制作が長らく停滞したためここで区切りとし、正式に公開する事となりました。 Even though it is incomplete, work on this has long stagnated, so we stop here and officially publish this. ---- So there is no problem in submitting this hack. Besides, version number or finality of a hack has never stopped others from submitting TASes here. I watched the video. Could you upload a 720p60 version with 60fps? In 30fps it looks bad because of all the 30Hz blinking effects that don't show up.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Is it only non-tetris all clears that lose frames, or does every non-tetris line clear lose frames? You have a number of line clears that aren't tetrises in this one, especially when doing the CO medal.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Thanks Steelix100. I fixed the game name and also put your encode at the top of the submission text. By the way, it is possible as the submitter to edit your submission as well. By the way, I was interested in a full TAS of this game and game mode (T.A. Death) ever since DeHackEd made a WIP 11 years ago (never completed). I didn't have the means to do this TAS (or to trust MAME for that matter), but I'm glad you did. Also, I didn't even know of the Secret GM ending. I noticed in real-time plays of this game mode that once you reach Lv999, the blocks become invisible or something. Is it something that is supposed to happen here but doesn't because of emulation error?
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
I just finished watching this (though I used the skip-forward button a bit near the end). While I don't find this game particularly exciting (having never seen it until now), I found that the strategies used were pretty interesting, like how Cait Sith completely breaks the game when you can manipulate luck. Though I really wish you didn't name three of the characters "C". I got fooled by the Hojo skip at the end; not knowing that the sequence wasn't supposed to go like that, I wondered why the music cut out for the rest of the run and and thought at first it was an encoding problem.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
In case anyone is wondering, I used [url= https://pastebin.com/bb9a3eEB]this C++ code[/url] to generate [url= https://pastebin.com/J8CqxaDy]these results[/url] telling me the RNG values along with their index/cycle number (where 0 is the first RNG value 0x3FF) and delay to get the next blackjack. Then I analyzed the values in this table (by hand) to determine 14 consecutive blackjacks with not too big a total delay. Other things: - The RNG is a 16-bit linear feedback shift register. - The title screen runs through RNG values much faster (~47.5 values/frame) than everything after that (1 value every 3 frames), so any starting value within 15000 cycles or so has potential (that's why my code searches up to 20000). - The shuffle algorithm works as follows: the game puts all the cards in order and then performs 52 swaps. This causes the RNG to be cycled many times, and not consistently either (it will cycle at least 6*52 times for the swaps but will cycle extra times if RNG value mod 64 is greater than 51 (which is a 12/64 chance). I guess this stuff isn't actually all that interesting to most people, but at least it's fun to see how old video games handle RNG.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Would it be possible for someone to provide an encode for this TAS?
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Hetfield90 wrote:
minus the lack of a hot spring scene.
Nah, I don't really care about bath scenes. :P By the way Flameberger, what is your next TAS project?
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Riddler Classic this week: ---- You and I are playing a game. It’s a simple one: Spread out on a table in front of us, face up, are nine index cards with the numbers 1 through 9 on them. We take turns picking up cards and putting them in our hands. There is no discarding. The game ends in one of two ways. If we run out of cards to pick up, the game is a draw. But if one player has a set of three cards in his or her hand that add up to exactly 15 before we run out of cards, that player wins. (For example, if you had 2, 4, 6 and 7, you would win with the 2, 6 and 7. However, if you had 1, 2, 3, 7 and 8, you haven’t won because no set of three cards adds up to 15.) Let’s say you go first. With perfect play, who wins and why? ---- This is a well-known problem with a trick. See if you can find the trick. (The answer to the question isn't as important even though I know what it is.)
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Didn't know that even SMS games can be this broken. Then again, it's Sonic. Sonic breaks every game he appears in just from his speed.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Here's a TAS that completes it in 1:04.953 by getting 14 blackjacks in a row. Link to video Movie file: http://tasvideos.org/userfiles/info/52849058282505417 I believe it can still be improved by reducing the demands on RNG manipulation; namely by allowing for the first game to be a "dealer stands" (you don't gain any more money by blackjack on the first one) and by switching another couple blackjacks with a "dealer stands" and a "double down, dealer stands". In case anyone is wondering: I disassembled the RNG and used a C++ program to figure out which RNG values give blackjacks.
Patashu wrote:
All the games share the same money count, right? So surely it doesn't matter which game you play, the goal is just to hit the maximum amount of money, which is the end of content/best possible state to reach?
Even better: You can literally set your starting money to 9999 and get maximum money immediately. Nothing stops you from doing so.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Nice work, Flameberger! I wasn't sure at first how far you were into your project, but it looks like you got it completed pretty quickly. You did manage to kill the gnome in two hits; I wonder how hard it was to get the RNG required for that to happen. Also I noticed you manipulated a lot of triple rapier misses; doesn't seem easy to do, but you killed the gnome in two hits so anything is possible, really. Some notes: - (50:06) Against Accursed (invincible Isher), I noticed you have Lina use Hourglass four times. I think it should be possible to have Serene use Hourglass three times instead, if you have everyone use Hell Scythe on the first round (that should make Lina's WT high enough), and you manipulate the WT at the beginning. - (1:29:38) In Chapter 4 where you have to dodge the arrows, I think it is faster to fail this one. - (2:15:57) I forgot to mention before, but it seems the VBA-Next core has a problem with rendering LV3 Disaresta, such that it lags heavily. I don't think that is even supposed to be the proper emulation. The old VBA emulator as well as the mGBA core don't seem to have this problem. The previous TAS also had that happen as well whenever LV3 Disaresta was used. - (2:25:41) I think it is slightly faster to let Ein take the trap hit instead of Lina (unless you weren't able to manipulate it in time). - (2:39:19) Did you consider the Slime Ball strat to poison Malice? Or did it not work out?
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Jan. 2019 rankings By the way, there was a TAS on Nicovideo for the game "Getting Over It with Bennett Foddy" (I heard it's quite the troll game, from the same person who made QWOP) which has over 130K views. It was uploaded last November some time, but did not show up in any rankings. I have no clue how it was missed by whoever is organizing the rankings. Link to video
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
p4wn3r wrote:
Suppose you have an amount of capital C you want to reach. Your plan is to do so by investing an amount A periodically. Suppose that, by the time you have to deposit this amount A, the capital you already had increased by x. That means, if you had M in your account, after a time unit passes, you'll have M*(1+x). Find the amount of deposits n of value A in order to reach the goal C. Prove that the formula tends to C/A when x->0
If you make n deposits of value A with interest rate x, then the value in your account will be: which simplifies to (*) Setting equal to C (the goal) and solving for n, we get: (**) For the example that you gave, plugging in C=1000000, A=2000, x=0.01 gives approximately 180.07 months, so it takes 181 months (~15.08 years) to reach the goal. But that's not your actual question. The actual question is to prove that the formula tends to C/A when x->0. We could use L'Hopital's rule on (**). Or instead we could just see that (*) approaches An as x->0. This is because ((1+x)^n - 1) / (1+x - 1) is precisely the value of the derivative of z^n at z=1, by definition. This gives An=C, so it follows that n=C/A in the case x->0.
OmnipotentEntity wrote:
This is just a F/A analysis right?
What is F/A analysis? Never heard of it before.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Watched this recently. A very fast-paced TAS and the game is pretty good (though Chapter 7 is long). Looking forward to 100%, but feel free to exclude golden strawberries (all that does is force you to run chapters multiple times).
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
2018 rankings (list and translations of titles) Some notes: - I know nothing about Romancing Saga so unfortunately some translations may be really wrong. It is not something I can figure out on my own. - The Pickup Special has three weird entries, one which is the July 2018 rankings video itself, one which is a comparison of over a dozen Dr. Mario videos, and one which is literally titled "草" (which I have translated as "lol"). - Some videos are repeated between both Pickup Special and the main list. I guess anything goes when it comes to Pickup Special. - There are only 6 Dr. Mario videos, so at least Dr. Mario isn't hogging the whole thing again. You can hope that there won't be any in 2019.
Post subject: Re: Loading fdconfig.sys saves 55 frames
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Sand wrote:
FractalFusion, just for you I made a 30 fps encode. That one should be roughly comparable in framerate with the slow encode of [2247] DOS Mega Man by DarkKobold in 02:23.55. Only the slowest encode has captions.
Thanks! By the way, do you know why running fdconfig.sys saves 55 frames? Is it something that can be applied to other DOS games?
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
This game is almost as broken as Mega Man 1. Zips everywhere and even entire bosses skipped.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Warp wrote:
In one of his latest videos, blackpenredpen states that you can't use L'Hopital's rule in order to solve lim(x->0) sin(x)/x because "that would be circular reasoning". I didn't really understand why.
If all you want is the answer to "What is lim(x->0) sin(x)/x?", then sure, there is nothing whatsoever that stops you from using L'Hopital's rule to evaluate it. The reason he talks about "circular reasoning" is because when someone brings up lim(x->0) sin(x)/x, the question isn't so much "What is lim(x->0) sin(x)/x?" so much as "Why exactly is lim(x->0) sin(x)/x=1?" If you bring up L'Hopital's rule, the implied question then becomes "Why exactly is the derivative of sin(x) equal to cos(x)?". And to prove that the derivative of sin(x) is cos(x) and the derivative of cos(x) is -sin(x), you first need to show that lim(x->0) sin(x)/x=1 and lim(x->0) (cos(x)-1)/x=0, without using L'Hopital's rule.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Nov. 2018 rankings. Reminder that the 2018 yearly rankings will come out soon (probably at the beginning of 2019).
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
I find that the normal encode is too fast and the slowed encode too slow. Is there one at a speed that is intermediate to the two? Anyway, nice find on skipping Voltman's stage.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
I didn't expect you to use a water hazard the first time! (Before then I thought you were going for lowest score.) I like the creative strategies you used to save time, like hitting the flagstick.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Oh, I didn't even know there were this many improvements, and that's even without considering the Hard Knuckle glitch. By the way, I really recommend encoding at 720p (minimum height 720); it is easily doable (especially since this is GB) even with my 8-year-old computer. This will allow Youtube to display it at 60fps, which is very important for a number of games, especially Mega Man games.
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Thanks for the TASScript; it really helped to see the exact inputs. That being said, the "slowed encode" seems pointless to me since it is not a slow video of the normal encode (which I thought it was at first), it doesn't even use the same commands, and I still can't read it. Personally, I'd just dump the contents of the entire console input/output as text. I can't really say that this was entertaining in any way (similarly for a number of hyperspeed DOS TASes). However, it is complex enough that I can admire the amount of work that went into optimizing this. It also helps that I like adventure games, which are known for this type of complexity. On the other hand, if we look at, say, CD-Man, I don't see this kind of complexity; the only thing I am left admiring is the author's apparent masochism. (Submission descriptions are very important in influencing opinion. This is true especially for hyperspeed DOS TASes.)
Editor, Experienced Forum User, Published Author, Skilled player (1943)
Joined: 6/15/2005
Posts: 3250
Just a few seconds in and it already looks like a Metroid reskin. The TAS looks pretty good to me. Near the end is where things get very interesting, with all the Drone Teleport going on.