Posts for FractalFusion


Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Huh. I thought you forgot about this. Oh well, cool that you finished the all bombs TAS finally. BTW, if anyone is wondering what this game is about, I made a few detailed posts years ago starting with: http://tasvideos.org/forum/viewtopic.php?p=429211#429211 Seeing this TAS reminds me again of how far the game goes to troll the player on Hard mode: - Hard mode throws emergency timers everywhere. - The various devices that threaten to set off the bomb get more difficult; a really good example is the pendulum in both Rail Crossing and Pinball Machine; on Easy and Normal, the pendulums don't shake a whole lot. On Hard, they nearly set off the bomb switch just by turning a screw once (and you get timers on them too). - Hint messages are placed in hard-to-find areas (like dead ends). Sometimes they are false and you have to find another message to confirm that. That being said, I do like how a lot of the game works like a logic puzzle (except Gunder which is just rock-paper-scissors, and the last bomb on Hard which is a 50/50 guess). Some of the logic is a little difficult to figure out though (it took me a long time to fully understand the one with the Doppler effect essay in it). Ice Coffee is still an amusing little bomb (EXPLODE, NOT EXPLODE, EXPLODE, NOT EXPLODE, ...). Also teaches you that triangles are important, not just in real life, but video games as well. Finally, for those with an interest in seeing things get destroyed, here is a video showing all the explosion cutscenes. Don't question why things like the Moon, the Pacific Ocean, your own shadow, and other people can all be bombs. Or why an orange explodes like a nuke. Or how an engine bomb causes the Earth to blow up. This is a weird game after all.
Post subject: Re: #6709: Fortranm's NES Higurashi no Naku Koro ni Kizuna: Dai Ichi Kan "Tatari" in 1:27:24.5
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
TASVideoAgent wrote:
Unfortunately, this game is meant to played with the DS rotated 270 degrees to the right, and Bizhawk doesn't seem to do avi recording in that way at the moment.
You can rotate it using Avisynth. For example: v = avisource("video.avi") TurnLeft(v)
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Just watched this. Co-op modes TASes are usually great, and this is no exception! In fact, a lot of these tricks wouldn't be possible in single-player. I noticed you didn't enter a couple of stages right away; I suppose this is for RNG reasons.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
I found a way to crash the game. If you do the tile glitch on Route 110 and then walk out through the tiles towards the left 4 tiles, the game will freeze. It works in a couple other places as well.
Did it freeze as in completely crash, or was the music still playing?
The music fades out, as if going to a new area. Otherwise, the display freezes.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
How are you planning to crack open JP Ruby? Is there a glitch that allows potential ACE?
There's this: https://glitchcity.info/wiki/Mail_and_Trick_glitches it can apparently corrupt metatiles. Which is really interesting and seems to me like it could potentially be more powerful.
Oh, I know about that! I found about it because of epicdudeguy's speedrun using this glitch on JP Any% to dupe Rare Candies: https://www.speedrun.com/pkmnrubysapphire/run/yjk2ldnm Some time ago, I tried some number of metatiles to see if it would do anything strange. So far, I haven't encountered any tiles that do something completely weird. I did find a tile (spawned by either of the two mail words ちからもち or ちくでん, under the category for abilities) that warps you to your secret base if you enter them from below. Other than that, I didn't really find anything else. But you probably know better how to manipulate these metatiles. I found a way to crash the game. If you do the tile glitch on Route 110 and then walk out through the tiles towards the left 4 tiles, the game will freeze. It works in a couple other places as well. I didn't find it to be useful though.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
Was that mentioned in the last list you helped make of what moves to use when? I thought I copied it over and followed it pretty exactly but maybe I made a mistake.
Oh, I assumed that you were still using Torrent strategy. But maybe I wrote something down wrong. Or I assumed that Water Gun and Mud Shot were interchangeable in a lot of places, so I left it as a puzzle for you to work out. :)
merrp wrote:
Isn't the super effective message longer than the critical hit one?
Only in English. In JP version, SE message is shorter than crit message.
merrp wrote:
I've been working on trying to crack open JP Ruby lately, as well as whether sprite ACE could be faster on JP. But we'll see!
How are you planning to crack open JP Ruby? Is there a glitch that allows potential ACE?
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
キ is broken.
Did something break?
Yeah, it's the adventures of fake BAD EGG red キ. This is how broken キ is: I don't even know what move キ is trying to use here. On a more serious note, I have not forgotten you; I just have nearly no time these days to do anything TAS related, in case you were wondering whether I disappeared. I did have time to watch your TAS, and you did manage to get it below 58 minutes. I should mention that you could have used Mud Shot on Wally's Ralts to avoid the critical hit there, and switch out one of the Mud Shots on either of the Numel you would eventually use it on with Water Gun. (Also, there was no need to use Water Gun on Magnemite before then; you could have just used Mud-Slap). Either that or you could have taken the Tackle damage from Wingull to set up Torrent and do as you did before. However, I don't think it would be too appropriate right now to nitpick this anymore, especially since you already submitted this, and you are testing out a new strategy that may even be faster. I still think the strategy of glitching IVs to move (instead of EVs to move) could work. However, it would take a lot of planning to make sure everything works. Also, the results I posted last year were messed up (I made an error that reported false values), so don't use those results.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Link to video Alyosha: For some reason, video dumped from GBHawk core is 60.0 fps instead of 59.72... Not a big deal though (I can correct it in Avisynth), just letting you know.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Pretty fun and short speed game. I tried it out for myself and even got a couple deathless runs, though nowhere near RTA speed. You managed to work out the desync problems, which is cool (but why are there even desync problems in the first place? I thought libTAS was invented to play back computer game TASes in a deterministic manner). Certainly I wouldn't have the patience to stick around if desyncs were going to be a problem.
EZGames69 wrote:
ngl, when I saw the thumbnail for your temp encode, I thought you were recording your tas with your phone camera.
Same here! I wonder what the average time was so far for the viewer to figure this out.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
In version 1.0, there is a glitch so that pausing the game when a text box is about to be displayed makes you invincible for the rest of the game
Yeah, this answers my question about how you got 17:05.78. I was trying to figure out how you did that before I read this sentence.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
r57shell wrote:
This is for the Nightfire TAS. Basically I'm starting at the black dot in and I need to get to the yellow point. Which of the lines would be the best to take? I need to jump from A (the ledge i'm walking along) to B (the edge of the platform i'm going to land on) The speed is constant and the jump length is always the same. basically the line connecting A to B is always the same length
Let's say D1 (starting point's distance from horizontal edge), D2 (ending point's distance from horizontal edge), R (jump length), W (ending point's distance from vertical edge) and x (horizontal distance of the landing point for the jump) are given above, and we want to find x that minimizes total distance. In short: Using calculus, we get the following equation: 2x2(W-x)2+D2x2=R2(W-x)2. For the special case D2=0 (ending point lies on the horizontal edge), clearly x=R/sqrt(2) minimizes the distance, and indeed solving the above equation can be done easily and gives x=R/sqrt(2). However, in general, this is a quartic equation, which I would just solve using WolframAlpha (example is given with D2=8, W=10, R=3). In general, if D2 is not too big compared to W, then the optimal x should be around R/sqrt(2).
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Flip wrote:
If her savings are in $10, $50 or $100 bills anyway, then there would be no error occurring.
Masterjun already tried that; InfamousKnight apparently responded that there are only $20 bills involved. This is clearly a lateral thinking problem. I came up with my solution after reading InfamousKnight's two posts as literally as possible. There might be other valid solutions, but I believe (unless InfamousKnight says otherwise) that if there is a single intended solution, then mine is the one intended.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I'm pretty sure the answer is 2160 dollars. Explanation: The problem only says that (according to her) 4 of the 20-dollar bills makes 100. It does NOT say that (according to her) 4 of the 20-dollar bills makes 100, another 4 of the 20-dollar bills makes 100, another 4 makes 100, ... This interpretation is reinforced in the statement of the question: - "Jane was counting her savings with the belief that 4 20s make 100": Exactly, she believes that 4 of the 20s makes 100. - "So every time she finds 4 20 dollar bills, she adds 100 to her calculator.": She finds 4 20s exactly once: the first (and only) time the count reaches 4 20s. - "However, she realized that 5 20s make 100 and not 4.": Yes, she realized that 5 of the 20s she had makes 100 and not 4. - "She counts them like this: 4 20s according to her makes 100.": Yes, the first (and only) time she counts 4 20s, to her it makes 100. - "So she counts 4 20 dollar bills and puts in her calculator 100 instead of 80 which was the mistake made.": Exactly what it says. - "And when she was done, she ended up with 2180 under the belief that 4 20 dollar bills make 100 dollars.": Yes, she ended up with 2180 because she believed that 4 of the 20s made 100 dollars. So her initial calculation was 20 dollars too high. So she actually has 2160 dollars.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I fixed the Lua script for the RNG analyzer and cleaned up some code: http://tasvideos.org/userfiles/info/58732884454006571 Turns out the previous one depends on "tables.lua", which I didn't provide. I rewrote it so it is in one file.
merrp wrote:
Some of the memory addresses would have to be changed to match JP's memory map--have you had any trouble doing that?
For the major addresses, I've already accounted for every single Gen 3 version (Ruby/Sapphire/Emerald/FireRed/LeafGreen and U/J for each). It's based on a previous script which I used in the VBA days. For things like Quick Claw or all the stuff you put in emerald-jp.lua, I haven't done it yet, though.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Here is the script I use to examine the RNG: http://tasvideos.org/userfiles/info/58692469321661997 During wild Pokemon generation, the game usually inserts a frame break in between PID generation and IV generation. In some cases (usually when the game rolls for PID a lot), this frame break may occur in other places, such as during the rolls for PID. I'm currently planning out how to write a Lua script using BizHawk forms so I can integrate all my scripts together instead of having a hundred separate files.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Yes, I know for wilds it picks the nature to roll and then rolls the PID until it matches the nature. By "method 2" (I think it's actually called method H2 elsewhere) I'm referring to the pattern where there is a vblank in between the PID and the IVs. The position of the vblank can change at random but the game usually uses this vblank positioning. So the random numbers look like this:
#1:
228118f0 <- encounter trigger (this is cycle 80106 of seed 0x3F87)
40311ea3 <- species
615215da
b3381a45 <- nature to roll
3d4295d4 <- pid low
14f8c3b7 <- pid high
9017775e <- vblank
b110d779 <- ivs 1st three  
e668fcf8 <- ivs 2nd three

#2:
bf9379af <- encounter trigger (this is cycle 80068 of seed 0xF988)
0d3881f6 <- species
d2ecaa31
fd85c550 <- nature to roll
9ff3c383
daae893a
26fc7a25
6455a834
1df0d697
70b7c0be
4beb5559
a30ad558
12ae06eb
fef6ec82
b9beafcd
354fb0bc
682fe87f <- pid low
06771086 <- pid high
d55f3d81 <- vblank
3110de60 <- ivs 1st three 
66304f53 <- ivs 2nd three
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I'm searching both for a good Mudkip in addition to the wild encounter. Note that the proper wild encounter has a very low chance of occurring. To get the proper IV requires a 1/65536 chance; the proper PID: 1/3 chance; and the chance of triggering it: 1/9 * 1/2. To simplify things, I only aim for Mudkip with 30-31 Atk IV, 31 SpAtk IV and Spe IV is at least 5 (or at least 20 if Spe- Nature). Nature is SpAtk+ with any one of Def-, Spe-, SpDef-. I aim only for the third move to be 0x3110, not the fourth (which is possible, but requires double-corruption, and leaves less backup in case the moves don't work out), and I assume that Method 2 is in effect. (Almost all wild encounters use Method 2.) I ran a search using a C++ program and got a few results. I'm looking at two of them right now (sorry, I couldn't be bothered to clean up this formatting):
Initseed: 3f87 Delay: 89 nat19 h21 a31 b1 s25 c31 d9
228118f0
IV bytes: 3334 3110 PID: 14f83d42 nat5 spec33 Cycle: 80113(0)*

