Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
I doubt it :(
sure, here is everything I've done so far.
Once again, you've lost me ;-)
Which Ghost Valley are you talking about?
If you draw it on the map, you might want to scale it 50% before posting it here (the last ones were huge).
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Yep, and I reckon I can probably hex edit the Special Cup onto the end of the second TAS if I haven't thought of any improvements by then.
I'm 90% through the first run, and this is a bank holiday weekend, I wonder if I can finished it by Tuesday...
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Oh. My God.
You're not going to believe this. No fricking way.
I'm definitely going to have to redo this whole TAS now, without a doubt.
I just discovered pausing the game (start) changes when the items appear.
No need to wait around for ages or slow myself down.
EDIT: start was the only button I never tried.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
I suggested that a year ago...
but decided there'd be too much happening onscreen and it'd just be distracting as you wouldn't be able to concentrate on watching either kart.
You'd also have to wait around ages on some tracks for player 2 to finish.
---
Note that the trick under discussion in this thread doesn't involve playing SMK two playered, just using the 2nd controller during the start up screen to make Player 1 begin one place higher in the first race of each cup.
I'm not sure if it's a cheat or a glitch, or a glitched-cheat (the cheat is actually meant to swap player 1 and 2, but player 2 hasn't pressed start so it actually just starts player 1 one place ahead in the first track of the cup).
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Duffjr suggested this idea to me and I asked him to make this topic here as I was unsure wether I should use it or not in my SMK run.
(I would have asked myself, but it was 1 am and I was knackered)
reading the replies, I'm still unsure :-/
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
I think those are good guidelines apart from number 4... I don't know what you mean about "Something that may be later utilized in non-April Fools productions.".
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Yes, I see what you mean. On lap 5 I went around that bit of deep water as I had insufficient speed.
If I'd waited a bit longer before using my long-boost (or made the long boost last longer somehow), I could have skipped it like I did in laps 3 and 4.
I should keep a note of these possible improvements somewhere...
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
well over 90 frames, actually (it's 60 fps), and I'd have to get to the feather over a second faster to get to the one before, and I just couldn't see how that was possible. I think improvements may be possible by better figuring out the pseudo-random number generator.
Hmm.. if you draw me a picture of what you mean on koopa beach, I think I'd be able to figure it out better.
(track maps are here: http://membres.lycos.fr/bunga/track-maps.html)
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
It was to get the feather. I had to delay myself over 1.5 seconds on one lap.
I doubt moving at top speed at that point would have been preferable anyway, as it's immediately followed by a tough corner.
I don't know if there even is an index page.
You could try asking about it on the Super Mario Kart forum
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
hexediting in over Bowser Castle 1 (using Zefiris's tashex) makes it desync :(
It does the first lap of Mario Circuit 2 perfectly (even getting a mushroom), but it gets a bananaskin on the second lap and it all goes downhill from there.
Still, an advantage of using resets in this TAS is that I'm almost certain I could hex edit freely to/from them and the start/end of the TAS - in other words I'm pretty sure it would sync up fine if I redid Bowser Castle 1 AND Mario Circuit 2.
I think I'll complete everything first though, then maybe redo the first cup (maybe as mario).
Edit:
Wow, I've just been shown some unbelievable new tricks.
I believe this is from a Japanese TAS of match race mode
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Hey, thanks for the help... but now I get:
System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Windows.Forms.ListView+ListViewItemCollection.GetEnumerator ()
(...etc)
Ugh. I think I'll just write a Python script to automate my SMV splicing.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Actually, I have done MC4 and DP3, I just haven't put WIPs up as they're a bit dull...
You scared me there for a second ;-)
I did play SMK when I was younger - but I was never very good, I just did lots of research for this TAS (and had lots of help).
Anyway, thanks for the encouragement
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Incase anyone else tries doing this...
I just spent five hours trying to get this to run on linux with mono.
I managed to compile it from source (with a few modifications, eg removing references to the icons as I couldn't figure out how to embed them in the .exe with the right IDs), but now it fails with:
System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Windows.Forms.TreeNodeCollection.get_Item (Int32 index)
(then the whole stack trace comes here)
by putting Console.WriteLines in I've found that this happens on the line
Application.Run(new frmMain());
in Program.cs (in the Application.Run bit to be specific)
I'm giving up for the moment.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Are you sure? Which other courses is it possible on?
Wow, if it's possible to make that jump, then that would almost certainly be quite a bit faster - I wish I'd thought of that.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
I agree
TAS's should aim for best time, but if you want to enter your name at the start or end (like in Streets of Rage 2) that definitely doesn't count.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
Each lap takes me almost half an hour of going backwards and forwards until I find an (angle,speed,position) to hit the wall at that skips the lap.
Thats why when it works I normally just continue on, rather than looking for a way of hitting it at a better angle.
This TAS is a bit sloppy, but at over 26,000 rerecords (so far) for a first run of a game (and my first TAS), especially a game where several people have tried to run it and have given up, I'd rather do it a bit sloppy but finish it, than try doing it perfectly and not finish at all.
Experienced Forum User, Published Author, Former player
Joined: 3/23/2006
Posts: 211
This is probably a stupid suggestion, as I've never used an N64 emulator, but would it help people if you made the background area behind the anolog stick display a white bitmap,
then every time Mupen asks for input:
for every pixel in the bitmap{
increase its blue and red value by (255 / X) (if they aren't already maxed out)
}
then draw a pure green (0,255,0) circle on the bitmap behind where the red dot is displayed.
X could be set as an option (number of frames of ghost input to leave behind).
This would make the red dot leave a green trail like this: