Posts for feos

1 2 315 316 317 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
My quote from VVVVVV: In a long run, we would need a system that makes, say, 5 branches per game easy to handle on both the user and the staff sides. With Moons, you never know which branch will appear next, and if there are plenty, the system must be crystal clear. For now, any solution for that was delayed until there are actual problems. And only a few games provide real difficulties in categorization. But as I said, Moons remove the branch limit, so if we don't solve it in time globally, it then gives us more problems to solve locally, just like this one. First, I want to state, that "glitched" itself is as ambiguous as "any%": because it's literally anything that could lead to fastest/glitched game completion. Super Metroid is a good indication of that: both 2 fastest runs are "glitched" by what that traditionally used to mean, but they are both so well-received that they're both published. You can't get away with naming them "glitched". You would have to state, which glitch they use, or, maybe, which kind of a glitch it is. So in a long run, "glitched" label, though it showcases the difference from the "less glitched" branches, isn't unique enough to allow SEVERAL glitched branches of the same game, if they are well-received. Then, I would like to show my personal preference, that accounts for the long run of the Moons system and removes ambiguity from "any%". Here it is: No label must be left only for games that have no variety on how to complete it. If it gives you several endings, each ending must be labeled. If you can choose the amount of players, or the character that alters the gameplay over the other(s), put it as a label. If it is warps, their use must be part of the label. That way, the viewer will in 100% cases know what he's looking at. Basically, it's about which movie tags must become branches. Some of them already are, some better not be. If such approach is applied to varieties of glitched branches, there may appear "game end glitch", "SRAM glitch", etc. that would work for quite some cases, showing the similarity. This is all because I don't see any benefits in the "drop the label for every fastest branch" approach. It simplifies some management, but makes the other things much harder. And when used along with "no X" thing, it spawns really ugly issues.
Also, I realized how to resolve the difference between the glitched branch and heavy glitch abuse tag. People always confuse these 2 concepts, since they are both sequence breaking, so here's the solution: Heavy glitch abuse is when one does sequence breaking by some in-game means (game engine faults). Soft sequence breaking. Glitched is when one corrupts the gameplay and breaks the logical conditions for common soft sequence breaking, overcoming the gameplay limitations. Hard sequence breaking. What do you think?
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
In a long run, we would need a system that makes, say, 5 branches per game easy to handle on both the user and the staff sides. With Moons, you never know which branch will appear next, and if there are plenty, the system must be crystal clear. For now, any solution for that was delayed until there are actual problems. And only a few games provide real difficulties in categorization. But as I said, Moons remove the branch limit, so if we don't solve it in time globally, it then gives us more problems to solve locally, just like this one. First, I want to state, that "glitched" itself is as ambiguous as "any%": because it's literally anything that could lead to fastest/glitched game completion. Super Metroid is a good indication of that: both 2 fastest runs are "glitched" by what that traditionally used to mean, but they are both so well-received that they're both published. You can't get away with naming them "glitched". You would have to state, which glitch they use, or, maybe, which kind of a glitch it is. So in a long run, "glitched" label, though it showcases the difference from the "less glitched" branches, isn't unique enough to allow SEVERAL glitched branches of the same game, if they are well-received. Then, I would like to show my personal preference, that accounts for the long run of the Moons system and removes ambiguity from "any%". Here it is: No label must be left only for games that have no variety on how to complete it. If it gives you several endings, each ending must be labeled. If you can choose the amount of players, or the character that alters the gameplay over the other(s), put it as a label. If it is warps, their use must be part of the label. That way, the viewer will in 100% cases see what he's looking at. Basically, it's about which movie tags must become branches. Some of them already are, some better not be. If such approach is applied to varieties of glitched branches, there may appear "game end glitch", "SRAM glitch", etc. that would work for quite some cases, showing the similarity. This is all because I don't see any benefits in the "drop the label for every fastest branch" approach. It simplifies some management, but makes the other things much harder. And when used along with "no X" thing, it spawns really ugly issues.
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
AngerFist wrote:
Perhaps enough exciting to warrant a star, but I do not understand why you must remove a star from a previous Mega Man game to give it to this one.
MM5 was starred due to a notable use of weapons, other than that, it's an average run. This TAS now, obsoletes the hell out of MM5's weapon usage, and has tons of great things MM5 doesn't have. Also, MM5 is the third in a row NES Mega Man run that is starred, which kind of makes it available for de-starring if a better example is found. MM1 and MM2 are different enough and are both perfectly executed, which grants them separate Stars, which now can't be said about MM5.
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
This is all the pointlessness you guys get after getting rid of the "glitched" branch. Enjoy.
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
Warp wrote:
feos wrote:
Tool Assistant maybe?
Urban dictionary defines "tool" as: "One who lacks the mental capacity to know he is being used. A fool. A cretin. Characterized by low intelligence and/or self-steem."
How much have you seen it actually used that way?
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
Tool Assistant maybe?
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
This function (add it to whatever framely function you run) will read object configs for the current room and show all that will be used. First line is at what block it will spawn. Second line is position: left nibble is Y, right nibble*15 is X. Third line is ID. When the screen is at the same block where there is an object in config, it will get colored in green. Note that once the screen is at that block, the new object instantly spawns. Under the "ENEMY" there is a display of the current block. But it's tricky. Subpixel (third value) is normal, pixel (middle value) is ANDed with 0xF (showing only the right nibble). One would assume that block number increases whenever pixel overflows, but nope. After pixel overflows, there's an interrupt, loading the new block set into RAM. So the value is written to the current block only after that interrupt.
Language: lua

