Posts for feos

1 2 346 347 348 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Hm, is no one having problems with this becoming Moons?
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
Download DT2-LagHUD.lua
Language: lua

lagged = false lastXpos = 0 lastYpos = 0 lastXcam = 0 lastYcam = 0 function Stuff() Xpos = memory.readbyte(0x96) + (memory.readbyte(0x97)*0x100) + (memory.readbyte(0x95)/400) Ypos = memory.readbyte(0x99) + (memory.readbyte(0x9A)*0x100) + (memory.readbyte(0x98)/400) Xcam = memory.readbyte(0x17) + memory.readbyte(0x18)*0x100 Ycam = memory.readbyte(0x1A) + memory.readbyte(0x1B)*0x100 timer = memory.readbyte(0x8F) RNG = memory.readbyte(0x90) pattern = AND(RNG, 3) bossHP = memory.readbyte(0xB9) bossInv = memory.readbyte(0xB8) Xspd = Xpos - lastXpos Yspd = Ypos - lastYpos Xcamspd = Xcam - lastXcam Ycamspd = Ycam - lastYcam gui.text( 0, 8, string.format("X: %.2f\nY: %.2f",Xpos,Ypos)) gui.text(170, 8, string.format("Xcam: %4d\nYcam: %4d",Xcam,Ycam)) gui.text(115, 8, string.format("Tmr: %d\nRNG: %X:%d\nHP: %d\nInv: %d",timer,RNG,pattern,bossHP,bossInv)) gui.text(Xpos-Xcam, Ypos-Ycam, string.format("%.2f\n%.2f",Xspd,Yspd), "#00ff00ff") lastXpos = Xpos lastYpos = Ypos lastXcam = Xcam lastYcam = Ycam for i = 0, 8 do id = memory.readbyte(0x405+i) x = memory.readbyte(0x4B5+i) + memory.readbyte(0x4C5+i)*0x100 - Xcam y = memory.readbyte(0x4E5+i) + memory.readbyte(0x4F5+i)*0x100 - Ycam state = memory.readbyte(0x415+i) -- state = memory.readbyte(0x4B1+i) if x<0>242 then x=242 end if id>0 then gui.text(x, y, string.format("%X:%X",id,state)) end end end function DetectLag() lagged = (memory.readbyte(0x88) == 0) end function SetLag() emu.setlagflag(lagged) end memory.registerexecute(0xC780, DetectLag) memory.registerexecute(0xD362, SetLag) emu.registerafter(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
Fixed.
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
FractalFusion: Imagine lsnes had a perfect GB emulation, and VBA had it terrible. And Masterjun did a run on a perfect emulator, what is slower than on a terrible one. Imagine even p4wn3r himself did that and could not improve over his own VBA movie. Would you accept such submission? Or imagine Masterjun TASed SMW any% on BizHawk and it appeared to be slower than on snes9x (any branch of which is anyway worse than bsnes core). Would that be accepted? The answer always used to be: if the gameplay was improved (no matter how long cutscenes lasted or how many lag it had on loading the level), it will be accepted. Otherwise - not. But now (as I stated right in the first post), the question becomes (even according to your post): was the respectable effort put into making the very movie? Because if the effort was huge enough, you would need to accept the slower movie because it is way closer to being ran on console. But it presents no improvements in real time, though no misoptimization losses either, so it can not just obsolete the less accurate movie. This is why I suggest adding co-authors. And once again, only VERY accurate emulator movies must be considered wanted to make off of VERY inaccurate emulator movies. So, I'm just suggesting the ways to judge the cases you want judged case-by-case. Sure, it would be case-by-case, because there would be NO exact factor such movies could be accepted by (as now is real-time length). But each of them can easily be figured out right now. Now please point out where my thoughts contradict yours.
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
If the audience feels 1-payer run looks too similar to 2-payer run and doesn't enjoy it, it is rejected. Same for pacifist/no damage/whatever. I'm voting No on this run. It really looks like an inferiour version of the already vaulted 2P run. Hint: Making unvaultable versions of already vaulted runs is a bad idea in general.
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
I would like that info base to be connected to the Guide I made: http://tasvideos.org/TasingGuide.html And especially with this page: http://tasvideos.org/GameResources/CommonTricks.html Though, the latter speaks mostly about the logics of what you do to games, while you seem to mean different input applications, like what kinds of input should be tested.
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
Looks like people just don't read threads they post in.
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
Unlimit the 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
Will prepare the encodes. Sound effects die before the last boss, it is "okay"? This game makes NO sense, but I still vote 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 (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
Man, just visit this topic and read the questions resyncing raises. It already exists, it would help TASers that used to do serious projects on snes9x 1.43. We need to know what to do with it on a site level, not on a level of occasional submissions.
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
Publishing not an improvement is silly.
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
Try reading the edits.
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
Better 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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
9 people disliked the glitched ending. 6 people liked it specifically. 7 people had no problems with the glitched ending and voted Yes for what was originally submitted, not mentioning the ending preference. 5 want two versions published alongside. 1 wants the glitched one to be replaced. People having no distraction by the glitched ending can be accounted as those who agree with publishing it. But the dislikers also were active, so the second youtuber is added. What is the problem I don't understand now? That the glitched one is not removed? Removing it was requested by a single person. That the clean ending is not encoded for downloadables? It can be done anytime. That the clean one is not primary? The opinions are slightly on the glitched one's side.
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
Wait, you disagree to have the clean ending as the second youtuber in the publication?
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 argument that it is easy to understand for majority isn't equal to being asked by majority of forum posters. We can't rely on silent people while making submission decisions, we account what posters say and weight their words to make the decision sane to the most people. We also can not depend on people saying on youtube "tasing is cheating because I can't do that". If they want to know what happens, they read the info we make sure to provide. Otherwise, ignorance is their own fault
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
I agree that pressing cardinal directions is a different universe than the games were written for. I agree that it's not an oversight of a developer. But here we have to deal with the reality that already exists, and while not being okay with it, we still always need to investigate it to find the internal flaws if they exist. The concept that exists now for almost 10 years and that no one of the actual TASers disagreed with so far is: - Game code can not be modified, it is taken as is. - Controls the game can handle are all considered legal. I mention that not because I think so personally (though I do), it is just how it is for all these years. I now also see that there is a huge similarity between using the buttons not present on the primary controller and by using the ones that are present but can't be pressed at once. The legality of these 2 cases seems equal to me. But there are 2 ways to merit this very legality. 1.1. Abstraction says that nothing can be taken with absolute seriousness, since then it will always contradict something else. And if 2 different people take 2 contrary things with absolute seriousness, they will always argue hard with no constructive result. So sometimes we need to shut our eyes to some minor improbability to achieve something much more enjoyable and important. For example, the game determinism as we completely rely on here does not exist in reality. "TASing became feasible because of general assumption that behavior of a game is always determined by its initial state and player's input, and nothing else". In fact, the game behavior can depend also on how much dust covers a disc, what is the room temperature, and whatever else. There are enough factors that can break the console syncability, games can behave differently even from load to load with all the similar timing. But it all has no way to be accounted, so our emulators only account for the initial state and user input, and if they match, the game does the same as well. This is where perfect emulation starts contradicting perfect determinism. At TASVideos we need both hard, so we can't actually achieve both equally perfect. Some will need to be sacrificed (accuracy most likely). 1.2. Abstraction is critical for actual users (TASers), because they need something to rely on completely before they start serious work. Note how many problems people have with sync unstable emulators. Determinism is what provides them a comfortable environment for productive work. Accuracy is a bonus we can afford as emulation is being developed. It is also a paradigm of creating TASes. We must abstract from the internal game rules as much as possible, because then we could find the tricks that are improbably to discover playing by the intended rules. And there are 2 ways to make the game do something: hacking its memory/code (illegal) and sending it controls it can handle (legal). TASers are in fact dealing with the stripped game code and ignore a good portion of the rest. There always can appear a TAS that refuses to use simultaneous presses, reset+saving, zipping, whatever. It would always have a right to be published if the viewers like it. But not to degree of banning the use of what it refuses to use. All are happy. 2. Technically, there are official Nintendo controllers that allow pressing any amount of buttons at once, and have more buttons than the primary controllers: http://en.wikipedia.org/wiki/Power_Pad So when banning some aspect we may easily discover it is actually not worth banning and is acceptable. And here abstraction once again pops up: nothing can be considered 100% perfect.
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
Slowking wrote:
I always thought tasvideos was about making entertaining movies for everybody.
Unfortunately, being entertaining for everybody can not ever be reached, and this is never claimed. There is a goal to annoy the viewer as little as possible, but it concerns the quality of encodes. It is nowhere said to TASers: "Satisfy as much people as possible with your run". Here we don't have strong dislike of the ending, it's only a bit controversial, and most of dislikers agree to have an alternate encode, no? Very few people say "Publish the clean ending primarily", and even if they do, we can not rely on the minority, because then much more people would be annoyed.
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
Super accuracy becomes critical with super glitchy/tricky TASes. We can't actually pretend on pushing the games limits if we have them not as they are on console. That can be tolerable for average level of TASing, for test WIPs, but not for super high quality projects. Of course some insane degree can not be reached, but improving is still improving.
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
creaothceann wrote:
AnS wrote:
But can you guarantee the archive will be available, say, in 5-10 years?
Archive emulator along with movie file.
I like that idea as a part of publishing process for SPECIAL cases. We need a repo for that, like tastools.
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
I want to emphasize my initial point that it is not expected to become a daily routine. Resyncing shall only be done if the old emulator is really worse and the new one is really better. Say, if the old one gets banned (disallowing further submissions on it) or deprecated (moving to banned in some years/months). The point is to help the real TASers move to new emulators with less pain. And the effort must be done primarily when it is critical. Then, if someone feels like it, he may try tweaking some of the existing movies to sync on newer emulators. But I see the sanity border here: Resyncing per emulator release is 100% pointless. Only between really old emulator and really new. It still must be more serious effort and with more serious grounds. This is why I support co-authorship. It vastly helps the original tasers to move to a new emulator (SMW+snes9x case), becoming a member of the game TAS team.
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
I guess the problem is that there are no TASers among main Dolphin developers. So it is not a tasvideos emulator, but just the one that we are able to use occasionally. So we can't expect TOO MUCH from it. Some rules must be softened, but the most sane decision is to be developed.
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
Most of dislikers stated they would be fine with having the non-glitched encode present somewhere in the publication. I'm not sure if it must be linked as usual or just from the description text. Since it would actually be two different movies, I prefer the text link. And yes, I will be glad to accept the current ending as the main movie.
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.
1 2 346 347 348 440 441