2020-03-13 22:35:20 +00:00
|
|
|
|
using GameBaseClassLibrary;
|
|
|
|
|
using System;
|
2020-03-01 14:40:36 +00:00
|
|
|
|
using UWUVCI_AIO_WPF.Classes;
|
|
|
|
|
|
|
|
|
|
namespace UWUVCI_AIO_WPF
|
|
|
|
|
{
|
|
|
|
|
[Serializable]
|
2020-04-17 01:28:14 +00:00
|
|
|
|
public class GameConfig
|
2020-03-01 14:40:36 +00:00
|
|
|
|
{
|
2020-04-21 02:05:19 +00:00
|
|
|
|
public GameConfig Clone()
|
|
|
|
|
{
|
|
|
|
|
return this.MemberwiseClone() as GameConfig;
|
|
|
|
|
}
|
2020-03-13 22:35:20 +00:00
|
|
|
|
public GameConsoles Console { get; set; }
|
2020-03-01 14:40:36 +00:00
|
|
|
|
public GameBases BaseRom { get; set; }
|
2020-04-06 17:50:12 +00:00
|
|
|
|
|
|
|
|
|
private string cBasePath;
|
|
|
|
|
|
|
|
|
|
public string CBasePath
|
|
|
|
|
{
|
|
|
|
|
get { return cBasePath; }
|
|
|
|
|
set { cBasePath = value;
|
2020-04-06 19:30:31 +00:00
|
|
|
|
|
2020-04-06 17:50:12 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2020-06-14 22:35:45 +00:00
|
|
|
|
public byte[] bootsound;
|
|
|
|
|
public string extension = "";
|
|
|
|
|
public bool fourbythree = false;
|
|
|
|
|
public bool disgamepad = false;
|
|
|
|
|
public bool donttrim = false;
|
|
|
|
|
public bool lr = false;
|
2020-06-15 18:54:37 +00:00
|
|
|
|
public bool motepass = false;
|
|
|
|
|
public bool jppatch = false;
|
2020-06-14 22:35:45 +00:00
|
|
|
|
public bool pokepatch = false;
|
|
|
|
|
|
|
|
|
|
public bool tgcd = false;
|
2020-04-06 17:50:12 +00:00
|
|
|
|
|
2020-06-14 22:35:45 +00:00
|
|
|
|
public int Index;
|
2020-04-06 17:50:12 +00:00
|
|
|
|
|
2020-06-14 22:35:45 +00:00
|
|
|
|
public bool pixelperfect = false;
|
2020-03-01 14:40:36 +00:00
|
|
|
|
public string GameName { get; set; }
|
2020-04-04 00:41:56 +00:00
|
|
|
|
|
2020-06-15 18:54:37 +00:00
|
|
|
|
public bool vm = false;
|
|
|
|
|
public bool vmtopal = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public bool rf = false;
|
|
|
|
|
public bool rfus = false;
|
|
|
|
|
public bool rfjp = false;
|
|
|
|
|
|
|
|
|
|
|
2020-04-04 00:41:56 +00:00
|
|
|
|
|
|
|
|
|
public PNGTGA TGAIco { get; set; } = new PNGTGA();
|
|
|
|
|
|
2020-05-15 21:20:24 +00:00
|
|
|
|
|
|
|
|
|
|
2020-04-04 00:41:56 +00:00
|
|
|
|
public PNGTGA TGADrc { get; set; } = new PNGTGA();
|
|
|
|
|
public PNGTGA TGATv { get; set; } = new PNGTGA();
|
|
|
|
|
public PNGTGA TGALog { get; set; } = new PNGTGA();
|
2020-04-04 22:16:55 +00:00
|
|
|
|
public N64Conf N64Stuff { get; set; } = new N64Conf();
|
2021-11-03 01:10:31 +00:00
|
|
|
|
public N64Conf GBAStuff { get; set; } = new N64Conf();
|
2020-03-01 14:40:36 +00:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|