Posts for Xkeeper

Banned User, Former player
Joined: 12/23/2004
Posts: 1850
True freedom: "I release this to the public. Do whatever you wish with it; I care not." "Fake" freedom: "I release this to the public. However, you must not do <this, this, this, this, this, this, this, this, etc.>, or I will sue you into oblivion until you stop doing it." The concept of "Free software = Licensed under <whatever>" is stupid and needs to die.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
I hate the nesvideos movie file naming scheme. I also hate the fact nothing will ever be done about this because certain people are lazy. So, after spending several hours crashing the server with broken MySQL queries reaquainting my desk with my head swearing working on something, I now have a "sane version" of the movie files. Of course, idiots some movies don't have the right ROM name, so they break. Nothing I will do about this; contact your Site Maintainer to fix it. In other news, this is an archive I made. Therefore, do not bitch and moan if it does not follow your guidelines because it is unofficial and it uses scary concepts like spaces, capital letters, and symbols (thanks, xipo) It's also in one directory. Anybody who has a graphical file manager and a "Sort by filetype" can fix this themselves in about 10 seconds, so I did the Tasvideos thing and delegated that work to you, the downloader. Enjoy! 7z archive, 5MB Some (early) movies aren't included because people couldn't be bothered to add a ROM name.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Note to self: do not remove "most common [trait]" from post again, lest somebody take something literally.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
I don't see how a dropdown list of common categories could be complicated. Category (select one):
None/Other 100% any% low% warpless 2 player
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Did you completely miss my suggestion to have categories added to the submission queue?
since not all the information is available at time of submission that is available at time of publication (categories, obsoletion or published-alongside, etc...)
- categories: see above. - obsoletion: not used in movie filename, wouldn't be used if version was replaced with date - "published alongside": not used in movie filename Your argument is going nowhere.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
What benefit is there to doing that? You end up having a mess of movie names that make no sense, unless you download the publication movie file again.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
upthorn wrote:
Right, but what I'm proposing would be to have the movies versioned by categories, independently of author. So that, for instance, what's currently published as "knsonic3-tasv2-nitsuja" would be renamed "sonic3knuckles-sonic_noemeralds-v4-nitsuja"
Find a way to do this without: - knowing what set of movies this belongs to - where in the category chain it belongs - including reject movies that don't count towards versions This would be assuming that the submission queue also uses the same naming scheme. Categories could be simply given another field in submissions (which would also help if there are multiple runs in the queue), but game name is not always exact, so you end up with "Super Mario Brothers"/"Super Mario Bros."/"SMB1"/etc. Converting that to a publication chain is probably harder to do automatically, which is the goal of this. I suppose you could use NesVideoAgent's ROM-verification tool to get a good guess, but that could cause confusion if, say, rejected movies don't count towards the end. Case in point: Super Mario Bros (JUE) [!] - v2 - Apple.fcm Super Mario Bros (JUE) [!] - v2 - Bucket.fcm Assume one got rejected and another is in the queue. Substituting the date makes more sense than version numbers, and here's why: - There is no actual version number associated with movies; it's all done manually - Version numbers are currently arbitrary, making them automatic would cause problems (see above) - Dates are static, unchanging, and give a better idea of a run's history - Dates sort better (v1, v11, v2... versus "2007-11-01", "2007-11-11") I still can't see any benefit of version numbers that dates don't manage to cover.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
superjupi wrote:
I've been renaming them as I've downloaded the files since 2004. The naming convention I adopted: Game Name [objective] mm-dd-yyyy Author.extension I didn't bother including the play time, because the file size is typically indicative of movie length.
This is basically the same thing as mine, except I use yyyy-mm-dd first (sortability). This seems to be the most readable format overall. Any other thoughts? It has all the important data about a run up front, if nothing else, and doesn't include "useless trivia" like version number or other such silly cruft.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Comicalflop wrote:
Well, I wouldn't want to watch a 10 minute run where you EG into the 4 sword palace as fast as possible, fight those shadow links then be done. That palace looked quite nice, I'd much rather watch a 100% or no EG run or something that plays the 4 sword palace fully.
Indeed. Simple solution: Create SRAM that has the extra dungeons open. ... For what it's worth, I would much rather see a minimal-glitch TAS for once. Skipping everything doesn't make it more entertaining, especially when it's something that is not normally able to be seen.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Blublu wrote:
Boco has previously said the game will be a Megaman clone, so I think it will... be... err, a Megaman clone. Which brings up the question of what sort of license the game will be released under. Boco said he/she would release the source, so I guess most likely either a GPL or BSD style license. So if you wanted to turn it into a Metroid-style game, you could do so.
Who cares? I never saw the whole crap about licensing. It removes the freedom from things. In other news... is it going to be compiled into an .exe at some point so people who don't feel like downloading every compiler in existance can try this? (bleh)
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
The dip-switch auto-clears the level and moves on. As I said before, in normal gameplay, it's impossible (9 dot objects exist). In abnormal, cheating gameplay (infinite lives), it is possible to complete. Of course, if you're going to cheat, you might as well just patch the ROM to fix the split-screen bug.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Perhaps instead of a pointless "Author's version number", it could be "Movie version". (Edit: forget it entirely, see edit) Also, perhaps instead of a version or somerthing, a simple date could be included. "2007-10-30", for example, to aid in sorting: [Game Name] - [categ] - [date] - [author list] The current system is complete balls and I hope it is improved. Addendum: Version numbers are stupid. They are impossible to keep track of for submissions and the fact they are "Author's version" and not "Movie" now just makes them even more worthless.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
This is a copypost of another thread. SMB3 Extended 1-up glitch explained
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
It would be an interesting challenge for me to, say, complete all 4 GB(A) Zelda games within some time period, probably (speedrun time) * 1.5 or so (I'm not a speedrunner) Of course, actually recording it would be another matter...
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
I'm fairly sure the game stops dispensing free lives after the first three. I might be wrong.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
What's wrong with just Menace Beach? Obviously, the pornographic hack Peach World would, uh, probably never get published here.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
A quick example of not wanting to copy everything would be copying a walljump out of one movie and into another. You don't want the rest of the movie as well.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
That's actually the exact site I got my information from (but couldn't be bothered to look it up again). Thanks. Assuming there are 9 pellets on the right side, it would take "(total number of pellets per board - pellets on unbroken side of screen) / 9" lives to complete. This is probably impossible unless you actually have some way to get more lives than is normally available.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
It's been stated that the 256th board is unbeatable because it lacks enough pellets, even with several lives. If you had infinite lives, though, it might beatable by simply reusing the dots (they appear once you restart the level)
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Why yes :) Detailed information, including the timing used to achieve it.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
amaurea wrote:
Xkeepers verion sounds a bit simpler, but would be less visually pleasing, as the ghost's character sprite and its animation would be missing then. Is frame-advance and load savestate really that fragile operations? My idea of implementing this, was to modify the emulator to have a mode where it can be signaled to start, frame advance, save/load state, etc, and then make another program that starts up several of these, tells them all to load the rom and their respective movie files, and then frame advances them all, collects information from them, draws the frame, advances, and so on. The hardest part would probably be to get the player sprite (ideally only the visible part of it, if parts of it are hidden behind something).
They very well might not be (the operations). But imagine that idea working when you try to play movies normally. You'd have several emulators trying to work together and communicate at 60FPS -- it's very unlikely to work without lagging or desyncing.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
One boring night later... Oh, my!!! SMB3 PRG0.
Perma-banned
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
The problem with two emulators at once is keeping them synced up (using the same savestates). In the event your movie savestate overwrites one of the other emulator's saves, the movie will desync and the ghost will be broken. Memory addresses also need to be checked between each "frame", and again, should one close/whatever, you'd have to re-calculate where each one is... and that's not even taking into account problems like not reading the correct input (not advancing a frame/loading a savestate properly). That would be why I suggested generating a data file with all the information seperately, instead of running two emulators.
Perma-banned
Post subject: Re: Idea: TAS Ghost (like in racing games)
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
You would need: RAM addresses for - Sprite position - Camera position - "World" position (room, level, whatever) Assuming you're some sort of programmer, it would just be easier to, say, create an emulator that writes these values per frame to a, say, text-file. Then the emulator would just have to load the proper value for each frame, compare it to the current information, and write some "marker" to the screen (say, a bounding-box or other information; drawing a box around the main sprite would help with this) It would probably be easier than running multiple copies of an emulator at once and "ghosting" images, but you would still have problems with different games requiring completely different systems. Explanation: 1. Emulator-Y opens game and movie, plays though entire movie writing above data to a text file, one line per frame 2. Emulator-Z opens the game and text file, uses text-file data to draw ghost while playing These could be combined into one ("Write-mode", "Read-mode") emulator version to make things easier.
Perma-banned