Posts for feos

1 2 116 117 118 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Geesk wrote:
Can i use game esoterica else?
What do you mean?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Lubuntu is incredibly lightweight. Debian with LXDE would give you comparable (and probably faster) speed if you don't install tons of extra stuff.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Maru, please upload the subtitles somewhere so the publisher could use them.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
It's impossible to read developer's mind, we can only speculate about their intentions. Also sometimes a "glitch" is an oversight, but sometimes it's a result of an explicit decision to avoid some check. It's impossible to know for sure where "glitching" starts in the code, because it's impossible to fully understand and test all the code. For that reason, "glitchless" is a bad label. Sometimes it's not too bad, for example when it's somehow really easy to clearly distinguish all the glitches from intended play. But in most cases it's incredibly arbitrary and ambiguous. Like in situations where the list of possibilities is really huge and what is possible varies in a lot of ways. Then everything becomes a matter of "glitched enough-ish", and there's no clear cut anymore. As a result, we'd need a better definition of what it banned and why. Why exactly did you avoid the things Memory listed? If we understand the main reason, maybe we could come up with a better label.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Radiant wrote:
It strikes me that "full inventory" is incorrect: the inventory is already full if you get (e.g.) the first sword and shield, because the upgraded sword and shield replace those in the inventory.
If it accepts further upgrades, can it be easily called full?
Radiant wrote:
Furthermore, this run obtains all hearts (which are not shown in the inventory)
We use a general term of the English language, and for this game we define it as upgrades that you can check at any time. This originates from the in-game mechanic that explicitly shows you what you have, therefore it's not iffy or arbitrary.
Radiant wrote:
does not obtain maps and compasses (which are shown in the inventory).
Those aren't explicitly shown to you at any time, therefore not required for this branch.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Re: #6184: Maru's SNES Super Mario All Stars: Super Mario Bros. 3 "warps" in 10:24.32
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
TASVideoAgent wrote:
This TAS beats all known records.
Interesting... What happened in those rooms? I discarded all the loading screens where possible btw.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
00:09:14 <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
upthorn wrote:
I think "max%" is a better branch name than full inventory for this run
For this game, there's an agreement that full inventory is full completion, while max completion means we can't reach full.
upthorn wrote:
and I think "100%" is justified due to the fact that the game does not track skipped items uniquely from collected ones.
I don't see why it's a reason to use percentage in the label. At some point we started providing more descriptive labels for branches, because it helps people who aren't too familiar with the game instantly know what the movie does primarily. Descriptive labels quickly introduce the key points of the game to you and provide needed context. Numbers only work well when they are iconic.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
The manual has the highest precedence, and it has both versions. Manual cover: Actual text of the manual: Game title screen: Box cover: It could be argued that both versions are fine.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Will you guys be using the map video for maximum awesomeness?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Thanks for all the details! So far it really sounds like we shouldn't have problems having both this and SMA4 co-existing. Also props to fsvgm777 for the video link: Link to video
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
GUI is updated more frequently than on frame boundaries. Registering a function that way allows it to be ran while the emu is paused.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
We've been reading the trace logs and the disasm, it seems the key glitch is macro glitch. You spawn the broken char and he corrupts the macros, so then you try to use those macros and due to having more chars than possible (6?), the lookup overflows, reading arbitrary data (0x27) as "battle object ID". It then tries to resolve it to some char data and overflows once again, ending up with 0x158 characters it thinks you have. And when setting them up, it finally does the "byte shift", which is not byte shift at all.
Language: asm

005694: 23B1 move.l (A1,D3.w,4), (A1,D3.w) ; swap next fighter with current 00569A: 5843 addq.w #4, D3 ; do the same for next pair 00569C: 51CA dbra D2, $5694 ; decrement D2 and jump back to 005694 unless D2 is $FFFF
Before that, the starting address (Battle_Turn_Order) of the area to be corrupted is loaded:
Language: asm

