Posts for feos


1 2 334 335 336 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
http://code.google.com/p/gens-rerecording/downloads/detail?name=Gens11svn306.7z
* Graphics: Added "Pink Background" option and hotkey. Flag is stored to config. Color is "Magic pink", r=max, g=0, b=max. * Graphics: Toggled layers now are saved to config as well. TODO: Figure out hex value for pink for mode_555. TODO: Configurable backdrop color (is it needed?)
Heisanevilgenius wrote:
I realize this is a pretty old thread but are there any plans to implement a version that can record reset?
http://code.google.com/p/gens-rerecording/issues/detail?id=70 First of all, we don't know if Reset emulation is any correct. Then, movies contain 3 bytes per frame. Bytes 0 and 1 are for 3-button controllers 1 and 2. Byte 3 is either for 3-button controller 3, or for additional 4 buttons of controllers 1 and 2 (X, Y, Z and Mode). So, there is nowhere to add one more flag for Soft Reset without heavy hacking.
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: 11270
Location: RU
It is the post I linked to :P
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: 11270
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: 11270
Location: RU
FCEUX now finally has readword, best for 2-byte positions, even if bytes are not near each other.
memory.readword(int addressLow, [int addressHigh])
memory.readwordunsigned(int addressLow, [int addressHigh])
Get an unsigned word from the RAM at the given address. Returns a 16-bit value regardless of emulator. The value will always be positive. If you only provide a single parameter (addressLow), the function treats it as address of little-endian word. if you provide two parameters, the function reads the low byte from addressLow and the high byte from addressHigh, so you can use it in games which like to store their variables in separate form (a lot of NES games do).
memory.readwordsigned(int addressLow, [int addressHigh])
The same as above, except the returned value is signed, i.e. its most significant bit will serve as the sign.
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: 11270
Location: RU
Discuss if this movie was really made obsolete by the Glitched version. Post #356300
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: 11270
Location: RU
Again no objections. [1564] GB Super Mario Land 2: 6 Golden Coins by andymac in 21:43.52 was unobsoleted.
[1920] NES Battletoads "warps, 2 players" by feos & MESHUGGAH in 11:04.72 VS. [2100] NES Battletoads "game end glitch" by TheZlomuS & DyLaX in 01:02.68 This situation is pretty similar to SML2. In any%, some trick was used to skip half the level (which is anyway an autoscroller), in glitched the same tricki was used to corrupt memory and run Game End routune. The fun fact is that now, the level skip glitch is even used by real-time speedrunners with quite some consistency, on console. http://www.twitch.tv/jc583/c/2890523 Can you deliberately corrupt memory on console in real time? I have never seen that. To me it kind of means that setup for memory corruption can not be banned as long as memory corruption is not used. And if it is not used, there is no reason for obsoleting any% by glitched. Actually, skipping to the next level is the least one can do with this trick to still save time. It either becomes slower (restart the broken level, game over), or jumps into glitched levels that are farther, or runs the Game End. The question is, would future Battletoads runs be allowed to die on a jet to skip half the level? What about warpless? Surf City can be skipped similary there. Only the autoscroller in Level 07: Volkmire's Inferno can't be skipped like that. Though it can still be glitched to some range (wasn't carefully examined).
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: 11270
Location: RU
Please elaborate what tricks. If you really want to make a good run, I recommend to post WIPs in Genesis games forum thread so that we could help you.
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: 11270
Location: RU
Is 100% run being worked on?
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: 11270
Location: RU
Why should I, lol? OK, I'm tuning out of here.
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: 11270
Location: RU
Some complete crap, probably to SMB2j. Dunno. I don't care.
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: 11270
Location: RU
I deleted you nonsense post, if it didn't exist how would I know whom to ban? :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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
No reason, you tell me? Can you repeat here the comment I banned you after? Or will you pretend you didn't leave any at my channel?
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: 11270
Location: RU
This is fucking unwatchable! Voting "This is fucking unwatchable!"
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: 11270
Location: RU
The previous movie (SML2 any%) got a channce to be unobsoleted. See Post #356127.
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: 11270
Location: RU
At frame 1174 I jumped sooner and saved 4 frames. After frame 2212 I changed the strats and saved 121 frame starting the next room. At frame 2326 I jumped 3 frames earlier and saved 6 frames on getting up. I predict that the movie is overall very suboptimal. If needed, I can try really looking for improvements. The above alone took me 415 rerecords, while the submission uses just 6 times that number throughout 15 minutes of intense gameplay!
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: 11270
Location: RU
Alright, since no one objected, I'm unobsoleting [950] SGB Pokémon: Blue Version "trainer escape glitch" by primorial_soup in 1:18:58.78 and leaving it without branch, since it is a gameplay-based TAS, even with heavy glitching. And [2457] GB Pokémon: Blue Version "warp glitch" by MrWint in 28:07.28 becomes "glitched" due to heavy use of memory corruption, not just random glitching, and since it cuts the gameplay so much.
Next victim: [1564] GB Super Mario Land 2: 6 Golden Coins by andymac in 21:43.52 VS. [1886] GB Super Mario Land 2: 6 Golden Coins "game end glitch" by andymac, MUGG in 02:08.98 Their difference is even more obvious than for the Pokemon runs. The only reason one obsoleted anther is that SML2 any% appeared to use the same trick throughout the run that the glitched run used to break all apart. It was considered obsoleting the very trick, as well as all the other branches that were using it not to known maximum.
MUGG wrote:
I see there has been discussion on obsoleting the 21 minute movie with this one. I dislike that idea. As stated in the SML2 topic, I think these three categories are the most appropriate: - any% with the pipe glitch to skip levels (standard run) - 100% glitchless (shows most of the game) - glitched (this movie) This movie doesn't ever visit Wario's castle. Even the staff credits BGM is wrong... To me, it would be a bad decision to have this movie replace the current movie. In the case of Chrono Trigger I think the decision was a bad one because I think save-corruption should always be a different category. However, I'm fine with the Earthbound example - though the old movie shows more of the game's content.
MUGG wrote:
I just realized the obsoletion did already take place. What happened to the any% category?! I really wish this obsoletion could be reverted, because it's just wrong in my opinion. People around the internet, as I've seen, commented on this movie to contain a 'bad ending' and being a bad speedrun (because it skips everything and has the wrong credits BGM)... And we didn't even verify this glitch route on a real gameboy yet. I strongly recommend we seperate the previous movie and this one. Talking about precedents, Chrono Trigger's obsoletion was a bad decision anyway in my opinion. In Earthbound you could at least see half of the game. It still wouldn't have been bad to use seperate categories in both cases, in my opinion and I'm sure others think the same. I might as well read up on the corresponding submission texts, but maybe someone could explain to me why those obsoletions took place? Why the need to keep categories minimal? What comes to my mind now is what should a new any% run look like. It would need to forgo all the glitches related to pausing & quitting? (emphasis by feos) By pausing & quitting at the correct time, you can take one item to another level. This can be used with Mushrooms, Fireflowers, Carrots, Starmans, 1-ups, bubbles, checkpoint bells, goal bells, pipes (either direction; using a downward pipe leads to the famous pipe glitch as we know it). The previous movie used the pipe glitch to skip levels and used a checkpoint bell in moon zone 1 to skip some of moon zone 2. Since apparently the pipe glitch is banned for other categories, what about all the other related glitches? Banning the trick with the bubble would kill the other out of bounds glitch (bubble glitch in conjunction with object-loading glitch). It would probably not be used anyway.
Why both must co-exist? Because one just plays the game with heavy glitches, while the other deliberately corrupts the memory and soft-hacks the game.
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: 11270
Location: RU
Also, for comparing 1-payer optimization, there is this:
Aglar wrote:
I tried this game out this summer and produced the following 1-player test run. After this my intention was to make a 2-player run and then submit it but my interest pretty much died as I was taking the first steps with two players. Then a 2-player run of the SNES version of the game was submitted so I thought a NES-version wasn't needed. Anyway, since it's christmas I thought it'd be a good timing to make the run public as it's still pretty interesting, the highlight being level 5 I think. There have already been some submissions for this game but none that really made this game justice, not that I say that this run does so either but it's at least 4,5 minutes faster than the fastest submitted run. Enjoy! http://dehacked.2y.net/microstorage.php/info/1178353449/Battletoads%20Double%20Dragon%20%28U%291playertest.fcm
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: 11270
Location: RU
WST wrote:
Love the heavy death abuse :) Many places look really creative. Can’t say anything about the optimization level, but it was certainly fun to watch, it’s a clear yes vote from me :)
Are you sure you've seen this? [1810] NES Battletoads & Double Dragon: The Ultimate Team "2 players" by feos in 17:41.14 As for this submission, it's unoptimized as hell, and also quite boring. If reading #3154: feos's NES Battletoads & Double Dragon: The Ultimate Team "2 Players" in 17:41.14 won't help, I can list some mistakes.
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: 11270
Location: RU
I mean, memory corruption looks like a sane enough borderline to separate 2457M as "glitched" and 950M as "any%", with a room for improving each of them in their own branches.
boct1584 wrote:
Are we going to have two glitched runs? One for the wrong-warp and one for arbitrary code execution?
I don't think so.
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: 11270
Location: RU
How about calling them just glitched and any% (which transcribes in having no 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: 11270
Location: RU
Oh wow!
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: 11270
Location: RU
Nach wrote:
feos wrote:
If we drop 10bit444 tag for these encodes, it will cause huge confusion between the old encodes without tags that were 8bit420 and the new ones.
But we should drop that tag, and replace it with something more fitting. Or drop the tag on this, and add a tag to the other. If both are appropriately labeled, no need for confusion.
Adding a tag to the other? You mean the encodes that already exist and are 420?
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: 11270
Location: RU
If we drop 10bit444 tag for these encodes, it will cause huge confusion between the old encodes without tags that were 8bit420 and the new ones. And yes, since 512kb encode is officially provided for compatibility, it must do it to maximum, avoiding opus until it is supported freaking everywhere. The test video works with the linked K-Lite codecs.
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: 11270
Location: RU
I guess now I see the borderline for a glitched branch. If it heavily corrupts memory and the result is heavily different from any%, it is glitched. Breaking something here and there may still be heavy glitch abuse, but remain gameplay-based and look like such. While heavy memory corruption usually results in soft-hacking the game to break gameplay flaw completely.
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: 11270
Location: RU
This movie really got a chance for unobsoletion. Imagine it was submitted today. Will it present enough unique content to be published alongside with the current any% branch? What branch would it be itself? Post #355723
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 334 335 336 439 440