Posts for phoenix1291


1 2 3 4 5 6
21 22
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
zhupengfei wrote:
Sorry that I haven't looked at this thread for a rather long time. I'm currently a bit occupied with other things, but hopefully I'll be back at working on Citra rerecording soon.
As Dart Marios says:
Darth Marios wrote:
No need to justify; work on citra tools when you can and if you want.
Since the list of implementation requests is getting long (mostly my fault, but we only want what's best for Citra), would it be more useful to make a list on github or google docs instead of requests here and there on this thread? That it would be easier for Citra devs? By the way, according to my recent tests, it seems to me that the games most prone to desynchronize are 30fps games, maybe there's something to look at there? Also, the issue of inputs not taken into account after reloading a backup comes, in my opinion, from the time it takes for the savestate to be loaded (I always save and load savestates with the emulator paused, but Citra doesn't save and load savestates while the emulator is paused, it seems to me, maybe something to fix)? In addition to the ideas submitted in the previous posts, I can add that it would be nice to have an osd to know if a savestate is saved or loaded, to have "named" (exported) backups in addition to the ten basic saveslots, like in BizHawk (also to have hotkeys to backup/load on the same (current) slot and choose the backup slot) to know which save slot you're in, plus the keys you press (this can be VERY useful to see when a movie goes out of sync.) and the fact that you can save a (exported) movie at any time (and whether a movie is being recorded or not, via an icon etc...))
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
I will update this post list regularly (note that rerecording movies are 2-20 minutes long, I will not test more long movies until we are certain that rerecording is solid).
    - Poochy & Yoshi’s Woolly World -> sync perfectly - Super Mario 3D Land (1st level) -> sync - WarioWare Gold- (Intro, Wario, Jimmy) -> sync - Shantae And The Pirate's Curse -> sync - Lola's Math Train -> sync - Angry Birds Trilogy -> sync - Mario & Luigi: DreamTeam -> sync - Dead Or Alive Dimensions (Chronicle Mode) -> sync - Yoshi's New Island (Intro + World 1-1) -> sync - Mario & Sonic at The Rio 2016 Olympic Games (Very short test, Quick Play mode, 100m and 110m Hurdles -> sync - Mario Kart 7 (Mushroom Cup 150CC) -> sync - Stella Glow -> sync - Super Monkey Ball 3D (1st World) -> sync - Majora's Mask -> desync - Bloxboy! -> desync at the very beginning - Dr. Mario: Miracle Cure -> desync - Hyrule Warriors Legends -> desync at the very beginning - Mario & Sonic London 2012 -> desync - Captain Toad Treasure Tracker -> desync after first intro stage - Kid Ikarus Uprising -> desync - Mario & Luigi Paper Jam -> desync - Shovel Knight: Treasure Trove -> desync at name entry - Dr. Mario: Miracle Cure (3DS import via treeSD) -> desync - Mario and Luigi: Superstar Saga + Bowser’s Minions (3DS import via treeSD) -> desync - Super Street Fighter IV 3D Edition -> desync and the game freeze on results after the first fight - NSMB2: Gold Edition -> desync at the very beginning - Luigi's Mansion 1 -> desync - Mario & Luigi: Bowser’s Inside Story + Bowser Jr.’s Journey -> desync - Super Mario Maker for 3DS -> desync - The Legend of Zelda: Tri Force Heroes -> desync - Metroid: Samus Returns -> desync right after the intro cinematic - Sonic Generations -> desync at the beginning - The Adventures of Tintin -> desync - Azure Striker Gunvolt Striker Pack -> desync - Azure Striker Gunvolt 2 -> desync - Dreamworks Super Star Kartz -> desync - 3D Super Hang-On -> desync
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Testing .ctm movies with re-recording (savestates, save and load) with each time a video dump (as this can affect synchronicity according to some posts by Darth Marios) (movies in my folder as usual, I can post the videos if there are people interested, or you can simply replay the .ctm file.) I have create a new folder insite my ctm folder "After threeSD", I test the rerecord with games copied from my 3DS with treeSD. The 3DS internal keyboard doesn't always work with LLE applets with games imported into Citra from the 3DS with treeSD (for example RE Revelations, Tri Force Heroes and Mario & Sonic London 2012 always offers me the Windows prompt to enter the name and not the 3DS keyboard). Majora's Mask desync faster with the version I imported from my 3DS with treeSD than with the .3ds version.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Thanks Alyosha!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Great news! Hope you can find help! (Maybe Alyosha or someone else can be interested to help you?) If CD-I can be tasable it will be great! Thanks for your work!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Darth Marios wrote:
1. 3-5 minutes 2. Not yet. Maybe because i use a save? I need it to have everything unlocked (but the save its same and untouched before and after the recording, and i dont save during recording)
I will test a more long movie with RE Mercenaries soon. But tests I've done as I've reported in my posts before, often the fact that there's already a backup/savestate corrupts the film and/or the syncronicity. If it can be useful, I made a video with the four graphical texture filters available in Citra: Link to video zhupengfei: I know that I ask a lot of things, and that are not easy to do, but I had problems when importing renderings, with the sound (AAC, Vorbis, LibVorbis among others) in Adobe Media Encoder, the sound is either not taken into account because (according to my research) it's on track 1, or it's well supported but after the rendering it's completely broken. So I had to separate the video track and the audio track to reassemble them, hence my question, and I guess it must be complicated, would it be possible to include an option to dump the video and the audio in separate files?
zhupengfei wrote:
phoneix1291 wrote:
About what? The inputs that not being take in count? For now I haven't notice any difference with latests (Canary) releases.
That's strange. It is supposed to be at least partially fixed. I'll look into that.
The problem is still here with the latest canary build But seems to be fixed in some games (only Poochy & Yoshi’s Woolly World for me for now)... Is it possible to display the buttons that were pressed while playing back a movie? And the same when a savestate is saved/loaded?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Darth Marios wrote:
Mercenaries 3D still desync (and desync in another way if i try to dump the video). Maybe this game is a bit broken
How long is your movie? Have you tried my movie to see if it sync for you?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Thanks for your answers zhupengfei I'have made a tiny test with Theatrhythm Final Fantasy, and Luigi's Mansion: Dark Moon (the game run at ~7-8fps on my laptop sadly) it sync well. Will test threeSD in the next days, I'm gonna get one of my 3DS back soon. I will update my movie files repository with my recent tests. I got this error when I try to replay my Mighty Gunvolt ctm file:
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
I have random crash when I load a savestate with Bloxboy! (USA). I have uploaded more movies on my Gdrive (link in my signature for more convenience). Resident Revelations sync, but desync at the end of movie (see Gdrive link). With the crash experiences, I wonder if is it possible, like in Bizhawk, to add an option to save the movie at any time?
zhupengfei wrote:
Please also check the latest Canary build. The issue with keyboards & savestates should be partially fixed now.
About what? The inputs that not being take in count? For now I haven't notice any difference with latests (Canary) releases. I don't know if I was dreaming, but I thought I saw a message about being able to start a game on pause when it's launched? I couldn't figure out how to do it. What about being able to pause the game at the end of a movie?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
On Apple II? Do you have the shift key pressed while you're trying to move around?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Alyosha wrote:
phoenix1291 wrote:
I will (re)test PAL games and G7400 in next days. I have test several US games and it work great, even the voices in "Spike". Thanks for all your work Alyosha!
Don't bother testing G7400 yet, it's just WIP and the graphics pipeline isn't coded yet. I just roughed in the framework so I can work on it as I have the time. Also I don't believe there is an O2 version of chat et Souris (Mousing Cat in english.) What 'Spike'? I can only find a Vectrex version of that.
Ok, thanks for the informations! Yes, I got the wrong topic, as I had posted just before in the VectrexHawk topic...
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
adelikat wrote:
Confirmed Chat et Souris! Awesome! Updated the original post accordingly.
It seems to me that Chat et Souris has been converted to another name in America, hasn't it? However it's good to know that the PAL version works!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Alyosha wrote:
I'm not interested in overlays since that's basically postprocessing
It's a shame, it would really be an added value (plus-vlaue), I don't know if a Vectrex emulator does that, that would really be a plus.. I have a problem with the Hyperchase controls (Digital or Analog), it's not fluid, it's like there are only three "stages" of left or right rotation. BizHawk Link to video Real hardware Link to video
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
I will (re)test PAL games and G7400 in next days. I have test several US games and it work great, even the voices in "Spike". Thanks for all your work Alyosha!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
feos wrote:
Bitrate is irrelevant for ffv1, since it uses the same lossless compression all over the place. The only difference you will get is from different keyints.
Ok, but it's the same with MKV and MP4 encodes and/or other codecs. MKV bitrate 40000: output at 2 906 kb/s https://pastebin.com/UKMyqfNU MKV bitrate 80000: output at 2 905 kb/s https://pastebin.com/bXRw3Z9j MP4 bitrate 40000: output at 2 918 kb/s https://pastebin.com/NXYk32Ze MP4 bitrate 80000: output at 2 912 kb/s https://pastebin.com/SBpDbbLH BUT in MKV and MP4 the framerate is set at 59.831 FPS, not 600... With ffv1, huffyuv, Mp4 my video editing softwares says that the source is broken (I have no problem with Dolphin's ffv1 dump)... Seems to work with Mkv, but at 2 906 kb/s it's just ugly... *Seems to work in handbrake, I must learn how to use Avisynth... Link to video It's funny that even Youtube is lost with the hardcoded framerate if you upload raw video: (all the videos are ~2:00 length...)
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
feos wrote:
That works too, since ffv1 is very good.
Yes ffv1 is very good, BUT
"phoenix1291 wrote:
changing the bitrate in dump options doesn't seem to have any effect on the quality and the bitrare itself of the video
For exemple this video: (Citra movie) Link to video Set the bitrate to 40000, 80000 or 8000000 always dump a ~10.5 GiB video with a bitrate of 737 Mb/s https://pastebin.com/3Jjc7Wf3 Test with ffv1, 1# bitrate set at 40000, 2# bitrate set at 80000: Same result, file: 4.87 GiB at 347 Mb/s https://pastebin.com/ecZC14XQ https://pastebin.com/fQeC81zV ------------------------ @zhupengfei
zhupengfei wrote:
Ah, that's really strange. We are using ffmpeg's fps filter to resample the video (~59.82Hz which not all encoders support) to 60fps. It shouldn't really be 600fps. Can you tell me what configuration are you using in Citra's Dump Video?
The video itself is at 60fps, but the hardcoded informations in the video dump say 600 (checked with Windows propriety and MediaInfo). I have another question, when you load a savestate, the current button pressed are not take in count, you have to repress the button/joystick etc as you can see here for exemple: https://youtu.be/_9PlEAAwfHo?t=72 Is it intended?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
https://community.citra-emu.org/t/implement-lagarith-lagarith-codec-request/231447 Is it possible zhupengfei? It's just one of the best lossless codecs for weight and quality. Or do you have any tip on what format/encoding to use? As it stands it's a mess, and changing the bitrate in dump options doesn't seem to have any effect on the quality and the bitrare itself of the video.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
zhupengfei wrote:
Death Marios and phoenix1291, I would very much appreciate it if you can post an example of a desynced movie so that I can look at it.
I will post the movie files here
zhupengfei wrote:
If possible, please also post a log of the desync. This Citra forum topic tells you how to get the log file: https://community.citra-emu.org/t/how-to-upload-the-log-file/296
I will update the same folder as below with logs when I have time.
zhupengfei wrote:
Also, phoenix1291, I've noted down your feature requests and I think I'll likely implement them soon.
Thanks! :) And the framerate recorded in the video dump is at 600fps: Workaround for RE Revelations to replay a movie correctly: 1/ Record your movie 2/ Delete or backup ingame saves (i.e in a folder) 3/ Launch the game (replay movie or not) 4/ Go to to the moment the game prompt you to enter your name and wait the game save 5/ Stop the game/movie 6/ Play the movie and hope it sync Workaround for Mario Kart 7 to replay a movie correctly: 1/ Record your movie 2/ Delete or backup ingame saves (i.e in a folder) 3/ Launch the game (replay movie or not) 4/Wait for the game to tell you that data are corrupted or missing and there is no Mii data, validate 5/ Stop the game/movie 6/ Play the movie and hope it sync (about one out of every three attempts for me)
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Darth Marios wrote:
But not for Resident Evil The Mercenaries 3D xD
Resident Evil Revelations completely desync too. And if you dont delete or archive saves in \canary-mingw\user\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0005ee00\data and play the movie, the game will continue after the ingame save. Mario Kart 7 randomly perfect sync and randomly desync when you replay a movie (maybe because in-game saves?) zhupengfei any news for my previous post?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Thanks for your reply and your work zhupengfei! Is it possible to implement an option to start emulation (game) paused? And is it possible to implement an option to pause emulation when movie is finished? I didn't see a save/load current savestate in hotkeys options too, only save to oldest slot and load from newest slot. A rewind feature would be perfect to, but I guess it's hard to implement. I will make some tests with movie rerecording next days. Once more, thanks for your work!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Post subject: Battle Heat PC-FX
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Link to video I found a move list https://www.giantbomb.com/battle-heat/3030-27416/ Anyone know the timing etc?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Captain Forehead wrote:
phoenix1291 wrote:
I just did. It just seems to be like Bizhawk. When I tried to load the game, it either wouldn't, or asks me which system it runs on, which arcade is not among the list.
You must use File -> Open Advanced Click "Launch Game" at left under MAME Arcade, and choose your zip game. Your games must be in the same folder as your MAME bios files. I only can recommend you to read the MAMEhawk topic for more informations. Message by Sonia at the top of the 3rd page can be helpfull too.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Did you try in MAMEhawk?
Captain Forehead wrote:
I'm fairly certain that you use a zip folder to load the game.
Yes you must load games as zip files.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Experienced Forum User
Joined: 7/17/2012
Posts: 530
Location: Switzerland
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
1 2 3 4 5 6
21 22