Posts for feos


1 2 117 118 119 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
One way to approach this is checking if your movie actually aims for in-game time rather than real time. If such a goal is sensible, optimizing actual gameplay at the cost of the ending (or score tally) makes sense too. Or you could put that this is a speed/entertainment trade-off, exactly because it's more entertaining that way. If your movie is Moons worthy, this can be allowed as an artistic choice. And even if it's Vault-only, potential improvements may still remain when we publish a movie, if implementing them would mean redoing everything from scratch and they're not tremendous.
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: 11268
Location: RU
I congratulate everyone that Dacicus is a publisher again!
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: 11268
Location: RU
Notes: I didn't add the major skip glitch tag, because here it's just clipping out of bounds rather than corrupting the game engine from the inside. And for this game, this approach will most likely be the default way to tas it. Also, I used my own preference for the screenshot, and put all the suggestions as a gif instead, because they were too cool.
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: 11268
Location: RU
How do I do that then?
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: 11268
Location: RU
Audio and video here are fundamentally out of sync, unless you mean something other than built-in tools.
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: 11268
Location: RU
So who's gonna host the Gens version until then?
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: 11268
Location: RU
It has happened a few times in the past, but to host both it requires editing the database manually, as there's no interface for this kind of thing. What if the Gens version is just kept in userfiles for whenever Nach is around to add the file to the pub? Though I'll need to wait for him to even agree to do it here. Before it's published it can't have both files, and I'd really prefer encoding this on hawk.
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: 11268
Location: RU
So if we call the currently branchless movie "in bounds" that wouldn't be enough? The main questions seems to be, are there major glitches (avoided there and used here) not related to OoB 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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Does it make any difference which kid you play as?
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: 11268
Location: RU
LOL at the video ending. I suspected that to be the case, okay. With this problem out of the way, the one that still bothers me is how the secondary player and his nitro is used. Should I point out actual timestamps where it looks strange, or you already have the answer?
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: 11268
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: 11268
Location: RU
If no improvement checks are gonna happen anymore, I'll just accept it, and while the main encodes are being made, you'd have the time to improve the script if you want, for secondary encodes. While the secondary encodes with the script aren't required, they'd be extremely nice to have anyway, to help more people appreciate what's up, like the camhack encodes for Sonic. The version without cam display could be used I think, unless you want to refine it even more.
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: 11268
Location: RU
Yeah if it's too much of a hassle to make the camera display work, just drop that bit.
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: 11268
Location: RU
fmp wrote:
Try this EDIT: may have mucked up the colors a bit, but whatever.
Doesn't seem to work correctly on the overworld.
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: 11268
Location: RU
I'm watching with the script right now, and it'd be nice to see where on the map the currently shown screen position is. Like another moving rectangle that covers the currently displayed piece of the map (my script above shows that as a blue rect for example).
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: 11268
Location: RU
There's an interesting question how we should branch this movie. On one hand, it uses a secondary game mode available from the start, which we usually label. On the other hand, that mode was explicitly designed for speedrunning, and it makes the most sense to use it for speed oriented playthroughs. However, when we decide if anything even needs a branch label at all, we ask ourselves if that mode alone could be the only difference between 2 branches published alongside each other. At this point, it's highly unlikely that we will have speed oriented movies of this game playing these 2 modes and having no other difference. Just like with game versions, there has to be significant gameplay difference, or a specific trick unique to one release. If the main mode has something like a game breaking glitch not available in the speedrun mode, it could be published separately. But it'd be labeled according to the glitch, not to the mode. If the same glitch is then found in the speedrun mode, and it's yet again faster than in the main mode, the main mode run would be obsoleted. So far it doesn't sound like the game mode can ever be a defining factor for a branch for this game. Which means that we shouldn't put it in branches.
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: 11268
Location: RU
TheProJamer wrote:
How entertaining must an edutainment game be to qualify for Moons? Are there any published runs of edutainment games that have qualified?
I don't remember any educational games in Moons. And it's hard to tell how entertaining it should be, just look at some Moons movies and see what gameplay challenges they have to offer to provide for an entertaining movie. I just don't know if a strictly educational game could even be entertaining enough for Moons while still being primarily educational. I think it has to be not-that-educational-really to be Moons worthy, which would make it vaultable as well anyway. EDIT: There's an option to make a movie that's not primarily speed oriented though, like [1734] DS Brain Age "playaround" by Ryuto in 06:33.66. It seems to be an educational game, and speedrunning it is questionable, but the movie was done in contradiction to what the game is even about, and to what fastest completion is about, and it was hugely entertaining.
Jenetrix wrote:
So, in a hypothetical scenario: Would a game made using GameMakerStudio that doesn't have an official linux port, but can use the stock GMS runner for Linux without any issues be accepted to the site? Even though its "technically" modifying the game/assets? Or would one be better off waiting for an official linux port of that game? Just trying to gauge where the line in the sand for acceptance would be in this scenario.
If it's not an official release of the game, it won't be acceptable. What is a GMS runner though? Does it mean you load the game as a source and it replays it for you as a developer? If you can replay the official game release that way, it might be allowed, but any program that has to be explicitly launched by libTAS to run a game (like running emulators in libTAS) doesn't have movie rules for it yet. We're planning to define them soon, but for each such program will have to ensure absolute legitimacy of how the game is being played, which might be hard for your case. Your best bet is asking for a Linux release of 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: 11268
Location: RU
If it was released in Brazil, it doesn't mean it wasn't released in Europe, where you run PAL games on PAL consoles at PAL speed. So was that game released in Europe? Or was the Brazil release explicitly chosen for something? Otherwise, Brazil is a PAL-M territory, so it didn't have 50fps. And it wasn't compatible with true PAL signal: https://en.wikipedia.org/wiki/PAL-M#Compatibility
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: 11268
Location: RU
Wow I find this absolutely awesome! I find awesome lua scripts extra awesome in general, especially when they're used for heavily glitched footage, like Super Metroid camhack. For instance, this is what I made some years ago: https://www.youtube.com/watch?v=dtdTwaxW9eU I just find the very concept of looking deep into the game amusing, and scripts like yours showcase this hidden side of TASing, adding more superplay value to the movie.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
fmp wrote:
Draft of possible solution for camera antics: https://cdn.discordapp.com/attachments/138378732376162304/514397655716200458/unknown.png
I'm not sure if we can capture lua dialogs to AVI, most likely not. Can this map be drawn on top of the game screen, with a little shade maybe? Or in extended bizhawk screen, with client.SetClientExtraPadding(int left, int top, int right, int bottom)?
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: 11268
Location: RU
I checked a few bosses and this movie loses tons of time to the current publication: Link to video This isn't inherent to this movie's goal, is it? Just sloppy play and failing to beat an existing record? Levels are also way longer btw.
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: 11268
Location: RU
Okay, now about the movie itself. While this run is much better than the previous submission, it still looks like you mostly played it regularly with a few retries, instead of optimizing every action to gain you as much time as possible. The most obvious thing is driving in the middle or in the outer side of a curve instead of trying to cut the overall distance you travel. For every turn, you should aim to move on the innermost side as close to the grass/ground as possible, until you start losing speed (green line). If the turn is too sharp and you can't keep near the innermost side all the time, at least touch it while turning as much as you can (orange line). If you just move in the middle or on the outermost side, you simply travel more distance, losing time (red line). I tried to do this all the time in my test movies, and I clearly see you're not doing it here. Maybe it doesn't matter due to limitations of this game? I might check that. Also when you brake to allow your car to turn more sharply, you're losing speed, so for every turn that you can't clear as orange, you have to find balance between braking and releasing the X button. Then, judging by the rerecord count, you haven't optimized every gear shift to gain you as much speed as possible. Also in some places it looked like you could still bump the main player car with some nitro, but you just kept standing still or driving slowly, wasting nitro on nothing or not using it at all. You mention that sometimes you have to waste the fuel for the race to end, and you don't have time to bump your opponent, but it feels like this hasn't been tested too hard. Overall I like how this movie turned out, and improvement of several minutes tells quite clearly that the strats are way better this time around, but the problems I mentioned still stick out as sub-optimal. The reason I'm suggesting bizhawk is that you have a tool that's incredibly useful for tight optimization, as well as for movies with several players acting independently - TAStudio. It also allows you to edit your past input as much as needed, while not erasing the future events, like usual rerecording does. So if you stick to just old-school "savestates only" approach, and you aren't too good at it, you will always end up with sub-optimal movies that can be beaten easily with just better tools.
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: 11268
Location: RU
It is more accurate, but you said it's to slow for 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: 11268
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: 11268
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.
1 2 117 118 119 439 440