Posts for TiKevin83


1 2
13 14
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Hi! If you want you should jump in the Discord linked in the "Chat" section of the site here: https://tasvideos.org/LiveChat There's some specifics to GB stuff especially one's like Kirby's Dreamland that we've already verified that I can get into more detail on in a chat environment.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I've hit two significant technical milestones with T3Boy! First, I implemented touch controls that work without having to raise and repress fingers and also work with multiple touch points, which enabled me to record this GBA/GBP accurate RNG manip for a perfect NidoranM live on stream: https://youtube.com/shorts/pqlOGZ4MVvw?feature=share Second, I implemented working rudimentary GBI input log playback. This is huge for me because part of my design goal of a previous project, rgbscaler.com, was to minimize the data transfer necessary to watch TASes while bringing perfect video quality via lossless encoding. This new system actually playing the real TAS in-browser is an entirely different level of insane data transfer savings and quality, with users having the option for example of whether to emulate the GBC lcd palette or not, and then being able to continue playing themselves from any point in the TAS. To host TAS movies for GB/GBC would now require only hosting this site and the GBI input logs, which is awesome to have a backup from YouTube even if not necessary at this moment.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I agree with the playground distinction for this run. It's a unique technical accomplishment, but the goal choice is not ideal for entertainment value and doesn't match well with existing precedent. A "maximum dex in this game" TAS aka "Emerald 213" would match a longstanding RTA category and have a good entertainment value, personally for me closer to 7/10. Likewise with Coop Diploma we have existing gen 1 and gen 2 TASes and I could see that as a 7/10. Living dex I would drop to 5/10 because of the repeat catches needed and Professor Oak's Challenge I would drop to a 3 or 4 because of the very repetitive grinding. Doing both together is a tad more interesting at a 4 or 5 for me.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
https://t3boy.vercel.app/ https://github.com/TiKevin83/T3Boy T3Boy is an experimental webassembly based Game Boy emulator based on our gambatte speedrun core in BizHawk, thanks to Stringflow's help making WASM builds and prototyping the render loop. It's open source and uses the T3 Stack of React/Next.js/Typescript/Tailwind/tRPC for client UI and API connectivity. The tRPC API enables, when signed in via discord auth integration, cloud backed game saves and savestates per-game. Other current features include remappable keyboard and controller input support along with enough accuracy that I can perform the standard GBA/GBP Yellow nido manip on it. The way the render loop works may be unstable for tracking the speed at which the emulator runs over long time frames and has terrible frame pacing so I don't intend for it to be usable for submissions but as is it works well enough to get people practicing and learning without being able to download or install an emu. The long term goal is eventually to have this project be also able to replay GBI movies in-browser to provide a much higher quality and lower bandwidth solution to watching GB TASes which simultaneously can then be played through after watching.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Bigbass wrote:
I think it would be useful to come up with some written guidelines for determining when a warning is beneficial. If anyone knows of some reputable sources for learning more about photosensitivity and epilepsy, particularly in regard to videos, possible triggers and risks involved, that would be quite useful. If anyone here actually has epilepsy or a related disorder, I'd be very curious in hearing their opinions on this subject. Such as what would be most helpful for them when viewing a movie, and what sorts of situations we should look out for. The most common trigger I've heard of is rapidly flashing lights, but it seems there is more to it than that. Does the whole screen have to flash, or just a small part of it? Does the flashing have to be sustained, or would a single flash warrant a warning? Is a notice in the video description or publication text sufficient, or would placing a momentary message at the start of the video be best?
I would look generally for the WCAG criteria - flashing of more than a 10 degree viewing angle or roughly 340x256 pixels at normal viewing distance, where flashing is a change of more than 10% of maximum luminance, at a rate between 3 times and 50 times per second. The upshot out of that is it has to be a big chunk of the screen, look like flickering and not changing images or a blur, and it has to be a pretty subsantial change in brightness with each flash. They also clarify that the bright pulse needs to be close to white or a deep red usually to cause the issue. https://www.w3.org/TR/UNDERSTANDING-WCAG20/seizure-does-not-violate.html
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I was able to console verify up through the current improvements! Link to video
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I'll be at the Midwest Gaming Classic event April 5-7 representing TASVideos x TASBot with a weekend full of live Console Verifications! On the Saturday April 6 at 3pm we will be on the bonus stage teaching the MC how to build and verify a Game Boy TAS, and the rest of the weekend we will be available in a dedicated booth showing console verifications from the site archives. https://www.midwestgamingclassic.com/meet/#mcgeehan-travis-tikevin83 https://www.midwestgamingclassic.com/discover/#tasbot-and-tikevin83
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Alyosha wrote:
Dimon12321 wrote:
Thank you very much for your effort for GBA emulation and verifications! A sceptic question, sorry. Did anyone else verified a movie which has been previously verified by you? I'm just worried that you may be developing GBAHawk with only your improvised verificator and ROM re-writer in mind.
I don't think so, but all my files are available here: https://github.com/alyosha-tas/GBA_replay_files and I use original carts except for homebrew. So, anyone can check, but that kind of thing is kind of unavoidable with things this niche.
@Alyosha I experienced a repeated desync in DK King of Swing, do I need to flush the saveram or do some other kind of ram stabilization before running that TAS? I was clearing the saves with the in game menu
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Alyosha's DK King of Swing verifications are working great on my setup, I'll post videos as I get time to record them.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Dimon12321 wrote:
Thank you very much for your effort for GBA emulation and verifications! A sceptic question, sorry. Did anyone else verified a movie which has been previously verified by you? I'm just worried that you may be developing GBAHawk with only your improvised verificator and ROM re-writer in mind.
I've previously cross-verified many of Alyosha's GBC verifications, if we want to double check some of the GBA ones I would just need the GBI style input log and the exact cart to order.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Ah I see it now! Crazy that anyone noticed that!
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
MUGG wrote:
MUGG wrote:
I found a difference between J1.0 and J1.1.
I figured out the whole story now. You can read about it here: https://tcrf.net/Kirby%27s_Dream_Land#Revisional_Differences J1.1 is basicly a bugfix for a game-breaking bug that could happen in the Whispy Woods fight. That being said, I don't think this is any useful for speedrunning, but still interesting nonetheless.
Cool! In the oddities section on that page, I see you uploaded the images for the normal and extra game end screens, but I don't see a difference, did you mean to upload a different image for one of them?
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I was aware to look at it but from all I can tell there's a good chance it's not any faster than the current any% run, the TAS is already one hit KOing most if not all mons in the run after the point where you'd be doing the dupe glitch because guts + quick claw is too powerful, so the only time save you get back is skipping seeing the level up and stat shows if you go all the way up to 100. It could be interesting though for building a theoryTAS of the human route (making decisions and using only the tricks as a human would in a run but with best possible luck in response). It could be applicable to any% though if you could - maybe skip ever getting quick claw? but it might still be faster to get just for the few fights until you get to using the glitch - skip using pickup for free rare candies which also takes RNG delays - in turn maybe fewer catches if you can teach all the needed HMs without zig and/or taillow? But you probably still need a fly friend? - save time by needing less rng manipulation in fights for para + quick claw activation
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Lobsterzelda wrote:
TiKevin83 wrote:
This is so cool! I had worked on TASing Enters the Race but didn't have an obvious path toward manipulating the RNG needed at the start of the race - if you crash into someone immediately at the race start you can instantly accelerate to the maximum speed, so you need RNG to put another car close enough to you for that to happen faster than the RTA record.
Interesting. Is there a video of this somewhere?
I didn't make any video of the TAS routing, but the video of the RTA strat is here at around the 6-7 second mark. You can see that the green car spawns directly on top of putt-putt, enabling the runner to "crash" into him to instantly gain top speed. https://www.speedrun.com/puttrace/runs/y926dq2z
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
This is so cool! I had worked on TASing Enters the Race but didn't have an obvious path toward manipulating the RNG needed at the start of the race - if you crash into someone immediately at the race start you can instantly accelerate to the maximum speed, so you need RNG to put another car close enough to you for that to happen faster than the RTA record.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
The RGBScaler talk from React Summit on June 6 is up! This is the same talk as was done at JSWorld but with some updates on strategy using video srcsets to support iOS. https://portal.gitnation.org/contents/tuning-retro-video-archives-for-display-on-the-modern-web-using-webgl-in-react There will hopefully be another iteration of the talk series up from Michigan Typescript on their YouTube within the next few months as well, this will go over TASing more generally and a broader set of Pokemon Speedrunning related tools that we've written in Javascript and Typescript LTX is still coming up at the end of this month! We're planning to record and edit some videos from the event, we're listed under TASBot on the creators page but we've designed business cards and table graphics for the event representing both TASVideos and TASBot! We'll be showing Game Boy console verifications live there and giving people a chance to race against them https://www.ltxexpo.com/creators We're also still planning to be at Long Island Retro in August doing a panel on SMASHBot, a tool that can play Super Smash Bros Melee in real time on console!
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Seconding dwango, I believe this is an absolutely perfect run for the playground and that it should be reconsidered as time permits
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Here's some footage from the ambassadors at MAGFest 2023 last January! This is another instance of the RGBScaler talk series which was shown at JSWorld and React Summit Link to video Dwango also showed a TAS accompanied to live music Link to video
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Big TAS showcase day today! I'm talking about http://rgbscaler.com for sharp upscaling TAS archive videos in-browser at React Summit at around 12:30pm EST! https://portal.gitnation.org/badges/react-summit-2023/travis_mcgeehan https://portal.gitnation.org/contents/tuning-retro-video-archives-for-display-on-the-modern-web-using-webgl-in-react Then in the evening I'll be in Ann Arbor for the Michigan Typescript meetup talking about all sorts of tools we've written to help Pokemon Speedrunning in Typsecript! https://www.meetup.com/michigan-typescript-developers/events/293591168/
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I agree with Alyosha, I think keeping rerecord count would attribute relevance or utility to it that it really doesn't have because of the number of problems listed. Even a basic heuristic for a new TAS like "ratio of rerecords to frames" ignoring all of the other problems like hand bk2 edits and external botting is broken by the fact that a game could run at half or a quarter of the system framerate internally and would have no value across different games. If people really want to keep it around, there should be a warning icon posted with the label explaining its deficiencies.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I created an alternate encode for rgbscaler.com - the encodes here are lossless and upscaled in-browser for the highest possible quality. The site is still pretty experimental. https://rgbscaler.com/tasvideosSubmission.html?tasvideosSubmission=8104&dar=1.3333&par=1&maskIntensity=0&scanlineIntensity=0
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
kexdd wrote:
I have a question. The TAS catches Pidgey before entering Mt Moon. Wouldn't it be slightly faster to catch a HM02 Fly slave just before obtaining HM02? I think the grass patches on the way to HM02 hut has Spearow/Doduo who can learn Fly. I think this would save time in Pokecenter (with 1 less Pokemon, the ball healing animation is shorter).
Pidgey is optimal because of its cry being significantly shorter, both for the encounter and then later when deposited before the elite 4. You can catch a Pidgey in the Route 6 grass on the way to Vermillion to save the center ball showing at Cerulean but this only works in Yellow, and there are a few other pieces that could still make it not worth changing anything for.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Deleted a request for copyrighted material. TASVideos forums cannot be used to obtain copyrighted material including game ROMs and console data.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I was able to independently confirm Alyosha's console verification! This shows how our console verification efforts are repeatable across Game Boy Players and not unique to a specific instance of the system. Link to video
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (119)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
The talk from JSWorld 2023 is up! Link to video TASBot also plans to submit for and attend SGDQ 2023 though I will not be there due to conflicts with React Summit and my karate circuit, dwangoAC will reply here with details.
1 2
13 14