Posts for FractalFusion


Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
BKM version, for those who want to run it in BizHawk but can't run BizHawk 1.7.0+: http://tasvideos.org/userfiles/info/17318584383593842
MrWint wrote:
The major difference is the memory alignment, separating between Japanese and non-Japanese versions. ... This happens to make getting the right bytes to the right places more difficult in the Japanese version,
Yeah, but the fact that so many more convenient bytes can be written into name fields (since, you know, it isn't English) more than makes up for it. Five bytes worth of instructions launching the Hall of Fame can be encoded into a single name. I know this because I made a movie in VBA (over a year ago) that beats the game in less than 1m1s, doing exactly that.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
There is a glitchless TAS of sorts, but it is on the Japanese version. Red HP sound glitch and 1/256 miss is used, but not Marowak Pokedoll skip. It uses the Nidoran route, and explicitly says that a former TAS using the Squirtle route was slower by over a minute. (1/4): https://www.youtube.com/watch?v=_flV070jIEY (2/4): https://www.youtube.com/watch?v=kmyhjnZpNUo (3/4): https://www.youtube.com/watch?v=UNYqO5BWE1A (4/4): https://www.youtube.com/watch?v=GJRjvtNG5Vw (click CC for translation notes; also, please tolerate the red HP and sound glitching because it is everywhere in this run).
ALAKTORN wrote:
I thought he meant getting Graveler just to use for the Agatha fights, then switch back to Nidoking. Would that be slower? Is there really no better Pokémon than Nidoking?
I meant whether it was possible to replace needing to glitch L100 Nidoking (which takes a while) with something else.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
MrWint wrote:
I considered it, but I deemed it slower in the end (without exact testing to be fair). It's mostly about the moveset: Graveler has an awful moveset (Selfdestruct, Harden, Earthquake, Explosion), as have most of the other wild encounters. Onix has probably the best moves (Rock Throw, Rage and Slam), but you are way lower level and you will run out of PP and need to use Rage way too often, so I'm not entirely convinced you can hold the time advantage you have through the Elite Four. I may be totally off here though.
Oh, I see. I forgot that 1F in Victory Road is not accessible (L42 Graveler doesn't have Explosion, but Rock Throw instead). Also I forgot that the original does not have a PP-restoring move hidden between the end of Victory Road and Indigo Plateau, unlike in FRLG.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
MrWint wrote:
FractalFusion wrote:
Even though this is a run meant to show off the "Brock-through-walls" glitch (and it even fights the Elite 4), something bugs me about this run where it just seems like there is a much faster way to do this, even while staying consistent with the goal choices given.
Do you have something specific in mind to make this faster?
I was thinking of catching a Pokemon in Victory Road and using that (I think Graveler), as opposed to glitching L100 Nidoking. Oh, and thanks for the BKM. Apparently BK2 has Start and Select reversed compared to BKM.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
MrWint, I'd like to test something. Could you generate a BKM version of your movie file? I tried to generate it from your BK2, but I was unable to get a movie that syncs. (If not able to, then "syncs on 1.1.0 - 1.6.1" is not an accurate statement. Besides, BK2 files don't work in 1.1.0-1.6.1)
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Even though this is a run meant to show off the "Brock-through-walls" glitch (and it even fights the Elite 4), something bugs me about this run where it just seems like there is a much faster way to do this, even while staying consistent with the goal choices given.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Yes, 2n+1 can only be prime if n is a power of two (or if n=0). From the information on this page, 2^(2^m)+1 is composite when 5≤m≤32. The smallest open case is m=33.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
mkdasher wrote:
Can anybody confirm if that journal trick is just japanese only? I have tried it on the English version and I can't manipulate RNG with it.
The journal trick definitely works in Diamond and Pearl English versions (I did it in my WIPs). I recall that you need to access a journal page that says that you caught a Pokemon.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
jlun2 wrote:
So....is save corruption that leads to game end glitch in 1 minute possible in the orginal Green/Red?
Yes.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Hm. Impressive. Anyway, I want to mention that Spikestuff's encode was uploaded to Nicovideo and has over 280k views. There are a fair number of Twitch Plays Pokemon references in the comments (despite TPP being largely a western thing), and one person pointed out the existence of ASH (albeit as a glitched menu option; I saw it somewhere but can't find it right now). The main point is, no matter where you are in the world, this run is so obviously broken that words cannot begin to describe it. MrWint, which project are you planning next?
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Warp wrote:
So does that mean that the following is impossible to answer? "Give me an example of a real number that's not expressible with a finite expression."
That depends on what "give me an example of" and "expressible with a finite expression" mean. I suppose "give me an example of" means "define", but "expressible with a finite expression"? Does that merely mean computable numbers or possibly a subset of the computable numbers? There are numbers that are not computable and can be defined (as stated on the Wikipedia page).
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
So, in the meantime, they did Pokemon Black and Pokemon Black 2. For recaps on everything since the whole Twitch Plays Pokemon thing started, see http://tvtropes.org/pmwiki/pmwiki.php/Recap/TwitchplaysPokemon . Now, they're about to start Pokemon X, something that I didn't think was possible: http://www.twitch.tv/twitchplayspokemon My guess is somehow they're feeding input to a real 3DS and taking output from it, not that I know how it is done.
solarplex wrote:
Wasnt there another game they tried at one point that was not a pokemon game?
They did all kinds of games in the breaks between Pokemon games. According to the TVTropes page, they did Golden Sun, Telefang, Mother 3, Petz, Pokémon Mystery Dungeon, and Pokémon Conquest, at the very least.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Hello. The NES input should be configured under Config -> Input... -> Port 1 Gamepad -> Configure. The A button on the NES gamepad (I think the default key on keyboard is the Z key, but can be configured to whatever you like) selects a file and starts the game in Uninvited.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Please check your PM box. I sent you a PM. This may take a bit of time. Edit: The situation has now been resolved.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
th2o wrote:
Hi, Here we are at last ! VicoV and me finished the last polishing touches for our run & submission tonight, and just as we anxiously hit the save button... We got an error.
Archive: /tmp/phpbDwHPx inflating: /tmp/nesvzip_1401499268_970/Saturn Bomberman.bkm error_handler: errstr=Division by zero errfile=/home/tasvideos/public_html/formats/bkm.php errline=74 Problems! No acceptable movie file found in the ZIP
The unzipped movie file works with BizHawk. We tried fiddling around with the file name and header lines to see if we could get it to work but to no avail. Here is a link to the ZIP file we're trying to submit. Any idea of what we could be doing wrong ?.
I've contacted the coders of the site. I don't know yet what is going wrong. Edit: I've merged the topic into this one. Seems like Genesis and Saturn BKM submissions are not actually allowed yet (no implementation exists for that).
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I watched this run, and it is well planned out. I don't mind the cancellation and new run, since the run will look somewhat different because of the different RNG. I wonder how much time will be saved by the new version.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
I've already uploaded an upper-screen-only version to Nicovideo. Youtube: Link to video Nicovideo (replace nicovideo.jp with nicozon.net for no-account version): (1/3) http://nicovideo.jp/sm23659989 (2/3) http://nicovideo.jp/sm23659945 (3/3) http://nicovideo.jp/sm23659906 By the way, the credits uses both screens prominently, although I didn't bother doing the credits in the above encode.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
This run is pretty well done. I noticed how skillfully the enemies on each screen were killed, as well as the weapon switching and the juggling of weapon items in the last stage. This was done without any deaths, which I think is great since it flows a lot better without any deaths. It can obsolete both published runs. By the way, I edited the rerecord count to 58000.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Some games just don't work well in PCSX/PSXJin. If you've already tried any of the "Activate special game fixes" in the TAS Soft Graphics Plugin, or the options in Configuration -> Options -> CPU, then there's nothing else that can be done.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
SirLagsALot wrote:
Can someone tell me if there is anyway to record avi movies with this emulator and have the resulting video with the ntsc 2x filter, I've tried numerous things and no matter what I do it refuses to use anything other than the standard.
There doesn't seem to be a way. You can use an external capture program (like Fraps). Or, if you know how NTSC filter works, then you can dump AVI from the emulator, and apply the filter in AviSynth. I don't know anything else.
Post subject: Re: Trouble with lua joypad.set
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
SeanSullivan86 wrote:
I have a main loop like this:
while true do
  -- Only read the next frame of data if the last one was used
  if input_was_used and not finished then
    read_next_frame() -- sets buttons, X, and Y variables
    input_was_used = false
  end
  
  if not finished then
    joypad.set(buttons, 1)
    console.log(string.format('Buttons : %s', table.tostring(buttons)))
    local analogs = { ["X Axis"] = X, ["Y Axis"] = Y }
    joypad.setanalog(analogs, 1)
  end
  
  if finished then
    console.log("Movie finished")
    client.pause()
    return
  end
  
  emu.frameadvance()
