Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
I'll check tomorrow if I forgot a file. If it's not a missing source file, then I am afraid I cannot help.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
According to the code as far as I can tell this is the programmed behavior. I am going to check through the revisions to see if he broke something, if I cannot find anything there I don't know if I can build this without the help of someone who used this emulator to make a video... Unless they dump avi / capture the screen as they are TASing and just go with that instead of creating movie files. EDIT: Checked through the revisions and this is the programmed behavior of the commands, I cannot find any traces of code that should represent the missing dialog boxes nor can I find hotkeys for these functions. I don't know what to do here, if someone figures it out or manage to contact the author, it would be awesome if they could lay out the details here. According to the logs this probably happened: He took adelikats experimental PCSX2-rr which was built on PCSX2 0.9.6, updated the core to PCSX2 0.9.7, then he started re-making the dialog boxes and quit half-way. This might help someone figure stuff out if my theory is correct.
THC98
He/Him
Experienced player (899)
Joined: 8/7/2012
Posts: 279
Location: Brazil
I'd really enjoy making TASes of PS2 games. Good luck on making the emulator! :)
Youtube Channel | Twitch Channel • Finished projects: GC Sonic Adventure DX - Sonic | GC Sonic Adventure DX - Tails | GC Sonic Adventure 2: Battle - Hero Story | GC Sonic Heroes - Team Sonic • Current projects: GC Sonic Adventure 2: Battle - Dark Story - 1st WIP • Paused projects: GC Sonic Adventure DX - Knuckles - 1st WIP • Individual levels records: Sonic Adventure DX | Sonic Adventure 2: Battle • My Discord: Tales98#0408
Post subject: I think so
Joined: 3/18/2006
Posts: 971
Location: Great Britain
Built by him: http://antdgar.com/temp/tas/pcsx2.zip According to him: Usage of Pcsx2-rr 1.Record input info. 1-1:Start "Movie record",and input file path. 1-2:You play game untill the necessary scene.Then save state.(push F1) 1-3:While you play,record input. 2.Replay input 2-1:You push "r" key. After change "Replay mode".(Next push,change "Record mode") 2-2:Then load state.(F3) Since saved scene replay start. 3.Dump avi and wav 3-1:Pause game (push "p"). 3-2:Change "Replay mode". 3-3:Load state. 3-4:Show dump windows.(Push F12) Then input path and codec ,resolution. 3-5:Unpause (push "p"). 3-6:When not need dump,push "F12" 3-7:In Your folderpath , make "yourname.avi" and "recording.wav"
Post subject: Re: I think so
nfq
Player (93)
Joined: 5/10/2005
Posts: 1204
antd wrote:
Built by him: http://antdgar.com/temp/tas/pcsx2.zip
It says I'm missing w32pthreads.dll I tried w32pthreads.v3.dll and w32pthreads.v4.dll but they didn't work. So which version of this dll file would work?
Joined: 6/27/2007
Posts: 137
Location: Germany
You have to rename the files to "w32pthreads.dll"... not v3.dll/v4.dll. If you did this... I honestly have no clue.
nfq
Player (93)
Joined: 5/10/2005
Posts: 1204
Yeah, I already tried renaming them, but it didn't work :/ Maybe it refers to the first version because it has no v#.
nfq
Player (93)
Joined: 5/10/2005
Posts: 1204
Got it to work now. But this seems like the other ps2 rerecording emulators I've tried... it just desyncs all the time, so you can't really record a movie with it. I tried GTA3, that didn't seem to work at least, except a little in the beginning... maybe there is some setting you have to have for it to work, because there was at least someone who had made a GTA3 TAS.
Spikestuff
They/Them
Editor, Publisher, Expert player (2283)
Joined: 10/12/2011
Posts: 6335
Location: The land down under.
okay so I managed to finally get video working with uncompressed (again) but now I have the issue with sound which .dll for sound should I be using so I can have both video and audio? Nevermind ended up figuring it out and manage to do this: Link to video
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 3/18/2013
Posts: 26
I posted this in the wrong thread originally. I've noticed a bunch of TAS of PS2 games on nicovideo. What tool do they have that we don't? Are they doing things in an unacceptable format?
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
Evilagram wrote:
I posted this in the wrong thread originally. I've noticed a bunch of TAS of PS2 games on nicovideo. What tool do they have that we don't? Are they doing things in an unacceptable format?
They're using this build: http://tasvideos.org/forum/viewtopic.php?p=334318#334318 You will need an extra dll that isn't included there, the info to you need to find it is here: http://tasvideos.org/forum/viewtopic.php?p=334430#334430 The reason for PS2 games not being allowed on the site yet is that PCSX2 is far from ready for TASing, the build used for TASes by the Japanese is quite bad, I guess they just have inhuman patience.
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
Warepire wrote:
The reason for PS2 games not being allowed on the site yet is that PCSX2 is far from ready for TASing, the build used for TASes by the Japanese is quite bad, I guess they just have inhuman patience.
Furthermore, that version is based on quite old PCSX2, and porting it to new one isn't easy.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
Ilari wrote:
Warepire wrote:
The reason for PS2 games not being allowed on the site yet is that PCSX2 is far from ready for TASing, the build used for TASes by the Japanese is quite bad, I guess they just have inhuman patience.
Furthermore, that version is based on quite old PCSX2, and porting it to new one isn't easy.
Forgot to mention that, thanks!
Joined: 3/18/2013
Posts: 26
Thank you for the information. I hope that PS2 emulation improves in the future.
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
Oh, some further details: - I can't get sensible listing of how PCSX2-rr injects input because of how the repository is structured (darn SVN). - I looked for the point input is transferred from the pad plugin to core in PCSX2 1.0.0. The data format looks quite nasty, so I presume rerecording would need to be added as special pad plugin or something.
Spikestuff
They/Them
Editor, Publisher, Expert player (2283)
Joined: 10/12/2011
Posts: 6335
Location: The land down under.
Ilari wrote:
- I looked for the point input is transferred from the pad plugin to core in PCSX2 1.0.0. The data format looks quite nasty, so I presume rerecording would need to be added as special pad plugin or something.
Yep, SSSPSX PAD Plugin Pressure Mod x.x.x (any version works)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
Ilari wrote:
- I looked for the point input is transferred from the pad plugin to core in PCSX2 1.0.0. The data format looks quite nasty, so I presume rerecording would need to be added as special pad plugin or something.
The good news is that most pad plugins are maintained by the PCSX2 devs, and I think only one of them is can be compiled for all platforms. So it should be easier to just add TASing stuff into that plugin instead of writing one from scratch. The main worry I have about the PCSX2 emulator is the accuracy of the EmotionEngine (and helper units) emulation, there are some hacks that raise a big red alarm sign in my mind like timing adjustments and floating point accuracy adjustment. Which suggests that these parts are really wrong because all possible settings of those options fixes and breaks games.
Skilled player (1705)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Evilagram wrote:
Thank you for the information. I hope that PS2 emulation improves in the future.
It's getting closer... ;)
Post subject: Fork of pcsx2-1.4.0 with rerecording feature
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
I really do not know any PS2 internals and its current reliability about TASing. Anyway I've found a little news. ちぃがぅ, one of nicovideo TASers, has made an experimental fork of PCSX2 emulator for his/her own TAS work of Chulip. Link to video According to his/her comment, it is based on pcsx2 1.4.0, the latest stable version of PCSX2. Source code available at https://github.com/pocokhc/pcsx2-1.4.0-rr Pre-compiled executable binary is also available at its Releases page.
I am usually available on Discord server or Twitter.
Joined: 9/12/2014
Posts: 536
Location: Waterford, MI
Interesting! Anyhow, I'm having trouble with compiling that.. I've installed vs2015 with its updates, and ran mscompile, chose 2015, then devel build, and it seemed to have worked its way to the bottom, with a bunch of errors stating missing librarys. Like windows.h ..
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
InfamousKnight wrote:
Interesting! Anyhow, I'm having trouble with compiling that.. I've installed vs2015 with its updates, and ran mscompile, chose 2015, then devel build, and it seemed to have worked its way to the bottom, with a bunch of errors stating missing librarys. Like windows.h ..
How about using PCSX2_suite.sln and Visual C++ 2015? I guess ちぃがぅ does not maintain any other build scripts including the mscompile.cmd. I tried to build the repo by using the PCSX2_suite.sln. It's working good. Note: The README also states that the build in non-Windows OS is currently unconfirmed.
I am usually available on Discord server or Twitter.
Joined: 9/12/2014
Posts: 536
Location: Waterford, MI
I'm still having trouble with building the repo.. It keeps on telling me under solution explorer "failed to load" under components. I tried getting directx 2010 as stated by the readme and doesn't seem to make any difference.. I am using windows 10, and pcsx2 1.40 is already installed, but thats the one without tas features. My computer can handle ps2 games, and I have tested ps2 games with the rerecording emulator that is unstable and had no problem with running games.
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
InfamousKnight wrote:
I'm still having trouble with building the repo.. It keeps on telling me under solution explorer "failed to load" under components.
That's weird. If you could paste the full error log to gist or something like a pastebin, I would check what's happening. If you just want to test the pre-compiled binary, you can download it via Releases page. Edit: Inspired by ちぃがう, I am started working on my own. Hope I will not bored soon :)
I am usually available on Discord server or Twitter.
Editor, Player (120)
Joined: 8/3/2014
Posts: 204
Location: USA
Please keep up the work on this! I really need a PS2 emulator for a game I'm very enthusiastic about.
* http://tasvideos.org/ReadySteadyYeti.html - my user page on the TASVideos site * https://www.youtube.com/ReadySteadyYeti - my YouTube channel * My Discord username is "RSY#3799".
Active player (252)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! I've made a new version of pocokhc's PCSX2-1.4.0-rr. You can find it here. Differences from v3.0:
    Lua scripts can now modify controllers' inputs; Lua engine does not automatically close when the end of the script is reached (thereby allowing data to be drawn each frame); A Virtual Pad (handles 2 controllers but not the multitap); Save/Load state to/from a file (does not generate a backup!);
Unlike gocha, I did not implement the possibilty to open multiple Lua scripts. Also, you must be warned that I'm not good at designing interfaces. Therefore, the Virtual Pad is (more than probably) not really ergonomic. I hope this can help you. And, please, don't hesitate to give some feedback ;)
New PCSX2-rr