Posts for DeHackEd


1 2
23 24 25
32 33
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
A couple of points... first, you'd be amazed just how fast we can skip text when we try. Second, rules state that the AVI must be a 1 to 1 match of what the game produces. No replacing sound, no skipping/duplicating frames, etc. So I'm going with "bad idea."
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Another possible problem is that the kernel interface would need to be more seriously altered. Besides saving the state of a multi-megabyte running application, any files changed may need to be restored. The prorgam will need to be denied internet access, and the system clock will need to be simulated and corrected for. And as Bisqwit said, Wine doesn't emulate a whole CPU. It's just a re-implementation of Windows and an EXE loader. To save the state of a running program, you'll need external help, either through a ptrace or kernel assistance. Wine alone can't easily do it. So, uh, not happening any time soon. Doing rerecording (and slowdown?) in Wine would be months of work.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
You make a frame where the first frame occupies the odd lines and the second frame occupies the even lines. (Or the other way around). You get something your eye will be fooled into thinking is ~59.94 frames per second because of the way NTSC works.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
.. Did you even download the zip?
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Besides the fact that the hardware does produce 60 fps and it's "most correct" to show every frame, you just might be amazed what the difference is.
Post subject: An illustrated guide to continuing recording
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The quick way Before you exit snes9x: 1) Make sure you're happy with what you have so far. It might be harder to come back in the middle of a job after a long period of time. 2) Save a state. Remember which slot you used. 3) Stop recording, exit, logout, etc. When you come back: 4) Play back the movie with read-only mode OFF. 5) Pause playback. 6) Load the state from step 2. 7) You are now in recording mode. Continue work. The slow way. This is for when you don't have a save-state handy. Editting/continuing from someone else's run applies. 1) Start playback with read-only mode OFF. 2) Press TURBO to seek to just before where you want to record from. Do NOT overshoot your target. If you go past the end of the move, you must restart. 3) Pause playback. 4) Press save-state. 5) Immediately load that same state. 6) You're in recording mode. Continue work.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
FAQ (as linked at the top of this page) -> Codec Problems
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Ugh... That really varies by game. The best advice I can offer is to try to determine what it is that the game uses as its main entropy source, and then try to fiddle with it. Not every action affects luck. Find out which ones do and then go by trial and error. If you can refine the strategy later, so much the better. Observe. Learn. Exploit.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
There are two important things you need to know. First, the NES, SNES, etc are deterministic. This means that their behaviour is 100% reproducible and predictable. Any randomness is merely an illusion. Second, randomness is simulated as a function of something the user cannot realistically control. These are usually some combination of a factor of the previous button inputs, player location, frame counter, etc. The only entropy source (a way to get random data into the system, which is processed by the CPU to produce something psudo-random) is the controller. Using savestates, we can fiddle with the controller until we get what we want. If something happens that you don't want, go back a bit and change how you behave. The random number generator will have a different set of data to work with and produce a different result. I hope that makes sense to you.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Agh, Doppler is such a pansy. I was going to comment on the fight, but a brief bit of research shows I'm probably wrong. Nothing else bad to comment on, jawdropping boss 0wning, yes vote, excellent speed, and I know of no glitches which you missed out on.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Is there an error message? Or do you just not know how to use IRC? There's a URL in the header of this forum which you can click. It should connect you to the channel.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I'm afraid I disagree with that. Google Video doesn't let you download for offline viewing, archiving, and their Flash based player leaves something to be desired. I'd much rather have an actual AVI to watch. It is somewhat standard procedure for some movies to make their way to archive.org for direct HTTP downloads.Speaking of which, we have a lot of stuff that might be worth uploading...
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
You're asking for personal preference. And I'll answer with mine: BitTornado.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
To OmnipotentEntity: Since he said he's on a Mac, and nitsuja has been known to destroy all other operating systems in his wake as he "improves" emulators for windows, it won't do any good. To m.r.bob: I assumed that you'd go visit the snes9x homepage to find a copy of snes9x. snes9x.com ?
Post subject: Re: Desyncs for popular super mario world videos
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
m.r.bob wrote:
(snes9x for mac, most recent version)
Sorry, wrong. Use the WIP version of snes9x. I'll bet all will be better with it.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Let's tempt fate. I'll edit when I have the results. Shouldn't be more than 15 minutes. (Edit) Virdict: It looked good for a few minutes; Masa/Mune were beaten, then Crono got himself stuck on the world map. Oh well.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Break The Targets Luigi: 27.95 Mario: 17.83 DK: 18.13 Link: 21.57 Samus: 15.00 Falcon: 18.35 Ness: 31.39 Yoshi: 22.41 Kirby: 23.03 Fox: 17.60 Pikachu: 13.27 Jigglypuff: 26.79 Board the Platforms Luigi: 33.05 Mario: 21.61 DK: 28.47 Link: 35.47 Samus: 36.65 Falcon: 26.60 Ness: 38.00 Yoshi: 19.35 Kirby: 36.77 Fox: 37.75 Pikachu: 24.61 Jigglypuff: 33.75 Single Player Game All are in excess of 1 million, all done "legimiately".
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Lavos' AI is pretty much a script with very few (if any) random decisions. You can't prevent him from executing Destruction Rains from the Heavens as his first move, so at best you have to survive that. Then you need to survive what the core is capable of delivering. Also, the luck system of CT seems to be a fixed algorithm with sequential generation, maybe from a table. Eg: if Crono will get a critical hit for his next attack, then you can wait as long as you want before getting a critical hit as long as nothing really happens during the wait. Also, any other character may attack and instead they will get the critical hit. You can see the future, but... the future refused to change.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
I never liked the way your frame display works. I prefer mine. I think I'd need a monospace font though. What kind of font does MKV render with?
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The subtitles change a lot. That subtitle file is going to inflate pretty quick. That said, I could make such a patch for a few emulators. snes9x would be my first candidate. What about turning on keypress display during encoding?
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
The default IP address appears to be not working for me. A quick DNS check grabbed the random IP address 140.211.166.3 Try that in place of irc.freenode.net
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Looks like it's based on the same trick used in the airman => Wily 2 (2?) glitch. Only it's a different wily stage.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Oh, THAT. I saw that before. It's 2 frames at the start of every battle. Never understood why it does that. It just switches to a higher resolution, does 2 frames, and then switches back to normal. Makes no sense.
Emulator Coder, Experienced Forum User, Published Author, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Sorry, couldn't help you. I wrote my own AVI encoding system. All I could do is make an AVI for you from an SMV. Nitsuja, what changed? 2/4 GB barrier breaking? Something else?
1 2
23 24 25
32 33