Experienced Forum User, Published Author, Site Admin, Skilled player
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Maybe. How?
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: 11302
Location: RU
I asked to post here because I don't want to be searching through random PM archives just to remember what I want to find.
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: 11302
Location: RU
Sounds like cancellation 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
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Bruno?
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: 11302
Location: RU
Why not post the game name and 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
(1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Watched the non-camhack encodes for the 4 branches (any% and singulars). If we ignore slight difference in how the main zip is set up in a couple acts; out of 23 acts in S+T:
Sonic has 15 acts that look identical to S+T
Tails has 13 acts that look identical to S+T
Knuckles only has 6
Sonic and Tails have 8 similar acts
Sonic and Knuckles have 7
Tails and Knuckles have 4
S+T has 4 unique acts
Tails has 9 unique acts
Knuckles has 11 unique acts
Sonic has 5
The general goal of branches is to represent content that is as much different across branches as possible. If we don't aim for that, we end up with 20 branches for every mildly popular game, and there'd be little to no difference between most of them. It results in overall clutter and drowning in tons of arbitrary rule variations that only people who RTA or TAS a given game can enjoy or understand. The Moons tier's target audience is not only people who actually work on games, but also regular viewers, the casual crowd, anyone curious. It doesn't mean we want to ignore the TASers of course. In the end we want to make it pleasant for both camps. So whenever the branch count for some run is unusually high, we seriouly ask ourselves if that's clutter already, or maybe there's some more room for unique content.
From the list above, any% is the least unique, Sonic is the most similar to any%, and Knuckles is the most unique. Tails is more similar than unique, still quite different from all others.
So how am I gonna solve it? Several people prepared to see this run rejected, several people said it'd be very bad to combine branches, several people said singular branches look similar, and now after measuring everything we currently have, Sonic is the least unique singular branch.
I guess the only thing we don't know is which branches will have different routes in what acts if everything is redone using all the new tricks. Here's what I have:
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: 11302
Location: RU
Tried to summarize opinions. This isn't getting easier at all. Both sides are really strong. If you feel there are more arguments regarding why or why not, please post.
New branch
Low-glitch would be conceptually different enough to become a new branch. And there are no doubts about its support either.
These quotes basically mean that internal conditions available in this game are so inherently varied that huge branch count is unavoidable and justified.
Some branches feel similar
Solo runs may feel similar to casual viewers, despite the routing differences. I can't agree that experience and concept of the solo branches is fundamentally unique. Glitches also make camera hacks mandatory, because without them there's even less difference (or entertainment?)
Why combine branchesWhy not
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: 11302
Location: RU
Try actual mame.
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: 11302
Location: RU
Redownload.
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: 11302
Location: RU
Redownload/retest.
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: 11302
Location: RU
MAMEHawk testingCasualPokePlayer ported MAME as a Waterbox core!!!
Still Arcades only.
If you find a game with buttons not mapped ("!" in input display), tell us the game.
Don't unzip or rename ROMs.
When using game versions, base ROM is required.
Open games consisting of just one file normally.
For extra archives and CHD files, create an xml launcher using Tools - Miltidisk Bundler (primary ROM to run should go first)
To download, just get latest bizhawk interim :
https://gitlab.com/TASVideos/BizHawk/pipelines/master/latestJobs -> package_devbuild_windows -> Download artifacts button
Old link, in case you want to test something in old MAMEHawk:https://yadi.sk/d/WlZCJqoowndnuwFile -> Open Advanced
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: 11302
Location: RU
Being sloppy for no reason has never been a "point" of tool-assisted speedrunning.
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: 11302
Location: RU
There are 2 things we can do.
Just accept this movie to obsolete Sonic 100%.
That's the branch with the lowest entertainment rating, and it's slower than Knuckles 100%, which can be considered "true 100%", since Sonic is a sub-optimal character in that category.
That will still leave us with the same problem as we're having right now whenever someone feels like making a "low glitch" branch. We know Sonic TASers don't really care about it, and it's mostly for mere mortals like us to enjoy the game without hacks. I don't think it's fair to require an emulator hack to be able to appreciate the movie.
Obsolete Sonic 100% with Knuckles 100%. Obsolete Knuckles with Tails. Obsolete Tails with this run.
That way we have a Knuckles branch as well as one full completion branch, and further single-player runs could obsolete one another based on technical novelty and entertainment.
Then if someone invents a novel concept, be it "low glitch" or something else entirely, there will be a place for some more branches that are meant to represent entirely different play style other than "same single-char levels with some new tricks".
This option preserves the most different concepts separated and advertises up-to-date runs. Sonic 100% is from 2009. Tails is from 2013. Waiting for all branches to be updated will easily require 10 more years.
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: 11302
Location: RU
Any news on this, especially in light of the improvement posted above?
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: 11302
Location: RU
And your speed with gens and gpgx is...?
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: 11302
Location: RU
How fast do you need it to be and why?
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: 11302
Location: RU
GPGX has the functionality but no script, since such a script won't be used anytime soon. Speed is several hundred fps on both.
Other sonic tools can be done via APIHawk (C# dlls) since there's no lua for linux yet, and when there is it may still be slow to handle all the calcs and UI.
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: 11302
Location: RU
This is worth having a github issue for.
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: 11302
Location: RU
Minor differences is not an absolute term obviously. The absolute term is this:
Any in-game option that results in inherently showcasing more than 50% of unique content, can be considered a separate mode, and can co-exist in Vault.
If a movie is not eligible for Moons, 50% difference is what we need. For Moons, we don't require that much of a difference between branches. But they still should represent, let's say, as much unique content as possible. Unique techniques and glitches, unique routing, unique enemies or items.
While we don't have up-to-date runs for every other branch, we can only directly compare whatever we have. I guess I'll end up watching them all again, and checking which branches have unique/similar routes in which levels. While I'm working on that, you guys can list unique elements in the runs we're comparing. That means, what techniques and glitches, items and enemies are only available for Knuckles alone? Tails alone? Sonic alone? Sonic+Tails?
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: 11302
Location: RU
We only call a core SomethingHawk is it was developed by hawk devs specifically for hawk, and for now, all of those are in C#. I think having BizHawk as a name is the best option.
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: 11302
Location: RU
Even then all I saw in that run was running, jumping, and occasionally wall-clipping, over and over, for an hour. I can't agree that there's enough of variety and actual action.
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: 11302
Location: RU
<JosJuice> fsvgm777: It seems like there are no version differences of importance. We came up with a thing you can try, though
<JosJuice> Try telling NKit to remove the update partition
<JosJuice> I'm not sure exactly how to do that, but it might be the decisive factor in making it sync
<JosJuice> Seems like you need to edit the NkitUpdatePartitionRemoval line in NKit.dll.config?
<feos> I agree that this sounds hacky
<JosJuice> It is
<fsvgm777> And does make it de facto a bad dump.
<JosJuice> Yep
<feos> I guess all we need is to see if it starts syncing on such a thing, and then consider it a non-acceptable image
<fsvgm777> (Dolphin already considers the nKit image with that partition a bad dump)
<JosJuice> Dolphin considers every NKit image a bad dump
<JosJuice> Because they are
<fsvgm777> Hmm......the SHA1 of that particular dump matches(!) with the one specified in the submission.
<fsvgm777> (without the update partition)
<fsvgm777> Yeah....it seems to sync now.
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.