Posts for JXQ


JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Hey Gocha, thanks again for your dev help. I'm trying out beta-18 now. In Super Mario World, the music seems to be consistently at a lower pitch than in previous versions. I also compared this with "SNES9x 1.51 i11 fix3"'s sound, which was of the higher pitch, but has a constant hiss. Is there a setting for the sound that you changed in this beta or in beta-17? I also tried Donkey Kong Country 2 but it did not seem to have a different pitch.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
adelikat gave me 19.4, it fixes some bug related to "Movie Stop", I don't know the details though. And if there is already a dedicated page to hacking emulators, I don't really see a need for me to have one as well. I'm mostly trying to provide a solution to tasvideos' lack of self-hosting. Todo list for myself:
  • Find source for VBA 19.3
  • Find source for Gens
  • Check out DeHackEd's SNES9x-Lua
  • Keep an eye on Gocha's current work for SNES9x 1.51
  • Soon change the recommended emulator to SNES9x 1.43 beta 18, after a bit more user testing
  • Find some formatting that will allow information (descriptions?) to be available for some/all of the emulators
  • Put up some source code for accessories where they are available
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Sorry for the delay this week; I've updated most of the stuff that you guys have posted, thanks! I've organized the utilities page a bit differently, hopefully it's less confusing than before. FCEUXD and SNES9x that Maximus posted appear to be non-rerecording versions. I still think they are useful, though. I will probably re-organize the site a bit in the near future into different "purposes" pages - one for re-recording emulators, one for memory-hacking emulators, one for encoding emulators, and any others that I or someone else can come up with.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Updated the link to v5.1. Thanks. SNES9x 1.51 was what I wasn't using to recreate the bug. The number of controllers was being read incorrectly because of some extra bit that 1.51 sets, and because I was using a 4-byte variable for some reason instead of a 1-byte. I changed this and was able to use the program to move the data from back.smv to front.smv, but they didn't appear to sync when I watched them. Thanks for the help in spotting this bug, DaTeL237 :)
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
I'm unable to reproduce this bug; would you mind uploading or PM-ing me SMVs that you're able to reproduce the bug with?
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Hello, I have a couple answers for you. 1) Every 8 frames, you get a "freebie" frame where you can touch the ground without losing speed. So trial and error with different frames of touching the ground can help you keep your speed in levels that you jump through, such as 1-2, as long as the level layout will allow the correct jumping. 2) In the warpless run, I checked where the hammer brothers went by using a game genie code to turn on the cloud after I beat the level, and walked over to see where they were. I've since lost the code, but you can get a similar effect by poking memory location 03F3 to a value of 7. Good luck!
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Thanks guys. I forgot to mention that I added who's done development for which emulators. It is quite likely that I missed some people, so if I have, please let me know and I'll get that corrected. Regarding SNES9x v10's scenario - I would like to add more information about which versions added which features, but I'm still trying to think of a compact way to do that.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Thanks Maximus. I have one more question though; which files do I need? The GZip, the .deb, or both? Raiscan, if you'd like to mirror this somewhere, contact me and I'll send you any files you need. (Or, I guess you could just download them, heh)
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Made some changes. Added both versions of TASEdit, SNES9x 1.43 v11 beta 17 (which will soon become the recommended SNES emulator if no major bugs are found), and made most of Bisqwit's HTML suggestions (I couldn't figure out how to make h2's work the same way as I am now, since they're in a table cell). I'd like to put a good amount of Linux compiles or source on here. It seems that there are often complaints of a lack of Linux builds available. No emulator or utility is too obscure!
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
So it's no secret that Emulator Homepages is filled with broken links and even a few crappy, untested emulators. So far, a whole lot of nothing has been done about it. I personally find it ridiculous that the site can't keep working links to something as important as the emulators. Offsite Link - Emulator Downloads (mirror) This is a page that I wrote and am hosting myself. I went scraping for any emulator I used, had downloaded, or could find in the past few days. You'll notice I borrowed a lot of TASvideos' setup. I just learned CSS today, so hopefully it looks alright. I assigned "recommended" emulators based on which ones I felt were the best for a TASer to use on each platform. I also put warnings by versions which are prone to desyncs or other problems with TASing. I would like this to become a nice collection and a good place for anyone to go to get just about any emulator they would want. So if anyone has an emulator (or utility) that they would like hosted here that I've missed (or didn't know about), or Linux or Mac versions to any of these emulators, please contact me about it. This is only a temporary solution. I cannot make any guarantee to how permanent this hosting will be. TASvideos needs to host its own emulators in the long run.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Updated to v5. Changes:
  • MMV support.
  • Small VBM bugfix.
  • Automatic backup feature.
  • Error/success messages placed on main form instead of on pop-up (important errors are still on pop-ups).
  • Insert button becomes disabled after a successful use for about one second. It helps to see that the insert really happened.
  • Radio buttons on the open dialog, to filter which types of files to see (in case you keep all your files across multiple emulators in the same folder..?)
