Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
No, just substantial cleanup of the existing one, and a good deal of research into how the Sega CD communicates with the main Genesis, as well as how data transfers reads are requested.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
I can see why people might expect a 100% run to get perfects in every special stage, but this was discussed greatly in the Sonic 3 & Knuckles thread before I even started this TAS. The conclusion was that the perfects don't appear particularly superhuman to get, and they take way too much time, also. Additionally, it was much less work for me to determine the shortest route through each stage without the additional factor of the fastest way to collect each ring group.
Also, collecting the fewest rings was just done to minimize the time spent at the score tally afterwards. It is possible to finish each special stage with 0 rings collected, but changing the route to do so takes much more time than the 1 frame per ring at the score tally.
This might be an interesting extra to link from the submission text when i get around to improving this run.
In the special stages, it is impossible to jump two star sphere's in a row. It's faster to hit the star sphere in front of knuckles and continue backwards to jump the next sphere than it is to hit the next sphere, rebound, hit the earlier sphere, rebound again, and then jump.
I assume you're talking about Ice Cap zone. There are actually two tricks used there: the first is, as you guessed, jumping and quickly gliding for a frame to land immediately, so they go down farther, because they're impacted twice.
The second trick is that jumping just before the pad would normally launch me causes Knuckles' jump strength to be added to the pad's launch strength.
Don't worry, it starts anyway right after the special stage ends.
The short answer is "no." I spent quite a while trying, but eventually I realized the cause. Jump duration is fixed, but until the stage has sped up to full speed, knuckles doesn't move every frame. On the first set, knuckles is moving slowly enough to land exactly one motion increment before passing the turn "hotspot". By the time he reaches the second set, though, this is impossible.
It was a (bad) style choice, the idea is that because, Knuckles would die if I was even one frame slow with the final hit, it would be impressive.
As it turned out, though, it's just confusing.
No, it's nice to know you were paying attention.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Well, unlike with ROMs, Gens doesn't load whole ISOs into RAM when it starts them, so it's not even a matter of how much memory you have.
And if you're playing from an actual CD there's actual CD-Rom seek time to worry about.
But even if that issue is taken care of by sticking the ISO onto a RAM drive, there are several Sega CD related variables that don't get reinitialized properly when gens resets, or changes discs, even.
Though when I tested playing from a RAM drive, desyncs were noticably lessened, it was only just enough lessened to be noticable - a 10% decrease at most.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Well the thing is, what joint stereo does is make the left and right channels have the same data.
If you're encoding in joint stereo you might as well be encoding in mono.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Relativity has been proven repeatedly in experiments. As have all of Einstein's other theories that remain accepted.
If this were not the case, those theories would not be accepted, because that is not. how. science. works.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Perhaps you would like to examine the gens source code available here to find such a function.
Believe me, if it were that simple, we'd have had sega cd recording since 2005.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
My only complaint is that, after the first boss, the autoscroller is a huge letdown with no dancing whatsoever.
But damn. This movie should be published on the merits of the first boss alone.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Notice how there's only one level per video?
That is because of the massive issue of desyncs during loading.
Furthermore, each of those times has been beaten in unassisted speedruns.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
DarkKobold wrote:
Actually, the hold up is that the movie desyncs for DeHackEd right before the last frame. I'm not sure what he is using to encode, but I can't seem to help at the moment, since I'm having a problem dumping AVIs in Gens.
Actually if you look at the edit history of this submission you'll see that DeHacked had overcome that just about an hour before you posted. He was already in the process of encoding goldeneye, though.
PS: The problem is that older versions of gens had an off by one error in the movie playback routine, causing them to end just before the last frame of input. It is fixed simply by appending FFFFFF to the end of the gmv in a hex editor.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Enhasa wrote:
Thanks to this thread, I learned that it is cool to say SMB2 is boring. Thanks guys, I'll keep that in mind!
Also I love how tmont is being ignored because his postcount is too low. It's a great feeling, my 2nd favorite part of this site. ;)
Actually I have it from a reliable source that he is ignored because he has been harping at people to do that for 2 years and never actually produced an fcm himself to test and/or demonstrate whether it actually is faster.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Solon wrote:
When I started emulating the SNES about eight or nine years ago, I used SNES9X for a while, and (in my opinion) it was not good. ZSNES was, so I switched to that, and I've never had a reason to consider switching back.
ZSNES movies aren't accepted by the site, tend to desync for the viewer and even the player, and I think have a few other bugs I can't recall at the moment.
But most importantly, ZMV files aren't currently accepted by this site.
Try the TAS modified SNES9x, it's come a long way in the past nine years.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Bisqwit wrote:
EDIT: Indeed, all of the following four ROMs match the identification in the movie file:
― Castlevania - Circle of the Moon (U) [t1].gba
― Castlevania - Circle of the Moon (U) [f1].gba
― Castlevania - Circle of the Moon (U) [!].gba
― Castlevania - Circle of the Moon (U) [f1][t1].gba
Now, how would NVA distinguish them and pick the correct one for the movie?
It should check against [!] roms first, because these are the ones that most commonly have the end brackets removed.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Though, unlike some others, I enjoyed the first SMB2u movies I watched, this is the first new SMB2u submission that has entertained me in quite a while.
Mainly because it's not just mimicking the movements of the prior movie, with tighter timing.
Definitely yes. Nice work, fellows.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
I think the only times there have ever been complaints about ending input early is when it causes the ending to be significantly delayed. Like if there is a slow text box between the movie end and the credits starting.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
Okay, finally finished watching through this and Dark Kobold provided satisfactory answers to all of my questions about spots that looked like possible improvements.
Yes vote.
Also, if possible, I would prefer to see the old submission published with no AVI and then immediately obsoleted.
How fleeting are all human passions compared with the massive continuity of ducks.
Emulator Coder, Experienced Forum User, Published Author, Active player
(388)
Joined: 3/24/2006
Posts: 1802
mmbossman wrote:
Generally, the "publication" process not only includes putting the movie on the front page, but also encoding the AVI for those who cannot (or chose not to) use an emulator.
There have been a few prior cases where movies were published with no AVI made, and the prior submission was already accepted for 3 months several weeks before this one was made... So there is no real excuse for it not to have been published already, and no good reason to refuse the request to publish it now since he doesn't even want an AVI made.
How fleeting are all human passions compared with the massive continuity of ducks.