Posts for feos

1 2 131 132 133 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Using SRAM in games like Pokemon or Chrono Trigger is also expected and encouraged. Doesn't mean it should become vaultable. And it's unvaultable not because of things you're describing ("unintended external source (such as a game-genie)"), but because it's not running the game from scratch: it's not any%.
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: 11302
Location: RU
DrD2k9 wrote:
As far as self-created images: Assuming someone knew exactly where the game looked for data on the target image/disc, couldn't someone create a image to yield the desired data then burn it to a practical CD and use it on a real system?
Of course!
DrD2k9 wrote:
If that's the case, then any CD data or image that could be burned to real media should be considered valid as it would be theoretically usable on a real machine as well. I agree and fully support MESHUGGAH's reasons for restricting the data of that image for publication on the site. From a data standpoint though, the examples suggested -- (nudes, virus, justin beiber albums) -- would still probably be valid data sources.
I don't understand what you're saying. What's your take on my longpost?
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: 11302
Location: RU
Images that ultimately belong to the real world, and not to the game program, can't be used for movies, simply because you can not record real world into a movie just like that. The real world uses to decay, and images may disappear over time, becoming unavailable. But I already elaborated on the practical benefits of a hand-crafter image here: http://tasvideos.org/forum/viewtopic.php?p=473807#473807 As Memory pointed out, using such an image in the movie, with detailed instructions how to recreate it, makes it future proof in addition to all 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: 11302
Location: RU
Right, for anything like this we'll need to come up with new rules, that'd consider all the limitations and possibilities we could bring up. It's just completely separate from the additional images problem, so it shouldn't affect our decisions for this game and similar ones.
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: 11302
Location: RU
So far I don't know any other game (or game series) that'd explicitly ask for irrelevant images. Within this exceptional case, validity and reproducibility should indeed be tested. But for all the other games, I believe the rule about image integrity will stand.
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: 11302
Location: RU
ThunderAxe31 wrote:
There is no such thing as optimal outcome anyway. We had a lot of movies in the past that looked unbeatable, and despite that they got bested at some point, again and again. The only thing we can do is assess if a movie looks reasonably optimized for our standards.
No, you can very well craft an image that suits best your needs for a given movie. You want to maximize some stats and minimize some side effect - you use the image that actually maximizes and minimizes those. I don't mean that it has to lead to an unbeatable movie, it should just provide you with the best seed you want. It's just easier to design such an image yourself that to look through hundreds of games hoping some will appear as useful.
ThunderAxe31 wrote:
I suppose you're referring to the optimality and legality problems. For what concernes optimality: designing an image by hand requires reverse-engeneering of the game code, and I don't think that we should require the TASers to work to such extent for making an acceptable TAS. There are some games that provide an insane amount of possible routes, making it pratically impossible to know beforehand how much a movie is close (or far) to perfection. Even if we struggled to design a seemingly perfect image by hand, it could still be beaten by using a game image. For what concerns legality, I already said that there shouldn't be problems if the image used is a PSX game as well. What's wrong with my point?
Do you really think blindly trying every game is more effective than tweaking a single image? And if no game results in something we want, what do we do? Give up and use a game that gives us stats known to be suboptimal? I don't see a point in this approach. As for reverse engineering, all we need to know is what is used and how, and what we can afford as a result. All the planning is done independently regardless. And then, to accommodate us with our route, we design an image that works best for us. Then, I think limiting ourselves to PSX games (or games in general) here is arbitrary. This game explicitly asks to try all sorts of irrelevant images, so if we stick to something particular, we disregard the game instruction. And if we don't stick to games, then we start depending on things that don't even belong to TASing or gaming, so it's even worse. So to escape from this loophole, I suggest using something we have full control on, just because it's the most effective approach.
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: 11302
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: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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 (1238)
Joined: 4/17/2010
Posts: 11302
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.
1 2 131 132 133 440 441