In regards to the auto-backup, I would like to get other opinions on this. I am in a huge habit of backing things up whenever I do some type of hex-editing, so the feature is actually redundant for me. I left it on as default, do others agree with this call?
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
pcc wrote:
Hi guys, I have a new WIP with hotkey configuration (Windows only), read-only mode, encoding support (Linux only) and an author field. Because of that field I had to change the file format so old files are incompatible. Here is the new format: 0000: identifier 'MMV\0' 0004: dega version 0008: frame count 000c: rerecord count 0010: begin from reset? 0014-001f: reserved 0020-005f: author (UTF-8) 0060-625f: savestate if beginning from state rest: input data, 2 bytes/frame (one for each input)
I have a question regarding this file format, as I'm going to add support for it to QuickHex. I haven't been able to find a better explanation of the format than this post. In all MMV movies that I downloaded, the frame data starts at location 00F4. Also, location 0018 holds the value F4. Does location 0018 represent the controller offset? And is the offset ever anything but F4?
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
I'd like to ask a favor: If anyone has the source to VBA v19.3, would it be possible to post? The link in the first post is broken. Thanks ------=======/o/
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Small update to v4. I fixed a bug that was giving a blank Output Ending Frame if you typed in the output movie's frames before the input movie's. I removed the FCM "beta" warning, as I haven't found any bugs during my use, and none have been posted either. I also disabled the Offset field for FCM. Currently, I am not in a big hurry to support it. Changed the tab order and focusing a bit. New things are bolded in this common scenario:
  • Open input movie
  • Open output movie
  • Input starting frame now receives focus
  • Type the input starting frame, assuming the full duration should be copied
  • Tab now moves to the output starting frame
  • Type output starting frame
  • Press Enter to Insert
So a few keypresses or mouse clicks are saved in the most common case.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Can't this thread discuss anything besides the fucking credit ladder for each frame saved in this game? What a waste of time.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Phil, how about all these bugs? I also think that there aren't conclusive methods to show which timing method is more accurate. All we're going on in this case is Dwedit's posts. No one's verifying anything. Same with SNES9x 1.51. No one verified that, we all just took it as truth, and it turned out to make emulation less accurate for some games. But, I don't know a good way to verify these things. I guess since v20 has been used in submissions, there should remain a link to it on the EmulatorHomepages. But it definitely needs a warning by it. And I will continue to use v19 on all VBA submissions, GBA or otherwise.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
I think we should remove v20 from Emulator Homepages until it's been reworked to remove its plethora of bugs, because v20's original developer (Dwedit) doesn't seem at all concerned about it, so it could be a long time before it's done. This is a problem that arises due to *zero* testing and verification on new emulators before making them an accepted emulator version here at TASvideos. Please discuss this idea. Unless many others feel strongly against removing v20, I'm going to chop it pretty soon.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Saturn wrote:
Tub wrote:
If your goal was to provide the community with an entertaining and surprising run, you'd give your tricks to anyone actually working on a run and have him finish it. But that's not your goal, you want that run to contain your name...
...Everybody who works very long on a single run wants to have credit for it. It's human nature, and those who disagree are lying.
You have a gigantic ego problem, and you justify it by saying everyone is the same way because it's human nature. Some people actually think of others before themselves, as foreign as this may sound to you. I hope you try it some day, it's very rewarding. An example of thinking of someone else before yourself: since you've already claimed a bunch of Super Metroid "perfect" strategies and optimizations, once someone posts first their new 49.17 time, you swallow your own pride and congratulate them instead of ridiculing them and belittling their achievement. I KNOW, WEIRD, ISN'T IT??? WHY WOULD ANYONE DO THAT??? Because they aren't a selfish asshole like you are.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
You can walk faster in the overhead stages by facing diagonally and using two controller directions at once. This would save time in those two levels.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Saturn, that's a pretty clever strategy you used in the old escape shaft starting around frame 22500. All the clever strategies in the world don't justify your attitude, though.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Saturn wrote:
Posting a smv proof makes no sense now, as it won't be convincing anymore.
Aaaand that is the end of the road of my respect for you. Good luck in whatever.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
P.JBoy wrote:
the fact that he's been taunting everyone to be better than him has definatly improved that quality of super metroid TASing
No. This comment is profoundly stupid. The NTSC Torizo skip happened because moozooh had an incredible amount of patience, determination, and will to learn about the intricacies of Super Metroid game mechanics and subpixels, not because Saturn whined about it being impossible.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Angerfist wrote:
Okay guys, I have to break it up here, enough of this talk about Saturn please.
Hey, no one stepped in any of these times that Saturn was badmouthing people and claiming perfection. Why should those people hold back when the tables turn?
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Saturn wrote:
So now that you, Taco, finally got a perfect Ceres time after 1 year of work (which I did in ~2 days during my old any% WIP - when not counting the turn around trick Kriole found for you)
Wow, I missed this bag of garbage yesterday. Do you realize that no one is taking you seriously? Saturn, why are you such an asshole to Taco? You owe him a huge apology. He and Kriole have done a great service to this community and all you can think to do is try to usurp some of his credit for yourself. You still haven't pasted the 49.15 you got "over a year ago". Where's the proof, man? And it better not be identical to Taco's & Kriole's, because we discussed long ago that you did not delay any frames on the intro screen to get your time. See, once you keep everything secret, you forfeit your credit. You can't have both. You can't masturbate over how amazing you are while simultaneously waiting for other people to actually discover the things you claim. I hope you find your way out of this attitude some day, but I've got no respect left for you. Your last comment toward Taco was inexcusable. Kriole: You are very humble to give Saturn any credit for this effort at all. All of this ridicule he's receiving is absolutely deserved. Saturn sure can talk that shit, up until one of his perfect runs is completely molested, then he gets exactly what he dished out. He puts himself into this position - if you want to lie about how amazing you are, you have to deal with the consequences ones those lies are exposed.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
JXQ
Experienced Forum User, Published Author, Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Taco and Kriole, congratulations on a very aspired-for achievement. All the credit goes to the two of you and no one else. Saturn, I hope you overcome your own pride some day. You're way out of bounds here.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)