00568A: 43F8 lea $FFFFEFB0.w, A1
And so, corruption loops up to address $FFEFB0 + $55C + 4 = $FFF510. Then some more, but you get the idea. It's not a byte-wise shift. It copies over 4-byte chunks that 68K calls longs, and the offset is also 4 bytes. Now, should we call the glitch and this branch "long shift"? I don't think it tells anything helpful to the viewer either. I prefer "macro glitch". This seems to be the most important "feature" of the broken char. Does anyone want it to be something else?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Is this the "byte shift" glitch? I see memory corruption and then you save the game, reset, and continue. It looks like you're loading the corrupted save data and that's the main feature of the movie. Is that correct, or you might as well not save/load there and just keep playing, getting the same speedrun benefits?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
That's yt giving you different streams entirely. They keep at least 2 versions for each resolution. IIRC, it's mostly AVC in MP4 and VP9 in MKV.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Alright, I've read the 2 threads at SDA and the 2 threads for the NES Zelda 100% submissions. Here's what I think. For any game that doesn't provide clear and obvious, internally defined or officially encouraged full completion goal, it's the community who decides what full completion will consist of. In that sense, any variation of such a goal is inherently arbitrary. So everything that can be done is picking the variant that feels the least arbitrary for the vast majority of people. Those people might be bringing up logical reasons why they think their variant makes the most sense, but in the end, the final definition is what the majority feels satisfied with. Don't underestimate feel of satisfaction! This is the whole reason why we still encourage Vault movies to be done on hardest difficulty: even though the movie is boring as hell, and even though we want fastest possible records in Vault, we still want maximum challenge to be completed even if it's slower. Because that's more satisfying for a superplay record. In a sense, this is also the reason we have Vault in the first place: lots of people are somehow entertained by speed records of boring games, and it satisfies them to have such records hosted on a site one of whose goals is hosting records. Where I'm going with this? In the SDA threads discussing this goal, no one disliked the definition that was suggested by Radix. People were satisfied with it. People were satisfied with the resulting speedrun. Moreover, their feel of satisfaction with that definition lasted for 14 years! That's incredible if you ask me. The first "all items" TAS of NES Zelda had a very clear goal that originates entirely from the internal gameplay mechanics: get all items you can't lose. Now, even though that definition was less arbitrary than other variations (because it sticks to just one aspect of the game and doesn't arbitrarily expand upon it), people really disliked it! They demanded that a few items that you can lose must also be collected, because it doesn't feel as full completion without them. They were not satisfied by the less arbitrary definition! And when that was canceled and a new run appeared that collected the same items and also those people asked for, that run got way better feedback and got accepted. Because it satisfied the community. See, we can say that second definition was more arbitrary. But the community didn't feel that way. So what do we have here? I skimmed through the posts and failed to find any complaints about the full completion definition. The first complaint was mine. And even after I tried to spark some critical discussion on that matter, I couldn't! People were satisfied with the definition borrowed from the RTA community where it persisted for 14 years. I don't have anything else to demand from this movie really. The usual full completion requirements that we have all seem to be met.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Subframe movies is not just polling input more frequently. It involves making sure sound, video, and input updates don't screw up each other. Some cores already require variable framerates to line up NMI with input and audio. This would require redesigning half of the emulator. Even a monster like MAME that attaches NMI and video updates to a timer, assumes CFR. So don't hold your breath.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
mtvf1 wrote:
[1765] GBA Castlevania: Harmony of Dissonance "in bounds" by sksk1990 in 28:27.17 is slower than [1222] GBA Castlevania: Harmony of Dissonance by klmz in 11:13.12 at the very beginning. If we cut klmz run as the wip, as the rule, it couldn't be accepted, but still be published.
The judge's note seems to be in line with what Memory is saying:
klmz wrote:
While a few technical flaws, mostly during boss fights, can be spotted in the movie, the overall quality is good for a new-comer.
mtvf1 wrote:
Even this run [2401] NES Super C "1 player" by Airwe in 12:29.63 made some big mistake, but still be published.
I don't remember if there were faster records using 1 player. As for how improvable it was, I did consider this point, and the time loss mentioned in the thread seemed to be less than the time saved by the new glitch, so I accepted it, encouraging improvements.
mtvf1 wrote:
If Nach judge it, maybe it would be accepted, because of [2276] NES Super C "pacifist" by Heidman in 13:21.40 and #3762: Soig's NES Super C "pacifist" in 13:00.20.
Soig's submission didn't exist when Heidman submitted his run, so there were no records the submission was losing to. Soig canceled, so I were unable to accept his movie while rejecting Heidman's. The rule doesn't mean the published movie shouldn't be improvable, it means the submission should account for existing records. It's impossible to account for them when they don't yet exist :)
mtvf1 wrote:
[3513] NES Crash 'n' the Boys: Street Challenge "best ending" by Inzult in 08:10.86 The swim fight is not the biggest problem for more than 30 seconds slower than nico's run, and nico's is best ending, too.
The judge addressed this as well, saying it's not known if the tricks from the video are reproducible for a movie, so we can't easily use such examples as records. Tricks that can be used to make the movie faster don't automatically translate to "existing records". They are just known improvements. If there was a movie implementing those tricks or routing decisions, and it was faster than the submission, then it'd be clearly losing to existing records.
mtvf1 wrote:
[2128] NES Chack'n Pop by GeminiSaint in 06:55.63 This run broke the 2 rules, but it is very lucky to be published.
The decision was made before you brought up a faster TAS, and I think your post was somehow missed. The improvement should have been investigated, and if it was legitimate and reproducible, that submission would be rejected.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Re: #6191: klmz's GBA Mr. Driller 2 "Time Attack" in 07:26.75
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
TASVideoAgent wrote:
SuggestedScreenshot During "the big avalanche" in the second half of Course I or around Depth 1100 fts in Course J which shows some new strategy.
You mean these 2?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Would you like to check why Dasrik is faster in that level, so that information is complete?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Thanks for the comparison Spikestuff, and awesome job Geesk! It's honestly quite impressive to beat a WIP you haven't compared to. As for having this one single level that's 1.5 seconds slower, I'll quote Memory.
Memory wrote:
This is by no means a strict rule when it comes to unfinished WIPs beating finished runs but we want people to put in a basic amount of research when it comes to submitted TASes and that includes looking up any existing wips. EDIT: What I mean by "this is not a strict rule" is not to say we will be accepting of outright inferior play. What we strictly enforce is that a submission has execution on par with or superior to any known WIPs. It is to say that a wip that is faster than a submission up to a certain point through a trick that the submission was unaware of but the submission otherwise seems to do its due diligence and has higher execution of that of the WIP is not outright disqualified from acceptance. If the submission loses time in numerous places to a WIP then it is considered obsoleted by the WIP. What is considered a known WIP is what can be accessed through TASVideos forums, easily accessed through search engines, or otherwise readily available to the author. This is not a hard list, but can be considered a bare minimum. It is not expected that one dive through video sites for hours but one should put in some effort into research when making a submission.
This means the overall level of play here is higher than in the existing records, one level just has known improvement (we only need to figure out why it's slower exactly). Since fixing that one level would indeed mean redoing everything once again, I don't think it's fair to still demand a new version of this TAS at any cost. I don't think Geesk just maliciously refused to check Dasrik's WIP. Maybe some misunderstanding happened, and it wasn't perfectly clear what exactly we want, for a newcomer. The improvement we're seeing here is really impressive, and long overdue, so great job once again! I also think it'd be fair to let the author decide whether they still want to push this game even further, or leave it for future, whoever does it.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Which glitches listed in the first section are unique to this movie, not present in our existing TASes of this game?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Thanks for reminding, even though it was canceled, I still need to go through that list and review/reply on each.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
1 2 116 117 118 440 441