Posts for TiKevin83

1 2 3 4
14 15
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I started a poll for the first question. After that poll runs we can gauge how we want to move forward with the second question.
Post subject: Games Done Quick Submissions Opening Soon
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Games done quick will be back in the summer! TAS authors can submit TASes to be commentated live at the event without need for console verification (submission rules no longer prevent the use of emulators). The TASBot team is available and willing to help with any authors who would like to have their TAS submission verified live at the event, typically possible for Game Boy and NES submissions. https://twitter.com/GamesDoneQuick/status/1504896306132619264 Additionally, the TASBot team will be at Buckeye Speedbash presenting content next weekend! TASVideos Ambassador TheAxeMan will be doing a speedrun of Soul Blazer next Saturday March 26th at 9am, and I'll be commentating my Pokemon Yellow Glitchless TAS at 9:53pm! https://horaro.org/bsb2022/schedule
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I would want this to be possible similar to the concept of "prior art" as I feel it would help document authorship in obsoletion chains, however I would hope and expect that it should be used exceedingly rarely.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Yeah I won't be able to verify any further improvement unless console mode is GBA since the BIOS is slightly different - feel free to use whichever is fastest, there's no hard requirement to use a version that verifies and my verification was never submittable since it had no gameplay improvements
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
It was less of a resync and more a rewrite, yeah the lag was completely different everywhere and it threw off the bonus games. The bk2s for 1.0 and 1.1 should still be in userfiles. To make sure, you're using console mode GBA?
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I've mostly discussed this on discord but I'm a big fan of the playground concept. I feel calling it "Category Extensions" would be the easiest way to help people grasp the concept since it's already common in RTA speedruns to have separate less strict leaderboards with way more categories under that label.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I agree with removing technical ratings. It's somewhat redundant with the judging process except that the judge actually goes through and checks technical quality to some extent so their pass/fail has much more weight. A viewer or reader of the submission text has no clue whether anything happening has technical value towards some crazy glitch or something (the published Yellow NSC TAS has to -intentionally jump back over a ledge- to keep a glitch preserved) and so may think a movie is suboptimal at face value, it's not something that can really be rated just from a viewing audience.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
andypanther wrote:
Can you do something to quotes in the forums? With the new site, you get no visual difference to the new post, just text at the top saying "x wrote:" and even that bit of text has the exact same format as everything else. This makes the forums very uncomfortable to read.
Hi andypanther, You likely need to clear cache. This was fixed recently
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
In reference to flash, it's being worked on by wrapping Ruffle with libTAS.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Hi Mugg, We needed to integrate the style of the forum to create a single seamless "tasvideos" site experience that would be easier to maintain per things like accessibility standards. The github issue tracker already has an open issue for posts since last visit. Feel free to suggest style improvements there as well.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Woah thanks a ton, that seems to be working when putting the cors URL into the URL input on rgbscaler! I have a couple more adjustments to make around that now and I've found some new things to get my custom encodes pre aspect-ratio correction working on more platforms.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I have a PR in to fix the flashing on page load, I'm iffy on whether we'd want to have a page for dark mode as that could easily cause SEO issues if we aren't careful
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Congrats!!
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
NEW SITE LIVE WOOOOO
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
https://rgbscaler.com/?videoName=4490M.mp4 I did a custom encode of SM64 1-key for rgbscaler to demonstrate the capability to stream N64 sources losslessly at only 4.8 mbps in this case. The player for this will currently only work in chrome due to the reliance on 444 10 bit support. Some more examples: Dragster SMB1 I also implemented a system to link back to tasvideos for these custom encodes to maintain attribution. I have a fallback system in the works to do Nearest Neighbor on Firefox when either the video desired is cross-domain or when the user's system doesn't support webgl2 (feos was able to confirm a prototype worked for this), but I need to improve my process for making the required AV1 encodes as the libaom-av1 encoder in ffmpeg is too slow and the much faster libsvtav1 intel encoder doesn't have 444 support enabled by default.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
Myself, dwangoAC, and several others from the TASVideos and TASBot communities will be at MAGFest next week Thursday through Sunday to hang out and present on various TAS related topics! We currently have the following events planned for the week: Panel: Reinventing Game Boy Emulation for Speedrunning and TASing - Friday Noon - 1 pm Rediscovering Pump It Up...for the Sega Genesis - Saturday 2 - 3 pm magFAST block - Saturday 4:30 - 7 pm Celebrity MAGFest Versus - Saturday 8:30 - 10:30 pm Don't forget there are always more speedrunning marathons looking for submissions! https://oengus.io/ usually has a pretty comprehensive list of marathons with speedruns open, and gaming cons like MAGFest or comic cons will often accept speedrunning related panel/guest speaker submissions!
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I would say the label should also be appropriate when a game accesses corrupted SRAM in addition to doing the corruption itself
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
The current RTA run of this has some huge new skips found, WR is 5 minutes ahead of the TAS https://www.speedrun.com/festersquest
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
The technical details are a bit complicated but in short the Integer modes can be done using only 2D canvas, however to support the Max modes that guarantee filling the window/screen the 3D webgl canvas is required to use gpu shaders (doing blending on cpu side would indeed be too cpu intensive). The blending also accounts for video sRGB colorspace which is why it needs the ES 3.0 hardware level, older webgl spec doesn't support using internal texture formats in sRGB.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
You have to make extra requests to validate CORS to use the video data on a canvas but it should be possible if the third party passes the headers to allow it. The new shader requires OpenGL ES 3.0 hardware support, I should probably implement a fallback to nearest neighbor, it's not that new of a spec but it's still kinda new.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
https://rgbscaler.com/ With Inverted's help I was able to implement OBS's "Area" effect as the upscaling algorithm for the player. The area effect helps preserve the shape of upscaled objects without sacrificing edge sharpness when scaling by non-integer factors or introducing PAR correction. The below linked image shows the utility of the concept. https://obsproject.com/forum/attachments/link_scaling-png.31965/ I'm looking into next whether the player can stream from resources on archive.org. It should actually be possible to use this for cross domain resources if they send the correct CORS response, so I might have options to play back streaming video if from sites that supply the right CORS info.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
It should definitely be possible to stack filters on the canvas with webGL, just a matter of porting things. I agree if people aren't using the downloadable encodes this doesn't help much, streaming video is just too convenient for the slight quality bump/bandwidth savings.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
It can be set up to work with videos from URL input but they typically need to be hosted on the same site as the player due to CORS security.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
ffmpeg -i source.avi -c:v libaom-av1 -crf 0 -c:a libopus -b:a 320k -pix_fmt yuv444p output.webm Listed in the readme on the source in gitlab: https://gitlab.com/TiKevin83/rgbscaler In theory it should also work with eg h264 lossless 444 in the mp4 container which is way faster to encode than av1.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (158)
Joined: 3/17/2018
Posts: 360
Location: Holland, MI
I've set up a tech demo site https://rgbscaler.com which is capable of playing back video in web browsers with nearest neighbor scaling. This is significant because there's no straightforward way to do this with just a video element and css like there is for images. If an original resolution lossless encode for a TAS was available with 444 chroma and no PAR correction, it could be downloaded and played on rgbscaler.com with the PAR entered there, essentially getting the same quality as a custom encode at the user's window/screen resolution would have. Some drawbacks: the source video has to be in a web compatible format like av1 + opus in the webm container, I'm not sure how fast the canvas can keep up if you try scaling beyond 1080/1440 (I experienced noticeable frame skipping at 2880p), and the demo doesn't solve the issue of baked subtitles scaling badly.
1 2 3 4
14 15