Posts for feos


1 2 330 331 332 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
jlun2 wrote:
Well, there are 7 movies listed that uses the easiest difficulty. I wonder if any of those cases could be applied here in one way or another.
Yeah, none of them obsoletes the harder difficulty run which is exactly the matter here. If people prefer speed over all the rest (once they didn't), it will be accepted. If they prefer the difficulty (and the U version), I"ll have to reject 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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Do you think you're done improving it and I can replace the submission file?
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Obtaining those dlls doesn't change anything.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Looks like it's going to spawn a tight discussion about what gameplay features automatically make this run faster. It's just before, we only were speaking about dialogs or mid-room lag on that matter, since it's the cheapest way and must not be accounted as an improvement. Now, the run kind of deliberately picks the easier version and benefits by time. But does it match the tech level of the current movie? I mean, since the latter uses the harder difficulty, it showcases more tech value unless it misses some improvement possible in the U version. I was in somewhat similar situation with this movie: [1930] NES Zen: Intergalactic Ninja by feos in 11:34.21 The previous one used the medium difficulty, and if I switched to hard, my improvements would become uncountable, due to losses in different places. So I picked the same difficulty to know for sure what I improved and what I didn't improve. However, this run was accepted as a tech and entertainment improvement over the predecessor: [945] Genesis Gunstar Heroes "2 players" by arkiandruski in 35:28.92 despite of being slower in real time for using the hardest difficulty.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Spikestuff wrote:
Hello, Dolan
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
>_> No idea why I did that. I guess I missed the title screen part.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
FRAME WAR
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
I was referring to his fear of games being sped up. Dendy does the opposite. But yeah, to be consistent, one would need to allow all 3 regions to the user, and the user might pick NTSC for PAL games. Not that it's so much of a problem it must be solved the hardcode way :D
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 (1236)
Joined: 4/17/2010
Posts: 11269
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Changes nothing. If I check "Wait for subprocess creation", it does run, but doesn't playback the movie. Need the log?
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
The Japanese 1.00 version of this game, エリィのアクション, matches the original hash for this movie, but crashes for me before running under hourglass. Can anyone else try running this version, instead of U?
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
In case you didn't find it already, http://tasvideos.org/TasingGuide.html
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Can you upload it to Mediafire or something like that?
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
adelikat wrote:
As for a UI way, we could do that for an upcoming release, the reason I didn't want that until now, is because I don't like the idea of people being able to run PAL games in NTSC mode (and more precisely I"m tired of people submitting supposed SMB records via this technique!)
It's the opposite. PAL games in NTSC become faster, NTSC games in Dendy become slower (50 fps).
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Awesome, voted yes.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Relevant: http://tasvideos.org/forum/viewtopic.php?p=358364#358364
micro500 wrote:
To get a better idea of what kind of impact this would have, I decided to look at a number of NES games and see which access uninitialized RAM. I modified Bizhawk slightly to monitor the RAM usage. If the game read from a RAM address before it has written to it, I recorded that. I also recorded what addresses were written to. I took a list of NES games that the site has movies for, ran them for 600 frames each in that modified Bizhawk, and then outputted the data collected. I then turned the data into images to make it easier to digest the information. Here is the image set (warning: large/long images) Each 8x8 pixel block represents a RAM address, starting at 0x0000 at the top left, and ending at 0x07FF at the bottom right. The colors mean the following:
    Black - RAM was not read from or written to (still uninitialized) Green - RAM was written to first Red - RAM was read from before it was initialized, and still hasn't been written to (still uninitialized) Orange - RAM was read from before it was initialized, but has since been written to
Keep in mind that this data is from only 600 frames of the game, and with no input. The results may change if input is given or the analysis is run for longer. You can tell from the images that a large number of games access uninitialized memory, but I'm not sure what they are doing with it. As other people have said, some games start up in a different way depending on the initial state of the RAM. Being able to control this initial state might be beneficial to movie authors, but I'll leave that up to other users who know more about each game to determine. This data was simply to get an idea of how many games might be impacted by this new policy. Also, if anyone is interested in seeing my changes to Bizhawk or the raw data I made the pictures from I'll be happy to post 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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Oh, yeah, spotted that one out when watching first time.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Warp wrote:
I fail to see how setting RAM values even before the game has started constitutes speedrunning. The difference between setting RAM values because they theoretically might be like that by chance, and setting them explicitly via external means while the game is running, is artificial at best. One is not any more "speedrunning" than the other, not even if we were to loosen up the definition and allow achieving some goal (other than getting to the end of the game) as fast as possible. I would go so far as to say that "the console RAM must be set to all zeros (or whatever) before starting the run" is on par with "the run must start from powerup". (And, if it were up to me, also "resetting is not allowed.") At least I want to see the game played with superhuman accuracy. Why would I want to see a different program being run?
You know what? It's way too similar to the attitude regular gamers sometimes have towards TASing. "Why overcome human skills in the first place? It's only interesting to see how a real human can handle that!" "Why overcome human skills to this exact extent? You must stick to only certain kinds of entertainment!" And now it's this. "Okay, you are allowed to overcome certain aspects of human skills. But not that much, you intriguer!" Warp, the ground that is now being discovered is expanding the very "overcome human skills to play a game" concept. If we are physically able to do trick A with assist of our tools (omnideveloped), then it is always exciting to try trick B, that we only could think of (arbitrary code on console), and then looking for some trick C that is not even known, but will open insane possibilities - that's what makes us evolve as a community!
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
I think what exists is an empty object. You assign the value to it by saving something.
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 (1236)
Joined: 4/17/2010
Posts: 11269
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
adelikat wrote:
feos wrote:
That's where you will need test ROMs and quite some stats.
Well, that essentially achieves the same results as Derakon is suggesting. Because it has to be likely enough that a human could verify it to be possible or else we will never be able to verify it being possible.
It's not the same. He wants a proof it is frequent enough. I want a documentation that will directly help improving emulators in the needed way, and tell people it is possible at all (as in, even 1 chance in 123456 million years is possible "at all"). So stats are only needed to prove it to people so that we could start actually abusing the hell it of it with no more proofs. What hegyak says. To Derakon: If it expands the "laboratory" too much for you, what about setting such "over the line TAS content" in the Demo tier? It is unique, no one did it before, it requires deep programming knowledge, it is interesting what will it end up with - all what people do demos for!
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Derakon wrote:
For example, we could say that if you need to have more than 32 bits have precise values, then your movie is too demanding. After all, assuming random bit states that's a 1 in 4 billion chance -- if it took you 1 second to attempt each run, you'd be running, on average, for 136 years before you'd get a version that synced. On the other hand, a run that only required 8 bits to be specific values would need, on average, 256 attempts, which isn't unreasonable.
To introduce something into TASing, we don't need to prove that something is likely enough to happen. We only need to prove it is possible at all. That's where you will need test ROMs and quite some stats.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Read the post. We can already start from presetting some mapper register to whatever value the devs did not care about and publishing it. But to start abusing uninitialized RAM officially, we will need to make some real hardware tests with test ROMs written to flash cards. So that the very first values that are read from RAM are displayed on the screen as a table, allowing to scroll through it all and document (dump somehow?) For several copies of each console we TAS we need to run these tests to collect scientifically reliable stats. Then we can change the "default" RAM pattern to something verified by real life. That is for movies that don't rely on dirty RAM. And then we would allow to set the values arbitrarily, with a special tag in pubs. So introducing some breaking and brand new concept only requires good statistical base and emulation support. EDIT: There is an omnipresent point of view that these tricks kill the spirit of tool-assisted speedrunning. Well, they don't kill anything as long as it is still here, public and available. But these features open a great room for that Demo tier thing. Will anyone consider its need when it's not playing the game, but fucking around with it? I can't pick an easier word when I hear about total control runs and uninitialized RAM potential.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Before I read the post: We should expand our TAS playground by all that is achievable in real life. It would require tricky emulation features (keeping the CD-drive open and whatnot), but as long as it happens, it is justified. If games fail to initialize something, it's their fault.
WST wrote:
However, I think that runs which abuse the initial state that differs from the emulator’s default, should not obsolete the «normal» ones when publishing.
They will have to, if the low-glitch versions are not entertaining.
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Personman wrote:
feos wrote:
It does skip more than half of the game at once. It in no way near the any% concept either. The game itself is just fucked up, so you don't even need to corrupt memory to break it to death and abuse.
This is the most ridiculous thing I've ever heard. By this logic, the mario64 0-star run isn't an any% run. There are plenty of Vault examples too; that rpg that wins on the first frame comes to mind. The entire point of any% is to complete the game as fast as possible. If we can skip 99% of the game, we absolutely should. Trying to separate it from memory corruption is one thing (that I personally don't agree with, and which certainly doesn't apply here), but trying to define a percentage of the intended game that must be completed is just crazy.
I think you missed the part where I said that no one bothers. Calling something ridiculous doesn't help, you know. Spawning a serious discussion about what you are interested in, does help though.
adelikat wrote:
feos wrote:
But currently it is just not the case. So I'm speaking in consistency with the current categorization.
That's fine, except that you must understand that the vault wording isn't based on that. Whether that is an error is up for debate, but the meaning of "any%" means fastest completion time at all costs.
I must not need to guess what a word means to someone. I look at the page, I read any%, I look at the published movies, any% is skipped from the branch name, glitched isn't. any% != glitched by what I see on the site.
Radiant wrote:
feos wrote:
I have no problems with calling "glitched" runs "any%" and the current "any%" ones that have the faster glitched versions something else, as long as the low-glitch versions are preserved if their entertainment value deserves separate publication.
I believe this is key, and this is also why the vault only allows Any% and 100% runs: "low-glitch versions are preserved for their entertainment value". They are: that's what moon tier is for. If a run shows off more of the game by not clipping through walls, not going out of bounds, and avoiding warp zones, then the run is judged on entertainment and eligible for moon tier if people like it. But vault tier and any% are about reaching the end of the game using any and all tricks in the book, and regardless of how garbled ridiculous this looks in the video. And because of this, runs that exploit some glitch obsolete runs that don't use that glitch; as far as I've seen this is consistently applied. That doesn't apply to runs who corrupt memory to execute an arbitrary program, but those are pretty rare. It does apply to any other glitch, because we can't objectively define a difference between a "high glitch" vs a "low glitch" run.
Great point. If something is once again adjusted at the Vault page, this run is even perfectly vaultable to obsolete the current one. Switching to the savestate discussion now.
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 330 331 332 439 440