Post subject: Could GBC part use VBA's GBC color?
Yave_Yu
He/Him
Joined: 3/5/2017
Posts: 13
The Gambatte's default color looks worse, so is there a way to use VBA's GBC color?
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Good meme. Accurate colours being worse. laughs Anyways... Yes. GB > Settings > Palette
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Yave_Yu
He/Him
Joined: 3/5/2017
Posts: 13
Spikestuff wrote:
Good meme. Accurate colours being worse. laughs Anyways... Yes. GB > Settings > Palette
It encounters an error when I click Palette, it may not work on GBC game... But wait, the color accurates to what? I saw an SDA video before, that color looks like VBA, not this, so I don't know the ACCURATE. Can BizHawk add an option to change GBC color mode in future version, like GBC.emu (on Android)?
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1213
Location: Luxembourg
Yave Yu wrote:
But wait, the color accurates to what?
To an actual GBC. From what I can tell from Wario Land 3 alone, the colours on the default palette (Gambatte's) are nearly identical to that of an actual GBC. VBA's default colour palette (VBA Vivid in BizHawk) is overly saturated. BGB's colour palette with the gamma set to 1.00 and colour set to 0.85 is nearly identical to that of Gambatte's. (I'd take a picture of the GBC screen, but it's nigh impossible to get a proper picture) Oh, by the way, clicking on "Palette" (in the settings) when I have a GBC game loaded opens the window just fine for me.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Yave Yu wrote:
It encounters an error when I click Palette, it may not work on GBC game...
What error? It's worked before, and is working for me right now:
Yave_Yu
He/Him
Joined: 3/5/2017
Posts: 13
natt wrote:
What error? It's worked before, and is working for me right now:
A .NET Framework error, written "参数无效" (I don't know what's this in English), so I can't open Palette on a GBC game (but it works fine on a GB game).
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Yave Yu wrote:
A .NET Framework error, written "参数错误" (I don't know what's this in English), so I can't open Palette on a GBC game (but it works fine on a GB game).
If you can give the full stacktrace I might be able to do something with it
Yave_Yu
He/Him
Joined: 3/5/2017
Posts: 13
natt wrote:
If you can give the full stacktrace I might be able to do something with it
有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.ArgumentException: 参数无效。 在 System.Drawing.Bitmap.LockBits(Rectangle rect, ImageLockMode flags, PixelFormat format, BitmapData bitmapData) 在 System.Drawing.Bitmap.LockBits(Rectangle rect, ImageLockMode flags, PixelFormat format) 在 BizHawk.Client.EmuHawk.CGBColorChooserForm.RefreshType() 在 BizHawk.Client.EmuHawk.CGBColorChooserForm.radioButton1_CheckedChanged(Object sender, EventArgs e) 在 System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e) 在 System.Windows.Forms.RadioButton.set_Checked(Boolean value) 在 BizHawk.Client.EmuHawk.CGBColorChooserForm.LoadType(GambatteSettings s) 在 BizHawk.Client.EmuHawk.CGBColorChooserForm.DoCGBColorChoserFormDialog(IWin32Window parent, GambatteSettings s) 在 BizHawk.Client.EmuHawk.config.GB.GBPrefControl.buttonPalette_Click(Object sender, EventArgs e) 在 System.Windows.Forms.Control.OnClick(EventArgs e) 在 System.Windows.Forms.Button.OnClick(EventArgs e) 在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.ButtonBase.WndProc(Message& m) 在 System.Windows.Forms.Button.WndProc(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
I can't reproduce the issue here, but I guessed at the cause and pushed a fix which may or may not work.