end
The log statements indicate that the 'buttons' table is being populated correctly, for example key "Start" gets value true (boolean). However, the button data never gets passed to the emulator. The analog data DOES get passed to the emulator, just not the button data. This is for N64 ... Mario Kart 64 ROM Am I using joypad.set wrong?
Hi SeanSullivan86. I tested the following code in BizHawk and it presses the Start button on Controller 1, as shown by input display. So I think that giving the key "Start" with a value of true and using joypad.set(key,1) is supposed to work. It might appear to be one frame late.
key={}
while true do
 key["Start"]=true
 joypad.set(key,1)
 emu.frameadvance()
end
By the way, console.log(joypad.getimmediate()) can be used instead of console.log(string.format('Buttons : %s', table.tostring(buttons))) (I haven't seen your full program though, so I don't know if it works in your context). I also fixed the wiki page for N64 movie data in BKM.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Ferret Warlord wrote:
What is the sum of all positive integers? The answer, if there is one, just might surprise you!
If by the sum of all positive integers you mean 1+2+3+..., then we've had some discussion earlier this year about it. It starts here (Post #363689) and continues for eight posts. Relevant Wikipedia page.
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Now they are onto randomized Pokemon HeartGold. (First Pokemon being Trapinch with Hammer Arm and the Anger Point ability, though that is certainly not the weirdest thing randomization will do to the game, if randomized FireRed is any indication). The Pokemon Stadium thing where they hold "bets" and stuff is still there. Stream: http://www.twitch.tv/twitchplayspokemon Status: https://sites.google.com/site/twitchplayspokemonstatus/ Live updates: http://www.reddit.com/live/7nc7jmhci4i6hiqkciytwamw3a I'm more interested in what the streamer will do when there are no more Pokemon games left. Would probably do B/W and B2/W2 next, but then after that? My guess is the streamer will retire the channel after that. But my guesses have never been accurate lately, so who knows?
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
mkdasher, how is progress on Pokemon Diamond/Pearl?
Editor, Experienced Forum User, Published Author, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Thanks for reporting. I've fixed it now.