Video: Added Nostalgia and Nes Classic palette presets (both by FirebrandX)
This commit is contained in:
parent
19aca2f669
commit
a57110ec58
2 changed files with 104 additions and 41 deletions
22
GUI.NET/Forms/Config/frmVideoConfig.Designer.cs
generated
22
GUI.NET/Forms/Config/frmVideoConfig.Designer.cs
generated
|
@ -108,6 +108,8 @@
|
|||
this.mnuPaletteUnsaturated = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.mnuPaletteYuv = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.mnuPaletteNestopiaRgb = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.mnuPaletteNostalgia = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.mnuPaletteNesClassic = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tlpMain.SuspendLayout();
|
||||
this.flowLayoutPanel7.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.picHdNesTooltip)).BeginInit();
|
||||
|
@ -1084,11 +1086,13 @@
|
|||
this.contextPaletteList.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.mnuDefaultPalette,
|
||||
this.toolStripMenuItem1,
|
||||
this.mnuPaletteNostalgia,
|
||||
this.mnuPaletteNesClassic,
|
||||
this.mnuPaletteUnsaturated,
|
||||
this.mnuPaletteYuv,
|
||||
this.mnuPaletteNestopiaRgb});
|
||||
this.contextPaletteList.Name = "contextPicturePresets";
|
||||
this.contextPaletteList.Size = new System.Drawing.Size(236, 98);
|
||||
this.contextPaletteList.Size = new System.Drawing.Size(236, 142);
|
||||
this.contextPaletteList.Opening += new System.ComponentModel.CancelEventHandler(this.contextPaletteList_Opening);
|
||||
//
|
||||
// mnuDefaultPalette
|
||||
|
@ -1124,6 +1128,20 @@
|
|||
this.mnuPaletteNestopiaRgb.Text = "Nestopia (RGB)";
|
||||
this.mnuPaletteNestopiaRgb.Click += new System.EventHandler(this.mnuPaletteNestopiaRgb_Click);
|
||||
//
|
||||
// mnuPaletteNostalgia
|
||||
//
|
||||
this.mnuPaletteNostalgia.Name = "mnuPaletteNostalgia";
|
||||
this.mnuPaletteNostalgia.Size = new System.Drawing.Size(235, 22);
|
||||
this.mnuPaletteNostalgia.Text = "Nostalgia (by FirebrandX)";
|
||||
this.mnuPaletteNostalgia.Click += new System.EventHandler(this.mnuPaletteNostalgia_Click);
|
||||
//
|
||||
// mnuPaletteNesClassic
|
||||
//
|
||||
this.mnuPaletteNesClassic.Name = "mnuPaletteNesClassic";
|
||||
this.mnuPaletteNesClassic.Size = new System.Drawing.Size(235, 22);
|
||||
this.mnuPaletteNesClassic.Text = "NES Classic (by FirebrandX)";
|
||||
this.mnuPaletteNesClassic.Click += new System.EventHandler(this.mnuPaletteNesClassic_Click);
|
||||
//
|
||||
// frmVideoConfig
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
@ -1271,5 +1289,7 @@
|
|||
private System.Windows.Forms.CheckBox chkDisableSprites;
|
||||
private System.Windows.Forms.CheckBox chkForceBackgroundFirstColumn;
|
||||
private System.Windows.Forms.CheckBox chkForceSpritesFirstColumn;
|
||||
private System.Windows.Forms.ToolStripMenuItem mnuPaletteNostalgia;
|
||||
private System.Windows.Forms.ToolStripMenuItem mnuPaletteNesClassic;
|
||||
}
|
||||
}
|
|
@ -293,19 +293,19 @@ namespace Mesen.GUI.Forms.Config
|
|||
{
|
||||
//Unsaturated-V5
|
||||
_paletteData = (Int32[])((object)(new UInt32[] {
|
||||
0XFF6B6B6B, 0XFF001E87, 0XFF1F0B96, 0XFF3B0C87, 0XFF590D61,
|
||||
0XFF5E0528, 0XFF551100, 0XFF461B00, 0XFF303200, 0XFF0A4800,
|
||||
0XFF004E00, 0XFF004619, 0XFF00395A, 0XFF000000, 0XFF000000,
|
||||
0XFF000000, 0XFFB2B2B2, 0XFF1A53D1, 0XFF4835EE, 0XFF7123EC,
|
||||
0XFF9A1EB7, 0XFFA51E62, 0XFFA52D19, 0XFF874B00, 0XFF676900,
|
||||
0XFF298400, 0XFF038B00, 0XFF008240, 0XFF007096, 0XFF000000,
|
||||
0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFF63ADFD, 0XFF908AFE,
|
||||
0XFFB977FC, 0XFFE771FE, 0XFFF76FC9, 0XFFF5836A, 0XFFDD9C29,
|
||||
0XFFBDB807, 0XFF84D107, 0XFF5BDC3B, 0XFF48D77D, 0XFF48C6D8,
|
||||
0XFF555555, 0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFFC4E3FE,
|
||||
0XFFD7D5FE, 0XFFE6CDFE, 0XFFF9CAFE, 0XFFFEC9F0, 0XFFFED1C7,
|
||||
0XFFF7DCAC, 0XFFE8E89C, 0XFFD1F29D, 0XFFBFF4B1, 0XFFB7F5CD,
|
||||
0XFFB7EBF2, 0XFFBEBEBE, 0XFF000000, 0XFF000000
|
||||
0xFF6B6B6B, 0xFF001E87, 0xFF1F0B96, 0xFF3B0C87, 0xFF590D61,
|
||||
0xFF5E0528, 0xFF551100, 0xFF461B00, 0xFF303200, 0xFF0A4800,
|
||||
0xFF004E00, 0xFF004619, 0xFF00395A, 0xFF000000, 0xFF000000,
|
||||
0xFF000000, 0xFFB2B2B2, 0xFF1A53D1, 0xFF4835EE, 0xFF7123EC,
|
||||
0xFF9A1EB7, 0xFFA51E62, 0xFFA52D19, 0xFF874B00, 0xFF676900,
|
||||
0xFF298400, 0xFF038B00, 0xFF008240, 0xFF007096, 0xFF000000,
|
||||
0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFF63ADFD, 0xFF908AFE,
|
||||
0xFFB977FC, 0xFFE771FE, 0xFFF76FC9, 0xFFF5836A, 0xFFDD9C29,
|
||||
0xFFBDB807, 0xFF84D107, 0xFF5BDC3B, 0xFF48D77D, 0xFF48C6D8,
|
||||
0xFF555555, 0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFFC4E3FE,
|
||||
0xFFD7D5FE, 0xFFE6CDFE, 0xFFF9CAFE, 0xFFFEC9F0, 0xFFFED1C7,
|
||||
0xFFF7DCAC, 0xFFE8E89C, 0xFFD1F29D, 0xFFBFF4B1, 0xFFB7F5CD,
|
||||
0xFFB7EBF2, 0xFFBEBEBE, 0xFF000000, 0xFF000000
|
||||
}));
|
||||
|
||||
RefreshPalette();
|
||||
|
@ -315,19 +315,19 @@ namespace Mesen.GUI.Forms.Config
|
|||
{
|
||||
//YUV V3
|
||||
_paletteData = (Int32[])((object)(new UInt32[] {
|
||||
0XFF666666, 0XFF002A88, 0XFF1412A7, 0XFF3B00A4, 0XFF5C007E,
|
||||
0XFF6E0040, 0XFF6C0700, 0XFF561D00, 0XFF333500, 0XFF0C4800,
|
||||
0XFF005200, 0XFF004C18, 0XFF003E5B, 0XFF000000, 0XFF000000,
|
||||
0XFF000000, 0XFFADADAD, 0XFF155FD9, 0XFF4240FF, 0XFF7527FE,
|
||||
0XFFA01ACC, 0XFFB71E7B, 0XFFB53120, 0XFF994E00, 0XFF6B6D00,
|
||||
0XFF388700, 0XFF0D9300, 0XFF008C47, 0XFF007AA0, 0XFF000000,
|
||||
0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFF64B0FF, 0XFF9290FF,
|
||||
0XFFC676FF, 0XFFF26AFF, 0XFFFF6ECC, 0XFFFF8170, 0XFFEA9E22,
|
||||
0XFFBCBE00, 0XFF88D800, 0XFF5CE430, 0XFF45E082, 0XFF48CDDE,
|
||||
0XFF4F4F4F, 0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFFC0DFFF,
|
||||
0XFFD3D2FF, 0XFFE8C8FF, 0XFFFAC2FF, 0XFFFFC4EA, 0XFFFFCCC5,
|
||||
0XFFF7D8A5, 0XFFE4E594, 0XFFCFEF96, 0XFFBDF4AB, 0XFFB3F3CC,
|
||||
0XFFB5EBF2, 0XFFB8B8B8, 0XFF000000, 0XFF000000
|
||||
0xFF666666, 0xFF002A88, 0xFF1412A7, 0xFF3B00A4, 0xFF5C007E,
|
||||
0xFF6E0040, 0xFF6C0700, 0xFF561D00, 0xFF333500, 0xFF0C4800,
|
||||
0xFF005200, 0xFF004C18, 0xFF003E5B, 0xFF000000, 0xFF000000,
|
||||
0xFF000000, 0xFFADADAD, 0xFF155FD9, 0xFF4240FF, 0xFF7527FE,
|
||||
0xFFA01ACC, 0xFFB71E7B, 0xFFB53120, 0xFF994E00, 0xFF6B6D00,
|
||||
0xFF388700, 0xFF0D9300, 0xFF008C47, 0xFF007AA0, 0xFF000000,
|
||||
0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFF64B0FF, 0xFF9290FF,
|
||||
0xFFC676FF, 0xFFF26AFF, 0xFFFF6ECC, 0xFFFF8170, 0xFFEA9E22,
|
||||
0xFFBCBE00, 0xFF88D800, 0xFF5CE430, 0xFF45E082, 0xFF48CDDE,
|
||||
0xFF4F4F4F, 0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFFC0DFFF,
|
||||
0xFFD3D2FF, 0xFFE8C8FF, 0xFFFAC2FF, 0xFFFFC4EA, 0xFFFFCCC5,
|
||||
0xFFF7D8A5, 0xFFE4E594, 0xFFCFEF96, 0xFFBDF4AB, 0xFFB3F3CC,
|
||||
0xFFB5EBF2, 0xFFB8B8B8, 0xFF000000, 0xFF000000
|
||||
}));
|
||||
|
||||
RefreshPalette();
|
||||
|
@ -337,19 +337,62 @@ namespace Mesen.GUI.Forms.Config
|
|||
{
|
||||
//Nestopia RGB
|
||||
_paletteData = (Int32[])((object)(new UInt32[] {
|
||||
0XFF6D6D6D, 0XFF002492, 0XFF0000DB, 0XFF6D49DB, 0XFF92006D,
|
||||
0XFFB6006D, 0XFFB62400, 0XFF924900, 0XFF6D4900, 0XFF244900,
|
||||
0XFF006D24, 0XFF009200, 0XFF004949, 0XFF000000, 0XFF000000,
|
||||
0XFF000000, 0XFFB6B6B6, 0XFF006DDB, 0XFF0049FF, 0XFF9200FF,
|
||||
0XFFB600FF, 0XFFFF0092, 0XFFFF0000, 0XFFDB6D00, 0XFF926D00,
|
||||
0XFF249200, 0XFF009200, 0XFF00B66D, 0XFF009292, 0XFF242424,
|
||||
0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFF6DB6FF, 0XFF9292FF,
|
||||
0XFFDB6DFF, 0XFFFF00FF, 0XFFFF6DFF, 0XFFFF9200, 0XFFFFB600,
|
||||
0XFFDBDB00, 0XFF6DDB00, 0XFF00FF00, 0XFF49FFDB, 0XFF00FFFF,
|
||||
0XFF494949, 0XFF000000, 0XFF000000, 0XFFFFFFFF, 0XFFB6DBFF,
|
||||
0XFFDBB6FF, 0XFFFFB6FF, 0XFFFF92FF, 0XFFFFB6B6, 0XFFFFDB92,
|
||||
0XFFFFFF49, 0XFFFFFF6D, 0XFFB6FF49, 0XFF92FF6D, 0XFF49FFDB,
|
||||
0XFF92DBFF, 0XFF929292, 0XFF000000, 0XFF000000,
|
||||
0xFF6D6D6D, 0xFF002492, 0xFF0000DB, 0xFF6D49DB, 0xFF92006D,
|
||||
0xFFB6006D, 0xFFB62400, 0xFF924900, 0xFF6D4900, 0xFF244900,
|
||||
0xFF006D24, 0xFF009200, 0xFF004949, 0xFF000000, 0xFF000000,
|
||||
0xFF000000, 0xFFB6B6B6, 0xFF006DDB, 0xFF0049FF, 0xFF9200FF,
|
||||
0xFFB600FF, 0xFFFF0092, 0xFFFF0000, 0xFFDB6D00, 0xFF926D00,
|
||||
0xFF249200, 0xFF009200, 0xFF00B66D, 0xFF009292, 0xFF242424,
|
||||
0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFF6DB6FF, 0xFF9292FF,
|
||||
0xFFDB6DFF, 0xFFFF00FF, 0xFFFF6DFF, 0xFFFF9200, 0xFFFFB600,
|
||||
0xFFDBDB00, 0xFF6DDB00, 0xFF00FF00, 0xFF49FFDB, 0xFF00FFFF,
|
||||
0xFF494949, 0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFFB6DBFF,
|
||||
0xFFDBB6FF, 0xFFFFB6FF, 0xFFFF92FF, 0xFFFFB6B6, 0xFFFFDB92,
|
||||
0xFFFFFF49, 0xFFFFFF6D, 0xFFB6FF49, 0xFF92FF6D, 0xFF49FFDB,
|
||||
0xFF92DBFF, 0xFF929292, 0xFF000000, 0xFF000000,
|
||||
}));
|
||||
|
||||
RefreshPalette();
|
||||
}
|
||||
|
||||
|
||||
private void mnuPaletteNostalgia_Click(object sender, EventArgs e)
|
||||
{
|
||||
_paletteData = (Int32[])((object)(new UInt32[] {
|
||||
0xFF656565, 0xFF00127D, 0xFF18008E, 0xFF360082, 0xFF56005D,
|
||||
0xFF5A0018, 0xFF4F0500, 0xFF381900, 0xFF1D3100, 0xFF003D00,
|
||||
0xFF004100, 0xFF003B17, 0xFF002E55, 0xFF000000, 0xFF000000,
|
||||
0xFF000000, 0xFFAFAFAF, 0xFF194EC8, 0xFF472FE3, 0xFF6B1FD7,
|
||||
0xFF931BAE, 0xFF9E1A5E, 0xFF973200, 0xFF7B4B00, 0xFF5B6700,
|
||||
0xFF267A00, 0xFF008200, 0xFF007A3E, 0xFF006E8A, 0xFF000000,
|
||||
0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFF64A9FF, 0xFF8E89FF,
|
||||
0xFFB676FF, 0xFFE06FFF, 0xFFEF6CC4, 0xFFF0806A, 0xFFD8982C,
|
||||
0xFFB9B40A, 0xFF83CB0C, 0xFF5BD63F, 0xFF4AD17E, 0xFF4DC7CB,
|
||||
0xFF4C4C4C, 0xFF000000, 0xFF000000, 0xFFFFFFFF, 0xFFC7E5FF,
|
||||
0xFFD9D9FF, 0xFFE9D1FF, 0xFFF9CEFF, 0xFFFFCCF1, 0xFFFFD4CB,
|
||||
0xFFF8DFB1, 0xFFEDEAA4, 0xFFD6F4A4, 0xFFC5F8B8, 0xFFBEF6D3,
|
||||
0xFFBFF1F1, 0xFFB9B9B9, 0xFF000000, 0xFF000000
|
||||
}));
|
||||
|
||||
RefreshPalette();
|
||||
}
|
||||
|
||||
private void mnuPaletteNesClassic_Click(object sender, EventArgs e)
|
||||
{
|
||||
_paletteData = (Int32[])((object)(new UInt32[] {
|
||||
0xFF606060, 0xFF000083, 0xFF1F069E, 0xFF380F7C, 0xFF560C62,
|
||||
0xFF5B0010, 0xFF530C00, 0xFF3A2308, 0xFF20350B, 0xFF0C410B,
|
||||
0xFF194516, 0xFF023E1E, 0xFF023154, 0xFF000000, 0xFF000000,
|
||||
0xFF000000, 0xFFA9A9A9, 0xFF104BBF, 0xFF4A1EE4, 0xFF690AD2,
|
||||
0xFF8E12B2, 0xFF9E0F4C, 0xFF8F3204, 0xFF735106, 0xFF5C6A12,
|
||||
0xFF187D10, 0xFF148109, 0xFF117547, 0xFF1D668F, 0xFF000000,
|
||||
0xFF000000, 0xFF000000, 0xFFFBFBFB, 0xFF6699F8, 0xFF8978FE,
|
||||
0xFFB262FF, 0xFFDE63FF, 0xFFEB69B3, 0xFFE38758, 0xFFC89F22,
|
||||
0xFFA7B103, 0xFF73C203, 0xFF5DD04F, 0xFF36C58D, 0xFF50C5CC,
|
||||
0xFF404040, 0xFF000000, 0xFF000000, 0xFFFBFBFB, 0xFFBFD4FA,
|
||||
0xFFCDCBFE, 0xFFD9C2FF, 0xFFECBEFF, 0xFFFAC2EB, 0xFFF7CAC3,
|
||||
0xFFE3CDA7, 0xFFD9DE9C, 0xFFC8E69E, 0xFFC0E6B8, 0xFFB5EDC7,
|
||||
0xFFB9E6EA, 0xFFB8B8B8, 0xFF000000, 0xFF000000
|
||||
}));
|
||||
|
||||
RefreshPalette();
|
||||
|
@ -357,7 +400,7 @@ namespace Mesen.GUI.Forms.Config
|
|||
|
||||
private void contextPaletteList_Opening(object sender, CancelEventArgs e)
|
||||
{
|
||||
for(int i = contextPaletteList.Items.Count - 1; i >= 5; i--) {
|
||||
for(int i = contextPaletteList.Items.Count - 1; i >= 7; i--) {
|
||||
contextPaletteList.Items.RemoveAt(i);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue