Posts for OmnipotentEntity

Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
What's progress now? :O
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
The number I pulled from the fceu source is NTSC: 1008307711/256/65536 = 60.099822938442230224609375 But I also came across an interesting conversation in my IRC logs that seems related to what you're experiencing.
Dec 31 19:49:31 <Bisqwit> ntscnesframe 655171|39375000 s Dec 31 19:49:31 <Bisqwit> palnesframe 66495|3325214 s Dec 31 19:49:31 <Bisqwit> ntscfceuframe (16777216 | 1008307711) s Dec 31 19:49:31 <Bisqwit> palfceuframe (16777216 | 838977920) s Dec 31 19:49:34 <Bisqwit> well, here are the constants. Dec 31 19:52:10 <Ilari> The NES framerate is not that simple number. It varies a bit between different consoles and even with time in the same console. Its also affected a bit by temperature, etc... Dec 31 19:52:47 <Bisqwit> Well, you have to choose _something_ if you aren't going to perform a frame by frame analysis of runtime Dec 31 19:52:48 <Ilari> Those numbers are likely numbers from the specs. Real world values vary a bit from that... Dec 31 19:53:37 <DeHackEd> failing FCEU performing voltage measurements from your power supply to estimate the clock skew, it's probably good enough Dec 31 19:55:50 <Johannes> a logo rendered at 0.99835580952381 fps has a hex equalent of 0262cfdb / 000a037a, while FCEU recordings use 3c198dff / 00ffffff, according to vdub Dec 31 19:55:54 <Johannes> 60* Dec 31 19:56:09 <Johannes> 60.09881389744052 doesn't work either Dec 31 19:57:05 <DeHackEd> .cl 0x3c198dff / 0xffffff Dec 31 19:57:06 <Bisqwit> 1008307711 / 16777215 = 60.09982652067104 Dec 31 19:57:24 <Johannes> *tries* Dec 31 19:58:09 <naohiro19> What's do you mean "EEE"? Dec 31 19:58:34 <Johannes> it doesn't work either Dec 31 19:59:04 <Johannes> a logo rendered at 60.09982652067104 fps has a hex equalent of d390891f / 03852d1e Dec 31 19:59:42 <Ilari> Can't one force those vidoe edit programs to assume diffrerent framerate than one recorded. Its not like it matters in two second segment? Dec 31 20:00:07 <DeHackEd> I'm inclined to agree Dec 31 20:01:49 <Ilari> And if those values are somewhere in the video, hexedit the file to have the correct framerate? Dec 31 20:01:51 <Johannes> the problem is that I can't combine them because they don't share a common framerate. to combine them, I'd have to convert both to the same framerate, which would make the rest of the video run at the wrong framerate Dec 31 20:02:13 <Johannes> unless I can render the logo at the same framerate at fceu Dec 31 20:02:17 <Johannes> which seems impossible Dec 31 20:02:25 <Johannes> as* Dec 31 20:02:44 <Ilari> Johannes`: Is the final result of logo rendering a video file or sequence of still frames? Dec 31 20:02:59 <Johannes> video file Dec 31 20:03:08 <Johannes> with still frames Dec 31 20:03:50 <Ilari> Johannes`: In what format? Perhaps one can hexedit it to be of correct framerate? Dec 31 20:04:09 <Johannes> the problem is that I can't find the correct framerate. Dec 31 20:04:17 <Johannes> VD can render with any framerate Dec 31 20:05:05 <Ilari> Johannes`: What format is the final logo rendering result in? Dec 31 20:05:10 <Ilari> Johannes`: .avi? Dec 31 20:05:11 <Johannes> avi Dec 31 20:05:29 * curtmack (n=curtmack@h120.77.88.75.dynamic.ip.windstream.net) has joined #nesvideos Dec 31 20:05:36 <curtmack> bizarre wine artefact... Dec 31 20:05:42 * AngerFist has quit ("Fist Of Fury, Marshal Hardcore, Game of Death ya, Mental Blood War... Raving Nightmare!") Dec 31 20:06:01 <curtmack> the textbox renderer in Bunny Must Die, when run via Wine, has the curious side effect of vertically flipping the ENTIRE SCREEN Dec 31 20:06:09 <curtmack> but then it draws the text in the normal location Dec 31 20:06:14 <curtmack> which is not where the textbox is anymore Dec 31 20:07:25 * mc_rove has quit () Dec 31 20:12:34 <Ilari> Johannes`: Open both videos in hex editor. Search for those (fractional) frame rate values in both (note, they are probably "flipped" so 3c198dff becomes 'ff 8d 19 3c' (so called little-endian)). They should be in offsets 72 and 76... Dec 31 20:13:29 * Bablo (i=Bablo@55861b5e.adsl.multi.fi) has joined #nesvideos Dec 31 20:15:10 <Johannes> the fceu recording only has zeroes at that location Dec 31 20:15:15 <Johannes> and ff 8d 19 3c isn't found Dec 31 20:17:45 <NesVideoAgent> Post edited by OmnipotentEntity (OT: Code Golf): http://tasvideos.org/forum/p/188028#188028 Dec 31 20:18:14 <Ilari> Johannes`: Maybe paste first 96 bytes (likely 6 hex editor "rows") of both files somewhere so one can take a look... Dec 31 20:18:44 <DeHackEd> ff ff ff is very searchable Dec 31 20:21:28 * Rinn has quit (""Self-Repair's back." 'What? I thought it was broken.' "Self-Repair self-repairs."") Dec 31 20:22:05 <NesVideoAgent> New reply by OmnipotentEntity (OT: Code Golf): http://tasvideos.org/forum/p/188152#188152 Dec 31 20:24:47 <Johannes> http://bildr.no/view/315159 Dec 31 20:26:28 <DeHackEd> line marked with '80:' Dec 31 20:26:32 <DeHackEd> I see it right there Dec 31 20:26:55 <curtmack> I don't know what's worse - the fact that I'm fighting a digitized GIANT CAT, or the fact that I'm LOSING. Dec 31 20:27:58 <DeHackEd> both of them actually Dec 31 20:28:14 <THROBiX> oki Dec 31 20:28:42 <curtmack> to be clear: by "giant" I mean "its paws are roughly 40 times the size of me" Dec 31 20:29:19 <Ilari> Johannes`: So copy bytes at offsets 0x80-0x87 from main video file to logo file (don't forget to take a backup for case anything goes wrong). Dec 31 20:31:22 <NesVideoAgent> New reply by Flygon (WorkB: #2160: HappyLee's NES Super Mario Bros. in 06:51.03): http://tasvideos.org/forum/p/188153#188153 Dec 31 20:32:47 <Johannes> NES' framerate really does vary Dec 31 20:33:18 <Johannes> I cut a minute off the end of the FCEU recording, and now it reports a different framerate Dec 31 20:34:07 <THROBiX> what is ofset 0x80 to 0x87 in a video file? Dec 31 20:34:10 <THROBiX> something in the header? Dec 31 20:34:12 <THROBiX> offset* Dec 31 20:34:33 <Ilari> THROBiX: It appears that AVI file framerate is stored there... Dec 31 20:34:34 <THROBiX> might depend on encoder though, heh Dec 31 20:34:39 <THROBiX> I see Dec 31 20:35:29 * bkDJ has quit (Read error: 110 (Connection timed out)) Dec 31 20:35:33 * bkDJ (i=DJ@41-59.62-81.cust.bluewin.ch) has joined #nesvideos Dec 31 20:35:40 <THROBiX> stored in 7 bytes? :P Dec 31 20:35:49 <arukAdo> happy new year everybody! :) Dec 31 20:35:57 <THROBiX> thank you, I wish you the same :) Dec 31 20:36:27 <Didgeridoodle> happy new year Dec 31 20:36:33 <Johannes> it worked Dec 31 20:36:36 <Ilari> THROBiX: 8, since that range is inclusive... Dec 31 20:36:44 <THROBiX> aah Dec 31 20:36:46 <THROBiX> my fault Dec 31 20:37:30 <THROBiX> 8 bytes is a long long int or something? :P Dec 31 20:37:43 <THROBiX> I don't know these stuff very well :/ Dec 31 20:37:49 <THROBiX> but that seems too much for only a FPS Dec 31 20:37:55 <THROBiX> an* Dec 31 20:38:12 <THROBiX> are* :< Dec 31 20:38:47 <Johannes> nes' fps has lots of decimal Dec 31 20:38:50 <Johannes> s Dec 31 20:38:50 <Ilari> THROBiX: Its two doublewords, one for numerator and one for denumerator. Dec 31 20:39:12 <adiabatty> well, if you have 32 bits, you have 2^32 different numbers--about 4 billion, I'd say Dec 31 20:39:13 <THROBiX> Johannes`: ah Dec 31 20:39:18 <THROBiX> I see Dec 31 20:40:23 <THROBiX> I thought an FPS would be non-decimal based Dec 31 20:40:31 <THROBiX> but the fact that it's not made things clearer Dec 31 20:40:41 <THROBiX> I have a lot to learn =) Dec 31 20:40:57 <ZeXr0> For those who might be interested http://www.archive.org/details/TASVideos_Nes and http://www.archive.org/details/TASVideos_SNES Dec 31 20:41:48 <AnotherGamer> .cc 40 fim in euros Dec 31 20:41:50 <BisqBot> Use .cl instead of .cc Dec 31 20:41:54 <AnotherGamer> .cl 40 fim in euros Dec 31 20:41:55 <BisqBot> 40 Finnish markkas = 6.727516011966226 € Dec 31 20:50:46 <Ilari> Johannes`: If denumerator is 0xFFFFFF, then the number won't actually terminate but enter loop consisting of 240 digits (in base 10)...
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Critical five wrote:
Man, this is the best TAS I've seen for some months. Egg bouncing is just so cool. I'll put the run on Dailymotion in a few hours. Not anymore :'(
You can still do it! I just didn't want to cause duplication of effort. :X Link to video
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
oh, haha, I already encoded it and am uploading to youtube. :X Great WIP.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Use the frames tag. :(
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
"Executes data as code"
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
INTP.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Link to video Ism's WIP
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
@Noob: We don't publish highdef videos on the site, if you want to encode a standard def publication of reasonable quality and are willing to create the screenshot, torrent file, etc. Then I'll publish it for you.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
<OmnipotentEntity> DrNach, adelikat, wanted to let you know, sorry I've been scarce lately, I'm preparing for a move, I'll be offline for the most part of the next two days, I won't be able to get the sonic encode done (for the publish.) if you want to reassign that's fine, <OmnipotentEntity> the high def encode is finished. <OmnipotentEntity> and I just need to publish to youtubes. <Grunt> Omni, post a note to that effect in the thread. <Grunt> Encoders will swarm over it if necessary. <_<
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
That's MISTER Funnyhair to you(tube)
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
I intend to distribute the torrent as the standard version. The highdef is for streaming sites.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
BUMP: I made a pretty. Unfortunately, this pretty needs to be redone because it seems that marzojr found an improvement, but until then, pretty. http://www.youtube.com/watch?v=HAcSmVCnyss http://www.youtube.com/watch?v=AQRrFuGl8x0 http://www.youtube.com/watch?v=vjwk8G7-iKM I'd release the original file; however, it's not going to be the final encode, so I'll hold off. Link to video
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Sir VG, that'll just tell him that it's a virus again if it's a false positive. :P
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
yeah, 20 nice is the nicest possible. -19 nice is the meanest possible.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
+1 to Warp, use nice instead, priority 20 is idle only.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
http://www.youtube.com/watch?v=z59gAXZ0ksQ What do you want for Christmas this year?
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
[code perl]$_='ngif';tr/\146\147\151\156/\126\122\107\101/;/(.{2})$/;$"=$';foreach${$&}(@{qq^$_^}){${"$_\$$#{$_}"}{${qq/\107\126/}}=q^\^^;}++$";foreach(keys%{qq#$`$&\$1#}){open(${$"},$_);(print)while<GV>;}[/code] Perl parser breaks when attempting to use # as a qq delimiter. Generically does not handle parsing q and qq properly. [code perl]$test <<EOF This should be highlighted red. EOF; $moar = $code;[/code]
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
It makes you splash and make stars? :O
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Link to video This run is the reference run, but it's somehow 3 seconds slower.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Link to video Fastest time to shoe, did this in competition with a coworker.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
I experienced weapon corruption on a NES. I don't know if this can be useful in a run, and I'm not certain how to reproduce (or if it was just a cart glitch or something) I took a video after the fact if anyone wants to look at it.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.
Experienced Forum User, Published Author, Player (36)
Joined: 9/11/2004
Posts: 2624
It's the BBCode way, it was simpler to reuse existing code than to write from scratch Programmers are a lazy lot.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.