Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
You were right, Fano, the second act could be much improved and I've done it, I'll get around to wrapping up act 3 then try and splice the thing together again just as you asked.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
As I said the latest (2.0) still crashes for me, I remember reading about there being bug fixes and such so I grabbed the latest from that link about 2 days prior to my initial post. Which was 2.0.
either download the blank SRM in the first post, or delete your srm before watching, the recording will set the right settings at the beginning of the movie.
Starry night is done, though I'm not sure I chose the most optimal route for Act 2 (time was 52 something, I didn't bother to check the times with anybody else's run =X), I'll finish up metallic madness and post the recording later tonight or tomorrow
Already beatcha to saying this :P
Nice recording so far, I must admit, MUCH better than your previous sonic recording, no offense.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
I'm afraid that link is not to the correct recording. Just downloaded it via a fresh cache on an entirely different machine, still takes 31 seconds. May I suggest you re-upload it? Also, will you be going back to re-do your special stage runs? I'm willing to give you my Mighty WIP so you can splice it's input into yours, if it'll run smoothly, or at least watch it frame-for-frame to replicate it.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
I only TAS on Gens, and I personally have my PS2 controller setup after cursing at my keyboard for locking up under certain combos.
D-pad -> D-pad
[] -> A
X -> B
() -> C
/_\ -> Switch Recording Player (Using a program, Joy2Key to send keyboard input)
L1 = Pause
R1 = Frame Advance
L2 = Quick-Load
R2 = Quick-Save
Start = Start
I might be wrong about my shoulder buttons, but I'm pretty certain thats what they are.
However, back when I used to use the keyboard...
Arrow Pad -> D-Pad
Z = Start
X = A
C = B
V = C
Q = Pause
W = Frame Advance
O = Quick-Load
L = Quick-Save
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
FanoTheNoob wrote:
That's all I have so far, the special stages are a LOT better too, especially the 5th one, thanks to billybobfred :D
If you watch my current Mighty WIP, It has the Special Stages highly optimized. I'll compare them side-by-side when I get home, but from what I was watching, my Mighty got to the second Emerald (the alternate route) before your Sonic got to the first in the first special stage.
Certainly surprising how you got to the top of the level on Dark Fortress 2 with Sonic. I must admit, I lol'd :)
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Someone has already attempted an amature TAS at this. I saw the video on videogoogle, although it seems it's not there anymore. I found it rather interesting and I still have the GMV of it, I do believe. But it was from Tails In Sonic 1 v1.0 however, so using a new "less glitchy" version might be advised if this is going to be attempted.
Although through general play on my Nintendo Wii , I've found that the new "less glitchy" version still crashes as much.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Ishmayl wrote:
Okay, I finally succeeded in getting a session to play back without desyncing. I went to Tools> Record New Movie, and named the movie SFWalk001.gmv. I checked the box "Record from now and make a savestate," and named the savestate SFWalk001.gs0 (just to not confuse myself). I recorded for awhile, hit "Stop Recording," and then played the movie back by selecting "Play Movie/Resume Movie etc etc", and selected the appropriate file. Then checked "Play from savestate," and selected the appropriate savestate. And everything perfectly fine, no desyncing, it's awesome. HOWEVER, how do I continue recording from that point now? I can figure out how to start a new movie (continuation) from the point I left off at. Any advice?
I attempted a recording and didn't seem to desync. So, It seems like the SRAM trick that I did with Sonic 1 Megamix worked. Here's a SRM file. Put it in your Gens folder where GENS******.exe resides, (overwrite the other SRM file) and set it to read-only. It would be wisest to do this, then to require a save-state as this could cause your run to not be accepted (As far as I'm aware, your recording has to be able to run from start to finish with no save-state, although I think there have been a few exceptions)
It shouldn't de-sync anymore, If you stop recording then want to resume again, You have to reload the rom! So it would be best to learn to use quick-save quick-load, or the savestate keys (F1-F8 i think it was? ask someone else for those).
Goodluck!
(Note: It's a SRM file, opened up with a HEX editor, then all data replaced with 00 . Gens will ignore a savefile that isn't precisely the same size. So Hex-Editing is the only way to "cheat" the SRM into not saving)
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
billybobfred wrote:
You know, there's a shortcut in the 5th special stage.
The GMV (with savestate)
Far from optimized, but you get the point, right? I'm pretty sure you can take the shorter-cut, too, but I couldn't figure out how to do it.
Thanks alot for that, it took a bit of messing about but I managed to slip in behind it without the blocks turning solid
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
N. Harmonik wrote:
DDRKhat wrote:
N. Harmonik wrote:
Awesome! And you're getting all the Chaos Emeralds too! One question though, are you sure you couldn't enter the Ring at the end of Sunset Hill Zone Act 2 a little less awkwardly?
Well I did it that way because I personally thought it made him look like he was moving too fast... oh well...
What I meant was, couldn't you enter the Ring a little earlier?
Well it doesn't much matter, the score screen still needs to come along and tally up, so, it doesn't hurt to waste those frames looking silly really.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
N. Harmonik wrote:
Awesome! And you're getting all the Chaos Emeralds too! One question though, are you sure you couldn't enter the Ring at the end of Sunset Hill Zone Act 2 a little less awkwardly?
Well I did it that way because I personally thought it made him look like he was moving too fast... oh well...bkDJ wrote:
I thought it looked amazing but I'm kind of wondering why you seemed to slow down in the one marble garden act to collect over a hundred rings...
It actually saved time to go that way then depend on the spring to shoot me up, I can't remember how many frames. If you mean the little room I go into, I needed the flame shield.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Or you could allow it to create a srm, then hex-edit it so all of the data is blank, thus you will have no save, and simply set the file to read-only. However, remember that if something tries to save SRM data, such as option settings or something, then you will need to re-load the rom.
P.S Yes, I know this is a year bump.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Titus Kwok wrote:
I've been thinking about that, and it seems to me that the only way to make a TAS on a CD-based game would be to have some kind of flag where the emulator pauses the movie when it's loading from the disk, and restarts when the loading is done, so the emulator would have to be designed with that in mind.
Now meanwhile I admit im not terribly advanced at coding I have some grounds, so surely when GENS does a call to the function loadCD() or something.. you could make a branch right at the start.. ?
loadCD();
{
recpause();
//Rest of cdloading code here
}
Or perhaps a branch for the function that is handling the data that is being cached by the CD?
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Well truth be told my own run with Sonic was pretty shoddy, it was more of an experiment to get some general interest which has happened. I've been working on another TAS with Mighty which is going fairly well so far.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Well regardless of that screen. You've just stated your own contradiction right there.
"I'm trying to beat this game without taking damage.. and I've taken damage"
So go back to the point before you took damage and work a way around it.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
A hex-edited SRM file has been posted in the first post. This is for any people who wish to do recordings. The SRM has been modified so it is a blank un-configured one, simply set it to read-only so Gens does not save any settings while you're recording, this should help solve desync issues people may have had.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
FanoTheNoob wrote:
Dark Fortress Act 2 = ~1:03, found a nice zip in the beginning, if I'm not done with Act 3 today then I'll definitely have it tomorrow, and I'll post it.
DDRKhat wrote:
Done nicely, however, your ejection on Act 3 could've been handled better, if you land on the edge, hold right for 1 frame then hold Left, you will eject yourself into the S-Loop, saves you around 13 frames, it's how Upthorn performed it.
true, I missed that, right now I don't think it's worth it to go that far back in the movie to fix 13 frames (remember the hack isn't done yet D: btw I can't wait for v4.0 :D), however I'll keep this in mind if I ever feel like optimizing this run further.
----
EDIT: Dark Fortress done, notice the nice zip glitch (I guess that's what we call it when we go through walls? =X) at the beginning of Act 2, and somewhere in the middle of Act 3.
Click.
Nicely performed, Most definitely interesting, I might try put that into my Mighty run, could well be worth it.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
FanoTheNoob wrote:
After a VERY busy week, I was finally able to continue work on my WIP
because of the desync problems I had earlier, I had to start over, my times have improved a lot, however.
I've only cleared Sunset Hill as of right now, I will continue to work on the rest of the levels later today.
Click
Character: Sonic
Emeralds: Yes
Delete your *.srm before playing.
EDIT: First try on Dark Fortress Act 1 = ~1:07, will post when I finish the zone.
Done nicely, however, your ejection on Act 3 could've been handled better, if you land on the edge, hold right for 1 frame then hold Left, you will eject yourself into the S-Loop, saves you around 13 frames, it's how Upthorn performed it.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
FanoTheNoob wrote:
in all honestly I think that the old way of saying "to watch this movie, download this SRM file first" instead of "everytime you wanna watch this movie you gotta delete your SRM"
see the first one is a one time thing, download the SRM, stick it in your folder, forget about it (since I doubt anyone actually prefers to play with normal camera and Super Sonic Music On)
I don't know, it just makes more sense to me >_<, and I've already had 2 more desyncs (I delete my SRM before watching my movie, and then I realize that I had been recording with the camera set to Normal, the Movie changes it to Extended, thus desync >_>)
If you want tell me what settings you want I'll give you a recording with them set and then you can start recording from there. There was alot of complaints when I had to get people to download an SRM file. Viewers find it easier to delete/backup a file then set the recording to play, rather than fiddling around.
Here is the routine I had to do a few times when I lost my place or saved in a mistake;
Close rom, delete SRM, re-open rom, play recording.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
FanoTheNoob wrote:
I'm just about ready to slice my own throat here >_<
three times I've started this run, ALL desynced, wanna know why? because for some reason, when I load my save state, I'm recording with the settings on "normal" camera, this shit happened 3 times today and either I'm fucking stupid or this game is playing tricks with me >__<)
You have to remember, once you play you're recording again, the settings are kept. So if you're going to play you're recording from the start again, you will have to keep deleting the SRM file.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
P.JBoy wrote:
Instead of those "Known Tricks", how about linking to this page
Because that part will be for glitches etc that are still being discovered. Once a suitable amount of information on how to perform said glitch/trick, it will get put under the category.
Experienced Forum User, Published Author, Player
(36)
Joined: 9/9/2006
Posts: 388
Seeing as the two topics were merged.. thanks to my browsers cache, I managed to recover vital information that was posted and lost from the old topic. The first post in this topic has been amended accordingly.