Posts for Randil

Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
This might have already reached your attention, but it might be worth pointing out: In the Workbench section, there is a link to page 2, but if you go to page 2, it says "There are no posts in this forum." Is this something that can be fixed, or is it a bug that is buried deep in the PhPBB code?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I tried running your script, but it gave on error on this line:
gui.drawbox(187+x*4+pl*28, 215+y*4, 189+x*4+pl*28, 217+y*4, color) 
After looking through the code, I don't see where you define the variables x and y. I also copied the functions getwall and Postile to the same lua-script file. Perhaps I'm doing something wrong somewhere. If I can get your script to work, I can try to help you get gui.register to work. Basically, to get it to work on your script (script), simply change
(script)
to
while true do

local function displayer()

(script)

end

gui.register(displayer)

   FCEU.frameadvance()
end
This way, all commands inside the function displayer will execute on that very frame, so if you replace (script) with a gui.drawbox, it will not be 1 frame behind. Hopefully that helped some.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
You need to fire your weapon in order to transform into a bat (you need to charge up, just like with the Bomb weapon), that's why there's a missed shot there.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
OmnipotentEntity wrote:
Oh hi thar, it's been a month since the last post. I'm working on a publishable quality avi for this game. I have a lossless avi with logo and TAS disclaimers here for reuploading to various intertubes. http://engelsish.org/avi/firenice-tas-randil-lossless.avi Be kind, this is my personal webserver, and it's a 231 MB file. Only download if you're going to reup to youtube or something, a reasonably sized file should be along shortly.
Thank you very much for the encode. I don't have a directors account on youtube myself, but anyone who has, has my permission to upload this to youtube (or any other youtube-ish site), as long as they don't try and take credit for the movie themself, or anything like that. :)
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
The difference is that your run is recorded with FCEU and adelikat's run on FCEUX. TASVideoAgent takes into account that FCEUX runs slightly higher than 60 fps, therefor displaying a lower time for runs made with FCEUX. So, basically, if you convert your .fcm-file to an .fm2 using FCEUX, your time will be lower than adelikat's. Your run is indeed 4 frames faster than his.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Kirkq wrote:
Is it possible to end input sooner by standing back further from the final boss (and presumably still having the game end just as fast)? It seems like quite a shame to be just over 7 minutes. Regardless, a solid run, and an improvement to a published movie. Easy yes Vote.
Good idea, but I don't think it will work - the cooldown for the weapon will be the same, so if I stand further away from the boss, the last shot will be fired on the same frame, the only difference will be that it hits the boss slightly later. If I remember correctly, the final weapon (the one you have on the final boss) can be fired every 16 frames, and after I fire the the first shot, I fire my weapon every 16 frames, and end input as soon as I have fired my last shot. In math terms, if I fire my first shot on frame F and the boss takes N shots to kill, the input will end on frame F+16*(N-1), no matter where I stand on the last shot. As I see it, the only way to improve that boss fight would be to fire the first shot sooner. Hopefully that made sense. Thanks for the yes vote. :)
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Thank you for the encode, alden. I uploaded the video to my youtube channel, for your viewing pleasure. Here you go. I'll add this youtube link to the author's comments too. Personally, I think this is a pretty good game, for the reasons mklip2001 stated. Sure, sometimes you just want to scream when the screen is packed with enemies and you only have half a heart left, but that's life, I guess.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
"Introverted Intuitive Thinking Judging Strength of the preferences % 89 - 50 - 75 - 11 You are: * very expressed introvert * moderately expressed intuitive personality * distinctively expressed thinking personality * slightly expressed judging personality" I guess I'm very introvert and not very judging. Doesn't come as a big surprise to me.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Wow. All that went really, really fast. I've never played this game before, but somehow I was entertained by it, so here's another yes vote.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Nice improvement! I liked your stylistic choises, 8-2 and 8-3 were my favourites (I think you can figure out why). Yes vote!
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
The movie statistics page is down - I get this error when I try to reach it:
Movie Statistics

Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in /home/tasvideos/public_html/inc/tracker_api.php:14 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://tracker....', 'urn:NesvTracker...', 1, 0) #1 [internal function]: SoapClient->__call('Scrape', Array) #2 /home/tasvideos/public_html/inc/tracker_api.php(14): SoapClient->Scrape(false) #3 /home/tasvideos/public_html/modules/moviestatistics.php(194): LoadBittorrentTrackerData() #4 /home/tasvideos/public_html/modules/moviestatistics.php(26): MovieData->LoadData() #5 /home/tasvideos/public_html/modules/moviestatistics.php(17): MovieStatisticsRender(Array) #6 /home/tasvideos/public_html/inc/wikifun.php(387): MovieStatistics(Array) #7 /home/tasvideos/public_html/inc/wikifun.php(432): WikiBuiltInModuleDoExec('moviestatistics', '') #8 /home/tasvideos/public_html/inc/wikifun.php(185): WikiBuiltInModule('MovieStatistics', '') #9 /home/tasvideos/public_html/inc/wikirender.php(42): WikiLinkFunc('module:MovieSta...') #10 /home/tasvid in /home/tasvideos/public_html/inc/tracker_api.php on line 14
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
I tried this game a long time ago, without any luck. However, I still have the RAM addresses I used. I'll go ahead and post them here, perhaps someone will find them useful.
0213 X|pixel|pos
x0056 X|subp|pos
0210 Y|pixel|pos
007F Y|supb|pos
0082 Y|speed
| |
| |
| |
| |
| |
| |
| |
x0018 RNG|1
x0019 RNG|2
001A RNG|3
001B RNG|4
001C RNG|5
001D RNG|6
001E RNG|7
001F RNG|8
01FC RNG|9
01FD RNG|10
| |
| |
I don't exactly remember how all those RNG addresses worked besides that they somehow influenced the outcome of enemy movements and such.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
If you look at TASVideoAgent's profile, his website is still http://tasvideos.org/NesVideoAgent.html . You've probably already planned on doing this, but it should probably be changed to the page http://tasvideos.org/TASVideoAgent.html . Oh, and I agree with the name change. :)
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Nice improvement. However, I'm wondering something: Around frame 5840 it looks like you miss a shot. Did you intentionally miss with this shot to manipulate luck later on?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Just for reference, here is the list of the longest non-obsoleted movies. I'm guessing quite a few of them still have the bisqwit.iki.fi reference in their .avi.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Thanks for the encode. This TAS was actually a lot more entertaining than I expected. Here's another yes vote.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
petrie911 wrote:
A is countable and dense in [0,1]. This means that p(x) is nowhere continuous and its limit exists at no point. Additionally, it is not closed, as its closure is [0,1] =/= A, and it is not open, as clearly it cannot be expressed as the union of open intervals. I now offer proof that A is dense in [0,1]. The fact that it is countable follows immediately from the fact that it is a subset of Q. Let 1 > r1 > r2 > 0. We wish to find primes p and q such that r1*q > p > r2*q. The gap between our two limits, q*(r1-r2), grows linearly with q. However, for all sufficiently large primes, the gap between successive primes grows with O(p^(3/4)). Thus, by choosing q large enough, we can make q*(r1-r2) large enough that there must be a prime p between r1*q and r2*q. Thus, there exist p and q with r1 > p/q > r2 for all r1, r2 in [0,1], and thus A is dense in [0,1].
Very elegant solution! It seems p(x) has pretty much the exact same properties as Dirichlet's function. Thanks for the answer. I have another question about primes. Many years ago I heard that there always exists at least one prime between n and 2*n, for all positive integers n>=2. Is this true, and if so, is there a proof for it?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Hi, I have a question. I was thinking about this last night, but I couldn't come up with any answer: Consider the function p(x) satisfying: p(x) = 1 if x=p/q where p and q are both prime, p>=2, q>=2, and q>p. p(x) = 0 else. What I am wondering is, what properties does this function have on the interval D=[0,1]? Can the limit x->a p(x) be calculated at any point a in D? Is p continous in any point in D? What can be said about the set A={x: p(x)=1}? Is that a closed or open set? Because there are infinitely many primes, the set A will have infinitely many points, but I haven't been able to figure out much more than that.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Xepher wrote:
I am curious in 8-10 right at the end, why do you create a 3rd block on the bottom? is that faster than just removing the block next to the center wall and pushing the block you are left standing on?
You are right about this. I just tried it, and it saved 36 frames. I've edited the improvement into the .fcm, now I will contact Bisqwit and ask him to replace the .fcm file for this submission. Thanks for telling me about this. :)
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Very interesting! I think I'll give this a try once the hyperlinks are working (too much of a hassle for me to switch pages manually each time). Good job completing such a big project, it must have taken a long time. How much time did you invest in this project?
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
adelikat wrote:
NesVideoAgent wrote:
Emulator used: FCEU 0.98.28 (I converted the .fcm to .fm2, but the resulting movie file was over 5mb large, compared to the .fcm which was 92 kb. So the submitted movie file is the .fcm due to the 150kb limit on movie files.
However, the .fm2 would have only been about 92kb as well once it was zipped. EDIT: Correction, the .zip of the .fm2 is only 28k :P
Haha, I had no idea. :) That's a lot of compression for one file. Is it still okay to keep the .fcm as the submitted movie file? Which movie format is prefered on the site nowadays? If you want to switch to the converted .fm2, you have my permission.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Truncated wrote:
>Dana won't actually perform the movement again, but her sprite will move in that way. So if you move from left to right and then hold down left+right, Dana's sprite will continue running, even run inside a wall if there is one next to him. Dana seems a bit gender-confused.
Oops. It's supposed to be "his". Thanks for the heads up. I fixed it now.
Truncated wrote:
In round 7-10 it looked you could have ignored the enemy on the bottom right. It would have been consumed by the rising floor anyway later. This would make it possible to tackle the other enemies sooner. Is there something else you have to wait for anyway?
Hmm, good point, I might have overlooked this. I'll look into this as soon as I can, and get back to you.
Truncated wrote:
The movie can easily be watched at 400% without missing anything. Just saying.
Yeah... I think that is this game's biggest flaw, that it's very slow. I completely understand that a lot of people prefer to watch it at higher speeds. EDIT: Ah, okay, now I remember. This level is just like level 9-10 - after a while, the screen scrolls back to the place where it started (you can think of the level as a rotating cylinder or something, if that makes any sense). The fires aren't killed by the lava on this level. When the screen has scrolled back to the position it was at when the level started, that first enemy appears again at the top of the screen. So I have to kill every fire with ice blocks on this level.
Post subject: Re: #2281: Randil's NES Fire n' Ice in 1:03:33.2
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
eternaljwh wrote:
NesVideoAgent wrote:
In total, 24 of the 101 levels are played differently than in Ragowit's TAS.
Which would those be?
These: 1-10, 2-4, 2-10, 3-3, 4-1, 4-2, 4-6 ,5-3 ,5-5 ,5-6 ,7-1 ,7-6 ,7-7 ,7-9 ,7-10 ,8-10 ,9-2 ,9-6 ,9-7 ,10-1 ,10-4 ,10-7 ,10-9 and 10-10 final boss. I added this information in the author's comments too.
Post subject: Re: Take the cap off a milk carton.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Bisqwit wrote:
Randil wrote:
That's exactly how they look in Sweden too. Cap on a milk carton? Pff. Oh, and we have the brand Valio here in Sweden too.
I suppose you have Arla-Ingman too.
Yes, we have Arla, but I don't recognize that "Ingman" part. Here in Sweden they're called Arla foods.
Post subject: Re: Take the cap off a milk carton.
Experienced Forum User, Published Author, Skilled player (1890)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
Bisqwit wrote:
Cap? Ha? This is how milk cartons look like in Finland. ...
That's exactly how they look in Sweden too. Cap on a milk carton? Pff. Oh, and we have the brand Valio here in Sweden too.