Posts for feos


1 2 118 119 120 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
While checking for improvements I found these values for position and put them into a script. This game reuses the position addresses for something else within the same frame whenever someone is watching you, and it's not possible to show the real coordinates during that time using the mGBA core, but here's the script just because I have it. Download Barbie.lua
Language: lua

while true do x = memory.read_s16_le(0x7b50, "IWRAM") y = memory.read_s16_le(0x7b52, "IWRAM") gui.text(100, 100, string.format("%d\n%d", x, y)) emu.frameadvance() 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: 11270
Location: RU
That script is just for one game, you don't have to use bizhawk for its tases because it's unlikely they would be submittable. For projects you actually plan to submit, lsnes is an option, but please consider bizhawk with snes9x core as well.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Evil_3D wrote:
Third, it's a shame to see how the work of Archanfel is smearing only for use gens. These nonsense situations make me think on still in this community and simply quit or work off the site.
Archanfel wrote:
So TASVideos is just a good place to share my works with people who also have interest in superhuman playing. If they are no more welcome here, i can simply stop submit them.
We absolutely cannot let TASers quit the site over a note in a movie description. Reaching this point means that we all have had a lot of misconceptions about things, and likely about one another. Evil_3D and Archanfel, please do not quit the site over this argument, it will be resolved in a proper way, I've done it before, I'll do it now. I will edit this post with more insights ASAP, this was just the most important announcement I needed to make.
First of all, we should look back to what actually caused this. Lately, emulation accuracy has become a huge trend, a good one! The very fact that we've seen Arbitrary Code Execution executed on an authentic console has been my dream ever since dwangoAC started considering running his first TASBlock. Then it actually happened, and TASBlocks became a highlight of a GDQ event, and a lot of people were introduced to TASing. Recently, with the help from Alyosha and lots of other amazing people, we took emulator accuracy to even higher levels, and the site has officially acknowledged accuracy to console as one of our goals, this is why we can now host 2 versions of a movie right in the publication module: the one that's been published originally, and the one that resyncs all the events to run on console too. Endless bugs in old and bad emulators, like PCSX, Mupen, all the plugin insanity, taught us: if we want the TAS community to move forward, we eagerly need good emulators. And sometimes it requires to let go of the old and bad ones. That way we banned some really bad ones, in favor of better replacements that are so much easier to work with. And we know sometimes they are slow.
But it is important to remember, that if the site has not banned some emulator, its use should not be oppressed. The very fact that we still allow it comes from unpleasant reality: there's no real replacement, and it doesn't matter which part of it is so unique and dear to someone. Emulators that are not banned for submissions, are allowed for use. Now, there is of course emulator preference. People who can afford running good emulators with no sacrifices may be called lucky. Others often have to give up on something they are used to. And some others outright can not work in the new emulators productively. This is important. We want TAS authors to be comfortable, because this lets them focus on creativity and hard work rather than on fighting with the workflow all the time. The latter is dangerous, because it may demotivate someone from creating a masterpiece. Of course you can't demotivate a true geek, but on the other hand, why should we be making people's lives harder in the first place? Just let them do the job the way they want, and the way we allow, as long as the result is good and they're happy!
So what do we do with emulator preferences? If we simply yell at people who don't have (or don't provide) bullet-proof reasons for using an older emulator, it really helps no one. Encouraging doesn't work that way. When someone beats up you for writing with the left hand, it doesn't make you really want to switch over. We should keep in mind that there are different situations that should be handled differently. If someone simply doesn't know what to use, better, newer, and more accurate emulators are the default choice. If someone can't really decide, we may try to help them decide, but only by hearing out their needs. If someone can't use a better one, it's still their right not to use that, as long as the old one is still accepted. Finally, if using a newer emu is possible, but not as pleasant, come on, just leave them alone! Disagree with them and still acknowledge this is their right.
So how do we handle this and similar movie descriptions? I'm convinced things like missing music, graphics, cutscenes, other major bugs that stick out, may be mentioned in the description. Minor bugs should not be mentioned, because people may miss them entirely if they're not veterans of the scene, as DrBaldhead put it, and such a note only confuses people and hints them to try to spot those bugs they would otherwise miss, distracting from the TAS qualities of the movie.
As a Starman, I can see everyone's rating, which is reported on the Staff page. I won't be discussing rates people marked as private/hidden, and I encourage people to rate the actual contents of the movie regardless of personal issues behind it, yet at the same time, I disagree with the current rating system altogether, and I really think it should not be taken to seriously. I rated the movie too, the way I feel about it. I also see why using Gens might have upset people in this one case, which probably killed the entertainment factor for them. That still doesn't mean ratings should be used as a revenge really. Officially, we do not mind people giving crazy rating to things. We care about having their input in the first place, so we should be glad we have this data at all. But when we make a decision about tiers and stuff, we judge outlier rates as noise. So please, no worries about rates that look unfair. Community as a whole gives this movie 7.3 for entertainment, and it's still fairly recent. And please don't mind the outliers.
All in all, considering the above notes on emulation glitch borderline that we want to announce, as well as the confusion caused by this note here, I'll remove it. Because the glitch is not as blatant, obvious, and damaging as missing music, visuals, or cutscenes. Opinions?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
I got a new PC, so if anyone is able to backport ffmpeg dumping to this fork, I want to try encoding it. I will likely never find time on backporting 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: 11270
Location: RU
Post 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: 11270
Location: RU
In bizhawk dev build, the snes9x core should be available for movie recording. Test how it runs for you: https://ci.appveyor.com/project/zeromus/bizhawk-udexo/build/artifacts
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 lean towareds Axiom Verge personally.
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 went with "best ending" for now. Maybe if someone who has spare time feels like looking deeper into this movie to check what it actually accomplishes, but not me.
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
Thank you. Now 1000fps has some actual details defending it. I'll finish watching the movie, replace it, and render the final decision.
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 increased velocity is negligible after around 300 fps
Can you elaborate on this? At which point increasing the framerate stops giving any advantage? Also, are there any TAS differences between aiming for real time compared to aiming for in-game time? An example where it matters is Sonic games where in-game time allows fair competition regardless of how much real time the score tally takes. For this game, I expect it not to matter all that much. Progress report: I'm watching the movie suggested for replacement. At 15fps.
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 looked at the ratings and it's not that most people rate it as crappy, it's just a few ratings around 6, and then a single "no, it's crap" rating. We still acknowledge this as important, but right there it looks more like an exception, while overall the movie is mildly entertaining.
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's not yt shifting the subtitles too much downwards, it's my 4 year old script. And my 4 year old self failing to check things. Then, I doubt anyone who looks for an old video to reencode is going to scan all submission threads checking for possible error reports. So this report quite clearly belongs here. Though I admit I never shared all the videos from my channel that yt corrupted. https://www.youtube.com/watch?v=ViRsjk12Hw4 Ninja Gaiden 3 https://www.youtube.com/watch?v=HzeGI6l6kKM RoboCop Genesis https://www.youtube.com/watch?v=-_nyv3N7N-I BattleToads GB https://www.youtube.com/watch?v=v0_GIuWHnyQ Contra 4 https://www.youtube.com/watch?v=tze2KFKcpGU Hutsons Adventure Island 4 https://www.youtube.com/watch?v=N3VAkaTHzCc SM P2 https://www.youtube.com/watch?v=ggQVWy_j-Ys SMB warped https://www.youtube.com/watch?v=i9-WvywELKo BM Return of the Joker https://www.youtube.com/watch?v=fwuRD9emp-s American Gladiators https://www.youtube.com/watch?v=k0HLKLWWxcc Jungle Book https://www.youtube.com/watch?v=6oCsAV2VIK8 Duck Tales 2 https://www.youtube.com/watch?v=zrlSYCr8LEc Gunstar Heros https://www.youtube.com/watch?v=KhwxjbpoE0A Super Castlevania IV https://www.youtube.com/watch?v=qRo6uTwApoE SMB2 https://www.youtube.com/watch?v=cZBWGx3TiMA Shatterhand https://www.youtube.com/watch?v=atY3gM7X-Hc SMB walkathon https://www.youtube.com/watch?v=xmgC1hJE3Oc Chip 'n Dale https://www.youtube.com/watch?v=mHnlILVhqm8 Vectorman https://www.youtube.com/watch?v=Q6KhUL_vfIc Contra https://www.youtube.com/watch?v=lz1CZ5BV_88 Gimmick! https://www.youtube.com/watch?v=epOafkRyfao Wolverine https://www.youtube.com/watch?v=J49Yz9fR-SI Asterix https://www.youtube.com/watch?v=HF_N9y8lIxQ Super Turrican https://www.youtube.com/watch?v=P0skGx-kwlc Lion King Genesis https://www.youtube.com/watch?v=ykKgAeJtioU Rockin' Kats https://www.youtube.com/watch?v=IJP0AZUjSpQ Mitsume ga Tooru https://www.youtube.com/watch?v=mdSdncosflo Tiny Toon Adventures - Buster Busts Loose https://www.youtube.com/watch?v=wzd0tIsGskE Tiny Toon Adventures https://www.youtube.com/watch?v=Y1v9B158P6M Duck Tales https://www.youtube.com/watch?v=rPw1qWAg4N4 Metal Storm https://www.youtube.com/watch?v=Lfe8qY2HyrY Mega Turrican EDIT: Removed those that aren't used in publications anymore.
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
Mzscla, please check your private messages.
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
That's right, the one level I remembered diverging paths in was then played by your movie the same way as in the other one, so everything is contained in "all levels".
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
You're linking the wrong edit. http://tasvideos.org/diff.exe?page=JudgeGuidelines&rev=114 The question is, are there any unavoidably different in-level routes between these movies?
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
It was my intention, and I see that some people actually feel that there should just be one term that covers all cases relevant to us (like this "RR environment" idea which I definitely saw before). I just think that everyone is so used to "emulators" and "emus" that "environment" won't help to make it clearer and simpler.
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, "environment" is what emulators are as well, so it doesn't help to answer the main question: If X is not an emulator, than what is it? And I mentioned Wine for a reason: it's an API translation layer just like libTAS, but it's not a rerecording environment.
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 game and the movie look not bad at all! It was a bit too long to keep me entertained, but it still looks like a Moon. Since this game has no credits, only the cutscene with the queen, and then the usual congrats screen with a password which goes after every level, I think it can be encoded without the last Start press, so there is some feel of completion and the music track can play fully. This was done an a Russian translation judging by the bk2 header, but syncs on the USA ROM, because all the text is skipped right away.
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
SmashManiac, did you know that the main point of TASing is superhuman play? Superhuman play only has value when it happens within main gameplay contents of a given game. You can't call something a TAS if it does absolutely perfect menuing in a platform game, but plays the actual platform content sloppily. Of course menuing should be reasonably optimized, but the main point of a platform game TAS is superplay applied to platform contents of the game. The goal of this movie is imposing limitations that make TAS contents of this movie highly entertaining. Superplay is being applied exactly where it belongs: primary gameplay content of the game. Then, the ending is reached properly. The game has been beaten. All the challenge this game has to offer has been completed at supehuman level. It happens so that what we do, actions not expected by the developers (which is another critical point of TASing), cause the ending routine we don't have control on to glitch out. Despite of being fully beaten, the ending absolutely can't process further. It tries to process, and has all the needed flags set, but some tiny logical flaw made reaching the very end of the ending fundamentally impossible without hacking. You say we should declare this movie not entertaining, not having superplay, not reaching the intended gameplay end, not triggering the ending routine? The rules demand that the movie is completed:
Your movie should begin from the console power-on and end when the last decisive action has been delivered. There are no specific rules for an exact endpoint but it must adhere to the following rules:
  • It must beat the game.
    • Single-level movies that don't finish the game are rejected.
    • Where applicable, the movie must reach an ending screen that positively signifies a game is finished successfully. Reaching a game-over screen is not considered beating the game. If a game shows the same ending screen regardless of success or failure, reaching it is not considered successful completion.
    • Reaching an easter egg that by itself ends the game is not considered beating the game.
  • It must be able to reach the credits or end screen without requiring any further interaction; all input must come solely from the input file (e.g. configuring the emulator to autofire after the end of playback is not allowed). An exception has been allowed for Rygar.
Please read those closely if you're unsure of TASVideos goals regarding game completion. If you disagree with some of the above rules or if you think they haven't been met, speak up.
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
That's a sane option as well. It's just rare to have caps in Linux files.
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
Level passwords are only allowed when they unlock something not normally available, or harder. Obtaining the password and then restarting from it doesn't preserve the game state, so you're not exactly resuming where you left if you use it. Granting yourself just more resources by using a password is the kind of unfair advantage that we disallow, unless it's a part of some highly entertaining and difficult goal that could justify it, but that's extremely rare.
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
We don't use "game end glitch" if save corruption is involved in the primary game breaking glitch used in the movie. We use "save glitch" then. So right here, it's accurate to call it GEG.
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 much time will be lost if FPS is set to 60?
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.
1 2 118 119 120 439 440