Posts for feos


1 2 383 384 385 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
This is awesome! Much more action than in Contra 1!
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
Try looking at the script.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Spikestuff: can you upload your HD encode to TVC?
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
http://code.google.com/p/feos-tas/source/browse/trunk/LUA/RobocopTerminatorLagCounter.lua Lag counter works only with the latest revision of FCEUX. Only higher byte for Y camera wasn't found.
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
Ha-ha, don't go! We have cookies lag counter!
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
NES Robocop Vs The Terminator (Unreleased). Thread #13081: Robocop vs terminator 2 Levels done. 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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Meanwhile, Level 2. http://tasvideos.org/userfiles/info/1212589828856836 I enjoy TASing this game. But curious if it's fun to watch, because of constant jumping. 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 (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
Try watching.
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
Do you mind linking to it?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11269
Location: RU
BTW, I'm suggesting to change the screenshot to this one:
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
When I find a glitch and investigate it, I have a huge inspiration to put it into a run for all. Now I need to keep myself back, fearing that this trick may be considered banned for gameplay-based branches. And thus, I repeat once again. The object counter WAS NOT PROVED to be able to cause heavy breaks. What will you do to a warpless run using it, if the glitched branch succeeds to use it (probably among the other glitches). And finally, I think I have what to say in a thread in General forum, to discuss that quiet "rule".
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
Nach wrote:
that can't be abused
I don't read the future. Anything may appear to be able to force a very quick game finale. And we NEED some sane rule about that, because this way GOALS don't matter anymore. And GOALS are about gameplay and will to show off a certain aspect of superplay. You guys seem to want to mess up these clear definitions. Player has no way to know how his gameplay decisions will treat him in the future. It is also strange how you prefer "negative" precedents to "positive" ones. You generally don't fear to lose the total level of awesomeness in the runs, but sometimes you do. The "no zips" decision for some reason wasn't meant as a precedent. Precedent for what? For saying "All future runs for that category shall be done without trick A, and will obsolete the runs using tricks A and B, that are still published for the viewers' pleasure". A 100 minute GLITCHED run getting obsoleted by a 1 minute GLITCHED run is perfect. A SRAM abusing run being obsoleted by a GLITCHED run is still fine since it was a side branch anyway. But players DO CARE about obsoleting a gameplay-based run with a non-gameplay based run. PS: I do not care of "my run" obsoleted. The only 2 things I care about (you know it very well) are creativity and my ability to put it into a new superb run (be it warpless or whatever!) That's why I keep questioning - to make sure my work won't be eaten in vain.
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
This is all legit, but I think I need to repeat my question. If I use object counter glitch to generate myself a stick to kill enemies faster and publish the full run, what will you guys judge it like, if the counter glitch then also appears helpful in a glitched branch? It's also weird that you're unable to define the term GLITCH you now use to set the branch, instead of GOAL. You are not? Then point me into the actual RULES (not submission texts) that talk clearly about the new GLITCH-not-GOAL politics.
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
Am I right that FASTEST NON-GLITCHED branch was just terminated forever?
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
Let's have an automatically getting URL or THREAD tags field in submission form. http://tasvideos.org/userfiles/info/1101825139659490
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 wrote a function converting 1-byte number to 8-bit binary view (the number is still DEC though, it's just to observe bits). I know there are some custom libraries for bitwise operations, but since emulua has them internally, I don't think our people use those libs. And that's an addition. I'd be glad to see that implemented in emulua internally too! EDIT: supports zero Num now.
Language: lua

function ToBin8(Num,Switch) -- 1 byte to binary converter by feos, 2012 -- Switch: "s" for string, "n" for number if Num > 0 then Bin = "" while Num > 0 do Bin = (Num % 2)..Bin Num = math.floor(Num / 2) end Low = string.format("%04d",(Bin % 10000)) High = string.format("%04d",math.floor(Bin / 10000)) if Switch == "s" then return High.." "..Low elseif Switch == "n" then return Bin else return "Wrong Switch parameter!\nUse \"s\" or \"n\"." end else if Switch == "s" then return "0000 0000" elseif Switch == "n" then return 0 else return "Wrong Switch parameter!\nUse \"s\" or \"n\"." end end end
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
Is it abandoned for Warpless run as well then? And I still need a clear definition on what is considered the "SAME GLITCH". EDIT: Another situation. I record a Warpless run without jet glitch. But I use object counter glitch to generate myself a stick (there's NO proof right now, that object counter glitch may end the game or someting). Then I succeed to use that counter glitch to end the game for Glitched branch. Will it obsolete Warpless as well because ot the glitch suboptimality? How can I know (doing the first run) if the glitch can or can not end the game, that info would be pretty sudden, and may never appear at all. EDIT 2: To clarify about the "editing out" thing again. The game has 4 RNG addresses, 1 of them is primary. They have insanely complex calculation of the resulting values, and they tick when there is free processor time. You can take away some of that free time by random input and moves, but IN NO WAY you can manipulate the exact values you need directly. This means that editing the game in the 3rd level will favour me with resyncing the whole freaking game over. And together with no gameplay finds, standing behind that editing work, I insist that this cross-goal obsoletion would have NO PRODUCTIVE SENSE. It can encourage no one to do the better and improve the movie gameplay-wise. It just demands dumb editing, and has much long-term effects of ambiguity and weirdness.
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
BimmyLee wrote:
discuss it in the workbench imo
Okay! First of all, I have to say more deeply, what happens here and in my and MESHUGGAH's run. Dying on a jet with race checkpoint not activated breaks the object pointer. It starts reading from RAM, jumping over 11 addresses each 4 frames, thinking he creates objects as when the level normally starts. Then it stops jumping. When it is at $16, it reads from $16 the temp input value. We created level end in previous run by pressing all buttons but A. That's all, the level ended. I see no memory corruption here, just lucky bug. But you can go deeper. You can stick the pointer to addresses you want, spawning objects, whose IDs were read from some irrelevant place, you can add them attributes that affect the game logics (some cause huge glitches, some don't). Insane debugging is involved here, and this is the essence of memory corruption. Here, this memory corruption was used to reach the authour's GOAL - break to the game end. It's interesting, that the game has other ways to reach that glitchy goal. It can break the object counter (slot pointer written to X or Y registers), reading irrelevant values as objects and attributes. This can write to some addresses, that may appear critical and cause huge glitches, but we didn't have time to investigate it. Here it is in Russian. Note, that this has nothing to do with the jet suicide. It needs only heavy lag. We also have Reset button. It is able to screw the objects in some way too, and it can definitely end the game, as was seen here. Above we have 3 ways to reach the GOAL - glitched game end. All of them, as long as they succeed to do so, and obsolete each other by speed, must be considered the Glitched branch. They may even be combined to make the thing even faster.
Now about the possible decision around this submission. People say, that if the same glitch is used in Default and Glitched branches, they must obsolete one another. And the glitch this way becomes exclusive for 1 branch, and abandoned for others. Okay! We obsolete the Default branch by Glitched here, abandoning the jet glitch. Then I edit out that glitch from my Warps (Default branch) run and it gets restored in it's rights as NEW Warps (slower than OLD). Then we suddenly succeed to use the reset glitch in stage 1 and end the game right there. The jet glitch becomes UNABANDONED again, I resubmit the OLD Warps run and it obsoletes the NEW Warps (that didn't use the jet glitch), because the OLD one was faster. Let's recall Rockman. It uses the bank switching glitch to end some levels. It didn't become the Glitched run, because it still BEATS the game. But what if it used the bank switching in the first level and break to the ending? Would it obsolete the Default branch? Why do we need that cross-goal obsoletion at all? To reduce the amount of branches? From the above, we will still get both Default and Glitched, just abandonong/unabandoning some arbitrary METHOD in one or another of them several times with no productive point.
Conclusion. METHODS can obsolete each other, GOALS can only if they are comparable. 2P Warpless can obsolete 1P Warpless, because it beats the game just the same logical way, but better in entertainmebt/speed. 2P Warps obsoleted 1P Warps because it was the fastest method to BEAT the very game. And if we use deadly glitches to skip the game to the ending - it is not PLAYING the game, it's BREAKING the game totaly. We must compare not by arbitrary tricks, but by the Superplay type involved, am I wrong? Memory corruption is pretty outstanding thing and must not be mixed with playing the game logically.
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
Brandon wrote:
Although I think this should become the main branch for Battletoads, or that the current main branch shouldn't coexist with this one, I don't want to see the current run get obsoleted. It's a very entertaining run, and it is by far the most technically proficient of the currently published runs for the game. I'd like to encourage feos & MESHUGGAH to make a warpless 2p run, which should obsolete the warped 2p run. Until then, I guess these just have to be published side by side. Yes vote.
Since when "Glitched" obsoletes general branch?
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
input after suicide creates tons of broken objects that get read from $0B in RAM and then the pointer jumps over $B addresses each time (object descriptor line length), thinking he reads from ROM. giving him needed values is pretty much possible. especially creating objects by direct input (that is stored in $15 and $16). but some objects need special attribute values, that aren't read from descriptor lines, but loaded other ways. finding the ways to load the needed values, and figuring out the very values and addresses - will take time until this submission is obsoleted
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
There's no Dark Queen, Only Big Blag.
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
People probably have missed this thing completely: http://www.youtube.com/watch?v=_e9xdvXR8m0
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
Yep, it needs to save the state every 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.
1 2 383 384 385 439 440