Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Mettaton can be spared w/12k ratings. He can be finished before the essay
There's also 2-round Undyne using an OoB glitch and good movement
EDIT: Oh, and all the dogs can be spared after one turn using the stick, and Mad Dummy can be beaten quicker by hitting it with as many of the attacks as possible, until the robots which always take 4 turns. Mad Dummy would honestly be the most interesting boss from a TAS perspective
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
I don't think it's just that. There's let's plays all over the place already; a TAS would just be a really fast one.
Undertale has... a theme, let's say, which is very contrary to the idea of speedrunning, and especially TASing. I'm inclined to agree with you, that speedrunners can play what they want. But know that his request isn't just "don't spread spoilers"
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Iirc Bizhawk's default memory domain is WRAM, which starts at 0x02000000. Though that script in particular accesses ROM, so a simple subtraction doesn't work
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
What are you talking about? Hourglass runs fine on Windows 7
Anyway, Hourglass is quite close to working with Undertale. No need to get Toby to do that much extra work on a finished game
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Position is a signed 3-byte int, subpixels is an unsigned byte
X pos: 0x030015D1
x sub: 0x30015D0
y pos: 0x30015D5
y sub: 0x030015D4
Since VBA doesn't have a 3-byte read function, you can use this function instead
local function read3bytesigned(addr)
local hi = memory.readbytesigned(addr + 2)
local lo = memory.readword(addr)
return bit.lshift(hi, 16) + lo
end
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
For future reference, Undertale needs these settings:
Enable hotkeys when > other programs have focus: checked
Enable game input when > other programs have focus: checked
Frame advance skips "lag" frames: unchecked
And all DLLs enabled, due to being a Game Maker game
Even with those settings though, it doesn't accept input for some reason
I'm a bit late, but there's no chance in hell anyone would share the source code to a commercial game. The best you could do is decompile it, which atm isn't possible for Game Maker Studio (altho the demo is 8.1), and is very questionably legal besides
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Newest rev is very bad for TASing due to an issue with frame advance. 4.0-5400 is the most recent rev without it
As for your problem, I've never had that kind of problem. Are you sure it doesn't have to do with the game? Maybe the menuing responds immediately, but everything else has some input lag
EDIT: Oh, I missed the residual increase in input lag. Definitely sounds like a bug, but despite that, many others have TASed in Dolphin 4.0.2 just fine
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
@Yagamoth:
As far as I can tell lsnes doesn't support unplugging controllers. Maybe there's a way to edit the input file directly to skip a controller, but I don't know if that would work.
Also, snes9x runs are accepted as long as they are on v1.51+. Deprecation != rejection
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Link to videoInput
Dyna Blade done, next is Great Cave Offensive
The reset in stage 1 saves about half a second. In stage 3, mixing the Rockys in the tall room for Fire saves a lot of time in that room, then loses it all getting back to Jet to skip the miniboss
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
I fail to see why such a minor difference means MWW marks the end of KSS
Going straight for MWW leaves just below half of the game modes incomplete. As a collection of games, completing the game does not equate to completing the last unlockable game mode, let alone the second-to-last. It means completing all of them. It'd be much different if it were one cohesive game with a bunch of optional areas
That's my opinion. I'll agree to disagree, even if you think I'm wasting my time horribly :P
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
You mean selecting "no," right? I used Y for most of the menuing, since I rebound the controller in a way which resembles KSSU more.
Either way, none of them seem to create any more or less lag
Yeah, it's hard to tell. As far as I can tell I'm going at an equal pace w/o lag, but it's impossible to compare w/lag
Thank you! c:
While I don't want to be lazy about it, I have to agree. Going back to save a few lag frames would take a very long time :/
The 100% WIP w/Jet and Fire? If not, I haven't seen it
Dyna Blade is next. Going to GCO would waste a frame of menuing between Dyna Blade and Revenge of Meta Knight
I was planning on using the finish line in Gourmet Race 2 to set it up, which wouldn't have wasted any time, but it turned out I somehow had it already by that point. Possibly from pressing down to preserve momentum when landing?
I'd try to debug the fall-through-platforms glitch, but I can't figure out any way to set breakpoints on SRAM
It's both, really. The input can easily be reused. What I'm working on currently is any%, and I don't know if I will work on 100% afterwards
I know the MWW goal didn't come out of nowhere, but it nevertheless doesn't complete the entire game. It's the equivalent of skipping Kanto in Pokemon gen 2, stopping at Graham in Aria of Sorrow, or choosing the bad ending in Cave Story. And how would any% be defined in KSSU, in which there are even more game modes after MWW?
I can see the argument that Spring Breeze, Gourmet Race, and the Arena would also be in 100%, and would have no differences from any%, but there's no reason an any% run shouldn't be complete on its own. It doesn't add anything to the run to skip game modes, just time advantage for a very specific goal
Now that I've finished my rant, just think of it as any% all modes, if that makes you feel better. I'll submit it aiming to obsolete nitsuja's, but we'll see what happens
Anyway, thanks for the advice
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Down, actually. I was looking for opportunities to use it, but Spring Breeze doesn't benefit from Fire enough. The few places you have to go down, particularly just before Whispy Woods, aren't worth the time it takes to switch abilities
I have. Actually, I was under the impression that this one was more recent, but apparently the one you linked finishes one more room of Meta Knight :U
Anyway, I do not agree that Milky Way Wishes should be considered the primary goal of KSS, due to its nature as a collection of games. I argue that a run aiming only to complete MWW is incomplete
It'll make a great reference for Dyna Blade and GCO, though. Thanks for linking it c:
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
Link to videoInput
Spring Breeze and Gourmet Race finished w/fall-thru-platforms glitch active
I realize I made a mistake getting the Poppy Jr into position for the Jet mix. Initially it saves 3 frames, but unfortunately it doesn't save time overall due to extra lag later on :/
I'm also having a hard time deciding what to do with Gourmet Race 3. Jet is very laggy in that stage, so it turns out replacing the first jet charge with simply running saves 11 lag frames, but wastes 9 in-game frames, for a total of 2 frames. Normally it'd be no big deal, but with the in-game timer right there it appears a lot slower. Also, I don't get the fall-thru-platform glitch for some reason. I could get it in Great Cave Offensive instead, but I don't know if it'd waste any time there.
I'd prefer to go for the better in-game time, but I'm open to either option
Encoder, Experienced Forum User, Published Author, Player
(35)
Joined: 10/22/2014
Posts: 425
That's confirmation bias
Of course, it works either way. People who think it should be in Moons will see more proof for putting it in Moons, i.e. will be more generous with the ratings.
I see the point for >80% yes votes, but imo the submission poll isn't something to base the tier on completely. It's there more to help the judge make a decision, especially since most people look at it as a "should this be published" poll. The Hydlide TAS being a big improvement skews the poll even further, considering if there's a run already, and it got improved by so much, of course the run should be published.