Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
XTREMAL93 wrote:
Btw, how many frames can save this trick?
It would save exactly 21 frames, not taking in account possible RNG changes.
By the way, I see that you mashed A button against dialogues. This results in wasting frames there and there, since mashing means that the inputs have 50% changes of being pressed 1 frame later. Instead of mashing, you should make every input manually, by going with trial and error.
So I've tried fixing the inputs for all dialogues, and I saved 24 frames until the level 3, where the movie desynced, at frame 10983 specifically. You can get the movie file from there: User movie #54046853712001065
Note that there is no need to cancel this submission, as we can replace the submitted file, after that you're done with the fixes.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
All right, I'm satisfied of the result.
By the way, I forgot to say that the movie label is probably unnecessary. In any case, it would surely not "100%". So I'm removing it.
Maybe "all levels" could make more sense.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
Ok, but what about the jump trick that ECCO used at 6:09? It seems that you missed it while you were trying to improve it.
Edit: to be more accurate, the trick can be seen exactly at 6:10.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
So... I've found this old TAS and compared it side-by-side with yours. I'm assuming it's from this submission, as it matches the author's real name.
Not sure why the timing appears to be 8 seconds faster. Is this because the Japan version was used? In any case, the jump trick used at 6:09 allows to save a bit of time compared to your submission.
Link to video
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
Well, I think that answering to this question is pretty complex, so I'll probably write another post when I get more ideas...
The point is that most glitches are discovered by chance. So the more you play a game, the more chances are that you randomly stumble into one.
You can also specifically look for glitches, but it requires a lot of creativity. For example, you could try put the game into a very unlikely circumstance. For example, some glitches are caused by having two different events happening at the same moment, like having both the player and the boss dying in the same frame or hitting yourself while you're transitioning from a room to another. Another thing to try is to do specific movements with pixel-precise positioning. Another is trying to spam the same actions or events until the game memory floods or an address overflows. Some glitches are discovered while TASing, because the fact itself of trying to put a game to its limits can often cause exotic phenomena. To put it simply: mess with the game, molest it until it freaks out.
Remember, always record a movie while you search for glitches, because most times it's not easy to figure out what actually caused it, so having a recorded movie gives you the chance to look at it again closer, or even show it to people we could collaborate by looking at it with a different approach.
By the way, the first Pokémon series are by far the most researched ones in the world, so it's really unlikely to discover new glitches for them. Also, you mentioned a very hard glitch that requires advanced knowledge of that game. In any case, if you want to learn more about glitching in Pokémon games, you should visit this site: https://glitchcity.info/
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
TASVideoAgent wrote:
I've just been informed that there is a glitch allowing to maintain dash speed in certain conditions (I don't know which ones exactly yet). I will definitely investigate and redo the TAS if the findings are worth it, but in the meantime, I suppose I can leave this submission open?
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
Well, if you do just a basic resync job for level 4, then there is no need. However, if you're planning to implement new optimizations, then you should cancel.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
I discovered that it's possible to skip the ending cutscene about two seconds earlier than what has be done in the submitted movie, though it causes the rest of the movie to desync. It wouldn't take too many efforts to fix these desyncs, and the movie file could be replaced without having to make a new submission. Eltrion, what do you want to do?
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
jlun2 wrote:
Would this glitch still work if the 26th music appeared in game outside the music test on certain frames?
I'm pretty sure that the 26th doesn't exist, which would cause the game to read to unrelated data. In this sound test you can pick any value from 0x00 to 0xFF, which clearly goes beyond the game data... That's probably a programming overlook.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
I can't resync it for NesHawk. But beside that, in my opinion there is bigger problem: triviality. From my tests, it seems that even if you do begin pressing most buttons in advance, you still get to the sound test at the same moment, due to the large presence of lag frames that nullify human mistakes. The only two inputs that need frame precision are the moment in which you let go of Down button and the moment you press A button. This would be clearly trivial to reproduce in real time attempts.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
nymx wrote:
I abstained on voting until now...because there weren't any votes and I would have been the first to comment.
My first impression was that it seemed to run without any loss of time, but because I didn't know this game...I wasn't sure.
The positive voting has supported my original thoughts and I'm along with it.
Wait wait wait wait... Are you saying that you didn't want to speak out your mind unless people showed similar opinions?... You see, if you let others influence your opinion, then it's not your opinion anymore. I see that you was initially unconfident about the validity of your opinion, but (in my humbly opinion) you should work on your doubts by yourself. If, for example, you lack the necessary familiarity with this game, then you try out the game and see it yourself; it really takes just 5 minutes of playing.
If that still isn't enough to get confident of your opinion, then don't vote. I myself abstain from voting many submissions, due to uncertain about the validity of my opinion; it's just natural, as it would be foolish to think that my opinion is valuable in the 100% of the cases.
Also, don't be afraid of going against the trend. The only thing you need to do in that case, is to explain with a post why your point of view is different. And if you begin to think that your vote was wrong, no worries: everyone can make mistakes, and everyone can learn.
There is this extremely interesting video that I think explains it perfectly:
Link to video
By the way, please don't consider this post as a lecture. For this case I'm really just trying to share my opinion as a person in general, rather than a staff member. I also aknowledge that maybe I'm overestimating your doubts in voting, yet I think that this was a good moment for bringing up this subject.
I apologize for the off topic, though it's not really that off...
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
SRAM is literally a save file. You need to play through a game and then use the in-game feature for saving your game. Then you close the emulator and look for the SRAM file somewhere in the subfolders of the emulator you used (usually .sav extension).
When you read "movie starts from SRAM" it means that that movie doesn't start from clean save, but it uses a previously created save file. For these cases, our movie rules require the submitter to provide an additional movie file that plays through the game in order to re-create the exact SRAM file that is used for starting the submitted movie in question.
By the way, why are you asking?
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
No need to apologize, as BizHawk functionalities for disk swapping is not very intuitive.
You have to go on Tools > Multi-disk Bundler. On "System" pick "PSX". Then, on the list below, you need to add all the cue (or iso) files, in order. In order insert more than 2 different images, click on "Add" button, on the lower left. When you're done, you need to click on "Browse.." in the top right: this will save an .xml file that contains the list of cue files. You now need to open this .xml file like if it was a game image.
On March 27, 1992, a subsidiary of Hello Kitty creator Sanrio, known as Character Soft, reprogrammed and published a Family Computer version of Balloon Kid, titled as Hello Kitty World (ハロー キティ ワールド). This version was released in Japan, where Balloon Kid was not. Balloon Kid was created after it was brought to North America. The notable changes to the game were Balloon Kid's plot being replaced with Hello Kitty's, as well as updated/changed visuals.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
£e Nécroyeur wrote:
ThunderAxe31 wrote:
Audience reception is always welcomed, even more when it's a No vote
Thank you for this, ThunderAxe31!
Just to clarify, I was referring to No votes done after watching a movie in full. Also, a vote should be explained with a post, especially when it goes against the trend.
Fore example, in the case for this submission there is more need to explain Yes votes than No votes. That's why I don't need Spike to explain his No vote: I can understand why he didn't find it fun to watch.
Instead, when a submitted movie is supposedly entertaining, there is more need to explain No votes rather than Yes ones, as these are mostly unexpected.
Note that this is just my opinion.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
FractalFusion wrote:
Spikestuff wrote:
but for some reason you never make encodes anymore so I got to watch it through.
Here's a hint: No one says you have to watch it, and no one says you have to encode it if the submitter won't*. If you don't find any fun in doing this, save your time and do something that is actually fun.
*It's 2019 already; anyone who puts in all the effort to create their TAS should be expected to know how to encode and upload videos of their own TASes.
Audience reception is always welcomed, even more when it's a No vote, since it's harder to watch in full a movie that you didn't find fun.
For what concerns providing a temp encode for others, I personally don't see why any submitter should not want someone else to do it in their place, especially when it's from someone experienced with quality encoding. In any case, no submitter did ever complain for such a thing, as far as I know.
I don't expect any submitter to provide a temp encode. Also, I personally apprecciated this temp encode because it allowed me to easily watch the TAS at full speed (my pc can't play back NesHawk movies at more than 20 fps), which caused me to get interested in this TAS and decide to judge it.
By the way, please, let's stay on topic and discuss the movie.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
Now that I think about it, I would gladly use the archive.org embedded player if there was the option to watch it at exactly x2 or x3 resolution, because watching game boy TASes at x1 resolution is just unbearable.
Editor, Experienced Forum User, Published Author, Reviewer, Skilled player
(1382)
Joined: 9/12/2016
Posts: 1653
Location: Italy
I discussed about the full completion definition of this game with Wobmiar on Discord, and so far I found no problems. I only have left to play the game myself in order to check that everything is really how it seems to be.
For what concerns the Dolphin error, it seems that it doesn't affect sync, yet I will be writing an issue on the github soon. Edit: there already is one: https://bugs.dolphin-emu.org/issues/9384