Initseed: f988 Delay: 99 nat17 h2 a30 b26 s22 c31 d10
bf9379af
IV bytes: 3318 3110 PID: 0677682f nat1 spec84 Cycle: 80087(12)*
Both have a target cycle of around 80000-80200, which places it approximately at Route 104 after using Teleport, when trying to get the ferry to Dewford Town. Before I proceed, can anyone confirm whether having these glitch moves is permissible? (all hex) 1st move - 1300 (Route 104 w/o pkrs) or 1100 (Route 102 w/o pkrs) 2nd move - One of A184, A183, 9984, 9983 (double corruption) or E184, E183, D984, D983 (single corruption) 4th move - One of 3334, 3318 (double corruption) or 7334, 7318 (single corruption)
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I'm currently checking to see if there is a starting seed that makes it feasible to generate a wild encounter Pokemon with 0x3110 as its IV (lower word) and also with the correct PID. merrp, did you consider the strat of getting 0x3110 as experience at any point?
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
And yeah, do I still need the X Special for Maxie, or can I skip it?
Well, you can skip it. It's just that, without X Special, Mightyena takes two hits to defeat (Tackle + Torrent Water Gun), and Zubat needs a critical hit.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
- When do I get X Attacks, for Maxie/Norman?
Water is special type so you would get and use X Special, like you are already doing. I put stat stages for the physical types (for which you use X Attacks) in case it comes in handy for anything, but, looking at the strategy, it doesn't seem to be the case.
merrp wrote:
Also I'm not sure if I can get into Torrent range for the Admin fight *and* also have Maxie's Mightyena not knock me out first turn.
Oh, fair enough. Then replace "water gun (torrent)" with Mud Shot. It is also OHKO without crit and no Torrent is needed now. BTW, the crit tackle on Zubat requires some luck; it needs to be a 97%+ crit which is 1/64 chance.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
After analyzing the stats during battle as well as Water Gun / Mud Shot usage, I am pretty sure that it is better not to get Strength or Secret Power. Neither of them seem to achieve a whole lot (all they seem to do is turn three crits into non-crits (Edit: I mean Strength eliminates three messages, could be crit messages or super effective messages)). Also, if you skip the hiker in Rusturf Tunnel, you can do the whole thing post-Team Aqua without running out of PP. I'll post a custom encode using my Lua script with the stats pasted on as a reference when I get around to it. Edit: Link to video Here is the custom encode showing the stats of Mudkip/Marshtomp as well as all the enemy Pokemon. I also put down the damage values (before crit/stab/type) for various attacks, stat stages, and for physical types whether the badge stat boost is present. Note that despite the coloring, Mud-Slap will never get STAB (at least, during the time when it is normally used), whereas Mud Shot and Water Gun will always get STAB. I used this to make a Water Gun / Mud Shot PP count, and found that if you skip the Hiker in Rusturf Tunnel, you have just enough to use without needing to refresh PP or learn another move, after Team Aqua in Slateport:
Pokefan
Plusle: mudshot  1
Minun: mudshot  2

