Posts for feos


1 2 130 131 132 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
What if no game gives optimal outcome here? Having to brute-force this problem by trying them all doesn't feel like anything we want to approve. When we design the perfect image by hand, it removes all the possible problems in my eyes.
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
zoboner, please try latest gliden64 on some newer n64 emulator that can show all the options gliden64 has. m64py would do. If you can find some options not present in bizhawk that fix your problems with gliden64, we can add them to bizhawk so it works there.
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
Adding RGB lossless encode doesn't mean we remove other ones. But another thing that needs to be tested is vp9. And it has a lossless mode as well.
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
We can have a gif with several screenshots that can be seen on mouse hover. If there are more highlights, everyone is free to suggest.
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
Timestamp?
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 situation in general We TAS software, which is games, in isolation. We heavily depend on absence of external modifications to that software, and we guarantee they're not applied. This is important for the validity reasons. Which, in turn, is important when we want to keep TASing impressive, entertaining, legitimate in terms of competition, available to everyone due to equality of initial conditions. We allow any input the software in question allows us to send to it. We don't care whether this input is actually processed, accounted for, causes bugs, or just subtly changes the game state. This is why we allow contradictory directions on the D-pad, Reset while saving, using input bits that aren't present on the official controller, and so on and so forth. We do not allow events of the physical or hardware world to be used in TASes. Because these can't be emulated. You can not emulate effects of kicking the console, pulling the cartridge out half-way, room temperature affecting startup state, random bit decay, etc. Emulation means we reproduce the logic of the software. Simulation means we try to reproduce a physical event we can't fully understand nor recreate. Game image is written on a read-only medium, and is stored by the physical representation of bits on it, but we don't care about their physical nature: the bits only contain the information in a machine readable form, but the very logic (program) behind this information can be encoded in any way we want. So we copy this program on our hard drives and use it for TASing. We basically decode the information contained on the game medium, and disregard the physical side of things. The rules The rule about game integrity that I added recently reflects all of the above. We only TAS game programs, and we want only game programs to be TASed. Swapping disks in unintended order breaks the integrity if the original program. The program was designed as a whole, and then broken into disks so it could fit. It's not like it's represented as separate independent chapters that we play in the order we're asked to play them. The game explicitly needs the next disk, because it's written to be consecutive - integral. Adding disks that aren't required consecutive parts of the original game program has the same problematic aspects, so it's also not allowed. In this case one is not TASing the original game at all anymore, and irrelevant data is being fed to the console, so this may count as modifying the game image, which is fundamentally banned. Additionally, the above scenarios also make a breach in the software world we're dealing with, and introduce physical and hardware events. Those events can't be emulated, as I said, aren't reproducible or deterministic, so we can't afford introducing them into your system. After all, in our emulators we even patch away actual non-determinism of the console, because we prefer verifiability of movies and sync stability of savestates. Not that inserting irrelevant images can't be emulated, but it's a step out of our game-software-in-isolation environment. Since we depend on this isolation's integrity, any breach in it causes all sorts of problems, like legitimacy issues in the eyes of the community, undefined initial conditions for the competition, undefined borderline between emulation and simulation, undefined reliability and stability of emulation, and likely some others. Exceptions? This is a tough problem. Given all of the above, this particular game is known to have content that can only be unlocked if irrelevant images that don't belong to the game are used. Trying to work around this would require starting from an emulator savestate, as even save file can't carry or generate all the needed info we need here. So first of all, I think we need an exception in this case. Since it is so unique and ridiculous, I'm not even sure if we need to allow exceptions like this right in the rules. Maybe some smart way of addressing this can be added, but I can't generalize it yet. I believe that using arbitrary images even for cases like this one should not be allowed under any circumstances. Arbitrary means literally arbitrary: it can be an unreleased Demo disk of some Gore Grind band from Antarctica, and the movie may completely refuse to sync on anything else. Allowing arbitrary images means we invite such scenarios for all such cases. We can't limit this to "obtainable" disks either, because this definition is even weaker, and introduces actual legal problems. I believe that for this game, we must limit ourselves to the most effective hand-crafted image that does what the game wants from it, and nothing more. This removes the problems mentioned in the previous paragraph and allows to stick to something strongly and clearly defined, while also guaranteeing against any legality problems. Vaultable? Should we allow movies using images, that don't belong to the original game, for Vault? The Vault is designed to only allow things that can be easily, clearly, and unambiguously defined. While some of the Vault rues are still quite complicated in their wording (like those for sports games, or for full completion), the spirit behind them is still simple: we want clear cuts and meaningful speed competition records. In that sense, due to all the complexity of this case-by-case exception, I do not think that we should allow use of unintended images for Vault. And the definition of intended image is the same: either the game explicitly asks for some particular image, or the publisher encourages using it, like it happens with Sonic & Knuckles and Sonic 3 (or modern DLCs maybe). Added later: Another way to look at this, it's similar to save anchored movies. Starting a game as it is and playing it from scratch is a vaultable concept. Using an external resource to boost your stats is not. This submission If we agree on all of the above, this submission would need to be 1) replayed using the hand-crafted, most optimal secondary disk image, 2) optimal enough to be accepted, 3) entertaining enough to be accepted to Moons. If either of these isn't met, it'd have to be rejected. Opinions?
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 resynced movie is finally up! [3664] GBC Pokémon: Yellow Version by TiKevin83 in 1:36:41.68 I also added a timing table to this submission.
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
It was really hard, but I found my old test: http://tasvideos.org/forum/viewtopic.php?p=456368#456368
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
BTW, the solution to this was to simply include the extra subtitles into the encode at the dup detection step.
Language: avisynth

