Posts for TiKevin83


1 2
7 8 9
13 14
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
this sounds like it could be extremely useful for my next pass at Yellow Glitchless outside of maybe encounter manipulation, I'll take a look for sure
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
CPP and EZGames, Thank you for your work on this project. It is an invaluable asset to console verification efforts for the GB and to the Pokemon Speedrunning community, and an oft sought movie in my youtube comments :) I think a more apt comparison is to the situation with Gen 1 No Save Corruption runs, where they obsoleted each other when the overarching strategy of "trainer fly glitch" was too similar. I still disagree with that decision and have to disagree again here. Even if the strategy were perfectly identical down to every movement in every fight (which it isn't even here or in NSC), there is still reason for people to search for, watch, and create TASes of the games separately to document the status of knowledge about differences. I would like to propose at a minimum using vault for this kind of situation to preserve publication of the technical differences. Separately, console verification adds an odd twist, when intense effort and precision is needed to make TASes like this verifiable, and if only one is published a perfectly verifiable, unique TAS never gets the checkmark acknowledging as such.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
There's a mission statement I linked on the word "comrade" which uses such terms including references to disapproval of the "Western nuclear family." With respect to the exact scholarship on that issue, it's believed that being raised by exactly two parents through to 18, regardless of gender/sexuality, has a causative effect on higher incomes and lower crime rates which is not observed in single parents or being raised by extended families. So my take here is that the mission statement shows how BLM and other left wing protest movements have a disdain for Western capitalist culture when it either has nothing to do with or in some cases would help the issue of black lives being incarcerated. I think there is reasonable argument to be had that our gun and speech rights reinforce each other - in America you can't be arrested for reporting the names of people on trial for rape or fined/jailed for making jokes involving Nazis (both things that have happened in the UK/EU). In regard to the efficacy of an armed US against the government (slight derail), think about how bad the US lost in Vietnam. Then multiply that by 10x for how much more spread out the US is, and 10x again for how armed US citizens are. America could never sustain itself in a geurilla war against its own citizens. A better way to phrase the core thesis of the post might be "here are some things BLM either directly says they believe or commonly believes in their membership, and here are some issues with those beliefs that are serious enough to explain why someone would be hesitant to promote their protests even if they want to dismantle mass incarceration and police brutality."
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Posting this here because I don't want to distract from any debate needed on the discussion thread about political topics in submission text: There are some obvious ways to point out that the US is uniquely oppressive in its handling of criminal justice issues, mainly that we have a significantly larger share of our population in jail than most other countries, and there do seem to be components of this with racial implications, eg criminalizing marijuana differently from tobacco. I also appreciate the argument that people should be willing to say "black lives matter" as opposed to an insistence that "all lives matter" as "all lives matter" distracts attention from the immediate issue with respect to disparate policing. However, at the same time I find it impossible to support most of the organizations trying to affect change on the issue. The organization using the name "Black Lives Matter" seems to believe that they are oppressed mainly by police killings and "Western nuclear family" structure, and uses the word comrade as if they support communism (which is not helped by frequent use in current left-wing movements of the black power fist, which is itself tied up in socialism). This evinces extreme political opinions unrelated to the problem at hand, some of which are even directly contributory to the problem itself (there is scholarship from virtually every angle in conservative. liberal, and academic sources that the nuclear family is a strong predictor of children staying out of crime). Separately, the rate of state killings of citizens in the US is much less unique than incarceration rates. While it's certainly unreasonable to argue that our level of incarceration is necessary to maintain our unique prosperity, the same is not quite as obvious for shootings. There's a very straightforward argument that our 2nd Amendment uniquely protects us from government overreach, leading to a need for police to carry guns in equity with private citizens, which in turn leads to a necessarily higher rate of police shootings. I think that's a good assessment of the present situation but there are solid counterexamples of the value of gun protections like Sandy Hook. Additionally, there is good evidence that using the power of the federal government to require private actors to treat people equitably across various protected class distinctions (race, gender, sexuality, etc.) has had a negative effect on real-world equity. The common example cited is the effect the Americans with Disabilities Act had on the employment rate of people with disabilities. This is similar to the concept that affirmative action in US higher education has had net negative effects on educational attainment. Further reading on this subject is available from minds like Thomas Sowell, Clarence Thomas and (less seriously) Charles Barkley. All this to say, there is plenty of reason for people who support black lives in America to disagree with the political goals espoused by protest movements like capital letters "Black Lives Matter."
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I would not say that submission texts or authors should be regulated in any way directly as to political speech, even directly in that submission. However, I would say that accusing people of committing violence by not endorsing positions stated in text is a bridge too far. Assuming ill faith on the part of people who disagree with you is at the least not a great way to convince people of anything, and at worst damaging to the site (ie if I as an ambassador refer people to a submission and the first thing they read is a paragraph accusing them of violence)
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
There almost certainly is considering we use party swaps in YNSC but I wouldn't have the slightest idea how
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
To Retroedit - I think you're right about the 50/50 split with NAACP funds. On the ActBlue half though, the funds get murky quickly. The way ActBlue's disclaimers work it's more like money donated is made available to a specific organization like these bail funds, but whatever amount they are unable or choose not to use gets pooled back to ActBlue itself to choose how to reallocate, where it can end up funding campaigns. Mitjitsu - How is that helpful at all? Noone here is saying anything absurd, certainly least of all the goals of the charity work.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
If you go through the donation links you'll see that the "Bundle for Racial Justice and Equality" redirects to an ActBlue campaign. The bundle is essentially cleverly disguised superPAC campaign funding for Democrats. This is wildly different from simply donating directly to bail funds or other human rights oriented charities.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
DJ, CPP is saying that whether it's JPN Red or Yellow, the movie rules don't allow for a movie obsoleting another just due to text differences in languages. You may be correct that Yellow is the fastest among the JPN games, but it's irrelevant because neither would be accepted over the current publication unless an entirely different glitch was found.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I was able to export the theoryTAS into 4 separate GBI movies using an updated export LUA script. The 4 GBI movies verify on console when played back one after the other, so the theoryTAS is effectively console verified.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
GBI doesn't have a way to programmatically press the hard reset button. I could press it manually (Any% is completely human viable) but for yesterday's purposes I just wanted to make sure the input timing was correct
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
New cycle export Lua: https://pastebin.com/NbTRNePD I was able to use this to verify the TAS in two parts, flashing SRAM before each part.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Awesome work, I'll take a look at how the cores track cycle count through hard reset for GBI export. I tried to export the counts for my Yellow theory TAS which has 2 resets and I was getting the cycle count since the start of the TAS instead of from each power on event. GBHawk could be reporting differently.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
http://tasvideos.org/userfiles/info/63724743075561317 Not useful for submission, but I've done a theory TAS of the Pokemon Yellow RTA glitchless route https://youtu.be/BkIwnH37pJQ
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
There was a fix for GB mode BIOS in 2.4.1, it was being edited under certain conditions which only affect GBC. The totalexecutedcycles count is probably different intentionally. The cpu works in t-cycles but everything works out to a multiple of 4 t cycles due to being memory bound, which is where you get m-cycles at 1mhz. But to account for GBC double speed mode Gambatte counts at twice that rate. GBhawk is probably counting single speed t cycles.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
It's not that there was a bug in gambatte in bizhawk or upstream, it's that the Wario Land II TAS encountered a previously undocumented bug in the GB and GBC hardware itself, and so no emulators had accounted for that behavior of the hardware.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
A thirty frame improvement to this movie was discovered around the time of publication: Typically menuing inside buildings is marginally faster than menuing in the overworld due to additional lag when reloading the map. However when walking between map connections, the audio track switching creates a period where other audio tracks cannot load (similar to red bar overriding level up jingles), including the jingle when switching pokemon or using a moon stone. The practical outcome is that by moving the existing menu in Misty's gym to the map connection entering Cerulean you skip the jingle when switching Nidorino and Squirtle which overall saves 30 frames. We searched for other places where this could be manipulated in Pokemon Blue and Yellow Glitchless TAS but didn't find any other places where the circumstances helped, and even the Cerulean swap didn't help Yellow.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Need to install the latest Prereq installer
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
A lot of work has been going on in the console verification scene. I went over all published runs to verify whether they had video proof of a console verification and could not find it for the following runs (which was confirmed separately by Stovent): http://tasvideos.org/562M.html http://tasvideos.org/1114M.html http://tasvideos.org/1128M.html http://tasvideos.org/1267M.html http://tasvideos.org/1621M.html http://tasvideos.org/1665M.html http://tasvideos.org/1816M.html http://tasvideos.org/2652M.html http://tasvideos.org/2859M.html http://tasvideos.org/3179M.html http://tasvideos.org/3211M.html http://tasvideos.org/3223M.html http://tasvideos.org/3225M.html Please provide video if you know of any for the previous runs. Our procedures for console verification and archives of past verifications are now being documented here: https://runs.tas.bot https://runs.tas.bot/runs We have now verified TASes of the following GB games to match the Game Boy Player using pipelines documented on the above site: Super Mario Land, every Gen 1-2 Pokemon, Pokemon TCG 1 and 2, Dr Mario, Mickey's Chase, Link's Awakening DX, and the notoriously difficult to emulate "Pinball Fantasies" We have identified issues verifying some TASes of Wario Land II that use out of bounds (though some TASes also work correctly), and separately identified that TASes of Donkey Kong '94 may be impossible to sync due to the RNG being started from uninitialized wRAM.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
We do not know how Sinamas calculated the components for color mixing in Gambatte's palette. The libretro shader applies the same mixing as Gambatte, but accounting for the complexities of color theory like non-linear color spaces and gamma correction. The problem is that as alyosha observed while the reds and yellows (and in my opinion the greens) look pretty close, the blue doesn't match. The GBC LCD can do shades of blue that are outside the range to be encoded for and represented on typical monitors. More research could be done to document precise color mixing components with the proper equipment, but in the meantime I'm happy to work on adding options given the available documentation from different emu developers
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
Here's the libretro GBC shader that has been added as an option for reference with Puzzle Challenge:
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
It certainly looks closer to me based on this extremely unscientific picture from Blazephlozard. It matches the cheeks and the blue in the logo more closely, and the general shade of pikachu isn't such a deep orange. I hoped discussion could continue and perhaps the new shader split into a different option if preferred, but the PR was merged immediately. *I'm making a new PR to change it to a separate option instead of rewriting the Gambatte palette code
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
I made a PR to address Gambatte's default palette being nonsensical. It uses the behavior documented in the libretro GBC shader linked above to more closely mimick the GBC LCD. https://github.com/TASVideos/BizHawk/pull/1917 Far left is Vivid (no color mixing), middle is Gambatte, right is the shader from libretro forums.
TiKevin83
He/Him
Ambassador, Experienced Forum User, Moderator, Published Author, Site Developer, Player (120)
Joined: 3/17/2018
Posts: 348
Location: Holland, MI
GBI's LUTs were based on shaders designed to match an array of original consoles and generally behave better than the Gambatte default palette. GBI LUT examples https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition#Color_matrix The shaders https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 I'm more than happy to do a 1:1 console capture with a preferred LUT, but I think there's a fair argument to using the identity RGB555 colors (BizHawk Vivid) as I do in my 4k captures since any LUT correction assumes that the developer themselves corrected the game in exactly that same way to account for the console's LCD.
1 2
7 8 9
13 14