Pokefan
Minun: mudshot  3
Plusle: mudshot  4

Brendan
Slugma: mudshot  5
Grovyle: tackle/mudshot   6
Wingull: tackle

Triathlete
Magnemite: watergun  1

Psychic
Abra: tackle

Wally
Ralts: watergun   2

Youngster
Zigzagoon: watergun 3
Gulpin: mudshot  7

Wattson
Voltorb: mudshot  8
Electrike: mudshot  9
Magneton: mudshot  10
Manectric: mudshot  11

Hiker
Geodude: watergun  4
Numel: watergun  5

2x solrock: 2x watergun  7

(Hiker)
(Geodude: watergun)
(Geodude: watergun)
(Machop: watergun)

Magma
Numel: watergun     8   * (strength saves a message)
Zubat: watergun (torrent)  9

Magma Admin
Numel: watergun    10   * (strength saves a message)
Poochyena: watergun (torrent)  11
Zubat: crit tackle    * (strength saves a message)
Numel: watergun   12

Magma Leader
Mightyena: watergun (torrent)   13
Zubat: watergun (torrent)   14
Camerupt: watergun   15

Flannery
Numel: mudshot 13
Slugma: watergun 16
Camerupt: watergun 17
Torkoal: watergun 18

Cooltrainer
Swellow: 2x watergun  20