pass == 1 ? assrender("subs.ass") : 0
Then every change in the subtitles will have its undedupped frame as an anchor, preserving the timing. Font style and positioning is still only editable through the player for mp4.
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
EZGames69 wrote:
[2466] SNES EarthBound "save glitch" by pirohiko in 04:04.35 to vault.
How do you even make these decisions? Even if the cutoff was 6, this movie is still right at 6. But in reality, we account for some people whose entertainment notion is more strict (like myself), so they give Vault votes to what the site considers lower Moons. So even a bit below 6 is still okay in most cases.
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
Are you using in-game buttons to control emulator behavior? If so, the input library should be used instead, see the bottom of the wiki (anchor link doesn't work for some reason).
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
Are you sending their names as strings?
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 don't know for sure, but I think the button names for your game can be seen in the input config dialog that you can access by pressing Tab with the game running. Otherwise, here's some wiki originally written by mz and dammit: https://github.com/TASVideos/mame-rr/wiki/Lua-scripting-functions
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
Wait with what for "Libtas" next stable release? With using it? Then how is the author supposed to get bug reports? And how is it going to be accepted before 2019 if we don't work on it becoming acceptable?
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 GOD! This looks like it has INSANE 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
Wait with what? And what's special about 2019?
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
Good. You have the proper understanding of the situation. Here is an important thing: when someone is not evil in nature, but still acts destructively at times, and this happens unpredictably, it means they deal with some mental hardships. There is something that tortures their soul and they can't help it. Like I said, each of us is weak in something, each of us does things that look reasonable, but end up being something we regret when we see the whole picture (usually years later). The very fact that we don't see this bigger picture initially, having to make mistakes, is related to mistakes made by other people. But here's the key: as long as a person doesn't have malintent, their mistakes must be tolerated. Feeling sorry for people who don't know better ways to behave is not just the only way to become friends with them, it also "magically" teaches us proper actions and reactions that would make their life easier. We may not have control over their bursts of negativity, but if they feel our compassion, they will at least try not to hurt us.indiscriminately. Only understanding each others hardships can return peaceful intentions.
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
Lua script running in fceux, feeding it all the input the same CPU tick it asks for it. Regular movies wait for frame end, movies like this one feed input at insane rates each frame.
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
19:19:23 <arks> I miss the June avatar. 19:19:55 <arks> It did have the effect of making all of Memory´s posts seem to have a hidden malice, though
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
Ugh, I'm trying to watch KDL3. Currently 30 minutes in. And it's insanely boring. Standard Kirby gameplay and cuteness, not watered with any obviously crazy tricks or glitches. I only noticed something like a couple glitches so far. I don't know this game, but I've enjoyed some Kirby in the past. And it does feel like a glitchless walkthrough, simply using a few special game mechanics, otherwise just flying towards the.exit of the room. If it lasted for 10 minutes, it would at least not get so annoyingly old mid-way. But even then I'd still ask: what is so surprising about this movie that makes you want to rewatch it every once in a while, while still getting surprised over and over? Because I see nothing. And then, it lasts for a whole hour. Maybe it just happens to fit the taste of a lot of people, who simply love watching this game being played. But cuteness of games that are generally just not bad at all doesn't feel like we must explicitly promote their movies. They must be obviously special in 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
It was decided to use "save glitch" instead of "SRAM glitch" in movie branches. SRAM is not only specific to just a few consoles when we mean save data, it even has an entirely different meaning on other consoles. The corresponding movie class does it right by saying exactly "save data", so it includes everything: SaveRAM, save file, memory cards, etc. Note that this branch should only be used if the movie has a Major skip glitch relying on save corruption, and doesn't already have a game specific branch like "item glitch" or "arbitrary code execution".
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
It can't be submitted, because none of our NES amulators supports subframe input movies.
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 130 131 132 439 440