Player (246)
Joined: 8/6/2006
Posts: 784
Location: Connecticut, USA
Luckily, it's the only FMV in the game as far as I know, and it's right at the very beginning, so it shouldn't be a problem. Thanks for the replies mz and Atma!
IST
Joined: 8/26/2008
Posts: 103
There is one at the end of the game(After beating the final boss, to be exact) that I do not believe can be skipped.
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Well, if it can't be skipped then there's no problem...
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
v0.0.5 released. See the first post for changelog and other download links. This version uses a new PXM movie file format, so you will need to convert your old movies to be able to use them with this version: download PXMconvert. You will have to make new savestates after you convert them (because older savestates still contain the old movie format). Also, not all old movies will properly work with this version, read the changelog for more information. There's a full description of the new format here: PXM file format description, for all of your hex-editing needs. This will be the final version of the format, I promise.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Former player
Joined: 12/5/2007
Posts: 716
I don't know if PSX games really used it, but the DualShock controller was capable of L3 and R3 (pressing the control sticks down that is). L3 and R3 would be the formerly unused bits in the first button byte. How about the buttons being sent active low? Also, what would a controller that is not connected look like in the .pxm file? I assume it should be 0xFF since the DATA line is usually high. /edit: According to protocol (which you're seeming to follow) the right control stick is sent before the left one. Also, the mouse information seems really weird. http://www.gamesx.com/controldata/psxcont/psxcont.htm will provide you with more details. I'm sorry to rant so much, but I've been fighting to get several controllers to communicate with a microcontroller and so I think the protocols should be followed in order to help others who might stumble across your documentation for reference.
Post subject: Re: PCSX Rerecording (new version)
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
mz wrote:
Changelog ----------- v0.0.5 -Configurable hotkeys
Now, I can begin testing this juicy emulator. We love you MZ!
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Active player (417)
Joined: 8/22/2008
Posts: 301
Location: Brazil
We love you MZ! (2nd)
Joined: 5/17/2008
Posts: 212
Location: Virginia
Oh shit, time to try Myst again! We love you MZ! (3rd)
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
mz, could you please give us a thorough explanation of what options I should chose please. I have followed the instructions but that isn't enough as there are lots of things we must chose. Edit: for clarity, these are the options I've picked: 1. Graphics : P.E. Op.S. Soft Driver 1.18 2. Sound: P.E. Op.S. DSound Audio 1.9 3. First and Second controller: N-Rage Plugin 0.95 4. CD ROM: P.E. Op.S. CDR Driver 1.4 5. BIOS: SCPH1001.BIN 6. Set Plugin directory - I've picked /plugin 7. Set BIOS directory - Same thing, I picked /bios folder. 8. Configuring CD ROM: INTERFACE: NONE. Drive: G. Read Mode: BE_2 (ATAPI SPEC 2) -> Im unsure which one to pick. I am using Daemon Rools Lite 4.11.1. Caching mode: None. Misc -> I have not picked any of those two options. Error handling: I've enabled: Try again on reading error. Retry count: 5. PPF patches is not enabled. Same goes for Subchannel reading. Edit 2: Tools/Memory Cards, I don't know what to pick. Am I only supposed to configure/pick: "Select Mcd"? If I click on it, it goes to my /memcards folder and there is one file named Mcd002.mcr. Oh, this is memorycard 1.
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Joined: 5/17/2008
Posts: 212
Location: Virginia
Angerfist that should work (my settings are practically the same and it works for me). Set the plugin to No Sound though, unless that desynch problem's been fixed. As for memory cards, it works for me. ..\memcards\Mcd001.mcr for memory card 1, ..\memcards\Mcd002.mcr for memory card 2. You only have 1 memory card file? Try making a copy, renaming the copy to Mcd001, and loading that for card 1. If that fails, I'll upload my memcard 1 for you. Read mode is correct, if you load a cd and autodetect.
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
(EDIT: I'm really slow...) I've created a wiki page with the configuration I use: Recommended PCSX Configuration for TASing. AngerFist, I think all you need to change is on the CDR configuration. Just look at what I use for "Interface" and "Caching mode". Also, take a look at my memory cards, and you may want to use "No Sound 0.4" SPU plugin while TASing, but this is not required.
ShinyDoofy wrote:
According to protocol (which you're seeming to follow) the right control stick is sent before the left one. Also, the mouse information seems really weird. http://www.gamesx.com/controldata/psxcont/psxcont.htm will provide you with more details. I'm sorry to rant so much, but I've been fighting to get several controllers to communicate with a microcontroller and so I think the protocols should be followed in order to help others who might stumble across your documentation for reference.
Eh, I was only using the PCSX internal stuff. :P I can't barely understand anything on that page, but I think it's a bit too late now to change the order of the sticks, and it's not that important for our needs. Anyway, I think I should add a link to that page on my wiki, just in case someone else finds my documentation first...
ShinyDoofy wrote:
I don't know if PSX games really used it, but the DualShock controller was capable of L3 and R3 (pressing the control sticks down that is). L3 and R3 would be the formerly unused bits in the first button byte. How about the buttons being sent active low? Also, what would a controller that is not connected look like in the .pxm file? I assume it should be 0xFF since the DATA line is usually high.
Yeah, probably they're L3 and R3, but I haven't tested myself. There's currently no way to record a controller that is not connected; all I know is it would use 0 bytes on the controller data. Maybe someday in the future I might add this, but I think it's not very important. By the way, I made a short (crappy) movie of Skullmonkeys while I was testing this version: YouTube video.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
It worked, thanks a lot Mr. Hero!
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Joined: 12/10/2007
Posts: 260
Location: Oregon
I've configured my controller settings many times but for some reason it wont work. I try to play the game at all and nothing happens, as if a controller isn't plugged in.
Joined: 5/17/2008
Posts: 212
Location: Virginia
You're on digital, not analog right? I'll post a pic of my controller settings in a minute. Edit: http://img212.imageshack.us/img212/1075/pscxcontrolleroy8.png I don't think the analog sticks work yet, haven't tried them at all. The dpad will work, though.
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
Joined: 12/10/2007
Posts: 260
Location: Oregon
Got it to work now, thanks. I had it on analog.
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Yeah, SEGU is much better than N-rage. But you recommend P.E.O.Ps Sound... yeah, it might be the best to replay stuff or making AVIs, but it's not too awesome to record movies... if you use frame advance, it keeps repeating some sound and if you fast forward the volume jumps high and the characters talk like chip 'n dale. For movie recording, Midas is better. (yeah, I know you recommend NoSound... but I never had any problem in SotN)
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Joined: 5/17/2008
Posts: 212
Location: Virginia
Is there a tool to hex edit these movie files yet? I have about 30 seconds of a Riven run, but it desynchs. Also, the game is multiple disks. How would I go about making a TAS? Would I record one video segment for each disk change, and then force people to pause at the end of the movie? Even then, data has to be sent between disks... Is it possible to support recording from a savestate?
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
Apo123 wrote:
Is there a tool to hex edit these movie files yet? I have about 30 seconds of a Riven run, but it desynchs. Also, the game is multiple disks. How would I go about making a TAS? Would I record one video segment for each disk change, and then force people to pause at the end of the movie? Even then, data has to be sent between disks... Is it possible to support recording from a savestate?
If your game desyncs at the first 30 seconds, maybe you should consider again if doing a TAS of a multiple-disks game is a good idea. :P I said something about making multiple-disks movies in this post. And no, there are no tools to edit these movie files yet.
pirate_sephiroth wrote:
if you fast forward the volume jumps high and the characters talk like chip 'n dale.
You can disable that behavior by unchecking the "Change XA speed, if it is played too fast" box; but I agree with everything else you said...
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Joined: 5/17/2008
Posts: 212
Location: Virginia
Naw, it's probably one of those situations where the input went a frame too fast for the game to read it properly. SOTE was kinda the same way, where frame precision causes a desynch. Waiting one or 2 frames solves it.
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
Former player
Joined: 9/1/2005
Posts: 803
pirate_sephiroth wrote:
Yeah, SEGU is much better than N-rage.
Really? I should try it then at your suggestion, given segu wasn't available in the previous versions.
For movie recording, Midas is better. (yeah, I know you recommend NoSound... but I never had any problem in SotN)
Damn straight, midas or eternal are the best for recording if you want sound, although sync will vary depending on what you use (something that syncs with nosound, midas, and dsound might not sync with eternal even though it's the best quality).
apo123 wrote:
Is there a tool to hex edit these movie files yet? I have about 30 seconds of a Riven run, but it desynchs.
Currently, the only option you have is a hex editor. It's tedious but it works.
Also, the game is multiple disks. How would I go about making a TAS? Would I record one video segment for each disk change, and then force people to pause at the end of the movie? Even then, data has to be sent between disks... Is it possible to support recording from a savestate?
I'm of the opinion that Riven is a horrible game, but anyway: yes, recording from a savestate is possible, and has been for a while. I don't believe disc changes are supported by the format (or perhaps the emulator?) though yet. mz: another couple of things to report and suggest, even though you just promised it'd be the last time: 1) Recording the disc id (eg. SLPS_009.02 is rockman x4) in the movie header to make things more like fceu's movie loader, which has a md5 hash in the header or such to auto load a list of movies associated with a specific rom. 2) The new version crashes on the movie dialog if you have old format pxms in the movie directory, or load an old format pxm. 3) I believe the source to the eternalspu 1.50b2 plugin is available, or at least it would appear to be, so perhaps consideration of modifying that to be the ideal plugin for recording audio (some changes would need to be made so that it records to *.wav or such instead of *.spu)? 4) There still doesn't appear to be a "start paused (at frame 0)" option when recording or playing back yet. 5) I know I'm being unreasonable here in these suggestions, but this is probably one of the more important ones I believe: Support for disc changing. A possible way of getting it to work would be having a "disc change" hotkey, which inserts a specific set of input into the file which you're normally guaranteed never to use in a game which pauses the emulator until the next disc is inserted (disc id being recorded at this point, and once confirmed input recording resumes). A disc change header or something perhaps. Or something that just came to mind: having the game disc id's (for a specific game, with the person adding them in on creating the movie file) in the header, with the mentioned pause/check thought and only allowing continuation of recording if the correct disc is inserted. Other possible ideas: - Having "none" as a selection for controllers when recording a new movie. - Having an "ignore memory cards" "use memory cards" option for recording new movies, which would treat the normally used memory cards as being not present, or would create 2 memory cards specific to the movie file. - Reset recording :P And that's it from me for now. Good work on the new version mz :)
Active player (315)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Atma wrote:
2) The new version crashes on the movie dialog if you have old format pxms in the movie directory, or load an old format pxm.
Well, not for me. I can even try to run old movies, but they don't sync, obviously.
Atma wrote:
4) There still doesn't appear to be a "start paused (at frame 0)" option when recording or playing back yet.
Well, as I stated earlier, you can quickly press the "pause" key after you start playing/recording for that (while the emulator looks unresponsive). And I believe you're talking about starting from savestates.
Atma wrote:
- Having an "ignore memory cards" "use memory cards" option for recording new movies, which would treat the normally used memory cards as being not present, or would create 2 memory cards specific to the movie file.
Yeah, PCSX doesn't seem to accept that... it always creates memory cards automatically. EDIT: Ah, mz... you forgot to say that this version is NOT compatible with the old savestates. To avoid confusion I think it's better to delete the old files first.
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Joined: 5/17/2008
Posts: 212
Location: Virginia
Atma wrote:
4) There still doesn't appear to be a "start paused (at frame 0)" option when recording or playing back yet.
Actually, disable frame skipping, then hit frame advance once during the initial lag/loading frames. It'll pause at the first opportunity.
adelikat wrote:
It started off fairly tame, but as more balls entered the picture it sure got a lot more entertaining.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
@Atma: -Disc ID on the header sounds like a great idea. -I don't think there is a source-code for Eternal SPU, but if you can find it I'll gladly take a look. -There is a "pause at frame 0" workaround now... Pause the emulation in game ("Pause" key by default), and then start recording/replaying a movie with the corresponding hotkeys ("Ctrl+N/R" by default). -The "none" controller should be easy to do, and useful for hex-editing stuff. -Memory cards inside the movie files sound more useful than "start from savestate" option. -I think reset recording is really useless for the PS. I can't think of any good use for them, it takes like 3 billions of minutes to reset. It would probably only be used to corrupt memory-cards saves, something I really hate in recent runs... Also, most PS games let you press like 10 buttons at the same time and then they take you automatically to the title screen. :P Thanks for this suggestions, I'll try to work on them after I can get proper avi recording, so it may take a while.
pirate_sephiroth wrote:
Ah, mz... you forgot to say that this version is NOT compatible with the old savestates. To avoid confusion I think it's better to delete the old files first.
That was the first thing I said on the post with the v0.0.5 release. :P
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Former player
Joined: 9/1/2005
Posts: 803
mz wrote:
-I don't think there is a source-code for Eternal SPU, but if you can find it I'll gladly take a look.
This is the one I'm referring to, but I dont know if it'll actually help or even be of any real relevance.
-There is a "pause at frame 0" workaround now... Pause the emulation in game ("Pause" key by default), and then start recording/replaying a movie with the corresponding hotkeys ("Ctrl+N/R" by default).
I guess that works.
-Memory cards inside the movie files sound more useful than "start from savestate" option.
Starting from a savestate still has it's own merits however, so I wouldn't go about removing it.
-I think reset recording is really useless for the PS. I can't think of any good use for them, it takes like 3 billions of minutes to reset. It would probably only be used to corrupt memory-cards saves, something I really hate in recent runs...
Would you believe I forgot about that?
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
Atma wrote:
This is the one I'm referring to, but I dont know if it'll actually help or even be of any real relevance.
Ah, yes, I saw that before. I can't read japanese at all, so maybe I'm wrong, but it looks like those files are just some new definitions for emulator authors or something like that... :P
Atma wrote:
Starting from a savestate still has it's own merits however, so I wouldn't go about removing it.
Yeah, I know. I'll take a look at other emulators later to see how they handle the "Start from SRAM" option.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.