function Spawns() local SubCur= memory.readbyte(0x50)/25.6 local PosCur= AND(memory.readbyte(0x51),0xF) local BlCur = memory.readbyte(0x4E) local Blptr = memory.readword(0x96) local Yptr = memory.readword(0x98) local IDptr = memory.readword(0x9A) local Count = memory.readbyte(0xB4) local Interrupt = AND(memory.readbyte(0x4C),0x40) if (memory.readbyte(0x1FC) == 0x87) then for i = 0,Count-1 do block = memory.readbyte(Blptr+i) ypos = memory.readbyte(Yptr +i) id = memory.readbyte(IDptr+i) if (block == BlCur) then color1 = "green" else color1 = "white" end if (Interrupt > 0) then color2 = "red" else color2 = "#44ffffff" end gui.text(i*16%256+1,57+math.floor(i/16)*30, string.format("%X\n%X\n%X",block,ypos,id),color1) gui.text(128,49,string.format("B: %X.%02d.%d",BlCur,PosCur,SubCur),color2,"#000000ff") end end end
Will figure out the spawn differences tomorrow.
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
Now we're talking! This is what I mean when I say "when the current movie gets obsoleted, the new one would finally be a clear Star content". And somehow... now I feel a Star is just not enough to represent what this movie does. NES TAS of the year, ladies and gentlemen. And possibly what would replace MM2 in the Newcomer Corner. And take MM5's Star.
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
MESHUGGAH wrote:
the bird trajectory script is awesome. the walls lua should be updated, at least I found an invisible sticky floor:
The thing is, these 2 are different kinds of blocks. Red block pushes you away, and you can't grab it, corners you can grab, but yeah, they are "sticky" too. As for myself, I will debug enemy spawn time and position. Will be obvious why.
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
Inb4 MESHUGGAH
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 100% is submitted and considered similar enough to the current branch, and better, it will obsolete it. This submission can't obsolete it in most of the ways. So that decision will be made when the time comes.
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
Archive item URL won't matter too much, it just would need to include the movie time to not overlap with similar items. But since it can't be changed, it's decent already.
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
Oh, these look good.
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
Because it's Moons, where obsoletions aren't done 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 (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
According to this page, Doraemon was the name used outside Japan for this game, so I think it may be renamed in the submission, leaving the usual (JPN) label as an indication.
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
wut
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
How should we call the other branch 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
Great stuff! BTW, you would need to trim the movie right at the last needed input. Link to video
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Guys please post whatever feedback :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 (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Each time Tyson starts jumping, his subpixel Y speed is nullified, and then 0x37 is added to it. Two factors matter here: - Interrupt, when the new block set is loaded, freezes him completely for 1 frame. So his jumps may last longer by that frame. - Subpixel Y position is never initialized, it's inherited from the previous enemy in that slot. So it may also alter what frame he reaches the block border by 1 frame. Interrupts may or may not help, but the inherited Y subpixels from the previous enemy can be adjusted. And these 2 seem the only ways to affect his jumps, and therefore his actions.
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 personally would check how the game itself proceeds after the 2 types of ending. It was reported that after this glitched ending, the game proceeds as the crew was saved, but the ending music keeps playing. And that flip mode isn't unlocked. After the normal ending the music is proper, and the mode is unlocked. If it's just that, I would call the ending pretty glitched, but overall legit. In the Pokemon glitched ending run, one couldn't proceed as usual from the ending screen, and game completion save wasn't created, so it wasn't legit. Here, some completion state is saved I guess, otherwise how would it know crew is saved? And it can proceed afterwards. Probably, the flip mode being unlocked isn't part of the ending routine at all.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Re: New Forum Rank Idea: Assistant?
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Aqfaq wrote:
I wonder, how many coders here actively create Lua scripts for projects that they don't TAS themselves?
Exactly my case on Batman and Robin. I debugged the shit out of this game, and with the help from r57shell, I developed a script that dramatically makes tasing this game easier... and I'm never going to tas it myself. I love your idea, but we must pick a better word. Assistant is too vague, TASsistant is hard. Something more sane, and to highlight that "this member vastly helps to create tases, in different ways".
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
Too long, didn't read. Why is the system there, and why it IS working: The system as it is now was introduced when we moved to tiers. Speed records are the general Vault content. There is nothing the poll could do about it. When it's a Vault case, we ONLY judge how well it was executed - optimality. Vault is not when something is BAD, it's when something is a speed record. So in terms of optimality, any poll would make no sense: you can only read the posts on what is sub-optimal, and figure out the measure of sub-optimality, and make a decision on whether that's acceptable or not, as a tool-assisted speedrun. No poll fulfills the purpose of TASVideos being the host of TASpeedruns. Only posts. Then, there meeds to be some indicator that a submission must be published to a higher tier. Moons is our movies that don't need to be speed records at all. They need to be superplay that the viewer would widely enjoy. So the posts still matter the most, but why not make the poll showcase how much people actually enjoyed it? It makes the most sense to me, in order to directly find out how much is a submission Moon content. The role of TASVideos as a host of TASuperplays is fulfilled. Stars is a tier, but it's a different story, any poll that could exist won't help too much. Only posts and the history of that branch. If we weren't within the tier system, any poll that better reaches the goals would be there. But now, if you aren't satisfied with the current poll, please consider what it helps to get done (detect Moon cases) and where it currently fits as part of the system, and tell if it really is bad at that, in its current mode, and provide practical improvement suggestions on that matter. So, the goal of the poll is not to let us express something that it yet doesn't let. If it was this goal, no poll would be suitable at all, since people have different feelings to express. And if it was this goal, we could never rely on the poll in our tier decisions, so it would also be useless.
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 315 316 317 440 441