Posts for AntyMew

1 2 3 4 5
16 17
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Pokota wrote:
1) It makes no sense to TAS Pacifist as that's not materially any different from a regular run of Pacifist with perfect overworld navigation (you still have to survive the same number of turns on all bosses to spare them)
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Bisqwit wrote:
Because the game is so new and unspoiled for many, I would be inclined to honor the game author's request on this, but not indefinitely. Toby, you're not some special sunflower. Speedrunners run games they love. Period.
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"
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
samurai goroh wrote:
Isn't the conversion of the addresses something like take out the 02000000 part and then add +8000 and that gives you the address for Bizhawk?
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Samsara wrote:
I guess I'll use this post as an open call to people far better at scripting than me to have a crack at updating the script, with a crosspost to the LuaHawk thread as well. I'd love to have this done not just for myself, but for everyone else interested in AoS TASing.
Done It has slowdown issues, so it could use some optimization, but it works
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
arflech wrote:
I thought I remembered some recent game that requires Windows 7 or later (and therefore will not run under Hourglass) and yet is TASable because the developer implemented that sort of functionality; it's possible that the creator of Undertale would do so in the future, enlisting the help of people like packsciences who can be trusted to not leak the source code they're working on.
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
You're misunderstanding functions. The idea is to define it, then use it later on. For example, in the following code, foo is set to 2
local function inc(num)
    return num + 1
end

foo = inc(1)
Anyway, I've rewritten Mukki's script entirely. You can use this instead:
local function GetPosition(addr)
   local pos = bit.lshift(memory.readbytesigned(addr + 3), 16) + memory.readword(addr + 1)
   local subpix = memory.readbyte(addr)
   return string.format('%1.3f', pos + subpix / 256)
end

gui.opacity(0.70)

gui.register(function()
	gui.drawbox(156, 3, 230, 45, "#00008b", "#dcdcdc")
	gui.text(160, 5, "X Pos: " .. GetPosition(0x030015D0))
	gui.text(160, 13, "X Vel: " .. memory.readwordsigned(0x030015D8))
	gui.text(160, 21, "Y Pos: " .. GetPosition(0x030015D4))
	gui.text(160, 29, "Y Vel: " .. memory.readwordsigned(0x030015DA))
	gui.text(160, 37, "Timer: " .. memory.readword(0x0300094E))
end)
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Dashjump wrote:
No idea how to search for X/Y position, could anyone help out? Really appreciated.
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
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
packsciences wrote:
To make a TAS mod, I would need the source code (apparently it's trendy to share .gmz project files on GameMaker community)
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Amaraticando wrote:
I don't think it's possible. Does it somehow affect gameplay?
Yagamoth wrote:
- Specificially activating/deactivating the multitap during gameplay saves a fair bit of time as well, since SoM has a built-in check to disable the 3rd controller in case no multitap is connected (Which allows for walking in some cutscenes)
@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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Link to video Input 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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
feos wrote:
I can't believe people don't disable them instantly after installing a new system.
You can do that? O_O
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Fuck Windows updates
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Countdown wrote:
"I know the MWW goal didn't come out of nowhere, but it nevertheless doesn't complete the entire game." of course it didn't come from nowhere there are CREDITS at the end of MWW... if you want to complete the 'entire game' then just do a 100% tas.
There are credits at the end of Spring Breeze
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
MUGG wrote:
- At the menuing, where you click away tutorial before a mode starts, there seems to be a difference between pressing A or Start - OGA told me pressing one caused the game to lag more frames as opposed to pressing the other. I don't know if you have done it correctly, but I'm just pointing it out.
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
MUGG wrote:
- Since I'm not familiar with lsnes, I can't look at your optimization much. I compared some sections with my old WIP from snes9x and judging from the background music, I'm going through the rooms faster. This may be some new lag emulation, or longer screen transition emulation, I don't know.
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
MUGG wrote:
After watching through half of your Spring Breeze, though, I feel like you did a very good job at pretty much the whole WIP. I feel like you lost some frames to lag in Bubbly Clouds (before Kracko Jr and at Kracko Jr I feel like I noticed..) but I would say it's negligible. We should try to forgo saving every single frame and instead try to get the thing done this time.
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 :/
MUGG wrote:
- As for Great Cave Offensive, I fear that's the point where I stopped working on the game so the strategy hasn't been refined. I did finish the room with the long ladder at one point but then stopped for good. If you don't have that one, let me know and I'll look for it.
The 100% WIP w/Jet and Fire? If not, I haven't seen it
MUGG wrote:
- I don't understand why you want to set up fall through glitch in Gourmet Race. You only need to set it up at the end of GCO for Dynablade. After that, I have no idea - also I'm afraid I can't really help you with the glitch (how it's done, because I don't understand it much).
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
MUGG wrote:
Is your WIP 100% or just all modes? I'm looking forward to a run now. It's long overdue for nitsuja's run to be improved upon. Good luck! Last, but not least, I disagree with your opinion on what should be Any%. Beating Marx has been considered the goal of any%, not even by smns72 and OGA but also by the speedrunning community. It's up to you what you work on, but personally I would like to see any% 100% all modes any% (but this one is unpopular...)
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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
TAG wrote:
i found this http://vgcoding.blogspot.com.au/2011/01/how-to-debug-your-nds-rom-using-visual.html?m=1 this will allow me to possibly debug all of the glitches in this game.
I'd recommend NO$GBA instead. NO$ emulators aren't the most accurate, but they have the best built-in debuggers
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
CoolKirby wrote:
You can also use the Fire ability to clip up through platforms.
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
CoolKirby wrote:
Have you seen OGA and smns72's old any% WIP? It actually skips both Spring Breeze and Gourmet Race, so they might not be needed to complete the game. Additionally, there are a lot of tricks like miniboss skips that you should be able to recreate or improve upon in lsnes.
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:
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Link to video Input 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
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Fortranm wrote:
One of the major advantages of Kadabra I have found out is that it OHKOs Gyarados, which is a pain in the as* for all starters.
A pain in the ass-terisk?
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Samsara wrote:
Updated versions of rhebus' drop scripts (if I can get my hands on them)
http://pastebin.com/0xR8kVkH
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Spikestuff wrote:
Also, the fact that the mGBA core is outdated. BizHawk is running 0.2.0 it's now at 0.3.1 so there is a possibility that the issue you're having may have been fixed.
I was curious about that. How did you check which version is used?
Just a Mew! 〜 It/She ΘΔ 〜
Post subject: Re: Vault/Moon Tier Changes
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Mothrayas wrote:
And I personally don't buy any arguments about Vault movie ratings being biased to be lower just because they're in the Vault, at least not without any sort of evidence.
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.
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
Ishmayl wrote:
Huh... maybe vimeo would be a good secondary option? I would really like to watch this movie...
You can still watch the mkv or mp4. mp4 is streamable, mkv is higher quality
Just a Mew! 〜 It/She ΘΔ 〜
AntyMew
It/Its
Encoder, Experienced Forum User, Published Author, Player (35)
Joined: 10/22/2014
Posts: 425
That reminds me, F-Zero GX has similar problems
E-Dragon wrote:
I managed to somewhat get dolphin to sync now. I got a full input file of a bit of story mode messaround on all chapters to work, but some other input files desync consistently at one specific point, so I wouldn´t say it´s rock solid. From what I discovered the desyncs only appear when you interact with AIs, because I think they have some RNG, however it can sync even with heavy AI interaction
I don't know which revisions E-Dragon has used, though
Just a Mew! 〜 It/She ΘΔ 〜
1 2 3 4 5
16 17