Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
natt wrote:
I think he means syncing existing movies recorded on VBA-next onto mGBA
jlun2 wrote:
No. It's a new movie made using mGBA.
I did some testing and the SRAM is not being cleared/ignored when a movie is being started. This applies to both GBA Cores.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
My BizHawk 1.5.3 Game Gear .bkm does not run on BizHawk 1.9.4. When I try to run it there, I get this exception:
Exception wrote:
Exception Text System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at BizHawk.Client.Common.BkmControllerAdapter.SetControllersAsMnemonic(String mnemonic) at BizHawk.Client.Common.BkmMovie.GetInputState(Int32 frame) at BizHawk.Client.Common.MovieConversionExtensions.MovieConversionExtensions.ToBk2(IMovie old, Boolean copy) at BizHawk.Client.Common.MovieService.Get(String path) at BizHawk.Client.EmuHawk.PlayMovie.PreLoadMovieFile(HawkFile hf, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.AddMovieToList(String filename, Boolean force) at BizHawk.Client.EmuHawk.PlayMovie.BrowseMovies_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The game is Halley Wars. What should I do?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Have you tried File>Movie>Import Movies? It contains a bkm>bk2 converter that may work with your Game Gear bkm. If not, you should be able to convert it manually to the new format. I've done so with a ColecoHawk movie using the Replace function in Notepad and Notepad++.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
CoolKirby wrote:
Have you tried File>Movie>Import Movies? It contains a bkm>bk2 converter that may work with your Game Gear bkm. If not, you should be able to convert it manually to the new format. I've done so with a ColecoHawk movie using the Replace function in Notepad and Notepad++.
I've tried converting. It gives me the same exception. I don't know what I'm supposed to do with this "Replace function". I'm not the best at Notepad/Notepad++ ... what should I do?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Okay, here's what you should do: 1. Open Halley Wars in BizHawk 1.9.4 and record a new movie, then stop recording. 2. Navigate to your Movies folder and open the .bk2 as an archive. (3. If using 7-Zip to open it, go to Tools>Options>Folders and set the working folder to Current.) 4. Inside the bk2 archive, select and open Input Log.txt in Notepad. 5. Outside the archive, open your bkm in another instance of Notepad, highlight all of the input lines and Copy them with Edit>Copy or by pressing Ctrl+C. 6. Go back to the open Input Log.txt, highlight everything and Paste the contents of your old bkm with Edit>Paste or Ctrl+V. 7. Go to Edit>Replace... and type |......|..| in Find What and .| in Replace With. Click Replace All. 8. Now type |. into Find What and |.|. in Replace With. Click Replace All. 9. Repeat this process with |U in Find What and |.|U| in Replace With. 10. Repeat this process with |.|......|p.| in Find What and S| in Replace With. 11. Save and close Input Log.txt. (If using 7-Zip, say OK to the prompt that comes up.) 12. Close the archive. You should now have a working Game Gear bk2!
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Thank you, I got it working! ^^ But there's something that's bugging me. http://i.imgur.com/NdEdQ9T.png http://i.imgur.com/T8jD0T4.png On the first image, it says "Platform: SMS" in red. While it's supposed to be GG. And on the second image, it says "Platform: PCECD" in red. Despite getting the platform right, the name is still in red and that gives me the impression something is wrong there. Both movies are working perfectly though. But still, what's up with all of that?
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Gamer Maiden Sonia wrote:
Thank you, I got it working! ^^ But there's something that's bugging me. http://i.imgur.com/NdEdQ9T.png http://i.imgur.com/T8jD0T4.png On the first image, it says "Platform: SMS" in red. While it's supposed to be GG. And on the second image, it says "Platform: PCECD" in red. Despite getting the platform right, the name is still in red and that gives me the impression something is wrong there. Both movies are working perfectly though. But still, what's up with all of that?
Due to the SMS and GG sharing the same Hardware, it's SMS. I asked about this as well. The PCECD, no idea.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
I don't see anything red. I just see pink, which it seems your OS is using to display the row of a list that you have selected. In both cases you selected the Platform row, so it's pink,.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
zeromus wrote:
I don't see anything red. I just see pink, which it seems your OS is using to display the row of a list that you have selected. In both cases you selected the Platform row, so it's pink,.
My OS uses blue to display a row that I have selected. I have nothing selected in either of the pics. To prove you, I made a new pic where I'm selecting the row "Frames" http://i.imgur.com/E3hfUc1.png As you can see, it's blue. So the red (pink) display on "Platform" is a thing with BizHawk itself.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
ok, you win the PCECD thing is probably a similar mismatch as GG vs SMS only in this case its PCECD vs PCE. I suggest just ignoring that red. obviously this is not a great situation. Keeping these kinds of things straight is not one of bizhawk's strengths right now.
Experienced player (984)
Joined: 8/30/2012
Posts: 373
There is a pause glitch in Paper Mario 64. Whenever you pause, there is a 6 second delay before the menu pops up. The framecounter displays the passing frames as red, meaning that they're lag frames?
Previous TASes: Frogger's Adventures: The Rescue Paper Mario: The Thousand-Year Door any% x 8 Paper Mario 64 Luigi's Mansion Sonic Heroes - Team Sonic Mario Kart Wii ILs
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Malleoz wrote:
There is a pause glitch in Paper Mario 64. Whenever you pause, there is a 6 second delay before the menu pops up. The framecounter displays the passing frames as red, meaning that they're lag frames?
Red frames are indeed lag frames, and BizHawk may be skipping through them for you automatically. Go to Config>Customize>Advanced and uncheck "Frame advance button skips non-input frames".
Noal
Other
Joined: 7/10/2015
Posts: 5
Hi! I'm trying to play some games from PC Engine CD (Exile and Ys III - Wanderers from Ys). But i have a problem. In-game music disappeared. All the sounds of the game still run but the music plays for first 1-2 minutes, then dissapear slowly (the volume is on). I'm using cue/bin files. i also tried cue/iso files, but it did not work. Is this some kind of bug? p.s. sorry for my english.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
sounds like the songs are fading out and then not re-starting at the beginning of the track. sounds like an emulation bug.
Experienced player (984)
Joined: 8/30/2012
Posts: 373
CoolKirby wrote:
Malleoz wrote:
There is a pause glitch in Paper Mario 64. Whenever you pause, there is a 6 second delay before the menu pops up. The framecounter displays the passing frames as red, meaning that they're lag frames?
Red frames are indeed lag frames, and BizHawk may be skipping through them for you automatically. Go to Config>Customize>Advanced and uncheck "Frame advance button skips non-input frames".
That doesn't seem to change anything unfortunately.
Previous TASes: Frogger's Adventures: The Rescue Paper Mario: The Thousand-Year Door any% x 8 Paper Mario 64 Luigi's Mansion Sonic Heroes - Team Sonic Mario Kart Wii ILs
ALAKTORN
He/Him
Former player
Joined: 10/19/2009
Posts: 2527
Location: Italy
Malleoz wrote:
There is a pause glitch in Paper Mario 64. Whenever you pause, there is a 6 second delay before the menu pops up. The framecounter displays the passing frames as red, meaning that they're lag frames?
I’m not sure what you’re trying to say. 6 seconds is too long? Got a video of a normal behaviour and the bugged behaviour? If the loading is taking too long that sounds like a weird bug.
Experienced player (984)
Joined: 8/30/2012
Posts: 373
Loading should normally take a second at most. I don't have a reference video but just watching an RTA run you can tell.
Previous TASes: Frogger's Adventures: The Rescue Paper Mario: The Thousand-Year Door any% x 8 Paper Mario 64 Luigi's Mansion Sonic Heroes - Team Sonic Mario Kart Wii ILs
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Oh, you mean the long delay before the pause menu appears? That's an emulation bug that's been around for a long time in N64 emulators. The code of the N64 core would probably have to be modified in order to fix it, and I'm not sure if there's a solution for it out there yet.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3572)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
CoolKirby wrote:
Oh, you mean the long delay before the pause menu appears? That's an emulation bug that's been around for a long time in N64 emulators. The code of the N64 core would probably have to be modified in order to fix it, and I'm not sure if there's a solution for it out there yet.
Try different plugins and different settings. There's tons of options all of which hack around some bug or another. That's how you are supposed to use N64 emulators.
It's hard to look this good. My TAS projects
Joined: 7/29/2009
Posts: 55
Key Priority -> Input overrides Hotkeys does not work with Autofire inputs
Joined: 6/18/2015
Posts: 54
I haven't looked into fixing it, but whenever I open a SNES rom in debug mode in Multihawk, I get a null object reference error. I'll edit this post later with more details.
Joined: 4/22/2014
Posts: 59
Location: United Kingdom
Since the update, I can't load Castlevania: Rondo of Blood anymore since it thinks it's a PSX rom instead of PCECD.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
d'oh, should be fixed in https://github.com/TASVideos/BizHawk/commit/3609a9682f87b626ffc432b449c2889323825f0e which is gitardedly useless data for you
Joined: 6/18/2015
Posts: 54
Line 463, in RomLoader.cs exceptions out: When loading from multihawk.
((CoreFileProvider)nextComm.CoreFileProvider).SubfileDirectory = Path.GetDirectoryName(path.Replace("|", String.Empty));
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
since when, and when loading what? exact filename, archive contents, and path please.