Posts for Randil

Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I recently got a new computer with Windows 7 after having used XP for several years. Personally, I'm very happy with Win 7 so far, it takes a bit getting used to, but overall I would go as far as to say that it's better than XP. Note that I'm just a "casual" user in the sense that I'm no big programmer who is looking for advanced options in the OS or so, so perhaps Win 7 is lacking in those areas. I haven't noticed any bugs at all with Windows 7 so far, so I guess that's a good sign.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Looks great, good luck with the next world. Again, remember to watch out for lag on the water level! The running backwards trick was found by Exim (I think) back in 2004. This movie was the first published movie to use this trick. EDIT: It's been about 9 days since any update now, how's world 2 coming along, Kyman?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
What score did he get? It isn't mentioned in the article.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
It should be possible to reduce lag on 1-3 (perhaps you did this), I remember that level in the published run having several frames of lag. The first water level can surely also be improved by reducing lag, as well as optimizing movements. EDIT: I forgot to mention another time saver I have found! As you know, when you have killed a boss, the black screen moves in on you from the four corners of the screen. The strategy here is to try and be as much in the center of the screen as possible when the black screen starts moving in on you - this way, the four "screen parts" will meet sooner, and you will save several frames. For example, on the skateboard boss, you can probably save a frame or so by picking up the key as high up and as much to the left as possible. I hope this made some sense, otherwise I can provide a movie file to show what I mean.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
That looked awesome! It looked like you saved quite a few frames on level 3, but I would be interested in hearing exactly where you managed to saved all that time. 2.6 seconds is quite a bit more than I thought was possible, so great job. I'm not sure if you know this, but the fastest way to turn around in mid-air is to press the direction you're moving in for 1 frame without holding B. Your X speed is stored at 0064, and performing this trick will immediately decrease your speed from 64 to 24 in 1 frame. This trick is not used in the published run. Let me know if you need any other RAM addresses or so, I have a bunch of them. I look forward to your next WIP!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Small note: his name is spelled "Kyrsimys" and not "Kyrsimis". I'll watch this as soon as your encode is up, Flygon!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
If you just tap the frame advance button once, the movie will advance one frame. If you hold down the frame advance button, the game will run at 100% speed. So what you do is to hold down the buttons you want to press and then tap the frame advance button once. It is a lot easier to record a movie frame by frame, since we're dealing with frame precise maneuvers, in particular the down+A attacking trick. The second boss can indeed be hit with the starting weapon (I've tried this myself). However, he takes a bit longer to kill, because you can't always hit him on the first frame possible because he is flying around so fast. And you are right that you will usually take damage from him if you get too close, but I think it might be possible to kill him with the knife without taking any damage, I'm not sure though. I'm not sure it's faster to skip the bubble weapon, you may be right that it saves time in the end, but it should still be something to take into consideration. In order to find when to attack a boss, you need to look at the invulnerebility timer. This RAM address 046A is 0 when the boss can take damage, and after a hit, it increases by 1 every second frame until it hits 50, then it goes back to 0 again. This value should only be 0 for 2 frames between each hit, and if it is, you know that you are hitting the boss as fast as possible. About jumps, you just have to trial and error each jump until you get it just right. Just make sure you never jump longer than necessary. If holding down A for X frames isn't enough, try X+1 frames, and so on, until you find the minimum frames you need to hold down A to land where you want. And I'm still curious about the level 1-2 warp that sorryamerica mentioned. If you can skip levels in this game, you should probably do so in the TAS. But sorryamerica seems to be the only one who knows about warps in this game, and he doesn't seem to be around anymore. I've looked into this a lot but haven't found any proof of warps in this game...
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
You need to use frame advance, so you can advance 1 frame at a time. Recording a movie in frame advance is a whole lot easier than at 12% speed. I personally only use frame advance, and never record at lower speeds. Go to Config->Map Hotkeys to see what button frame advance is assigned to. I think it's backslash by default, but you can set it to anything you want. Now, pressing the frame advance button when the emulator is paused will advance 1 frame forward. Now you can record input as slow as you want! Play around some with this, you'll notice how much easier TASing will get! Let me know if you have any troubles with this. I found the RAM addresses using the memory dump feature of FCEU, but you could probably find it with the cheat search feature too. RAM address 046A is also important, it's the invulnerebility timer for bosses. With this you can see when you can hit the boss next. Another thing I've been thinking about is whether or not it's worth buying the bubble weapon before the second boss. Although you can kill this boss faster with this weapon, buying the weapon takes more time than you save on the boss, and also, the down+A trick does not work with this weapon for some reason, so every time you attack on the ground with this weapon you will lose more frame than you would with the normal knife.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I personally prefer Flygon, Flurret sounds a bit weird to me.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
t3h Icy wrote:
Well, I've come to a roadblock. X_X After inputting Randil's Round 1, it caused a desync for the rest of my run and I can't seem to get around it. After a lot of testing, I found that there was no luck manipulation as the same enemies would always turn into ghosts at the same times, and the monsters would go in the same directions. However, it turns out finishing levels at certain times causes the dragon critters to use their fire attack at different times, and finishing levels at different times compared to when you killed the 2nd last enemy can make the "speed up" tune end at different times. To make a fully-optimal run, losing frames intentionally may be faster to cause following levels to work in certain ways. And quite frankly, this killed my interest in finishing this TAS.
I didn't know about that game quirk. Quite frankly, that sucks, I hate TASing games that work like that... I often wonder why game developers sometimes do that. Too bad you won't be finishing this. I'll look at your movie later today, I'm still interested in seeing what you've done.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Flygon wrote:
A Flygon's Guide to encoding. Worth the double post personally.
Hehe, I laughed a little when I read that (though I didn't really get the first part about the sign language and ink jets).
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
It's true that jump+sliding is usually faster than vine pole, but on the platform on level 1-1 it's faster to use the vine, because that way you can jump off the platform sooner, and you'll move through the air faster than a normal jump. If the vine pole isn't used here, the time it takes to summon the vine pole would just by used waiting. EDIT:
sorryamerica wrote:
warps. there is a warp in 1-2 that skips 1-3 and the boss. some of the secret/harder to get to doors will warp you to later in the level. i will be searching for these.
Can you (or anyone else) tell me where these warps are? I have looked around myself, and on google, but haven't found anything.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
This game looked like so much fun that I gave it a try myself. I TASed the first level, and found a few tricks that you might find useful: 1. When attacking on ground, you normally stop for a few frames. If you press down+A when $00E4 and $00E2 both are 1, you can avoid some of this stop (this trick saves 2f each time its pulled off). 2.Our hero moves very slow in mid-air, so all jumps should be kept as low as possible. 3.Using a vine on the platform, like IvanovishGC does in his youtube video, is faster than jumping over it normally. 4.You can cancel sliding by performing an attack, which allows you to perform slides on tight spaces. This should be combined with trick 1, to lose as little time as possible. Here is the .fm2 I have of the first level. It's 170 frames faster than your run now (4f from the start menu), and it might be possible to improve it a bit further. With all these things in mind, I think a lot of more frames can be shaved off from your current WIP. I hope that this encourages you, and doesn't discourage you, to redo your run. I know it can be a pain having to redo something, but you will almost surely learn a lot in the process. I think this is qiute a good game choise, and an optimized run will be pretty fast. I'm looking forward to your progress!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Have you made sure that all levels are faster than in my WIP too?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I got this error when trying to post: Error in posting DEBUG MODE UPDATE users SET user_posts = user_posts + 1 WHERE user_id = 1150 Line : 646 File : functions_post.php Backtrace: includes/functions.php[743]: ErrorPrintBacktrace() includes/functions_post.php[646]: message_die(202, string(16) "Error in posting" , string(0) "" , 646, {string(61)}, {string(72)}) posting.php[666]: update_post_stats(string(5) "reply" , {array[4]}, string(1) "2" , 9171, 227883, string(4) "1150" )
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Try copying this to a .lua-file and run it:
while true do
    gui.text(10, 10, "Boss HP: " .. memory.readbyte(0x1C5E))
   FCEU.frameadvance().
end 
You should see the text in the top left corner of the screen. Do you still get an error?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Good luck, I'm looking forward to it!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
adelikat wrote:
Interesting! What about Nestopia or Nintendulator?
To make things even more interesting, Nestopia emulates music for this game! So it does indeed seem to be inaccurate emulation in FCEU and FCEUX. The ROM I'm using has ROM checksum d58bcbb33d4648bb61e4ae06791a3e31.
Post subject: Re: #951: Randil's NES Cybernoid: The Fighting Machine in 04:46.47
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
scaryice wrote:
NesVideoAgent wrote:
There is no music in this game, which is really bad. So put on some good music while watching this run, it will probably make it more entertaining to watch! :)
There is music on the actual cart, apparently just poor emulation.
You seem to be right, in this youtube video this game appears to have music. However, neither FCEU or FCEUX emulates music in this game, and both runs on SDA are without music. How strange...
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
This isn't very crappy, but if you haven't listened to Nick Pitera before you should check out this youtube video.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Out of curiosity, what was the file size of the previous .avi? It feels like 12.3 MB is a big improvement over the previous file size, and yet it's of much higher quality. Thanks for the new encode!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Perhaps one or two of these questions is relevant on the FAQ page. Or perhaps just a link to this page.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
You are right, my mistake. I took this into consideration and gave this another try: If we view the situation from the side, it will look like this: Doing this for all three sides, and applying the pythagorian theorem give us after som simplification: 4*r1*r2=6^2 4*r1*r3=10^2 4*r2*r3=8^2 that has the only positive solution r1=15/4, r2=12/5, r3=20/3. Is this right?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Let's call the sides of the triangle s1,s2 and s3 and the radii of the spheres r1,r2 and r3. Let us view the situation from above, so that the spheres become circles with radii r1,r2 and r3. These circles have their centers at s1,s2,s3 respectively. Since the spheres are tangent, these circles will also be tangent. The circles will tangent on the sides of the triangle. Because of this, the length of each side of the triangle is the sum of the radii of the two circles that have their centers at the edges of this side. We get this equation system: r1+r2=6 r1+r3=10 r2+r3=8 which has the unique solution r1=4, r2=2, r3=6.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Sounds like a cool idea. Just wondering, how many students will this newspaper reach, approximately?