Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Even though I just watched it, I still have to ask, which enemies does it actually hurt?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
I'll need to update the movie file with the one with manual rerecord count. Should I use 9000 or unknown?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Is it known how much of the rerecord count is manual/non-botted?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Tools that assist making movies should be justified. The resulting work should be superhuman. If it's perfectly humanly possible, there's no value in tools used to do exactly the same.
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.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
I've been a part of both of these talks, and the point is that it's sometimes impossible to perfectly match full game end state. Also it's impossible to explain every aspect of every rule in MovieRules, because the page would be endless (it already is insanely huge). For all rule clarifications that users may need we have Ask a judge thread. For clarifications for judges we have Judge Guidelines. If you're unsure about some definition that is there in MovieRules, you can always ask, and we will always elaborate. There's nothing beyond those 2 pages that we account for when judging glitched endings. Critical ending routines can be absolutely anything, the point is game behavior after it's been allegedly glitch-completed.
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.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
You can't remove it after 420. Dumping the game screen at its native resolution (1x scale) leads to losing all single-pixel-wide chroma information, and also distorting the color borders. Dumping at 2x resolution and then applying 420 chroma subsampling allows to overcome most of this. So we have 3 sets of variables: how much of the game area is visible at once, how internal game resolution scales before getting dumped to the video, and how that is scaled to fight chroma subsampling artifacts. For 320x224 Genesis emulator footage, we dump lossless-compressed avi at native resolution, then we upscale it to 4K using pixel-based algorithms (think nearest neighbor). In your case I don't know the target resolution of your emulated footage and how it gets scaled. If you can expand the visible area to 4K, then applying 2x scale to that gives us 8K video that can be viewed without losing too much details in lower resolution modes too. It can be compressed quite well at a reasonably high speed with correct settings. Since it's not antialiased 3D footage, I don't think the filesize will be near half TB. If needed, half TB is how much spare HDD space I have for this.
What about my other questions though?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Here's how to pipe framebuffer to ffmpeg without intermediate images, tho this is in C++:
https://github.com/clementgallet/libTAS/blob/master/src/library/encoding/AVEncoder.cpphttps://github.com/clementgallet/libTAS/blob/master/src/library/encoding/NutMuxer.cpp
With such a pipe set up you don't have any overhead that has to be kept just for the magic to keep working. And it still gives you full control over ffmpeg since you still pass your command.
If it's just a matter of keeping only a few images and then removing them, all you need is efficient ffmpeg command. Here's what youtube does to your bitrate (might be outdated, but it's more or less true):
https://vadosnaprimer.github.io/feos.vs.youtube.2160p.html
Here's how size and speed relate when using x264:
http://tasvideos.org/Feos/VideoTests.html
Do you render at 1x scale? It's quite possible that rendering at 2x scale could allow you to preserve much higher quality in general while increasing the ratefactor significantly to reduce the size (native pixel size gets heavily killed by chroma subsampling that yuv420 does). It's worth using a short test clip to see what youtube does to your video, be it 4K or 8K.
BTW, since Tails is so critically important in this run, won't it be better to keep him non-transparent at all? I guess he's half-transparent when off-screen, but this is one of the biggest features here, so making it more obvious would help. I doubt not knowing when he is off-screen will make anyone angry.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Does it keep all the intermediate images too? I'm seeing Rust for the first time :D
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Congrats on finishing it!!!
Please tell me which code snipped dumps the framebuffer currently. There are lots of ways to reduce the filesize without killing the quality.
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.
while true do
a34 = memory.readbyte(0x34)
a3E = memory.readbyte(0x3E)
a50 = memory.readbyte(0x50)
a51 = memory.readbyte(0x51)
print(string.format("%X %X %X %X", a34, a3E, a50, a51))
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
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
If you record a movie, it should be theoretically possible to examine. MAME-RR must have trace logger functionality and memory viewer, for basic investigation, but also debugger with breakpoints for full analysis. Dunno who'd be able to participate in reverse-engineering your trick though.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Is there anything else that is planned to change while I'm redoing 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
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Brilliant, now I'll have to wait for it to finish uploading (since it'd stuck in the uploader queue forever if it's unfinished)., and the reencode it 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
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
<feos> <TASVideoAgent> Movie [3975] SNES Donkey Kong Country 3: Dixie Kong's Double Trouble! (JPN v1.0) by Doomsday31415 & DES in 42:33.73 edited by Mothrayas: Changed player ID to 1109 from 1146 --> http://tasvideos.org/3975M.html
<feos> <TASVideoAgent> Page 3975M edited by Mothrayas (): http://tasvideos.org/3975M.html
<feos> <TASVideoAgent> Post edited by Mothrayas (PubMov: #6365: Doomsday31415's SNES Donkey Kong Country 3: Dixie Kong's Double Trouble! in 42:33.73): http://tasvideos.org/forum/p/483289#483289 [a:10]
<feos> what happened?
<feos> it was a co-authorship
<feos> and I'm uploading an hd encode with both of them in subtitles
<feos> with fixed movie time
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
<Masterjun> just a dude saying lsnes "smells a bit of rot"
<adelikat> found a bug = bit rot
<Warepire> Don't you know, software is like a pet, if it doesn't get fed, it dies and starts developing bugs on it's own, because it's literally decaying.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
It's not disallowed, it's just non-existent in the forum codebase. And I don't see a reason to prevent pastebin.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
This what? It launches the credits because they don't start automatically, and ends there.
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.
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.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
Can you upload the tasproj somewhere?
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.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
If those publications don't have verification movies, I don't know what is "approved" in them.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11304
Location: RU
This is correct, as seen here:
http://tasvideos.org/MovieRules.html#MovieMustBeCompletehttp://tasvideos.org/JudgeGuidelines.html#InputLength
Also there's information on when the encode should end:
http://tasvideos.org/EncoderGuidelines.html#DurationOfTheVideo
I can't remember any publications where returning to the title screen was considered a part of the ending, and therefore, a part of the encode. The music is indeed playing, but it's the regular title theme that is also available when you just launch the game, which means it's only a part of the game start, not its ending. Title screen isn't a part of the game ending, so including it into encodes may be confusing, for example one may think the encode wasn't properly trimmed.
Theoretically, there can be infinite amount of content that is only seen after you get back to the title screen, and we include neither of it into encodes, because where do you draw the line? This game has music and score display, but it also has gameplay demos which we don't include. Other games may have cool cutscenes or other features that only appear after returning to the title screen. They aren't a part of the ending though. The only extra content that we may include is things that may appear after some delay (like hidden messages, see the link to Encoder Guidelines) after the main ending. Yet those show up before returning to the title screen. And including them into encodes is still optional.
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.