Saku-Overclock
859 строк · 22.6 Кб
1namespace Saku_Overclock;2#pragma warning disable CS8618 // Ďîëĺ, íĺ äîďóńęŕţůĺĺ çíŕ÷ĺíč˙ NULL, äîëćíî ńîäĺđćŕňü çíŕ÷ĺíčĺ, îňëč÷íîĺ îň NULL, ďđč âűőîäĺ čç ęîíńňđóęňîđŕ. Âîçěîćíî, ńňîčň îáú˙âčňü ďîëĺ ęŕę äîďóńęŕţůĺĺ çíŕ÷ĺíč˙ NULL.3internal class Profile4{
5public int Preset = 0;6public bool Unsaved;7public bool Min = false;8public bool Eco = false;9public bool Balance = false;10public bool Speed = true;11public bool Max = false;12public bool pr1 = false;13public bool pr2 = false;14public bool pr3 = false;15public bool pr4 = false;16public bool pr5 = false;17public bool pr6 = false;18public bool pr7 = false;19public bool pr8 = false;20public bool pr9 = false;21public string pr1name = "Profile 1";22public string pr2name = "Profile 2";23public string pr3name = "Profile 3";24public string pr4name = "Profile 4";25public string pr5name = "Profile 5";26public string pr6name = "Profile 6";27public string pr7name = "Profile 7";28public string pr8name = "Profile 8";29public string pr9name = "Profile 9";30public string pr1cmd;31public string pr2cmd;32public string pr3cmd;33public string pr4cmd;34public string pr5cmd;35public string pr6cmd;36public string pr7cmd;37public string pr8cmd;38public string pr9cmd;39//CPU config preset 140public bool c1pr1;41public bool c2pr1;42public bool c3pr1;43public bool c4pr1;44public bool c5pr1;45public bool c6pr1;46public double c1pr1v;47public double c2pr1v;48public double c3pr1v;49public double c4pr1v;50public double c5pr1v;51public double c6pr1v;52//VRM config preset 153public bool v1pr1;54public bool v2pr1;55public bool v3pr1;56public bool v4pr1;57public bool v5pr1;58public bool v6pr1;59public bool v7pr1;60public double v1pr1v;61public double v2pr1v;62public double v3pr1v;63public double v4pr1v;64public double v5pr1v;65public double v6pr1v;66public double v7pr1v;67//GPU config preset 168public bool g1pr1;69public bool g2pr1;70public bool g3pr1;71public bool g4pr1;72public bool g5pr1;73public bool g6pr1;74public bool g7pr1;75public bool g8pr1;76public bool g9pr1;77public bool g10pr1;78public double g1pr1v;79public double g2pr1v;80public double g3pr1v;81public double g4pr1v;82public double g5pr1v;83public double g6pr1v;84public double g7pr1v;85public double g8pr1v;86public double g9pr1v;87public double g10pr1v;88//ADVANCED config preset 189public bool a1pr1;90public bool a2pr1;91public bool a3pr1;92public bool a4pr1;93public bool a5pr1;94public bool a6pr1;95public bool a7pr1;96public bool a8pr1;97public bool a9pr1;98public bool a10pr1;99public bool a11pr1;100public bool a12pr1;101public bool a13pr1;102public double a1pr1v;103public double a2pr1v;104public double a3pr1v;105public double a4pr1v;106public double a5pr1v;107public double a6pr1v;108public double a7pr1v;109public double a8pr1v;110public double a9pr1v;111public double a10pr1v;112public double a11pr1v;113public double a12pr1v;114public int a13pr1v;115//Pstates preset 1116public double did0pr1;117public double did1pr1;118public double did2pr1;119public double fid0pr1;120public double fid1pr1;121public double fid2pr1;122public double vid0pr1;123public double vid1pr1;124public double vid2pr1;125public bool enablepspr1;126public bool turboboostpr1;127public bool autopstatepr1;128public bool p0ignorewarnpr1;129public bool ignorewarnpr1;130//CPU config preset 2131public bool c1pr2;132public bool c2pr2;133public bool c3pr2;134public bool c4pr2;135public bool c5pr2;136public bool c6pr2;137public double c1pr2v;138public double c2pr2v;139public double c3pr2v;140public double c4pr2v;141public double c5pr2v;142public double c6pr2v;143//VRM config preset 2144public bool v1pr2;145public bool v2pr2;146public bool v3pr2;147public bool v4pr2;148public bool v5pr2;149public bool v6pr2;150public bool v7pr2;151public double v1pr2v;152public double v2pr2v;153public double v3pr2v;154public double v4pr2v;155public double v5pr2v;156public double v6pr2v;157public double v7pr2v;158//GPU config preset 2159public bool g1pr2;160public bool g2pr2;161public bool g3pr2;162public bool g4pr2;163public bool g5pr2;164public bool g6pr2;165public bool g7pr2;166public bool g8pr2;167public bool g9pr2;168public bool g10pr2;169public double g1pr2v;170public double g2pr2v;171public double g3pr2v;172public double g4pr2v;173public double g5pr2v;174public double g6pr2v;175public double g7pr2v;176public double g8pr2v;177public double g9pr2v;178public double g10pr2v;179//ADVANCED config preset 2180public bool a1pr2;181public bool a2pr2;182public bool a3pr2;183public bool a4pr2;184public bool a5pr2;185public bool a6pr2;186public bool a7pr2;187public bool a8pr2;188public bool a9pr2;189public bool a10pr2;190public bool a11pr2;191public bool a12pr2;192public bool a13pr2;193public double a1pr2v;194public double a2pr2v;195public double a3pr2v;196public double a4pr2v;197public double a5pr2v;198public double a6pr2v;199public double a7pr2v;200public double a8pr2v;201public double a9pr2v;202public double a10pr2v;203public double a11pr2v;204public double a12pr2v;205public int a13pr2v;206//Pstates preset 2207public double did0pr2;208public double did1pr2;209public double did2pr2;210public double fid0pr2;211public double fid1pr2;212public double fid2pr2;213public double vid0pr2;214public double vid1pr2;215public double vid2pr2;216public bool enablepspr2;217public bool turboboostpr2;218public bool autopstatepr2;219public bool p0ignorewarnpr2;220public bool ignorewarnpr2;221//CPU config preset 3222public bool c1pr3;223public bool c2pr3;224public bool c3pr3;225public bool c4pr3;226public bool c5pr3;227public bool c6pr3;228public double c1pr3v;229public double c2pr3v;230public double c3pr3v;231public double c4pr3v;232public double c5pr3v;233public double c6pr3v;234//VRM config preset 3235public bool v1pr3;236public bool v2pr3;237public bool v3pr3;238public bool v4pr3;239public bool v5pr3;240public bool v6pr3;241public bool v7pr3;242public double v1pr3v;243public double v2pr3v;244public double v3pr3v;245public double v4pr3v;246public double v5pr3v;247public double v6pr3v;248public double v7pr3v;249//GPU config preset 3250public bool g1pr3;251public bool g2pr3;252public bool g3pr3;253public bool g4pr3;254public bool g5pr3;255public bool g6pr3;256public bool g7pr3;257public bool g8pr3;258public bool g9pr3;259public bool g10pr3;260public double g1pr3v;261public double g2pr3v;262public double g3pr3v;263public double g4pr3v;264public double g5pr3v;265public double g6pr3v;266public double g7pr3v;267public double g8pr3v;268public double g9pr3v;269public double g10pr3v;270//ADVANCED config preset 3271public bool a1pr3;272public bool a2pr3;273public bool a3pr3;274public bool a4pr3;275public bool a5pr3;276public bool a6pr3;277public bool a7pr3;278public bool a8pr3;279public bool a9pr3;280public bool a10pr3;281public bool a11pr3;282public bool a12pr3;283public bool a13pr3;284public double a1pr3v;285public double a2pr3v;286public double a3pr3v;287public double a4pr3v;288public double a5pr3v;289public double a6pr3v;290public double a7pr3v;291public double a8pr3v;292public double a9pr3v;293public double a10pr3v;294public double a11pr3v;295public double a12pr3v;296public int a13pr3v;297//Pstates preset 3298public double did0pr3;299public double did1pr3;300public double did2pr3;301public double fid0pr3;302public double fid1pr3;303public double fid2pr3;304public double vid0pr3;305public double vid1pr3;306public double vid2pr3;307public bool enablepspr3;308public bool turboboostpr3;309public bool autopstatepr3;310public bool p0ignorewarnpr3;311public bool ignorewarnpr3;312//CPU config preset 4313public bool c1pr4;314public bool c2pr4;315public bool c3pr4;316public bool c4pr4;317public bool c5pr4;318public bool c6pr4;319public double c1pr4v;320public double c2pr4v;321public double c3pr4v;322public double c4pr4v;323public double c5pr4v;324public double c6pr4v;325//VRM config preset 4326public bool v1pr4;327public bool v2pr4;328public bool v3pr4;329public bool v4pr4;330public bool v5pr4;331public bool v6pr4;332public bool v7pr4;333public double v1pr4v;334public double v2pr4v;335public double v3pr4v;336public double v4pr4v;337public double v5pr4v;338public double v6pr4v;339public double v7pr4v;340//GPU config preset 4341public bool g1pr4;342public bool g2pr4;343public bool g3pr4;344public bool g4pr4;345public bool g5pr4;346public bool g6pr4;347public bool g7pr4;348public bool g8pr4;349public bool g9pr4;350public bool g10pr4;351public double g1pr4v;352public double g2pr4v;353public double g3pr4v;354public double g4pr4v;355public double g5pr4v;356public double g6pr4v;357public double g7pr4v;358public double g8pr4v;359public double g9pr4v;360public double g10pr4v;361//ADVANCED config preset 4362public bool a1pr4;363public bool a2pr4;364public bool a3pr4;365public bool a4pr4;366public bool a5pr4;367public bool a6pr4;368public bool a7pr4;369public bool a8pr4;370public bool a9pr4;371public bool a10pr4;372public bool a11pr4;373public bool a12pr4;374public bool a13pr4;375public double a1pr4v;376public double a2pr4v;377public double a3pr4v;378public double a4pr4v;379public double a5pr4v;380public double a6pr4v;381public double a7pr4v;382public double a8pr4v;383public double a9pr4v;384public double a10pr4v;385public double a11pr4v;386public double a12pr4v;387public int a13pr4v;388//Pstates preset 4389public double did0pr4;390public double did1pr4;391public double did2pr4;392public double fid0pr4;393public double fid1pr4;394public double fid2pr4;395public double vid0pr4;396public double vid1pr4;397public double vid2pr4;398public bool enablepspr4;399public bool turboboostpr4;400public bool autopstatepr4;401public bool p0ignorewarnpr4;402public bool ignorewarnpr4;403//CPU config preset 5404public bool c1pr5;405public bool c2pr5;406public bool c3pr5;407public bool c4pr5;408public bool c5pr5;409public bool c6pr5;410public double c1pr5v;411public double c2pr5v;412public double c3pr5v;413public double c4pr5v;414public double c5pr5v;415public double c6pr5v;416//VRM config preset 5417public bool v1pr5;418public bool v2pr5;419public bool v3pr5;420public bool v4pr5;421public bool v5pr5;422public bool v6pr5;423public bool v7pr5;424public double v1pr5v;425public double v2pr5v;426public double v3pr5v;427public double v4pr5v;428public double v5pr5v;429public double v6pr5v;430public double v7pr5v;431//GPU config preset 5432public bool g1pr5;433public bool g2pr5;434public bool g3pr5;435public bool g4pr5;436public bool g5pr5;437public bool g6pr5;438public bool g7pr5;439public bool g8pr5;440public bool g9pr5;441public bool g10pr5;442public double g1pr5v;443public double g2pr5v;444public double g3pr5v;445public double g4pr5v;446public double g5pr5v;447public double g6pr5v;448public double g7pr5v;449public double g8pr5v;450public double g9pr5v;451public double g10pr5v;452//ADVANCED config preset 5453public bool a1pr5;454public bool a2pr5;455public bool a3pr5;456public bool a4pr5;457public bool a5pr5;458public bool a6pr5;459public bool a7pr5;460public bool a8pr5;461public bool a9pr5;462public bool a10pr5;463public bool a11pr5;464public bool a12pr5;465public bool a13pr5;466public double a1pr5v;467public double a2pr5v;468public double a3pr5v;469public double a4pr5v;470public double a5pr5v;471public double a6pr5v;472public double a7pr5v;473public double a8pr5v;474public double a9pr5v;475public double a10pr5v;476public double a11pr5v;477public double a12pr5v;478public int a13pr5v;479//Pstates preset 5480public double did0pr5;481public double did1pr5;482public double did2pr5;483public double fid0pr5;484public double fid1pr5;485public double fid2pr5;486public double vid0pr5;487public double vid1pr5;488public double vid2pr5;489public bool enablepspr5;490public bool turboboostpr5;491public bool autopstatepr5;492public bool p0ignorewarnpr5;493public bool ignorewarnpr5;494//CPU config preset 6495public bool c1pr6;496public bool c2pr6;497public bool c3pr6;498public bool c4pr6;499public bool c5pr6;500public bool c6pr6;501public double c1pr6v;502public double c2pr6v;503public double c3pr6v;504public double c4pr6v;505public double c5pr6v;506public double c6pr6v;507//VRM config preset 6508public bool v1pr6;509public bool v2pr6;510public bool v3pr6;511public bool v4pr6;512public bool v5pr6;513public bool v6pr6;514public bool v7pr6;515public double v1pr6v;516public double v2pr6v;517public double v3pr6v;518public double v4pr6v;519public double v5pr6v;520public double v6pr6v;521public double v7pr6v;522//GPU config preset 6523public bool g1pr6;524public bool g2pr6;525public bool g3pr6;526public bool g4pr6;527public bool g5pr6;528public bool g6pr6;529public bool g7pr6;530public bool g8pr6;531public bool g9pr6;532public bool g10pr6;533public double g1pr6v;534public double g2pr6v;535public double g3pr6v;536public double g4pr6v;537public double g5pr6v;538public double g6pr6v;539public double g7pr6v;540public double g8pr6v;541public double g9pr6v;542public double g10pr6v;543//ADVANCED config preset 6544public bool a1pr6;545public bool a2pr6;546public bool a3pr6;547public bool a4pr6;548public bool a5pr6;549public bool a6pr6;550public bool a7pr6;551public bool a8pr6;552public bool a9pr6;553public bool a10pr6;554public bool a11pr6;555public bool a12pr6;556public bool a13pr6;557public double a1pr6v;558public double a2pr6v;559public double a3pr6v;560public double a4pr6v;561public double a5pr6v;562public double a6pr6v;563public double a7pr6v;564public double a8pr6v;565public double a9pr6v;566public double a10pr6v;567public double a11pr6v;568public double a12pr6v;569public int a13pr6v;570//Pstates preset 6571public double did0pr6;572public double did1pr6;573public double did2pr6;574public double fid0pr6;575public double fid1pr6;576public double fid2pr6;577public double vid0pr6;578public double vid1pr6;579public double vid2pr6;580public bool enablepspr6;581public bool turboboostpr6;582public bool autopstatepr6;583public bool p0ignorewarnpr6;584public bool ignorewarnpr6;585//CPU config preset 7586public bool c1pr7;587public bool c2pr7;588public bool c3pr7;589public bool c4pr7;590public bool c5pr7;591public bool c6pr7;592public double c1pr7v;593public double c2pr7v;594public double c3pr7v;595public double c4pr7v;596public double c5pr7v;597public double c6pr7v;598//VRM config preset 7599public bool v1pr7;600public bool v2pr7;601public bool v3pr7;602public bool v4pr7;603public bool v5pr7;604public bool v6pr7;605public bool v7pr7;606public double v1pr7v;607public double v2pr7v;608public double v3pr7v;609public double v4pr7v;610public double v5pr7v;611public double v6pr7v;612public double v7pr7v;613//GPU config preset 7614public bool g1pr7;615public bool g2pr7;616public bool g3pr7;617public bool g4pr7;618public bool g5pr7;619public bool g6pr7;620public bool g7pr7;621public bool g8pr7;622public bool g9pr7;623public bool g10pr7;624public double g1pr7v;625public double g2pr7v;626public double g3pr7v;627public double g4pr7v;628public double g5pr7v;629public double g6pr7v;630public double g7pr7v;631public double g8pr7v;632public double g9pr7v;633public double g10pr7v;634//ADVANCED config preset 7635public bool a1pr7;636public bool a2pr7;637public bool a3pr7;638public bool a4pr7;639public bool a5pr7;640public bool a6pr7;641public bool a7pr7;642public bool a8pr7;643public bool a9pr7;644public bool a10pr7;645public bool a11pr7;646public bool a12pr7;647public bool a13pr7;648public double a1pr7v;649public double a2pr7v;650public double a3pr7v;651public double a4pr7v;652public double a5pr7v;653public double a6pr7v;654public double a7pr7v;655public double a8pr7v;656public double a9pr7v;657public double a10pr7v;658public double a11pr7v;659public double a12pr7v;660public int a13pr7v;661//Pstates preset 7662public double did0pr7;663public double did1pr7;664public double did2pr7;665public double fid0pr7;666public double fid1pr7;667public double fid2pr7;668public double vid0pr7;669public double vid1pr7;670public double vid2pr7;671public bool enablepspr7;672public bool turboboostpr7;673public bool autopstatepr7;674public bool p0ignorewarnpr7;675public bool ignorewarnpr7;676//CPU config preset 8677public bool c1pr8;678public bool c2pr8;679public bool c3pr8;680public bool c4pr8;681public bool c5pr8;682public bool c6pr8;683public double c1pr8v;684public double c2pr8v;685public double c3pr8v;686public double c4pr8v;687public double c5pr8v;688public double c6pr8v;689//VRM config preset 8690public bool v1pr8;691public bool v2pr8;692public bool v3pr8;693public bool v4pr8;694public bool v5pr8;695public bool v6pr8;696public bool v7pr8;697public double v1pr8v;698public double v2pr8v;699public double v3pr8v;700public double v4pr8v;701public double v5pr8v;702public double v6pr8v;703public double v7pr8v;704//GPU config preset 8705public bool g1pr8;706public bool g2pr8;707public bool g3pr8;708public bool g4pr8;709public bool g5pr8;710public bool g6pr8;711public bool g7pr8;712public bool g8pr8;713public bool g9pr8;714public bool g10pr8;715public double g1pr8v;716public double g2pr8v;717public double g3pr8v;718public double g4pr8v;719public double g5pr8v;720public double g6pr8v;721public double g7pr8v;722public double g8pr8v;723public double g9pr8v;724public double g10pr8v;725//ADVANCED config preset 8726public bool a1pr8;727public bool a2pr8;728public bool a3pr8;729public bool a4pr8;730public bool a5pr8;731public bool a6pr8;732public bool a7pr8;733public bool a8pr8;734public bool a9pr8;735public bool a10pr8;736public bool a11pr8;737public bool a12pr8;738public bool a13pr8;739public double a1pr8v;740public double a2pr8v;741public double a3pr8v;742public double a4pr8v;743public double a5pr8v;744public double a6pr8v;745public double a7pr8v;746public double a8pr8v;747public double a9pr8v;748public double a10pr8v;749public double a11pr8v;750public double a12pr8v;751public int a13pr8v;752//Pstates preset 8753public double did0pr8;754public double did1pr8;755public double did2pr8;756public double fid0pr8;757public double fid1pr8;758public double fid2pr8;759public double vid0pr8;760public double vid1pr8;761public double vid2pr8;762public bool enablepspr8;763public bool turboboostpr8;764public bool autopstatepr8;765public bool p0ignorewarnpr8;766public bool ignorewarnpr8;767//CPU config preset 9768public bool c1pr9;769public bool c2pr9;770public bool c3pr9;771public bool c4pr9;772public bool c5pr9;773public bool c6pr9;774public double c1pr9v;775public double c2pr9v;776public double c3pr9v;777public double c4pr9v;778public double c5pr9v;779public double c6pr9v;780//VRM config preset 9781public bool v1pr9;782public bool v2pr9;783public bool v3pr9;784public bool v4pr9;785public bool v5pr9;786public bool v6pr9;787public bool v7pr9;788public double v1pr9v;789public double v2pr9v;790public double v3pr9v;791public double v4pr9v;792public double v5pr9v;793public double v6pr9v;794public double v7pr9v;795//GPU config preset 9796public bool g1pr9;797public bool g2pr9;798public bool g3pr9;799public bool g4pr9;800public bool g5pr9;801public bool g6pr9;802public bool g7pr9;803public bool g8pr9;804public bool g9pr9;805public bool g10pr9;806public double g1pr9v;807public double g2pr9v;808public double g3pr9v;809public double g4pr9v;810public double g5pr9v;811public double g6pr9v;812public double g7pr9v;813public double g8pr9v;814public double g9pr9v;815public double g10pr9v;816//ADVANCED config preset 9817public bool a1pr9;818public bool a2pr9;819public bool a3pr9;820public bool a4pr9;821public bool a5pr9;822public bool a6pr9;823public bool a7pr9;824public bool a8pr9;825public bool a9pr9;826public bool a10pr9;827public bool a11pr9;828public bool a12pr9;829public bool a13pr9;830public double a1pr9v;831public double a2pr9v;832public double a3pr9v;833public double a4pr9v;834public double a5pr9v;835public double a6pr9v;836public double a7pr9v;837public double a8pr9v;838public double a9pr9v;839public double a10pr9v;840public double a11pr9v;841public double a12pr9v;842public int a13pr9v;843//Pstates preset 9844public double did0pr9;845public double did1pr9;846public double did2pr9;847public double fid0pr9;848public double fid1pr9;849public double fid2pr9;850public double vid0pr9;851public double vid1pr9;852public double vid2pr9;853public bool enablepspr9;854public bool turboboostpr9;855public bool autopstatepr9;856public bool p0ignorewarnpr9;857public bool ignorewarnpr9;858}
859#pragma warning restore CS8618 // Ďîëĺ, íĺ äîďóńęŕţůĺĺ çíŕ÷ĺíč˙ NULL, äîëćíî ńîäĺđćŕňü çíŕ÷ĺíčĺ, îňëč÷íîĺ îň NULL, ďđč âűőîäĺ čç ęîíńňđóęňîđŕ. Âîçěîćíî, ńňîčň îáú˙âčňü ďîëĺ ęŕę äîďóńęŕţůĺĺ çíŕ÷ĺíč˙ NULL.