The character moves at a good pace, but the first level was meh... I took a look around the second level, and I think if the rest of the game plays like that, it would be TAS-worthy.
That's a neat idea. A game genie code would be better than having to use an IPS, if you know how to make those.
Incidentally, TASing the hack shouldn't be necessary if the only change in the ROM manifests after the input is finished.
I didn't mind the lag so much, but the action got really monotonous about halfway in. You'd have to cut more than a couple minutes before I'd vote yes on a run of this.
A bot? I may have been too vague in the OP. What I'm shooting for are (at a minimum) quicksave/quickload functions in games that aren't supposed to have them (like Diablo II) and to dump the resulting gameplay as video.
Granted, I don't know how that will all work, but I have yet to learn of anything that MHS categorically cannot do.
(Other than heat a pizza so hot that it even MHS itself can't eat it.) [/rimshot]
It's like the cheat finder in any emulator, except that it can read the memory of any program running in your system. It also has some programming functionality built in, meaning that it can be extended to other purposes, such as TASing (possibly) or world domination.
Read, play, learn. :)
Edit: I think I may have been premature in posting this thread, since I don't yet know exactly how to use the script feature.
Lots of reading to be done...
I had recently figured out how to use MHS to cheat at PC games, and reinstalled FF7 with the intention of cheating extensively. The idea developed from hacking the starting conditions for a custom challenge run, into implementing some kind of savestate facility using the powerful scripting engine built into MHS.
The idea never materialized into anything, but it came back to me recently, when Bisqwit posted a thread about using video recording as a method of pseudo-TAS recording on incomplete emulators.Pinky, are you pondering what I'm pondering?
[EDIT by Bisqwit: Expanded the WDYM abbreviation in the thread title.]
Let's all get down to the funky sounds of Steven Seagal is the Final Option!
Sadly, this is my experience as well. I've been looking for awhile, but can't find a workable replacement for Winamp. I can't even hack the plugins/VLC to work together, because I'm using Windows and therefore nothing compiles.
...Maybe this is what is meant by "get a real operating system."
"He's a fairy boy and he's okay
He jumps on knights and he... dresses gay?"
Eh, whatever.
It's always cool to see this game be further vivisected. Yes vote.
I think this is the first time I've ever neglected to watch a submission, and then changed my mind for the promise of depicted animal cruelty.
It was funny, but I have to give it a meh, mainly because it made no sense.
It wasn't working for me, either. It was working before, so I was more than a little annoyed to have to deal with this schizophrenic behavior all over again.
My solution: 1) put the ZMV in the ROM folder. 2) delete ZSNES.CFG/ZSNESW.CFG. The default config worked where my old config failed.
Simple as... well, it's about as "simple" as planting a hot dog tree in your backyard, but it works.
I look forward to seeing the movie, but it's going to have to wait till tonight.
I used Avast for awhile... it has its own nags, and I eventually got rid of it. The only "virus" it ever found was Sumotori.
Got rid of Comodo firewall, too. I'm not thrilled to be relying on the Windows firewall, but just stopping inbound traffic and not downloading spyware isn't the kind of rocket science that a company like Comodo would have you think it is.
In snes9x, what you'll need to do is open the cheat menu and click "search for cheats (active)".
At this point, you'd need to decide which memory value you want to find. Supposing you wanted to find the aircraft's yaw, for example, you'd first get the game running so that you're in control of an aircraft. Next, you'd pause the emulator and reset the cheat search. Holding left and tapping the frame advance key, you'd run searches for values "!= not equal to" previous values, every ten frames or so. The search interval of ten frames is arbitrary; you'd just need to make sure that the yaw value has actually changed since you made the last search, or you'll ruin the results.
It's safest to use "!=" as your comparison type because you don't necessarily know how the game stores the yaw value in memory, or whether turning left is going to make the value increase or decrease.
Eventually, you'd have narrowed down the field of memory addresses to the point where you can unpause the game, and swerve around a little bit- since you're using the active cheat search, you'd hopefully see one or two memory values that exactly correspond to action of the aircraft.
Sometimes, it's helpful to start searching with the inverse of the logic in the example I just described. That is to say, you'd leave the craft steady and do searches where the comparison type is "= equal to" the previous value. That clears out music variables, timers, and random number generators that change every frame.
Knowing about how the SNES stores data is also helpful in narrowing down the field: you can usually assume that important values, such as the characters hit points and x/y coordinates, are going to be stored in lower regions of the memory, whereas memory addresses 7F0000 and up often contain nothing but useless video data.
If you're not afraid of a little programming, you could use Lua. Setting up timers is the least of what Lua can do. :)
Here's where you can download the Lua-enabled version of Snes9x:
http://tasvideos.org/forum/viewtopic.php?t=6539&start=0
Also, we already have a Pilotwings thread. I think one of the mods will merge this thread onto that one soon.
Likewise. I think it's because I didn't sacrifice a goat in Upthorn's honor last solstice.
Emulator voodoo aside, the run had a lot of entertaining scenes, such as Simba mauling the hell out of everything toward the end. Stage four could possibly have been more stylized, but it's hard to say.
Yes vote and a bag o' chips.
I have almost the exact same machine, and FCEU has never crashed on me. Could be a configuration issue- maybe you should delete fceu98.cfg and see if the default settings are any better?
I think you should avoid skips. If you were going for 100%, you'd skip anything that would take you out of the way of item-collection. But if you're going for completion, then you should complete everything as the designers intended.
Then again, if you're just making this for the sake of making a cool OoT movie, then there's nothing to stop you from doing whatever you subjectively decide is the coolest thing to do in any situation. You could, for instance, skip the Kokiri sword and still do the water temple.
"Because you can."
Generally, time is an absolute measure used to quantify a video's merit, but not always.
The little touches that make for interesting viewing are important, and sometimes realtime runs lack these when they could instead not lack them.
Typing of the Dead. Ph33r my super-a typing skillz.
I guess I'm pretty good at Deus Ex. It's supposed to be a tactical game, but I'm pretty comfortable running around blowing everyone's heads off with whatever's handy.
Not so much if nobody can tell that a bot was used, I think. ;)
The Half-Life scripting is another point that makes me think the rules are a bit pedantic.
I think it's silly that SDA forbids (according to what I've read) bots to automate even the most meaningless tasks. A Diablo II run, for instance, will be the same whether a human luck manipulates a gambled item, or a bot does.
The only difference is that the human will eventually get old and die trying to manipulate a 1/1000 drop by hand.
Well I'll be damned. I remember a screenshot on the back of the SMB 3 box of some level that doesn't exist- I think it was number 4 in this video. That bugged the hell out of me.
Nice vid, but it's more suited to the "let's see you play something" thread than a submission.