Cooltrainer
Spinda: tackle, mudshot  13

Cooltrainer
Zangoose: tackle, mudshot 14

Norman
Spinda: watergun  21
Vigoroth: watergun 22
Linoone: watergun 23
Slaking: 2x watergun 25
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
merrp wrote:
Also, what exactly is going on in that part of the video? Is it faster to enter a map on fadeout?
The next area will not load until the music fades out (unless the next area's music is the same as what is currently playing). So getting off/on the bike to fade the music before actually getting there saves some time.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Is there a way to reroute it so you don't have to go through Strength and the Hiker there? You can get HP Up (if you need it) by biking from Mauville City there and back, and from Meteor Falls you can bike back the way you came to get to Mt. Chimney. Something else to improve: When you get the bike, there is a way to manipulate the music to reduce fadeout delays when switching to a new area, such as this part in the published TAS.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Hello merrp, Sorry, I'm so busy these days that I can barely find time to do anything regarding Pokemon Emerald. Regarding paths: IIRC, it's a little faster to get closer to Brendan here. You can talk to Mom from the left, which adds a "turn frame" but you take two less steps. I think talking to Norman like this is faster. You can avoid a turn frame in Granite Cave if you enter the first ladder as shown above. Talking to the Pomeg Berry man from below saves a step. I also noticed a few places where you make a turn and then press A on the very next frame (like turning to talk to someone). IIRC it saves a frame to approach the trigger (for pressing A) head on instead of turning into it, whenever possible. It's very small though. Avoiding encounters on the bike: Taking a couple extra bike steps (by going back and forth) is better than slowing down/bonking, IIRC. That's what I did in my Pokemon Ruby TAS. Regarding strategies: - I hope you don't mind me discussing strategies. - I am aware of the two crit max Tackles on Grovyle since you did it in an earlier WIP. If it really is 1/256 chance for both, that's brutal :( If you can get at least the first crit Tackle, you can use Mud Shot for the second. How much does crit Mud Shot do? - I noticed you got Strength, but don't use it a whole lot, so I wonder if it's necessary to even take that route. I'm trying to figure out what it's for. It saves SE messages against Numel, but other than that, I'm not sure. Is it possible to replace the Strength on Slaking with a non-crit Water Gun? - Would it be faster to not do the double battle (last battle before ACE) and just fight them individually? There are a lot of things going against double battles vs two single battles; that came up in the Pokemon Gen 4 TASes and a lot of it applies to Pokemon Gen 3 as well. - Could you remind me why you need two extra Pokemon (other than Marshtomp and Abra)? If you did double corruption, would you be able to get away with one extra Pokemon instead of two? By the way, is it all right if you post the bk2 of your WIP, and the Lua script you used? I'm interested in knowing how it works.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Warp wrote:
Suppose one hose can fill the container in 1 hour. Another hose can fill it in 4 hours. A third hose in 9 hours. A fourth hose in 16 hours, and so on and so forth (going through the square numbers). How long does it take to fill the container if you use this infinite amount of hoses all at the same time?
Well, we just get 1+1/4+1/9+1/16+... = pi2/6, the number of containers filled per hour. So to fill one container, it takes 6/pi2 hours, or approximately 36.5 minutes.
Warp wrote:
Which reminds me of: What's the answer to the problem posed in xkcd #356?
According to explain xkcd, the question comes from a "Google Labs Aptitude Test" in 2004:
Randall explained in a speech at Google five days before this comic was released, that he was nerd sniped, in a way, by that problem in this test (see problem 10 on page 2), and got quite irritated when he ultimately found that it was actually a modern physics research problem, requiring very advanced math, far more complicated than the other puzzles.
The answer is 4/pi - 1/2, but unfortunately I cannot begin to explain to you how to get this value, even if I wanted to.