├── .vs └── SwitchCheatCodeManager │ ├── DesignTimeBuild │ └── .dtbcache.v2 │ ├── v16 │ └── .suo │ └── v17 │ ├── .futdcache.v1 │ └── .suo ├── LICENSE ├── README.md ├── SwitchCheatCodeManager.sln └── SwitchCheatCodeManager ├── Builder └── ColorBuilder.cs ├── CheatCode ├── CheatBlock.cs ├── CheatFile.cs ├── CodeLine.cs ├── CommentLine.cs ├── ConfigSettings.cs ├── Games.cs ├── MasterBlock.cs └── SubCheat.cs ├── Comparator ├── TextboxComparator.cs └── VersionComparator.cs ├── Constant ├── CharacterSet.cs ├── Constants.cs ├── LCID.cs └── RichTextBoxConstants.cs ├── FormEntity ├── ComboBoxEx.cs ├── DropDownItem.cs ├── DropDownItem.resx ├── InputBox.cs ├── ListBoxEx.cs ├── SearchTextBox.cs ├── TextAreaEx.cs └── TextBoxEx.cs ├── Helper ├── ASMHelper.cs ├── ActionHelper.cs ├── EnumHelper.cs ├── MainHelper.cs ├── NativeMethods.cs └── StringExtension.cs ├── Mode └── EnumMode.cs ├── Model ├── CHARFORMAT2.cs ├── FtpUtility.cs ├── LanguageModel.cs └── PARAFORMAT2.cs ├── Program.cs ├── Properties ├── PublishProfiles │ ├── FolderProfile.pubxml │ └── FolderProfile.pubxml.user ├── Resources.Designer.cs ├── Resources.resx ├── Resources.zh-cn.Designer.cs ├── Resources.zh-cn.resx ├── Settings.Designer.cs └── Settings.settings ├── SubView ├── ApplyArithmeticOperationForm.Designer.cs ├── ApplyArithmeticOperationForm.cs ├── ApplyArithmeticOperationForm.resx ├── ApplyLegacyArithmicOperationForm.Designer.cs ├── ApplyLegacyArithmicOperationForm.cs ├── ApplyLegacyArithmicOperationForm.resx ├── ButtonActivatorForm.Designer.cs ├── ButtonActivatorForm.cs ├── ButtonActivatorForm.resx ├── ConditionalForm.Designer.cs ├── ConditionalForm.cs ├── ConditionalForm.resx ├── LoadRegisterWithMemoryValueForm.Designer.cs ├── LoadRegisterWithMemoryValueForm.cs ├── LoadRegisterWithMemoryValueForm.resx ├── LoadRegisterWithStaticValueForm.Designer.cs ├── LoadRegisterWithStaticValueForm.cs ├── LoadRegisterWithStaticValueForm.resx ├── LoopEndForm.Designer.cs ├── LoopEndForm.cs ├── LoopEndForm.resx ├── LoopStartEndForm.Designer.cs ├── LoopStartEndForm.cs ├── LoopStartEndForm.resx ├── MemoryWriteForm.Designer.cs ├── MemoryWriteForm.cs ├── MemoryWriteForm.resx ├── StoreRegisterToMemoryAddressForm.Designer.cs ├── StoreRegisterToMemoryAddressForm.cs ├── StoreRegisterToMemoryAddressForm.resx ├── StoreStaticValueToRegisterMemoryAddressForm.Designer.cs ├── StoreStaticValueToRegisterMemoryAddressForm.cs ├── StoreStaticValueToRegisterMemoryAddressForm.resx ├── SubViewForm.Designer.cs ├── SubViewForm.cs ├── SubViewForm.resx ├── TerminatorForm.Designer.cs ├── TerminatorForm.cs └── TerminatorForm.resx ├── SwitchCheatCodeManager.csproj ├── SwitchCheatCodeManager.csproj.user ├── WinForm ├── AboutForm.Designer.cs ├── AboutForm.cs ├── AboutForm.en-US.resx ├── AboutForm.resx ├── CodeBuilderForm.Designer.cs ├── CodeBuilderForm.cs ├── CodeBuilderForm.resx ├── CodeCompareForm.Designer.cs ├── CodeCompareForm.cs ├── CodeCompareForm.resx ├── EditVersionIndexForm.Designer.cs ├── EditVersionIndexForm.cs ├── EditVersionIndexForm.en-US.resx ├── EditVersionIndexForm.resx ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.en-US.resx ├── MainForm.resx ├── SettingsForm.Designer.cs ├── SettingsForm.cs ├── SettingsForm.en-US.resx └── SettingsForm.resx ├── config └── settings.ini ├── icon ├── Add.png ├── AddNew.png ├── Compare.png ├── Convert.png ├── Copy.png ├── Default.png ├── Down.png ├── Down2.png ├── Format.png ├── Home.png ├── Home2.png ├── Language.png ├── Left.png ├── Open.png ├── Open2.png ├── Open3.png ├── Overwrite.png ├── Remove.png ├── Remove2.png ├── Right.png ├── Save.png ├── Save2.png ├── Save3.png ├── Search.png ├── Settings.png ├── Settings2.png ├── Up.png ├── Up2.png ├── nintendo-switch.fw.png ├── nintendo-switch.ico ├── nintendo-switch.png ├── nintendo-switch2.ico └── nintendo-switch2.png ├── img └── NoImage.jpg ├── ml_temp_ControlsScan.xml └── obj ├── Debug ├── net6.0-windows │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ ├── SwitchCheatCodeManager.AssemblyInfo.cs │ ├── SwitchCheatCodeManager.AssemblyInfoInputs.cache │ ├── SwitchCheatCodeManager.FormEntity.DropDownItem.resources │ ├── SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig │ ├── SwitchCheatCodeManager.Properties.Resources.resources │ ├── SwitchCheatCodeManager.Properties.Resources.zh-cn.resources │ ├── SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources │ ├── SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources │ ├── SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources │ ├── SwitchCheatCodeManager.SubView.ConditionalForm.resources │ ├── SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources │ ├── SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources │ ├── SwitchCheatCodeManager.SubView.LoopEndForm.resources │ ├── SwitchCheatCodeManager.SubView.LoopStartEndForm.resources │ ├── SwitchCheatCodeManager.SubView.MemoryWriteForm.resources │ ├── SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources │ ├── SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources │ ├── SwitchCheatCodeManager.SubView.SubViewForm.resources │ ├── SwitchCheatCodeManager.SubView.TerminatorForm.resources │ ├── SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.AboutForm.resources │ ├── SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources │ ├── SwitchCheatCodeManager.WinForm.CodeCompareForm.resources │ ├── SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources │ ├── SwitchCheatCodeManager.WinForm.MainForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.MainForm.resources │ ├── SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.SettingsForm.resources │ ├── SwitchCheatCodeManager.assets.cache │ ├── SwitchCheatCodeManager.csproj.AssemblyReference.cache │ ├── SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers │ ├── SwitchCheatCodeManager.csproj.CoreCompileInputs.cache │ ├── SwitchCheatCodeManager.csproj.FileListAbsolute.txt │ ├── SwitchCheatCodeManager.csproj.GenerateResource.cache │ ├── SwitchCheatCodeManager.designer.deps.json │ ├── SwitchCheatCodeManager.designer.runtimeconfig.json │ ├── SwitchCheatCodeManager.dll │ ├── SwitchCheatCodeManager.genruntimeconfig.cache │ ├── SwitchCheatCodeManager.sourcelink.json │ ├── TempPE │ │ ├── Properties..Designer.cs.dll │ │ ├── Properties.Resources - Copy.Designer.cs.dll │ │ ├── Properties.Resources.Designer.cs.dll │ │ ├── Properties.Resources.en-us.Designer.cs.dll │ │ └── Properties.Resources.zh-cn.Designer.cs.dll │ ├── apphost.exe │ ├── en-US │ │ └── SwitchCheatCodeManager.resources.dll │ ├── ref │ │ └── SwitchCheatCodeManager.dll │ ├── refint │ │ └── SwitchCheatCodeManager.dll │ └── zh-cn │ │ └── SwitchCheatCodeManager.resources.dll └── netcoreapp3.1 │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ ├── SwitchCheatCodeManager.AssemblyInfo.cs │ ├── SwitchCheatCodeManager.AssemblyInfoInputs.cache │ ├── SwitchCheatCodeManager.EditVersionIndexForm.resources │ ├── SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig │ ├── SwitchCheatCodeManager.MainForm.resources │ ├── SwitchCheatCodeManager.Properties.Resources.resources │ ├── SwitchCheatCodeManager.assets.cache │ ├── SwitchCheatCodeManager.csproj.AssemblyReference.cache │ ├── SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers │ ├── SwitchCheatCodeManager.csproj.CoreCompileInputs.cache │ ├── SwitchCheatCodeManager.csproj.FileListAbsolute.txt │ ├── SwitchCheatCodeManager.csproj.GenerateResource.cache │ ├── SwitchCheatCodeManager.csprojAssemblyReference.cache │ ├── SwitchCheatCodeManager.designer.deps.json │ ├── SwitchCheatCodeManager.designer.runtimeconfig.json │ ├── SwitchCheatCodeManager.dll │ ├── SwitchCheatCodeManager.exe │ ├── SwitchCheatCodeManager.genruntimeconfig.cache │ ├── SwitchCheatCodeManager.pdb │ ├── TempPE │ └── Properties.Resources.Designer.cs.dll │ └── apphost.exe ├── Release ├── net6.0-windows │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ ├── PublishOutputs.6f1ef66b43.txt │ ├── SwitchCheatCodeManager.AssemblyInfo.cs │ ├── SwitchCheatCodeManager.AssemblyInfoInputs.cache │ ├── SwitchCheatCodeManager.FormEntity.DropDownItem.resources │ ├── SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig │ ├── SwitchCheatCodeManager.Properties.Resources.resources │ ├── SwitchCheatCodeManager.Properties.Resources.zh-cn.resources │ ├── SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources │ ├── SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources │ ├── SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources │ ├── SwitchCheatCodeManager.SubView.ConditionalForm.resources │ ├── SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources │ ├── SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources │ ├── SwitchCheatCodeManager.SubView.LoopEndForm.resources │ ├── SwitchCheatCodeManager.SubView.LoopStartEndForm.resources │ ├── SwitchCheatCodeManager.SubView.MemoryWriteForm.resources │ ├── SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources │ ├── SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources │ ├── SwitchCheatCodeManager.SubView.SubViewForm.resources │ ├── SwitchCheatCodeManager.SubView.TerminatorForm.resources │ ├── SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.AboutForm.resources │ ├── SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources │ ├── SwitchCheatCodeManager.WinForm.CodeCompareForm.resources │ ├── SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources │ ├── SwitchCheatCodeManager.WinForm.MainForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.MainForm.resources │ ├── SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources │ ├── SwitchCheatCodeManager.WinForm.SettingsForm.resources │ ├── SwitchCheatCodeManager.assets.cache │ ├── SwitchCheatCodeManager.csproj.CoreCompileInputs.cache │ ├── SwitchCheatCodeManager.csproj.FileListAbsolute.txt │ ├── SwitchCheatCodeManager.csproj.GenerateResource.cache │ ├── SwitchCheatCodeManager.dll │ ├── SwitchCheatCodeManager.genruntimeconfig.cache │ ├── SwitchCheatCodeManager.sourcelink.json │ ├── TempPE │ │ ├── Properties.Resources.Designer.cs.dll │ │ └── Properties.Resources.zh-cn.Designer.cs.dll │ ├── apphost.exe │ ├── en-US │ │ └── SwitchCheatCodeManager.resources.dll │ ├── ref │ │ └── SwitchCheatCodeManager.dll │ ├── refint │ │ └── SwitchCheatCodeManager.dll │ └── zh-cn │ │ └── SwitchCheatCodeManager.resources.dll └── netcoreapp3.1 │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ ├── SwitchCheatCodeManager.AssemblyInfo.cs │ ├── SwitchCheatCodeManager.AssemblyInfoInputs.cache │ ├── SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig │ ├── SwitchCheatCodeManager.assets.cache │ └── SwitchCheatCodeManager.csproj.AssemblyReference.cache ├── SwitchCheatCodeManager.csproj.nuget.dgspec.json ├── SwitchCheatCodeManager.csproj.nuget.g.props ├── SwitchCheatCodeManager.csproj.nuget.g.targets ├── project.assets.json └── project.nuget.cache /.vs/SwitchCheatCodeManager/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/.vs/SwitchCheatCodeManager/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /.vs/SwitchCheatCodeManager/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/.vs/SwitchCheatCodeManager/v16/.suo -------------------------------------------------------------------------------- /.vs/SwitchCheatCodeManager/v17/.futdcache.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/.vs/SwitchCheatCodeManager/v17/.futdcache.v1 -------------------------------------------------------------------------------- /.vs/SwitchCheatCodeManager/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/.vs/SwitchCheatCodeManager/v17/.suo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Switch Cheat Code Manager 2 | 3 | This application is written in C#, using .NET framework. 4 | 5 | App was initially designed for Nintendo Switch cheats manipulation and management, cheats are basically used through Edizon(https://github.com/WerWolv/EdiZon) related RAM editing apps through RCM mode, such as Atmosphere(https://github.com/Atmosphere-NX/Atmosphere), SX OS and etc. 6 | 7 | For here, I'd like to thank everyone who has ever contributed to this Switch customization community. 8 | 9 | It has a very common Windows GUI and easy to use. 10 | ![image](https://user-images.githubusercontent.com/5420867/160268210-76a20aa6-76ce-4f81-9bca-520e98d08112.png) 11 | 12 | # Functions 13 | - Manage whole set of Switch cheats (under certain validation rules, not 100% correct. TODO) 14 | - Add new set of cheats by providing Game name, Game ID (TID, i.e. 0100000000010000), Build ID (BID, i.e. B424BE150A8E7D78) 15 | - Insert new cheat file by providing Build ID (BID, i.e. B424BE150A8E7D78) and Version (Version info, i.e. 1.3.0) 16 | - Format all cheats file into a personal preferred standard (Capitalization) 17 | - Format cheat contents into a standard format, remove redundant spaces and new lines characters. 18 | - Support the new SubSection standards created by proferabg(https://github.com/proferabg/EdiZon-Overlay). Highly recommended, especially for lots of cheats scenario! (For detailed standards, please refer to his sites) 19 | - Support the auto-scroll functions by selecting cheat title corresponding area in the cheats file. 20 | - Display preview image for better looking and easy recognition. 21 | - Image file are located under each TID directory, i.e. "...\01003D200BAA2000\Pokemon Mystery Dungeon Rescue Team DX.jpg" 22 | - Image will be resized into 330x330, so better prepare a rectangle image. 23 | - Support direct overwrite once you have the output path set (it will automatically detect the output Atmosphere path, or you can manually set in the config\settings.ini) 24 | 25 | # Usage 26 | 1a. You can simply open a directory contains the folder of cheats, i.e. 27 | - ...\titles\... (Set of cheats - 0100000000010000, 0100000011D90000, 010003F003A34000 ...) 28 | - ...\contents\... (Set of cheats - 0100000000010000, 0100000011D90000, 010003F003A34000 ...) 29 | 1b. Or directly open a directory contains a single set of cheats, i.e. 30 | - ...\titles\0100ABF008968000\cheats 31 | (NOTE: if you haven't set the default input folder, after the first open operation, it will automatically set this directory as you default directory. Thus, it will be easy to manage afterwards by click on the [DEFAULT] button. If you wanna change this default path, you are free to update the value under config/settings.ini) 32 | 33 | 2. Then you will see all the cheats under current path. Note: Single cheat mode may be restricted in several different functionalities. 34 | 35 | 3. By select different games(TID) through the Dropdown list, you can traverse through different games. (Note: If the games has a description txt file under the directory, it will also show in the dropdown list for easy recognition.), such as: 36 | > 010028600EBDA000 - Super Mario 3D World + Bowser's Fury 37 | > 01002DA013484000 - The Legend of Zelda Skyward Sword HD 38 | > 010003F003A34000 - Pokemon Let's Go, Pikachu! 39 | 40 | 4. After the game selected, you will see the corresponding cheats file listed in the left-bottom panel, you can simply choose anyone you want. (Note: if there's a BuildID - Version mapping in the description file, it will automatically show up.), such as: 41 | > B424BE150A8E7D78 (v1.3.0) 42 | > F5DCCDDB37E97724 (v1.2.0) 43 | > 3CA12DFAAF9C82DA (v1.0.0) 44 | 45 | 5. After cheat build ID selected, cheats will be populated in the text field, you can simply change cheat contents and save it. 46 | - Cheats titles are grouped into "Cheat Sections", so you can use it as a navigation 47 | tool to position corresponding cheat entity in the cheat file. 48 | - If cheat has SubSection defined, it will be recognized as well. All subsections 49 | will be shown in small sections, auto-scroll position function also supported. 50 | 51 | 6. If Output path(SDcard/FTP/drive path) has been set, you can directly overwrite single cheat or a set of cheats. (It will automatically detect each drive to find the Atmosphere contents folder.) 52 | 53 | 54 | # Cheats Format 55 | TBH, cheats contents do not have a standard form, and it's really hard for people to recognize through different game, different versions and etc. 56 | Thus, I did a lot of customization on my set of cheats. 57 | 58 | Here are some standards used within this application. 59 | 60 | Cheats folder structure: 61 | > ..\0100ABF008968000\ 62 | > ------ Pokemon Sword.txt (This txt file name is the GAME NAME shown in the app. There's version mapping in txt, see below) 63 | > ------ Pokemon Sword.jpg (This is the image file used to show in the app) 64 | > ------ cheats\ 65 | > ---------- 5A7EEBF172343616.txt 66 | > ---------- 8DAFEDBB5BE81C2C.txt 67 | > ---------- 9D2DB721A9894075.txt 68 | > ... ... 69 | 70 | Version mapping in directory txt file, i.e. "Pokemon Sword.txt". 71 | (Note: BID and Version are split by tab \t) 72 | > 8DAFEDBB5BE81C2C 1.0.0 73 | > 490648316CC1CCDC 1.1.0 74 | > 9D2DB721A9894075 1.1.1 75 | > ... ... 76 | 77 | # TODO 78 | At this moment, this application is not well-designed and codes are not refactored, so it might be very buggy. 79 | Many cheat scenarios I probably haven't concerned, so the validation rules may be messed up. 80 | I will keep updating it until it becomes a well-accepted and commonly-use app. 81 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.30523.141 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SwitchCheatCodeManager", "SwitchCheatCodeManager\SwitchCheatCodeManager.csproj", "{DBD4119A-EDCD-4FF8-ACE3-1C6E8D453792}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DBD4119A-EDCD-4FF8-ACE3-1C6E8D453792}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DBD4119A-EDCD-4FF8-ACE3-1C6E8D453792}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DBD4119A-EDCD-4FF8-ACE3-1C6E8D453792}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DBD4119A-EDCD-4FF8-ACE3-1C6E8D453792}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {9699F95C-6725-417C-80B0-FD783C178265} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Builder/ColorBuilder.cs: -------------------------------------------------------------------------------- 1 | using System.Drawing; 2 | using System.Globalization; 3 | using System.Text.RegularExpressions; 4 | 5 | namespace SwitchCheatCodeManager.Builder 6 | { 7 | public class ColorBuilder 8 | { 9 | 10 | 11 | public ColorBuilder() 12 | { 13 | } 14 | 15 | public Color GetColorFromHex(string color) 16 | { 17 | if (!ValidateHexFormat(color)) 18 | { 19 | return Color.Empty; 20 | } 21 | 22 | var hex = color.Replace("#", string.Empty); 23 | var h = NumberStyles.HexNumber; 24 | 25 | var r = int.Parse(hex.Substring(0, 2), h); 26 | var g = int.Parse(hex.Substring(2, 2), h); 27 | var b = int.Parse(hex.Substring(4, 2), h); 28 | var a = 255; 29 | 30 | if (hex.Length == 8) 31 | { 32 | a = int.Parse(hex.Substring(6, 2), h); 33 | } 34 | 35 | 36 | return Color.FromArgb(a, r, g, b); 37 | } 38 | 39 | public string GetHexStrFromColor(Color color) 40 | => $"#{color.R:X2}{color.G:X2}{color.B:X2}" + (color.A < 255 ? $"{color.A:X2}" : ""); 41 | 42 | public string GetRgbFromColor(Color color) 43 | => color.A < 255 ? $"ARGB({color.A}, {color.R}, {color.G}, {color.B})" 44 | : $"RGB({color.R}, {color.G}, {color.B})"; 45 | 46 | private bool ValidateHexFormat(string hex) 47 | { 48 | Regex reg = new Regex(@"^(#[0-9a-fA-F]{6})|(#[0-9a-fA-F]{8})$"); 49 | return reg.IsMatch(hex); 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/CheatCode/CodeLine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text.RegularExpressions; 3 | 4 | namespace SwitchCheatCodeManager.CheatCode 5 | { 6 | public class CodeLine 7 | { 8 | private String Line; 9 | public bool Legit; 10 | public int NumberOfPieces; 11 | public bool LineWithAllZeroes; 12 | public string ErrorLine; 13 | 14 | public CodeLine() 15 | { 16 | Line = String.Empty; 17 | Legit = false; 18 | NumberOfPieces = 0; 19 | } 20 | 21 | public CodeLine(String code) 22 | { 23 | LineWithAllZeroes = false; 24 | if (code.Trim() == string.Empty) 25 | { 26 | this.Line = string.Empty; 27 | this.Legit = true; 28 | NumberOfPieces = 0; 29 | } 30 | else 31 | { 32 | this.Line = code.Trim(); 33 | if (IsLegitZeroLine()) 34 | { 35 | Legit = true; 36 | NumberOfPieces = 3; 37 | LineWithAllZeroes = true; 38 | } 39 | else if (IsLegitOnePiece()) 40 | { 41 | Legit = true; 42 | NumberOfPieces = 1; 43 | } 44 | else if (IsLegitTwoPieces()) 45 | { 46 | Legit = true; 47 | NumberOfPieces = 2; 48 | } 49 | else if (IsLegitThreePieces()) 50 | { 51 | Legit = true; 52 | NumberOfPieces = 3; 53 | } 54 | else if (IsLegitFourPieces()) 55 | { 56 | Legit = true; 57 | NumberOfPieces = 4; 58 | } 59 | else 60 | { 61 | Legit = false; 62 | NumberOfPieces = 0; 63 | ErrorLine = code; 64 | } 65 | } 66 | } 67 | 68 | public bool IsLegitZeroLine() 69 | { 70 | Regex reg = new Regex(@"^(([0]{8})\s([0]{8})\s([0]{8}))$"); 71 | return reg.IsMatch(this.Line); 72 | } 73 | 74 | public bool IsLegitOnePiece() 75 | { 76 | Regex reg = new Regex(@"^(([0-9]|[a-f]|[A-F]){8})$"); 77 | return reg.IsMatch(this.Line); 78 | } 79 | 80 | public bool IsLegitTwoPieces() 81 | { 82 | Regex reg = new Regex(@"^(([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8})$"); 83 | return reg.IsMatch(this.Line); 84 | } 85 | 86 | public bool IsLegitThreePieces() 87 | { 88 | Regex reg = new Regex(@"^(([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8})$"); 89 | return reg.IsMatch(this.Line); 90 | } 91 | 92 | public bool IsLegitFourPieces() 93 | { 94 | Regex reg = new Regex(@"^(([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8}\s([0-9]|[a-f]|[A-F]){8})$"); 95 | return reg.IsMatch(this.Line); 96 | } 97 | 98 | public String Output() 99 | { 100 | return String.IsNullOrEmpty(this.Line) ? String.Empty : this.Line.Trim().ToUpper(); 101 | } 102 | 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/CheatCode/CommentLine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.CheatCode 8 | { 9 | public class CommentLine 10 | { 11 | private String Line; 12 | public bool Legit; 13 | public CommentLine(string comment) 14 | { 15 | comment = comment.Substring(1, comment.Length - 2); 16 | this.Line = comment; 17 | this.Legit = true; 18 | } 19 | public String Output() 20 | { 21 | return String.IsNullOrEmpty(this.Line) ? String.Empty : $"{{{this.Line.Trim()}}}"; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/CheatCode/Games.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text.RegularExpressions; 4 | 5 | namespace SwitchCheatCodeManager.CheatCode 6 | { 7 | public class Games 8 | { 9 | public int Number; 10 | public string GameName; 11 | public string BuildId; 12 | public string UrlAddress; 13 | public IList VersionId; 14 | 15 | public Games(string number, string gamename, string buiildId, string versions) 16 | { 17 | this.Number = int.Parse(number); 18 | this.GameName = gamename; 19 | 20 | this.BuildId = String.Empty; 21 | this.UrlAddress = String.Empty; 22 | SplitBuildIdAndUrl(buiildId); 23 | this.VersionId = versions.Trim().Split(", "); 24 | } 25 | 26 | private void SplitBuildIdAndUrl(string build) 27 | { 28 | var regex = new Regex(@"\[(?[0-9a-zA-Z]+)\]\((?\S+)\)"); 29 | var result = regex.Match(build); 30 | 31 | if (result.Success) 32 | { 33 | this.BuildId = result.Groups["bid"].Value; 34 | this.UrlAddress = result.Groups["url"].Value; 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/CheatCode/MasterBlock.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace SwitchCheatCodeManager.CheatCode 7 | { 8 | public class MasterBlock 9 | { 10 | public String CodeTitle; 11 | private List Codes; 12 | public bool Legit; 13 | public int NumberOfLines => Codes.Count; 14 | public string ErrorLine; 15 | public bool HasCheatLine; 16 | public bool HasLineWithAllZeros; 17 | public MasterBlock(string code) 18 | { 19 | if (code.Contains("}")) 20 | { 21 | var parts = code.Split("}"); 22 | if (parts.Length == 2) 23 | { 24 | this.CodeTitle = (parts[0].Length > 0 ? parts[0].Substring(1) : parts[0]).Trim(); 25 | var codeLines = parts[1].Trim().Split("\n"); 26 | if (codeLines.Length > 0) 27 | { 28 | this.Codes = new List(); 29 | this.Legit = true; 30 | if (codeLines.Length == 1 && String.IsNullOrEmpty(codeLines[0].Trim())) 31 | { 32 | this.Codes.Add(new CodeLine(codeLines[0])); 33 | HasCheatLine = false; 34 | } 35 | else 36 | { 37 | HasCheatLine = true; 38 | foreach (var codeLine in codeLines) 39 | { 40 | var cl = new CodeLine(codeLine); 41 | if (!String.IsNullOrEmpty(codeLine.Trim())) 42 | { 43 | this.Codes.Add(cl); 44 | } 45 | 46 | Legit &= cl.Legit; 47 | HasLineWithAllZeros &= cl.LineWithAllZeroes; 48 | if (!cl.Legit) 49 | { 50 | this.ErrorLine += cl.ErrorLine; 51 | } 52 | } 53 | } 54 | } 55 | else 56 | { 57 | Legit = false; 58 | ErrorLine += code; 59 | } 60 | } 61 | else 62 | { 63 | Legit = false; 64 | ErrorLine += code; 65 | } 66 | } 67 | } 68 | 69 | public String Output() 70 | { 71 | //var title = UpdateTitle(); 72 | return OutputMasterBlock( 73 | string.IsNullOrEmpty(this.CodeTitle) ? "Mastercode" : this.CodeTitle, 74 | String.Join(Environment.NewLine, Codes.Select(cl => cl.Output()))); 75 | } 76 | 77 | /// 78 | /// Return a Master block by given title and cheats list 79 | /// 80 | /// 81 | /// 82 | /// 83 | public static String OutputMasterBlock(string title, string cheats = "") 84 | { 85 | return 86 | Environment.NewLine + 87 | $"{{{title}}}" + 88 | Environment.NewLine + 89 | cheats + 90 | Environment.NewLine; 91 | } 92 | } 93 | } 94 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/CheatCode/SubCheat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace SwitchCheatCodeManager.CheatCode 7 | { 8 | public class SubCheat 9 | { 10 | public String SubTile; 11 | public List Cheats; 12 | public bool Legit; 13 | public string ErrorLine; 14 | 15 | public SubCheat(String code) 16 | { 17 | Legit = true; 18 | if (code.Contains("--]") && code.Contains("--]")) { 19 | //code.Split 20 | var codes = code.Split("[--SectionEnd:"); 21 | if (codes.Length == 2) 22 | { 23 | var sectionEnd = codes[1].Split("--]"); 24 | var cc = new CheatBlock(codes[1]); 25 | if (!String.IsNullOrEmpty(cc.CodeTitle) && cc.HasLineWithAllZeros) 26 | { 27 | var endTitle = cc.CodeTitle; 28 | 29 | Cheats = new List(); 30 | var cheats = codes[0].Trim(); 31 | // Start to match cheats 32 | String[] codePieces = cheats.Split("["); 33 | Legit = true; 34 | int index = 0; 35 | foreach (var codePiece in codePieces) 36 | { 37 | if (!String.IsNullOrEmpty(codePiece.Trim())) 38 | { 39 | cc = new CheatBlock(codePiece); 40 | if (index == 0 && cc.HasLineWithAllZeros) 41 | { 42 | var startTitle = cc.CodeTitle; 43 | if (startTitle == endTitle) 44 | { 45 | SubTile = startTitle.Substring(0, startTitle.Length - 2); 46 | } 47 | else 48 | { 49 | Legit = false; 50 | ErrorLine += $"SectionStart [{startTitle}] And SectionEnd [{endTitle}] Not Match\n"; 51 | 52 | } 53 | } 54 | else 55 | { 56 | Cheats.Add(cc); 57 | Legit &= cc.Legit; 58 | if (!cc.Legit) 59 | { 60 | ErrorLine += cc.ErrorLine; 61 | } 62 | } 63 | 64 | } 65 | index++; 66 | } 67 | } 68 | } 69 | else 70 | { 71 | Legit = false; 72 | ErrorLine += "Redudant SectionEnd\n"; 73 | } 74 | } 75 | else 76 | { 77 | Legit = false; 78 | ErrorLine += "Missing EndWidth\n"; 79 | } 80 | } 81 | 82 | public SubCheat(List cheats) 83 | { 84 | SubTile = "Others"; 85 | this.Cheats = cheats; 86 | } 87 | 88 | public String Output() => 89 | OutputSubSectionBlock(this.SubTile, String.Join(Environment.NewLine, this.Cheats.Select(cl => cl.Output()))); 90 | 91 | public static String OutputSubSectionBlock(string subTitle, string cheats = null) 92 | { 93 | return Environment.NewLine + 94 | $"[--SectionStart:{subTitle}--]" + Environment.NewLine + 95 | "00000000 00000000 00000000" + Environment.NewLine + 96 | (string.IsNullOrEmpty(cheats) 97 | ? Environment.NewLine 98 | : Environment.NewLine + cheats + Environment.NewLine) + 99 | $"[--SectionEnd:{subTitle}--]" + Environment.NewLine + 100 | "00000000 00000000 00000000" + Environment.NewLine; 101 | } 102 | } 103 | } 104 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Comparator/TextboxComparator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Comparator 8 | { 9 | /** 10 | * Comparer for the version digist, i.e. 2.0.0 ~ 12.0.0 11 | * How to determine the version digits, instead of doing a 12 | * pure string comparison. We need to saparately compare the 13 | * digits on each version. 14 | * @param: int x, int y. 2 digits to compare. 15 | */ 16 | public class TextboxComparator : IComparer 17 | { 18 | public int Compare(string x, string y) 19 | { 20 | var xStr = x.ReplaceLineEndings(); 21 | var yStr = y.ReplaceLineEndings(); 22 | return xStr.CompareTo(yStr); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Comparator/VersionComparator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Comparator 8 | { 9 | /** 10 | * Comparer for version digits, i.e. 2.0.0 ~ 12.0.0 11 | * How to determine the version digits, instead of doing a 12 | * pure string comparison. We need to saparately compare the 13 | * digits on each version. 14 | * @param: int x, int y. 2 digits to compare. 15 | */ 16 | public class VersionComparator : IComparer 17 | { 18 | public int Compare(string x, string y) 19 | { 20 | // Main goal of comparison 2 digits. 21 | // i.e., 1.0.0 vs 1.0.1 22 | if (x.Contains(".") && y.Contains(".")) 23 | { 24 | var xparts = x.Split("."); 25 | var yparts = y.Split("."); 26 | for (var i = 0; i < Math.Min(xparts.Length, yparts.Length); i++) 27 | { 28 | long xdigit, ydigit; 29 | bool xConvert = long.TryParse(xparts[i], out xdigit); 30 | bool yConvert = long.TryParse(yparts[i], out ydigit); 31 | if (xConvert && yConvert) 32 | { 33 | if (xdigit > ydigit) // 1.1.0 > 1.0.0 => 2 34 | { 35 | return i + 1; 36 | } 37 | else if (xdigit < ydigit) // 1.0.0 < 1.0.1 => -3 38 | { 39 | return -i - 1; 40 | } 41 | } 42 | else 43 | { 44 | // 1.x2341312 will be consider as string compare 45 | return string.Compare(x, y, true); 46 | } 47 | } 48 | 49 | if (xparts.Length > yparts.Length) // 1.0.0.1 > 1.0.0 -> -3 50 | { 51 | return yparts.Length; 52 | } 53 | else if (xparts.Length < yparts.Length) // 1.0.2 < 1.0.2.1 -> 3 54 | { 55 | return -xparts.Length; 56 | } 57 | else 58 | { 59 | return 0; 60 | } 61 | } 62 | else 63 | { 64 | // If the comparison format are whole digits, we did a straight compare 65 | return string.Compare(x, y, true); 66 | } 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Constant/CharacterSet.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Constant 8 | { 9 | /// 10 | /// Class defined each character set based. 11 | /// Reference 12 | /// https://docwiki.embarcadero.com/Libraries/Alexandria/en/Vcl.Graphics.TFontCharset 13 | /// 14 | internal class CharacterSet 15 | { 16 | /// 17 | /// ANSI characters. 18 | /// 19 | public byte ANSI_CHARSET = 0; 20 | 21 | /// 22 | /// Font is chosen based solely on Name and Size. If the described font is not 23 | /// available on the system, Windows will substitute another font. 24 | /// 25 | public byte DEFAULT_CHARSET = 1; 26 | 27 | /// 28 | /// Standard symbol set. 29 | /// 30 | public byte SYMBOL_CHARSET = 2; 31 | 32 | /// 33 | /// Macintosh characters. Not available on NT 3.51. 34 | /// 35 | public byte MAC_CHARSET = 77; 36 | 37 | /// 38 | /// Japanese shift-JIS characters. 39 | /// 40 | public byte SHIFTJIS_CHARSET = 128; 41 | 42 | /// 43 | /// Korean characters (Wansung). 44 | /// 45 | public byte HANGEUL_CHARSET = 129; 46 | public byte HANGUL_CHARSET = 129; 47 | 48 | /// 49 | /// Korean characters (Johab). Not available on NT 3.51 50 | /// 51 | public byte JOHAB_CHARSET = 130; 52 | 53 | /// 54 | /// Simplified Chinese characters(mainland china). 55 | /// 56 | public byte GB2312_CHARSET = 134; 57 | 58 | /// 59 | /// Traditional Chinese characters (Taiwanese). 60 | /// 61 | public byte CHINESEBIG5_CHARSET = 136; 62 | 63 | /// 64 | /// Greek characters.Not available on NT 3.51. 65 | /// 66 | public byte GREEK_CHARSET = 161; 67 | 68 | /// 69 | /// Turkish characters. Not available on NT 3.51 70 | /// 71 | public byte TURKISH_CHARSET = 162; 72 | 73 | /// 74 | /// Vietnamese characters. Not available on NT 3.51. 75 | /// 76 | public byte VIETNAMESE_CHARSET = 163; 77 | 78 | /// 79 | /// Hebrew characters.Not available on NT 3.51 80 | /// 81 | public byte HEBREW_CHARSET = 177; 82 | 83 | /// 84 | /// Arabic characters. Not available on NT 3.51 85 | /// 86 | public byte ARABIC_CHARSET = 178; 87 | 88 | /// 89 | /// Baltic characters. Not available on NT 3.51. 90 | /// 91 | public byte BALTIC_CHARSET = 186; 92 | 93 | /// 94 | /// Cyrillic characters. Not available on NT 3.51. 95 | /// 96 | public byte RUSSIAN_CHARSET = 204; 97 | 98 | /// 99 | /// Arabic characters. Not available on NT 3.51 100 | /// 101 | public byte THAI_CHARSET = 222; 102 | 103 | /// 104 | /// Includes diacritical marks for eastern european countries. Not available on NT 3.51. 105 | /// 106 | public byte EASTEUROPE_CHARSET = 238; 107 | 108 | /// 109 | /// Depends on the codepage of the operating system. 110 | /// 111 | public byte OEM_CHARSET = 255; 112 | 113 | 114 | } 115 | } 116 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Constant/RichTextBoxConstants.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using SwitchCheatCodeManager.Helper; 7 | 8 | namespace SwitchCheatCodeManager.Constant 9 | { 10 | public static class RichTextBoxConstants 11 | { 12 | // Reference: 13 | // http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/RichTextBoxConstants.cs,31b52ac41e96a888 14 | /* EM_SETCHARFORMAT wparam masks */ 15 | internal const int EM_GETCHARFORMAT = (NativeMethods.WM_USER + 58); 16 | internal const int EM_SETCHARFORMAT = (NativeMethods.WM_USER + 68); 17 | 18 | // Reference 19 | // https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/RichTextBoxConstants.cs,355d591685547539 20 | 21 | internal const int EM_GETPARAFORMAT = (NativeMethods.WM_USER + 61); 22 | internal const int EM_SETPARAFORMAT = (NativeMethods.WM_USER + 71); 23 | /// 24 | /// Applies the formatting to the current selection. If the selection is empty, the character formatting is applied to 25 | /// the insertion point, and the new character format is in effect only until the insertion point changes. 26 | /// 27 | /* EM_SETCHARFORMAT wparam masks */ 28 | internal const int SCF_SELECTION = 0x0001; 29 | internal const int SCF_WORD = 0x0002; 30 | internal const int SCF_DEFAULT = 0x0000; // set the default charformat or paraformat 31 | internal const int SCF_ALL = 0x0004; // not valid with SCF_SELECTION or SCF_WORD 32 | internal const int SCF_USEUIRULES = 0x0008; // modifier for SCF_SELECTION; says that 33 | 34 | internal const int CFM_BACKCOLOR = 0x04000000; 35 | internal const int CFM_FACE = 0x20000000; 36 | internal const int CFM_SIZE = unchecked((int)0x80000000); 37 | internal const int CFM_CHARSET = 0x08000000; 38 | internal const int CFM_LCID = 0x02000000; 39 | 40 | /* PARAFORMAT 2.0 masks and effects */ 41 | internal const int PFM_LINESPACING = 0x00000100; 42 | 43 | /* NOTE: CFE_AUTOCOLOR and CFE_AUTOBACKCOLOR correspond to CFM_COLOR and 44 | CFM_BACKCOLOR, respectively, which control them */ 45 | internal const int CFE_AUTOBACKCOLOR = CFM_BACKCOLOR; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/ComboBoxEx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics.Eventing.Reader; 4 | using System.Drawing.Drawing2D; 5 | using System.Drawing; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | 9 | namespace SwitchCheatCodeManager.FormEntity 10 | { 11 | public class ComboBoxEx : ComboBox 12 | { 13 | public ComboBoxEx() 14 | { 15 | base.DropDownStyle = ComboBoxStyle.DropDownList; 16 | base.DrawMode = DrawMode.OwnerDrawFixed; 17 | } 18 | 19 | protected override void OnDrawItem(DrawItemEventArgs e) 20 | { 21 | e.DrawBackground(); 22 | if (e.State == DrawItemState.Focus) 23 | e.DrawFocusRectangle(); 24 | var index = e.Index; 25 | if (index < 0 || index >= Items.Count) 26 | { 27 | return; 28 | } 29 | var item = Items[index]; 30 | string text = item == null ? "(null)" : ((DropDownItem)item).Text; 31 | 32 | using (var brush = new SolidBrush(e.ForeColor)) 33 | { 34 | e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit; 35 | var newBounds = e.Bounds; 36 | newBounds = new Rectangle( 37 | e.Bounds.X + 50, 38 | e.Bounds.Y + 1, 39 | e.Bounds.Width -50, 40 | e.Bounds.Height); 41 | e.Graphics.DrawString(text, e.Font, brush, newBounds); 42 | 43 | if (item != null && ((DropDownItem)item).Image != null) 44 | { 45 | e.Graphics.SmoothingMode = SmoothingMode.AntiAlias; 46 | e.Graphics.DrawImage(((DropDownItem)item).Image, 47 | new Rectangle( 48 | e.Bounds.X + 1, 49 | e.Bounds.Y, 50 | e.Bounds.Height - 2, 51 | e.Bounds.Height - 2)); 52 | } 53 | e.Graphics.DrawRectangle(Pens.LightGray, e.Bounds.X + 50, e.Bounds.Y , 54 | e.Bounds.Width - 52, e.Bounds.Height - 1); 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/DropDownItem.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Drawing; 4 | using System.IO; 5 | using System.Security.Policy; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | using static System.Net.Mime.MediaTypeNames; 9 | using Image = System.Drawing.Image; 10 | 11 | namespace SwitchCheatCodeManager.FormEntity 12 | { 13 | public class DropDownItem : UserControl 14 | { 15 | public string Text { get; set; } 16 | public string Value { get; set; } 17 | public Image Image { get; set; } 18 | public override string ToString() { return Text; } 19 | 20 | public DropDownItem() 21 | { 22 | } 23 | 24 | public DropDownItem(string value, string text) 25 | { 26 | this.Value = value; 27 | this.Text = text; 28 | this.Image = new Bitmap(50, 50); 29 | } 30 | 31 | public DropDownItem(string value, string text, FileInfo image) : this(value, text) 32 | { 33 | if (image != null) 34 | { 35 | Image prevImg = Image.FromFile(image.FullName); 36 | this.Image = ResizeImage(prevImg, new Size(50, 50)); 37 | } 38 | } 39 | 40 | private Image ResizeImage(Image imgToResize, Size size) => (Image)(new Bitmap(imgToResize, size)); 41 | 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/ListBoxEx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Windows.Forms; 5 | 6 | namespace SwitchCheatCodeManager.FormEntity 7 | { 8 | public class ListBoxEx : ListBox 9 | { 10 | public ListBoxEx() 11 | { 12 | base.DrawMode = DrawMode.OwnerDrawFixed; 13 | } 14 | 15 | protected override void OnDrawItem(DrawItemEventArgs e) 16 | { 17 | e.DrawBackground(); 18 | if (e.State == DrawItemState.Focus) 19 | e.DrawFocusRectangle(); 20 | var index = e.Index; 21 | if (index < 0 || index >= Items.Count) 22 | { 23 | return; 24 | } 25 | var item = Items[index]; 26 | string text = (item == null) ? "(null)" : item.ToString(); 27 | using (var brush = new System.Drawing.SolidBrush(e.ForeColor)) 28 | { 29 | e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit; 30 | var newBounds = e.Bounds; 31 | newBounds = new System.Drawing.Rectangle( 32 | e.Bounds.X + 15, 33 | e.Bounds.Y + 4, 34 | e.Bounds.Width, 35 | e.Bounds.Height); 36 | e.Graphics.DrawString(text, e.Font, brush, newBounds); 37 | } 38 | } 39 | 40 | 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/SearchTextBox.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows.Forms; 7 | 8 | namespace SwitchCheatCodeManager.FormEntity 9 | { 10 | public class SearchTextBox : TextBox 11 | { 12 | private Timer m_delayedTextChangedTimer; 13 | 14 | public event EventHandler DelayedTextChanged; 15 | 16 | public SearchTextBox() : base() 17 | { 18 | this.DelayedTextChangedTimeout = 5 * 100; // 0.5 seconds 19 | } 20 | 21 | protected override void Dispose(bool disposing) 22 | { 23 | if (m_delayedTextChangedTimer != null) 24 | { 25 | m_delayedTextChangedTimer.Stop(); 26 | if (disposing) 27 | m_delayedTextChangedTimer.Dispose(); 28 | } 29 | 30 | base.Dispose(disposing); 31 | } 32 | 33 | public int DelayedTextChangedTimeout { get; set; } 34 | 35 | protected virtual void OnDelayedTextChanged(EventArgs e) 36 | { 37 | if (this.DelayedTextChanged != null) 38 | this.DelayedTextChanged(this, e); 39 | } 40 | 41 | protected override void OnTextChanged(EventArgs e) 42 | { 43 | this.InitializeDelayedTextChangedEvent(); 44 | base.OnTextChanged(e); 45 | } 46 | 47 | private void InitializeDelayedTextChangedEvent() 48 | { 49 | if (m_delayedTextChangedTimer != null) 50 | m_delayedTextChangedTimer.Stop(); 51 | 52 | if (m_delayedTextChangedTimer == null || m_delayedTextChangedTimer.Interval != this.DelayedTextChangedTimeout) 53 | { 54 | m_delayedTextChangedTimer = new Timer(); 55 | m_delayedTextChangedTimer.Tick += new EventHandler(HandleDelayedTextChangedTimerTick); 56 | m_delayedTextChangedTimer.Interval = this.DelayedTextChangedTimeout; 57 | } 58 | 59 | m_delayedTextChangedTimer.Start(); 60 | } 61 | 62 | private void HandleDelayedTextChangedTimerTick(object sender, EventArgs e) 63 | { 64 | Timer timer = sender as Timer; 65 | timer.Stop(); 66 | 67 | this.OnDelayedTextChanged(EventArgs.Empty); 68 | } 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/TextAreaEx.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Constant; 2 | using SwitchCheatCodeManager.Model; 3 | using SwitchCheatCodeManager.Helper; 4 | using System; 5 | using System.Drawing; 6 | using System.Runtime.InteropServices; 7 | using System.Windows.Forms; 8 | using RECT = SwitchCheatCodeManager.Helper.NativeMethods.RECT; 9 | 10 | namespace SwitchCheatCodeManager.FormEntity 11 | { 12 | public class TextAreaEx : RichTextBox 13 | { 14 | 15 | [DllImport(@"User32.dll", EntryPoint = @"SendMessage", CharSet = CharSet.Auto)] 16 | public static extern int SendMessageRefRect(IntPtr hWnd, uint msg, int wParam, ref RECT rect); 17 | 18 | [DllImport(@"user32.dll", EntryPoint = @"SendMessage", CharSet = CharSet.Auto)] 19 | public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, ref Rectangle lParam); 20 | 21 | // For RichTextBox 22 | // http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/UnsafeNativeMethods.cs,0d546f58103867e3 23 | [DllImport(@"user32.dll", CharSet = CharSet.Auto)] 24 | public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam); 25 | [DllImport("User32.dll", CharSet = CharSet.Auto)] 26 | public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] CHARFORMAT2 lParam); 27 | [DllImport("User32.dll", CharSet = CharSet.Auto)] 28 | public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, [In, Out, MarshalAs(UnmanagedType.LPStruct)] PARAFORMAT2 lParam); 29 | 30 | public TextAreaEx() : base() 31 | { 32 | AutoSize = false; 33 | Padding = new Padding(0); 34 | this.SetInnerMargins(15, 10, 15, 0); 35 | this.SetCharacterSet(); 36 | this.SetLineSpacing(Constants.DEFAULT_TEXTBOX_CHARACTER_LINE_SPACING); 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/FormEntity/TextBoxEx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Drawing; 5 | using System.Runtime.InteropServices; 6 | using System.Windows.Forms; 7 | 8 | namespace SwitchCheatCodeManager.FormEntity 9 | { 10 | class TextBoxEx : TextBox 11 | { 12 | 13 | [DllImport("user32.dll")] 14 | private static extern IntPtr SendMessage(IntPtr hwnd, int msg, int wParam, int lParam); 15 | private const int EM_SETMARGINS = 0xd3; 16 | private const int EC_RIGHTMARGIN = 2; 17 | private const int EC_LEFTMARGIN = 1; 18 | private int p = 5; 19 | public TextBoxEx() : base() 20 | { 21 | var b = new Label { Dock = DockStyle.Bottom, Height = 0, BackColor = Color.Transparent }; 22 | var l = new Label { Dock = DockStyle.Left, Width = p, BackColor = Color.Transparent }; 23 | var r = new Label { Dock = DockStyle.Right, Width = p, BackColor = Color.Transparent }; 24 | AutoSize = false; 25 | Padding = new Padding(0); 26 | ///BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; 27 | Controls.AddRange(new Control[] { l, r, b }); 28 | } 29 | protected override void OnHandleCreated(EventArgs e) 30 | { 31 | base.OnHandleCreated(e); 32 | SetMargin(); 33 | } 34 | private void SetMargin() 35 | { 36 | SendMessage(Handle, EM_SETMARGINS, EC_RIGHTMARGIN, p << 16); 37 | SendMessage(Handle, EM_SETMARGINS, EC_LEFTMARGIN, p); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Helper/EnumHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Helper 8 | { 9 | public static class EnumHelper 10 | { 11 | /// 12 | /// Gets an attribute on an enum field value 13 | /// 14 | /// The type of the attribute you want to retrieve 15 | /// The enum value 16 | /// The attribute of type T that exists on the enum value 17 | /// ().Description;]]> 18 | public static T GetAttributeOfType(this Enum enumVal) where T : System.Attribute 19 | { 20 | var type = enumVal.GetType(); 21 | var memInfo = type.GetMember(enumVal.ToString()); 22 | var attributes = memInfo[0].GetCustomAttributes(typeof(T), false); 23 | return (attributes.Length > 0) ? (T)attributes[0] : null; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Helper/StringExtension.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Helper 8 | { 9 | public static class StringExtension 10 | { 11 | public static string GetLast(this string source, int tail_length) 12 | { 13 | if (tail_length >= source.Length) 14 | return source; 15 | return source.Substring(source.Length - tail_length); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Mode/EnumMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using SwitchCheatCodeManager.Constant; 7 | using SwitchCheatCodeManager.Model; 8 | using SwitchCheatCodeManager.Properties; 9 | 10 | namespace SwitchCheatCodeManager.Mode 11 | { 12 | public class EnumMode 13 | { 14 | public enum Language 15 | { 16 | NotSet = -1, 17 | English = 0, 18 | Chinese = 1, 19 | Japanese = 2, 20 | } 21 | 22 | public enum DirectoryMode 23 | { 24 | OtherMode = 0, 25 | SingleMode = 1, 26 | ListMode = 2, 27 | } 28 | public enum VersionFileMode 29 | { 30 | Create, 31 | Edit, 32 | Update, 33 | None 34 | }; 35 | 36 | public static string VersionFileModeText(VersionFileMode mode) => 37 | mode switch 38 | { 39 | VersionFileMode.Create => Resources.VersionFileModeCreateButton_Text, 40 | VersionFileMode.Edit => Resources.VersionFileModeEditButton_Text, 41 | VersionFileMode.Update => Resources.VersionFileModeUpdateButton_Text, 42 | VersionFileMode.None => "Invalid", 43 | _ => throw new ArgumentException(message: "invalid enum value", paramName: nameof(mode)), 44 | }; 45 | 46 | public enum ASMOperationType 47 | { 48 | StoreStaticValueToMemory = 0, 49 | BeginConditionalBlock = 1, 50 | EndConditionalBlock = 2, 51 | LoopStartEnd = 3, 52 | LoadRegisterWithStaticValue = 4, 53 | LoadRegisterWithMemoryValue = 5, 54 | StoreStaticValueToRegister = 6, 55 | ApplyLegacyArithmeticOperation = 7, 56 | ButtonActivatorBlock = 8, 57 | ApplyArithmeticOperationToRegister = 9, 58 | StoreRegisterToMemoryAddress = 10, 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Model/CHARFORMAT2.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.InteropServices; 2 | 3 | namespace SwitchCheatCodeManager.Model 4 | { 5 | [StructLayout(LayoutKind.Sequential, Pack = 4)] 6 | public class CHARFORMAT2 7 | { 8 | // Reference: 9 | // http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/NativeMethods.cs,acde044a28b57a48 10 | // http://pinvoke.net/default.aspx/Structures/CHARFORMAT2.html 11 | 12 | public int cbSize = Marshal.SizeOf(typeof(CHARFORMAT2)); 13 | public int dwMask; 14 | public int dwEffects; 15 | public int yHeight; 16 | public int yOffset; 17 | public int crTextColor; 18 | public byte bCharSet; 19 | public byte bPitchAndFamily; 20 | //[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x40)] 21 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] 22 | public string szFaceName; 23 | public short wWeight; 24 | public short sSpacing; 25 | public int crBackColor; 26 | public int lcid; 27 | public int dwReserved; 28 | public short sStyle; 29 | public short wKerning; 30 | public byte bUnderlineType; 31 | public byte bAnimation; 32 | public byte bRevAuthor; 33 | public byte bReserved1; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Model/FtpUtility.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Net; 5 | using System.IO; 6 | 7 | namespace SwitchCheatCodeManager.Model 8 | { 9 | public class FtpUtility 10 | { 11 | public string UserName { get; set; } 12 | public string Password { get; set; } 13 | public string Path { get; set; } 14 | 15 | public List LoadFileList() 16 | { 17 | // Create a FTP request 18 | var request = (FtpWebRequest)WebRequest.Create(Path); 19 | request.Method = WebRequestMethods.Ftp.ListDirectoryDetails; 20 | request.Credentials = new NetworkCredential(UserName, Password); 21 | // List files 22 | List files = new List(); 23 | using (var response = (FtpWebResponse)request.GetResponse()) 24 | { 25 | using (var responseStream = response.GetResponseStream()) 26 | { 27 | var reader = new StreamReader(responseStream); 28 | while (!reader.EndOfStream) 29 | { 30 | var line = reader.ReadLine(); 31 | if (string.IsNullOrWhiteSpace(line) == false) 32 | { 33 | var fileName = line.Split(new[] { ' ', '\t' }).Last(); 34 | if (!fileName.StartsWith(".")) 35 | files.Add(fileName); 36 | } 37 | } 38 | return files; 39 | } 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Model/LanguageModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SwitchCheatCodeManager.Model 8 | { 9 | public class LanguageModel 10 | { 11 | public int Hex { get; set; } 12 | public string Name { get; set; } 13 | public string Decimal { get; set; } 14 | 15 | public LanguageModel(string name, int hex) 16 | { 17 | this.Name = name; 18 | this.Hex = hex; 19 | //this.Decimal = GetDecimal(hex); 20 | } 21 | 22 | public int GetDecimalFromHex(string hex) => Convert.ToInt32(hex, 16); 23 | public string GetHexInString() => "0x" + String.Format("{0:0000}", this.Hex); 24 | public string GetDecimalInString() => string.Format("", this.Decimal); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Model/PARAFORMAT2.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.InteropServices; 2 | 3 | namespace SwitchCheatCodeManager.Model 4 | { 5 | [StructLayout(LayoutKind.Sequential, Pack = 4)] 6 | public class PARAFORMAT2 7 | { 8 | // Reference: 9 | // https://docs.microsoft.com/en-us/windows/win32/api/richedit/ns-richedit-paraformat2 10 | // https://pinvoke.net/default.aspx/Structures/PARAFORMAT2.html 11 | 12 | public int cbSize; 13 | public int dwMask; 14 | public short wNumbering; 15 | public short wReserved; 16 | public int dxStartIndent; 17 | public int dxRightIndent; 18 | public int dxOffset; 19 | public short wAlignment; 20 | public short cTabCount; 21 | [MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)] 22 | public int[] rgxTabs; 23 | public int dySpaceBefore; 24 | public int dySpaceAfter; 25 | public int dyLineSpacing; 26 | public short sStyle; 27 | public byte bLineSpacingRule; 28 | public byte bOutlineLevel; 29 | public short wShadingWeight; 30 | public short wShadingStyle; 31 | public short wNumberingStart; 32 | public short wNumberingStyle; 33 | public short wNumberingTab; 34 | public short wBorderSpace; 35 | public short wBorderWidth; 36 | public short wBorders; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace SwitchCheatCodeManager 5 | { 6 | static class Program 7 | { 8 | /// 9 | /// The main entry point for the application. 10 | /// 11 | [STAThread] 12 | static void Main() 13 | { 14 | Application.SetHighDpiMode(HighDpiMode.SystemAware); 15 | Application.EnableVisualStyles(); 16 | Application.SetCompatibleTextRenderingDefault(false); 17 | Application.SetHighDpiMode(HighDpiMode.PerMonitor); 18 | Application.Run(new WinForm.MainForm( 19 | new Helper.MainHelper(), 20 | new Helper.ActionHelper() 21 | )); ; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Release 6 | Any CPU 7 | bin\Release\net6.0-windows\publish\ 8 | FileSystem 9 | <_TargetId>Folder 10 | 11 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Properties/PublishProfiles/FolderProfile.pubxml.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | True|2025-04-09T00:30:09.0849290Z||; 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace SwitchCheatCodeManager.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.0.3.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/ApplyLegacyArithmicOperationForm.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Helper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Drawing; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Text.RegularExpressions; 10 | using System.Threading.Tasks; 11 | using System.Windows.Forms; 12 | 13 | namespace SwitchCheatCodeManager.SubView 14 | { 15 | public partial class ApplyLegacyArithmeticOperationForm : SubViewForm 16 | { 17 | private MainHelper Helper; 18 | 19 | private string TextBoxTemplateValue = string.Empty; 20 | 21 | public ApplyLegacyArithmeticOperationForm(MainHelper helper) 22 | { 23 | InitializeComponent(); 24 | 25 | this.Helper = helper; 26 | this.ThirtyTwoBitRadioButton.Checked = true; 27 | this.ArithmeticRegisterComboBox.SelectedIndex = 0; 28 | this.AdditionRadioButton.Checked = true; 29 | } 30 | 31 | public override string GetCode() 32 | { 33 | //7T0RC000 VVVVVVVV 34 | string template = "7{0}0{1}{2}000 {3}"; 35 | string memRegion = this.EightBitRadioButton.Checked 36 | ? "1" 37 | : this.SixteenBitRadioButton.Checked 38 | ? "2" 39 | : this.ThirtyTwoBitRadioButton.Checked 40 | ? "4" 41 | : this.SixtyFourBitRadioButton.Checked 42 | ? "8" 43 | : "1"; 44 | string register = this.ArithmeticRegisterComboBox.SelectedItem.ToString(); 45 | string operation = this.AdditionRadioButton.Checked 46 | ? "0" 47 | : this.SubtractionRadioButton.Checked 48 | ? "1" 49 | : this.MultiplicationRadioButton.Checked 50 | ? "2" 51 | : this.LeftShiftRadioButton.Checked 52 | ? "3" 53 | : this.RightShiftRadioButton.Checked 54 | ? "4" 55 | : "0"; 56 | string value = Helper.FormatHexAddressValue(this.ValueTextBox.Text, 8); 57 | return string.Format(template, memRegion, register, operation, value); 58 | } 59 | 60 | private void ValueTextBox_TextChanged(object sender, EventArgs e) 61 | { 62 | // If the text does not match regex 63 | if (Regex.IsMatch(this.ValueTextBox.Text, "[^0-9A-Fa-f]")) 64 | { 65 | MessageBox.Show("Please only enter HEX numbers."); 66 | this.ValueTextBox.Text = this.TextBoxTemplateValue; 67 | this.ValueTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 68 | this.ValueTextBox.SelectionLength = 0; 69 | } 70 | else 71 | { 72 | this.ValueTextBox.Text = this.ValueTextBox.Text.ToUpper(); 73 | this.TextBoxTemplateValue = this.ValueTextBox.Text; 74 | this.ValueTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 75 | this.ValueTextBox.SelectionLength = 0; 76 | } 77 | } 78 | 79 | private void BitRadioButton_CheckedChanged(object sender, EventArgs e) 80 | { 81 | /** 82 | if (this.EightBitRadioButton.Checked) 83 | { 84 | this.ValueTextBox.MaxLength = 2; 85 | this.ValueTextBox.Text = this.ValueTextBox.Text.GetLast(2); 86 | this.ValueTextBox.PlaceholderText = " e.g. VV (0~2 hex-numbers)"; 87 | } 88 | else if (this.SixteenBitRadioButton.Checked) 89 | { 90 | this.ValueTextBox.MaxLength = 4; 91 | this.ValueTextBox.Text = this.ValueTextBox.Text.GetLast(4); 92 | this.ValueTextBox.PlaceholderText = " e.g. VVVV (0~4 hex-numbers)"; 93 | } 94 | else if (this.ThirtyTwoBitRadioButton.Checked) 95 | { 96 | this.ValueTextBox.MaxLength = 8; 97 | this.ValueTextBox.Text = this.ValueTextBox.Text.GetLast(8); 98 | this.ValueTextBox.PlaceholderText = " e.g. VVVVVVVV (0~8 hex-numbers)"; 99 | } 100 | else if (this.SixtyFourBitRadioButton.Checked) 101 | { 102 | this.ValueTextBox.MaxLength = 16; 103 | this.ValueTextBox.Text = this.ValueTextBox.Text.GetLast(16); 104 | this.ValueTextBox.PlaceholderText = " e.g. VVVVVVVVVVVVVVVV (0~16 hex-numbers)"; 105 | } 106 | */ 107 | this.ValueTextBox.MaxLength = 8; 108 | this.ValueTextBox.Text = this.ValueTextBox.Text.GetLast(8); 109 | this.ValueTextBox.PlaceholderText = " e.g. VVVVVVVV (0~8 hex-numbers)"; 110 | UpdateExampleText(); 111 | } 112 | 113 | private void UpdateExampleText() 114 | { 115 | this.TemplateLabel.Text = "7T0RC000 VVVVVVVV"; 116 | } 117 | } 118 | } 119 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/ButtonActivatorForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.CodeDom; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Diagnostics; 7 | using System.Drawing; 8 | using System.Linq; 9 | using System.Security.Policy; 10 | using System.Text; 11 | using System.Threading.Tasks; 12 | using System.Windows.Forms; 13 | 14 | namespace SwitchCheatCodeManager.SubView 15 | { 16 | public partial class ButtonActivatorForm : SubViewForm 17 | { 18 | public ButtonActivatorForm() 19 | { 20 | InitializeComponent(); 21 | } 22 | public override string GetCode() 23 | { 24 | string hex = "8{0}{1}{2}{3}{4}{5}{6}"; 25 | int dOne 26 | = 1 * (AButtonCheckBox.Checked ? 1 : 0) // 80000001 27 | + 2 * (BButtonCheckBox.Checked ? 1 : 0) // 80000002 28 | + 4 * (XButtonCheckBox.Checked ? 1 : 0) // 80000004 29 | + 8 * (YButtonCheckBox.Checked ? 1 : 0) // 80000008 30 | ; 31 | int dTwo 32 | = 1 * (LStickCheckBox.Checked ? 1 : 0) // 80000010 33 | + 2 * (RStickCheckBox.Checked ? 1 : 0) // 80000020 34 | + 4 * (LButtonCheckBox.Checked ? 1 : 0) // 80000040 35 | + 8 * (RButtonCheckBox.Checked ? 1 : 0) // 80000080 36 | ; 37 | int dThree 38 | = 1 * (ZLButtonCheckBox.Checked ? 1 : 0) // 80000100 39 | + 2 * (ZRButtonCheckBox.Checked ? 1 : 0) // 80000200 40 | + 4 * (PlusButtonCheckBox.Checked ? 1 : 0) // 80000400 41 | + 8 * (MinusButtonCheckBox.Checked ? 1 : 0) // 80000800 42 | ; 43 | int dFour 44 | = 1 * (DLeftCheckBox.Checked ? 1 : 0) // 80001000 45 | + 2 * (DUpCheckBox.Checked ? 1 : 0) // 80002000 46 | + 4 * (DRightCheckBox.Checked ? 1 : 0) // 80004000 47 | + 8 * (DDownCheckBox.Checked ? 1 : 0) // 80008000 48 | ; 49 | int dFive 50 | = 1 * (LSLeftCheckBox.Checked ? 1 : 0) // 80010000 51 | + 2 * (LSUpCheckBox.Checked ? 1 : 0) // 80020000 52 | + 4 * (LSRightCheckBox.Checked ? 1 : 0) // 80040000 53 | + 8 * (LSDownCheckBox.Checked ? 1 : 0) // 80080000 54 | ; 55 | int dSix 56 | = 1 * (RSLeftCheckBox.Checked ? 1 : 0) // 80100000 57 | + 2 * (RSUpCheckBox.Checked ? 1 : 0) // 80200000 58 | + 4 * (RSRightCheckBox.Checked ? 1 : 0) // 80400000 59 | + 8 * (RSDownCheckBox.Checked ? 1 : 0) // 80800000 60 | ; 61 | int dFront 62 | = 1 * (SLButtonCheckBox.Checked ? 1 : 0) // 81000000 63 | + 2 * (SRButtonCheckBox.Checked ? 1 : 0) // 82000000 64 | ; 65 | return string.Format(hex, 66 | string.Format("{0:X}", dFront), 67 | string.Format("{0:X}", dSix), 68 | string.Format("{0:X}", dFive), 69 | string.Format("{0:X}", dFour), 70 | string.Format("{0:X}", dThree), 71 | string.Format("{0:X}", dTwo), 72 | string.Format("{0:X}", dOne)); 73 | } 74 | 75 | private void ButtonsCheckBox_CheckedChanged(object sender, EventArgs e) 76 | { 77 | this.TemplateLabel.Text = GetCode(); 78 | } 79 | 80 | private void ResetButton_Click(object sender, EventArgs e) 81 | { 82 | foreach (Control gbox in this.Controls) 83 | { 84 | if (gbox.GetType() == typeof(GroupBox)) 85 | { 86 | foreach (Control cb in gbox.Controls) 87 | { 88 | if (cb.GetType() == typeof(CheckBox)) 89 | { 90 | ((CheckBox)cb).Checked = false; 91 | } 92 | } 93 | } 94 | } 95 | } 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/ButtonActivatorForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/ConditionalForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoadRegisterWithMemoryValueForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoadRegisterWithStaticValueForm.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Helper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Drawing; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Text.RegularExpressions; 10 | using System.Threading.Tasks; 11 | using System.Windows.Forms; 12 | 13 | namespace SwitchCheatCodeManager.SubView 14 | { 15 | public partial class LoadRegisterWithStaticValueForm : SubViewForm 16 | { 17 | private MainHelper Helper; 18 | 19 | private string TextBoxTemplateValue { get; set; } 20 | 21 | public LoadRegisterWithStaticValueForm(MainHelper helper) 22 | { 23 | InitializeComponent(); 24 | this.Helper = helper; 25 | 26 | this.RegisterListComboBox.SelectedIndex = 0; 27 | } 28 | 29 | public override string GetCode() 30 | { 31 | // 40020000 00000000 00000001 32 | string register = this.RegisterListComboBox.SelectedItem.ToString(); 33 | string address = Helper.FormatHexAddressValue(this.AddressValueTextBox.Text, 16); 34 | return string.Format("400{0}0000 {1}", register, address); 35 | } 36 | 37 | private void AddressValueTextBox_TextChanged(object sender, EventArgs e) 38 | { 39 | // If the text does not match regex 40 | if (Regex.IsMatch(this.AddressValueTextBox.Text, "[^0-9A-Fa-f]")) 41 | { 42 | MessageBox.Show("Please only enter HEX numbers."); 43 | this.AddressValueTextBox.Text = this.TextBoxTemplateValue; 44 | this.AddressValueTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 45 | this.AddressValueTextBox.SelectionLength = 0; 46 | } 47 | else 48 | { 49 | this.AddressValueTextBox.Text = this.AddressValueTextBox.Text.ToUpper(); 50 | this.TextBoxTemplateValue = this.AddressValueTextBox.Text; 51 | this.AddressValueTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 52 | this.AddressValueTextBox.SelectionLength = 0; 53 | } 54 | } 55 | 56 | private void UpdateExampleText() 57 | { 58 | this.TemplateLabel.Text = "400R0000 VVVVVVVV VVVVVVVV"; 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoadRegisterWithStaticValueForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoopEndForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace SwitchCheatCodeManager.SubView 2 | { 3 | partial class LoopEndForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | LoopEndGroupBox = new System.Windows.Forms.GroupBox(); 32 | CurrentValueLabel = new System.Windows.Forms.Label(); 33 | ExampleLabel = new System.Windows.Forms.Label(); 34 | LoopEndGroupBox.SuspendLayout(); 35 | SuspendLayout(); 36 | // 37 | // LoopEndGroupBox 38 | // 39 | LoopEndGroupBox.Controls.Add(CurrentValueLabel); 40 | LoopEndGroupBox.Controls.Add(ExampleLabel); 41 | LoopEndGroupBox.Location = new System.Drawing.Point(15, 15); 42 | LoopEndGroupBox.Name = "LoopEndGroupBox"; 43 | LoopEndGroupBox.Size = new System.Drawing.Size(549, 509); 44 | LoopEndGroupBox.TabIndex = 0; 45 | LoopEndGroupBox.TabStop = false; 46 | LoopEndGroupBox.Text = "Loop End"; 47 | // 48 | // CurrentValueLabel 49 | // 50 | CurrentValueLabel.AutoSize = true; 51 | CurrentValueLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); 52 | CurrentValueLabel.Location = new System.Drawing.Point(140, 100); 53 | CurrentValueLabel.Name = "CurrentValueLabel"; 54 | CurrentValueLabel.Size = new System.Drawing.Size(0, 30); 55 | CurrentValueLabel.TabIndex = 1; 56 | // 57 | // ExampleLabel 58 | // 59 | ExampleLabel.AutoSize = true; 60 | ExampleLabel.Location = new System.Drawing.Point(30, 100); 61 | ExampleLabel.Name = "ExampleLabel"; 62 | ExampleLabel.Size = new System.Drawing.Size(96, 30); 63 | ExampleLabel.TabIndex = 0; 64 | ExampleLabel.Text = "Example:"; 65 | // 66 | // LoopEndForm 67 | // 68 | AutoScaleDimensions = new System.Drawing.SizeF(12F, 30F); 69 | AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 70 | ClientSize = new System.Drawing.Size(576, 536); 71 | Controls.Add(LoopEndGroupBox); 72 | Name = "LoopEndForm"; 73 | Text = "LoopEndForm"; 74 | LoopEndGroupBox.ResumeLayout(false); 75 | LoopEndGroupBox.PerformLayout(); 76 | ResumeLayout(false); 77 | } 78 | 79 | #endregion 80 | 81 | private System.Windows.Forms.GroupBox LoopEndGroupBox; 82 | private System.Windows.Forms.Label CurrentValueLabel; 83 | private System.Windows.Forms.Label ExampleLabel; 84 | } 85 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoopEndForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace SwitchCheatCodeManager.SubView 12 | { 13 | public partial class LoopEndForm : SubViewForm 14 | { 15 | public string CurrentLoopStartValue { get; set; } 16 | public LoopEndForm(string startValue) 17 | { 18 | InitializeComponent(); 19 | this.CurrentLoopStartValue = startValue; 20 | this.CurrentValueLabel.Text = GetCode(); 21 | } 22 | 23 | public override string GetCode() 24 | { 25 | return GetLoopEndCode(this.CurrentLoopStartValue); 26 | } 27 | 28 | private string GetLoopEndCode(string startCode) 29 | { 30 | return startCode.Substring(0, 1) + "1" + startCode.Substring(2); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoopEndForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoopStartEndForm.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Helper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Drawing; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Text.RegularExpressions; 10 | using System.Threading.Tasks; 11 | using System.Windows.Forms; 12 | 13 | namespace SwitchCheatCodeManager.SubView 14 | { 15 | public partial class LoopStartEndForm : SubViewForm 16 | { 17 | private MainHelper Helper; 18 | 19 | private string TextBoxTemplateValue = string.Empty; 20 | public LoopStartEndForm(MainHelper helper) 21 | { 22 | InitializeComponent(); 23 | this.Helper = helper; 24 | 25 | this.StartRadioButton.Checked = true; 26 | this.CountRegisterComboBox.SelectedIndex = 0; 27 | } 28 | 29 | public override string GetCode() 30 | { 31 | string register = this.CountRegisterComboBox.SelectedItem.ToString(); 32 | string value = Helper.FormatHexAddressValue(this.NumOfLoopsTextBox.Text, 8); 33 | string template = this.StartRadioButton.Checked 34 | ? "300{0}0000 {1}" 35 | : this.EndRadioButton.Checked 36 | ? "310{0}0000" 37 | : "3000000000"; 38 | 39 | return string.Format(template, register, value); 40 | } 41 | 42 | private void CountRegisterComboBox_SelectedIndexChanged(object sender, EventArgs e) 43 | { 44 | //this.CurrentValueLabel.Text = GetCode(); 45 | } 46 | 47 | private void NumOfLoopsTextBox_TextChanged(object sender, EventArgs e) 48 | { 49 | // If the text does not match regex 50 | if (Regex.IsMatch(this.NumOfLoopsTextBox.Text, "[^0-9A-Fa-f]")) 51 | { 52 | MessageBox.Show("Please only enter HEX numbers."); 53 | this.NumOfLoopsTextBox.Text = this.TextBoxTemplateValue; 54 | this.NumOfLoopsTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 55 | this.NumOfLoopsTextBox.SelectionLength = 0; 56 | } 57 | else 58 | { 59 | this.NumOfLoopsTextBox.Text = this.NumOfLoopsTextBox.Text.ToUpper(); 60 | this.TextBoxTemplateValue = this.NumOfLoopsTextBox.Text; 61 | this.NumOfLoopsTextBox.SelectionStart = this.TextBoxTemplateValue.Length; 62 | this.NumOfLoopsTextBox.SelectionLength = 0; 63 | } 64 | 65 | //this.CurrentValueLabel.Text = GetCode(); 66 | } 67 | 68 | private void StartRadioButton_CheckedChanged(object sender, EventArgs e) 69 | { 70 | if (this.StartRadioButton.Checked) 71 | { 72 | this.NumOfLoopsLabel.Show(); 73 | this.NumOfLoopsTextBox.Show(); 74 | this.CurrentValueLabel.Text = "300R0000 VVVVVVVV"; 75 | } 76 | else if (this.EndRadioButton.Checked) 77 | { 78 | this.NumOfLoopsLabel.Hide(); 79 | this.NumOfLoopsTextBox.Hide(); 80 | this.CurrentValueLabel.Text = "310R0000"; 81 | } 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/LoopStartEndForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/StoreStaticValueToRegisterMemoryAddressForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/SubViewForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace SwitchCheatCodeManager.SubView 2 | { 3 | partial class SubViewForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | SuspendLayout(); 32 | // 33 | // SubViewForm 34 | // 35 | AutoScaleDimensions = new System.Drawing.SizeF(12F, 30F); 36 | AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 37 | ClientSize = new System.Drawing.Size(576, 536); 38 | Name = "SubViewForm"; 39 | Text = "SubViewForm"; 40 | ResumeLayout(false); 41 | } 42 | 43 | #endregion 44 | } 45 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/SubViewForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace SwitchCheatCodeManager.SubView 12 | { 13 | public partial class SubViewForm : Form 14 | { 15 | public SubViewForm() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | public virtual string GetCode() 21 | { 22 | return string.Empty; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/SubViewForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/TerminatorForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace SwitchCheatCodeManager.SubView 2 | { 3 | partial class TerminatorForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | ExampleLabel = new System.Windows.Forms.Label(); 32 | TemplateLabel = new System.Windows.Forms.Label(); 33 | TerminatorGroupBox = new System.Windows.Forms.GroupBox(); 34 | ConditionElseRadioButton = new System.Windows.Forms.RadioButton(); 35 | ConditionEndRadioButton = new System.Windows.Forms.RadioButton(); 36 | TerminatorGroupBox.SuspendLayout(); 37 | SuspendLayout(); 38 | // 39 | // ExampleLabel 40 | // 41 | ExampleLabel.AutoSize = true; 42 | ExampleLabel.Location = new System.Drawing.Point(20, 113); 43 | ExampleLabel.Name = "ExampleLabel"; 44 | ExampleLabel.Size = new System.Drawing.Size(96, 30); 45 | ExampleLabel.TabIndex = 0; 46 | ExampleLabel.Text = "Example:"; 47 | // 48 | // TemplateLabel 49 | // 50 | TemplateLabel.AutoSize = true; 51 | TemplateLabel.Font = new System.Drawing.Font("Consolas", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); 52 | TemplateLabel.Location = new System.Drawing.Point(40, 143); 53 | TemplateLabel.Name = "TemplateLabel"; 54 | TemplateLabel.Size = new System.Drawing.Size(106, 24); 55 | TemplateLabel.TabIndex = 1; 56 | TemplateLabel.Text = "2X000000"; 57 | // 58 | // TerminatorGroupBox 59 | // 60 | TerminatorGroupBox.Controls.Add(ConditionElseRadioButton); 61 | TerminatorGroupBox.Controls.Add(ConditionEndRadioButton); 62 | TerminatorGroupBox.Location = new System.Drawing.Point(20, 12); 63 | TerminatorGroupBox.Name = "TerminatorGroupBox"; 64 | TerminatorGroupBox.Size = new System.Drawing.Size(520, 98); 65 | TerminatorGroupBox.TabIndex = 2; 66 | TerminatorGroupBox.TabStop = false; 67 | TerminatorGroupBox.Text = "End Type (X):"; 68 | // 69 | // ConditionElseRadioButton 70 | // 71 | ConditionElseRadioButton.AutoSize = true; 72 | ConditionElseRadioButton.Location = new System.Drawing.Point(260, 40); 73 | ConditionElseRadioButton.Name = "ConditionElseRadioButton"; 74 | ConditionElseRadioButton.Size = new System.Drawing.Size(199, 34); 75 | ConditionElseRadioButton.TabIndex = 1; 76 | ConditionElseRadioButton.TabStop = true; 77 | ConditionElseRadioButton.Text = "Else Condition (1)"; 78 | ConditionElseRadioButton.UseVisualStyleBackColor = true; 79 | ConditionElseRadioButton.CheckedChanged += ConditionRadioButton_CheckedChanged; 80 | // 81 | // ConditionEndRadioButton 82 | // 83 | ConditionEndRadioButton.AutoSize = true; 84 | ConditionEndRadioButton.Location = new System.Drawing.Point(20, 40); 85 | ConditionEndRadioButton.Name = "ConditionEndRadioButton"; 86 | ConditionEndRadioButton.Size = new System.Drawing.Size(198, 34); 87 | ConditionEndRadioButton.TabIndex = 0; 88 | ConditionEndRadioButton.TabStop = true; 89 | ConditionEndRadioButton.Text = "End Condition (0)"; 90 | ConditionEndRadioButton.UseVisualStyleBackColor = true; 91 | ConditionEndRadioButton.CheckedChanged += ConditionRadioButton_CheckedChanged; 92 | // 93 | // TerminatorForm 94 | // 95 | AutoScaleDimensions = new System.Drawing.SizeF(12F, 30F); 96 | AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 97 | ClientSize = new System.Drawing.Size(576, 536); 98 | Controls.Add(ExampleLabel); 99 | Controls.Add(TemplateLabel); 100 | Controls.Add(TerminatorGroupBox); 101 | Name = "TerminatorForm"; 102 | Text = "TerminatorForm"; 103 | TerminatorGroupBox.ResumeLayout(false); 104 | TerminatorGroupBox.PerformLayout(); 105 | ResumeLayout(false); 106 | PerformLayout(); 107 | } 108 | 109 | #endregion 110 | 111 | private System.Windows.Forms.GroupBox TerminatorGroupBox; 112 | private System.Windows.Forms.RadioButton ConditionEndRadioButton; 113 | private System.Windows.Forms.RadioButton ConditionElseRadioButton; 114 | private System.Windows.Forms.Label ExampleLabel; 115 | private System.Windows.Forms.Label TemplateLabel; 116 | } 117 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/TerminatorForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace SwitchCheatCodeManager.SubView 12 | { 13 | public partial class TerminatorForm : SubViewForm 14 | { 15 | public TerminatorForm() 16 | { 17 | InitializeComponent(); 18 | } 19 | public override string GetCode() 20 | { 21 | // 2X000000 22 | // X: End type (0 = End, 1 = Else). 23 | if (this.ConditionEndRadioButton.Checked) 24 | { 25 | return string.Format("2{0}000000", "X"); 26 | } 27 | else if (this.ConditionElseRadioButton.Checked) 28 | { 29 | return string.Format("2{0}000000", "X"); 30 | } 31 | 32 | return "20000000"; 33 | } 34 | 35 | private void ConditionRadioButton_CheckedChanged(object sender, EventArgs e) 36 | { 37 | this.TemplateLabel.Text = GetCode(); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SubView/TerminatorForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SwitchCheatCodeManager.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 4.0 5 | en 6 | true 7 | true 8 | 9 | 10 | WinExe 11 | net6.0-windows 12 | true 13 | icon\nintendo-switch.ico 14 | True 15 | embedded 16 | nintendo-switch.png 17 | README.md 18 | https://github.com/solleo1989/SwitchCheatCodeManager 19 | git 20 | en 21 | 22 | 23 | False 24 | 25 | 26 | False 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | True 35 | \ 36 | 37 | 38 | 39 | 40 | 41 | Resources.zh-cn.resx 42 | True 43 | True 44 | 45 | 46 | True 47 | True 48 | Resources.resx 49 | 50 | 51 | True 52 | True 53 | Settings.settings 54 | 55 | 56 | Form 57 | 58 | 59 | 60 | 61 | Always 62 | Designer 63 | Resources.zh-cn.Designer.cs 64 | PublicResXFileCodeGenerator 65 | 66 | 67 | PublicResXFileCodeGenerator 68 | Resources.Designer.cs 69 | Always 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | True 78 | \ 79 | 80 | 81 | Always 82 | 83 | 84 | SettingsSingleFileGenerator 85 | Settings.Designer.cs 86 | 87 | 88 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/SwitchCheatCodeManager.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | <_LastSelectedProfileId>C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\Properties\PublishProfiles\FolderProfile.pubxml 5 | 6 | 7 | 8 | UserControl 9 | 10 | 11 | Component 12 | 13 | 14 | Component 15 | 16 | 17 | Component 18 | 19 | 20 | Form 21 | 22 | 23 | Form 24 | 25 | 26 | Form 27 | 28 | 29 | Form 30 | 31 | 32 | Form 33 | 34 | 35 | Form 36 | 37 | 38 | Form 39 | 40 | 41 | Form 42 | 43 | 44 | Form 45 | 46 | 47 | Form 48 | 49 | 50 | Form 51 | 52 | 53 | Form 54 | 55 | 56 | Form 57 | 58 | 59 | Form 60 | 61 | 62 | Form 63 | 64 | 65 | Form 66 | 67 | 68 | Component 69 | 70 | 71 | Component 72 | 73 | 74 | Component 75 | 76 | 77 | Form 78 | 79 | 80 | Form 81 | 82 | 83 | 84 | 85 | Designer 86 | 87 | 88 | Designer 89 | 90 | 91 | Designer 92 | 93 | 94 | Designer 95 | 96 | 97 | Designer 98 | 99 | 100 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/WinForm/AboutForm.Designer.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Constant; 2 | using SwitchCheatCodeManager.Properties; 3 | 4 | namespace SwitchCheatCodeManager.WinForm 5 | { 6 | partial class AboutForm 7 | { 8 | /// 9 | /// Required designer variable. 10 | /// 11 | private System.ComponentModel.IContainer components = null; 12 | 13 | /// 14 | /// Clean up any resources being used. 15 | /// 16 | /// true if managed resources should be disposed; otherwise, false. 17 | protected override void Dispose(bool disposing) 18 | { 19 | if (disposing && (components != null)) 20 | { 21 | components.Dispose(); 22 | } 23 | base.Dispose(disposing); 24 | } 25 | 26 | #region Windows Form Designer generated code 27 | 28 | /// 29 | /// Required method for Designer support - do not modify 30 | /// the contents of this method with the code editor. 31 | /// 32 | private void InitializeComponent() 33 | { 34 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutForm)); 35 | this.TitleLabel = new System.Windows.Forms.Label(); 36 | this.MessageLabel = new System.Windows.Forms.Label(); 37 | this.ReleaseLinkLabel = new System.Windows.Forms.LinkLabel(); 38 | this.OkButton = new System.Windows.Forms.Button(); 39 | this.SuspendLayout(); 40 | // 41 | // MessageLabel 42 | // 43 | resources.ApplyResources(this.MessageLabel, "MessageLabel"); 44 | this.MessageLabel.Name = "MessageLabel"; 45 | this.MessageLabel.Text = global::SwitchCheatCodeManager.Properties.Resources.ABOUT_FORM_MESSAGE_TEXT; 46 | // 47 | // ReleaseLinkLabel 48 | // 49 | resources.ApplyResources(this.ReleaseLinkLabel, "ReleaseLinkLabel"); 50 | this.ReleaseLinkLabel.Name = "ReleaseLinkLabel"; 51 | this.ReleaseLinkLabel.TabStop = true; 52 | this.ReleaseLinkLabel.Text = global::SwitchCheatCodeManager.Properties.Resources.ABOUT_FORM_LINK_TEXT; 53 | this.ReleaseLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.ReleaseLinkLabel_LinkClicked); 54 | // 55 | // OkButton 56 | // 57 | resources.ApplyResources(this.OkButton, "OkButton"); 58 | this.OkButton.Name = "OkButton"; 59 | this.OkButton.Text = global::SwitchCheatCodeManager.Properties.Resources.DIALOGUE_BUTTON_TEXT_OK; 60 | this.OkButton.UseVisualStyleBackColor = true; 61 | this.OkButton.Click += new System.EventHandler(this.OkButton_Click); 62 | // 63 | // TitleLabel 64 | // 65 | resources.ApplyResources(this.TitleLabel, "TitleLabel"); 66 | this.TitleLabel.Name = "TitleLabel"; 67 | this.TitleLabel.Text = global::SwitchCheatCodeManager.Properties.Resources.ABOUT_FORM_TITLE_TEXT; 68 | // 69 | // AboutForm 70 | // 71 | resources.ApplyResources(this, "$this"); 72 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 73 | this.Controls.Add(this.TitleLabel); 74 | this.Controls.Add(this.MessageLabel); 75 | this.Controls.Add(this.ReleaseLinkLabel); 76 | this.Controls.Add(this.OkButton); 77 | this.Name = "AboutForm"; 78 | this.Text = global::SwitchCheatCodeManager.Properties.Resources.ABOUT_FORM_TITLE; 79 | this.ResumeLayout(false); 80 | 81 | } 82 | 83 | #endregion 84 | 85 | private System.Windows.Forms.Label TitleLabel; 86 | private System.Windows.Forms.Label MessageLabel; 87 | private System.Windows.Forms.LinkLabel ReleaseLinkLabel; 88 | private System.Windows.Forms.Button OkButton; 89 | } 90 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/WinForm/AboutForm.cs: -------------------------------------------------------------------------------- 1 | using SwitchCheatCodeManager.Helper; 2 | using System; 3 | using System.Diagnostics; 4 | using System.Globalization; 5 | using System.Threading; 6 | using System.Windows.Forms; 7 | 8 | namespace SwitchCheatCodeManager.WinForm 9 | { 10 | public partial class AboutForm : Form 11 | { 12 | private MainHelper Helper; 13 | private ActionHelper Action; 14 | private CultureInfo Culture; 15 | public AboutForm( 16 | MainHelper mainHelper, 17 | ActionHelper actionHelper, 18 | CultureInfo cultureInfo 19 | ) 20 | { 21 | this.Helper = mainHelper; 22 | this.Action = actionHelper; 23 | this.Culture = cultureInfo; 24 | 25 | ResetCultureInfo(); 26 | InitializeComponent(); 27 | } 28 | 29 | private void OkButton_Click(object sender, EventArgs e) 30 | { 31 | this.Close(); 32 | } 33 | 34 | private void ReleaseLinkLabel_LinkClicked(Object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) 35 | { 36 | string target = e.Link.LinkData as string; 37 | 38 | if (target != null && target.StartsWith("http")) 39 | { 40 | Process.Start(new ProcessStartInfo(target) { UseShellExecute = true }); 41 | } 42 | } 43 | 44 | private void ResetCultureInfo() 45 | { 46 | Thread.CurrentThread.CurrentUICulture = this.Culture; 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/WinForm/CodeBuilderForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/WinForm/CodeCompareForm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | text/microsoft-resx 50 | 51 | 52 | 2.0 53 | 54 | 55 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 56 | 57 | 58 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 59 | 60 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/config/settings.ini: -------------------------------------------------------------------------------- 1 | [input_folder] 2 | [output_folder] -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Add.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/AddNew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/AddNew.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Compare.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Convert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Convert.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Copy.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Default.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Down.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Down2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Down2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Format.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Home.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Home2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Home2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Language.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Left.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Open.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Open2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Open2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Open3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Open3.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Overwrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Overwrite.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Remove.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Remove2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Remove2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Right.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Save.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Save2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Save2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Save3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Save3.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Search.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Settings.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Settings2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Settings2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Up.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/Up2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/Up2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/nintendo-switch.fw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/nintendo-switch.fw.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/nintendo-switch.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/nintendo-switch.ico -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/nintendo-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/nintendo-switch.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/nintendo-switch2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/nintendo-switch2.ico -------------------------------------------------------------------------------- /SwitchCheatCodeManager/icon/nintendo-switch2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/icon/nintendo-switch2.png -------------------------------------------------------------------------------- /SwitchCheatCodeManager/img/NoImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/img/NoImage.jpg -------------------------------------------------------------------------------- /SwitchCheatCodeManager/ml_temp_ControlsScan.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SwitchCheatCodeManager")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cfb85f624f85d522498ef502d75aa419388314b")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SwitchCheatCodeManager")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SwitchCheatCodeManager")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/solleo1989/SwitchCheatCodeManager")] 22 | [assembly: System.Resources.NeutralResourcesLanguageAttribute("en")] 23 | [assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] 24 | [assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] 25 | 26 | // Generated by the MSBuild WriteCodeFragment class. 27 | 28 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 41814561141a9d01a7c540b465e31eba6e59d1aa09161805578ff2d8415e1063 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.FormEntity.DropDownItem.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.FormEntity.DropDownItem.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.TargetFramework = net6.0-windows 9 | build_property.TargetPlatformMinVersion = 7.0 10 | build_property.UsingMicrosoftNETSdkWeb = 11 | build_property.ProjectTypeGuids = 12 | build_property.InvariantGlobalization = 13 | build_property.PlatformNeutralAssembly = 14 | build_property.EnforceExtendedAnalyzerRules = 15 | build_property._SupportedPlatformList = Linux,macOS,Windows 16 | build_property.RootNamespace = SwitchCheatCodeManager 17 | build_property.ProjectDir = C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\ 18 | build_property.EnableComHosting = 19 | build_property.EnableGeneratedComInterfaceComImportInterop = 20 | build_property.CsWinRTUseWindowsUIXamlProjections = false 21 | build_property.EffectiveAnalysisLevelStyle = 6.0 22 | build_property.EnableCodeStyleSeverity = 23 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.zh-cn.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.zh-cn.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ConditionalForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.ConditionalForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoopEndForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoopEndForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoopStartEndForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.LoopStartEndForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.MemoryWriteForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.MemoryWriteForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.SubViewForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.SubViewForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.TerminatorForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.SubView.TerminatorForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeCompareForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeCompareForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.assets.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 137a85fac46917697c1a990af5cc18333de8471d2a24b0397b89157cc63bc959 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.designer.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": {} 9 | }, 10 | "libraries": {} 11 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.designer.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.WindowsDesktop.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "additionalProbingPaths": [ 15 | "C:\\Users\\solle_000\\.dotnet\\store\\|arch|\\|tfm|", 16 | "C:\\Users\\solle_000\\.nuget\\packages", 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", 18 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 19 | ], 20 | "configProperties": { 21 | "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 988fce2f330098e7a6a89392b4db9d1b816df2b8c48df4823869b51c117cfbd0 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/SwitchCheatCodeManager.sourcelink.json: -------------------------------------------------------------------------------- 1 | {"documents":{"C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\*":"https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/0cfb85f624f85d522498ef502d75aa419388314b/*"}} -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties..Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties..Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources - Copy.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources - Copy.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.en-us.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.en-us.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.zh-cn.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/TempPE/Properties.Resources.zh-cn.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/apphost.exe -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/en-US/SwitchCheatCodeManager.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/en-US/SwitchCheatCodeManager.resources.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/ref/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/ref/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/refint/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/refint/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/net6.0-windows/zh-cn/SwitchCheatCodeManager.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/net6.0-windows/zh-cn/SwitchCheatCodeManager.resources.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SwitchCheatCodeManager")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SwitchCheatCodeManager")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SwitchCheatCodeManager")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 7199201720b127bd289e008c10978b9fed054f18 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.EditVersionIndexForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.EditVersionIndexForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.RootNamespace = SwitchCheatCodeManager 9 | build_property.ProjectDir = C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\ 10 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.MainForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.MainForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.Properties.Resources.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.assets.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.BuildWithSkipAnalyzers -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | ea91c4e16acdd52116bea45aed78a55198224082 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.exe 2 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.deps.json 3 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.runtimeconfig.json 4 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.runtimeconfig.dev.json 5 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.dll 6 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.pdb 7 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csprojAssemblyReference.cache 8 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csproj.GenerateResource.cache 9 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.AssemblyInfoInputs.cache 10 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.AssemblyInfo.cs 11 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csproj.CoreCompileInputs.cache 12 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.dll 13 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.pdb 14 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.genruntimeconfig.cache 15 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.MainForm.resources 16 | C:\Users\solle\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.Properties.Resources.resources 17 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.exe 18 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.deps.json 19 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.runtimeconfig.json 20 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.runtimeconfig.dev.json 21 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.dll 22 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Debug\netcoreapp3.1\SwitchCheatCodeManager.pdb 23 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csprojAssemblyReference.cache 24 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.MainForm.resources 25 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.Properties.Resources.resources 26 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csproj.GenerateResource.cache 27 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.AssemblyInfoInputs.cache 28 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.AssemblyInfo.cs 29 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.csproj.CoreCompileInputs.cache 30 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.dll 31 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.pdb 32 | C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\obj\Debug\netcoreapp3.1\SwitchCheatCodeManager.genruntimeconfig.cache 33 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.designer.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v3.1": {} 9 | }, 10 | "libraries": {} 11 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.designer.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.1", 4 | "framework": { 5 | "name": "Microsoft.WindowsDesktop.App", 6 | "version": "3.1.0" 7 | }, 8 | "additionalProbingPaths": [ 9 | "C:\\Users\\solle_000\\.dotnet\\store\\|arch|\\|tfm|", 10 | "C:\\Users\\solle_000\\.nuget\\packages" 11 | ], 12 | "configProperties": { 13 | "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.exe -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | c5243a05206faf8e75b2e3313011875b263af639 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/SwitchCheatCodeManager.pdb -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Debug/netcoreapp3.1/apphost.exe -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/PublishOutputs.6f1ef66b43.txt: -------------------------------------------------------------------------------- 1 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\Properties\Resources.resx 2 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\Properties\Resources.zh-cn.resx 3 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\img\NoImage.jpg 4 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\SwitchCheatCodeManager.exe 5 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\SwitchCheatCodeManager.dll 6 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\SwitchCheatCodeManager.deps.json 7 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\SwitchCheatCodeManager.runtimeconfig.json 8 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\zh-cn\SwitchCheatCodeManager.resources.dll 9 | C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\bin\Release\net6.0-windows\publish\en-US\SwitchCheatCodeManager.resources.dll 10 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SwitchCheatCodeManager")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cfb85f624f85d522498ef502d75aa419388314b")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SwitchCheatCodeManager")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SwitchCheatCodeManager")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | [assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/solleo1989/SwitchCheatCodeManager")] 22 | [assembly: System.Resources.NeutralResourcesLanguageAttribute("en")] 23 | [assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] 24 | [assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] 25 | 26 | // Generated by the MSBuild WriteCodeFragment class. 27 | 28 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 619900feed72c7aa1433023b4918c8356996002a089df2be4054a3ad276d484a 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.FormEntity.DropDownItem.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.FormEntity.DropDownItem.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.TargetFramework = net6.0-windows 9 | build_property.TargetPlatformMinVersion = 7.0 10 | build_property.UsingMicrosoftNETSdkWeb = 11 | build_property.ProjectTypeGuids = 12 | build_property.InvariantGlobalization = 13 | build_property.PlatformNeutralAssembly = 14 | build_property.EnforceExtendedAnalyzerRules = 15 | build_property._SupportedPlatformList = Linux,macOS,Windows 16 | build_property.RootNamespace = SwitchCheatCodeManager 17 | build_property.ProjectDir = C:\Users\solle_000\source\repos\solleo1989\SwitchCheatCodeManager\SwitchCheatCodeManager\ 18 | build_property.EnableComHosting = 19 | build_property.EnableGeneratedComInterfaceComImportInterop = 20 | build_property.CsWinRTUseWindowsUIXamlProjections = false 21 | build_property.EffectiveAnalysisLevelStyle = 6.0 22 | build_property.EnableCodeStyleSeverity = 23 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.zh-cn.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.Properties.Resources.zh-cn.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyArithmeticOperationForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ApplyLegacyArithmeticOperationForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ButtonActivatorForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ConditionalForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.ConditionalForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithMemoryValueForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoadRegisterWithStaticValueForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoopEndForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoopEndForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoopStartEndForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.LoopStartEndForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.MemoryWriteForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.MemoryWriteForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.StoreRegisterToMemoryAddressForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.StoreStaticValueToRegisterMemoryAddressForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.SubViewForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.SubViewForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.TerminatorForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.SubView.TerminatorForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.AboutForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeBuilderForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeCompareForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.CodeCompareForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.EditVersionIndexForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.MainForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.en-US.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.WinForm.SettingsForm.resources -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.assets.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | df8c1c10de7450938b15dc8f36e8fc1ac1dd6aaefb8b1c4ec9eb454d666996cf 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | b5ec5443b21b3627d86953f0f6f747cca1bf31cae472bc58f9eb9584c5e12a41 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/SwitchCheatCodeManager.sourcelink.json: -------------------------------------------------------------------------------- 1 | {"documents":{"C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\*":"https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/0cfb85f624f85d522498ef502d75aa419388314b/*"}} -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/TempPE/Properties.Resources.zh-cn.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/TempPE/Properties.Resources.zh-cn.Designer.cs.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/apphost.exe -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/en-US/SwitchCheatCodeManager.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/en-US/SwitchCheatCodeManager.resources.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/ref/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/ref/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/refint/SwitchCheatCodeManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/refint/SwitchCheatCodeManager.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/net6.0-windows/zh-cn/SwitchCheatCodeManager.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/net6.0-windows/zh-cn/SwitchCheatCodeManager.resources.dll -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SwitchCheatCodeManager")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SwitchCheatCodeManager")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SwitchCheatCodeManager")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 7008ab50c15ed04ccfdc6c8bbb17217ed152a809 2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.RootNamespace = SwitchCheatCodeManager 9 | build_property.ProjectDir = C:\Users\solle_000\source\repos\SwitchCheatCodeManager\SwitchCheatCodeManager\ 10 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.assets.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solleo1989/SwitchCheatCodeManager/8dcfae8af324b07da823b480bff5ddecc40c17b9/SwitchCheatCodeManager/obj/Release/netcoreapp3.1/SwitchCheatCodeManager.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/SwitchCheatCodeManager.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj", 11 | "projectName": "SwitchCheatCodeManager", 12 | "projectPath": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj", 13 | "packagesPath": "C:\\Users\\solle_000\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", 18 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 19 | ], 20 | "configFilePaths": [ 21 | "C:\\Users\\solle_000\\AppData\\Roaming\\NuGet\\NuGet.Config", 22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 23 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 24 | ], 25 | "originalTargetFrameworks": [ 26 | "net6.0-windows" 27 | ], 28 | "sources": { 29 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 30 | "https://api.nuget.org/v3/index.json": {} 31 | }, 32 | "frameworks": { 33 | "net6.0-windows7.0": { 34 | "targetAlias": "net6.0-windows", 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | }, 43 | "restoreAuditProperties": { 44 | "enableAudit": "true", 45 | "auditLevel": "low", 46 | "auditMode": "direct" 47 | }, 48 | "SdkAnalysisLevel": "9.0.200" 49 | }, 50 | "frameworks": { 51 | "net6.0-windows7.0": { 52 | "targetAlias": "net6.0-windows", 53 | "imports": [ 54 | "net461", 55 | "net462", 56 | "net47", 57 | "net471", 58 | "net472", 59 | "net48", 60 | "net481" 61 | ], 62 | "assetTargetFallback": true, 63 | "warn": true, 64 | "frameworkReferences": { 65 | "Microsoft.NETCore.App": { 66 | "privateAssets": "all" 67 | }, 68 | "Microsoft.WindowsDesktop.App.WindowsForms": { 69 | "privateAssets": "none" 70 | } 71 | }, 72 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.202\\RuntimeIdentifierGraph.json" 73 | } 74 | } 75 | } 76 | } 77 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/SwitchCheatCodeManager.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\solle_000\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 6.13.2 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/SwitchCheatCodeManager.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net6.0-windows7.0": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | "net6.0-windows7.0": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\solle_000\\.nuget\\packages\\": {}, 12 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, 13 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 14 | }, 15 | "project": { 16 | "version": "1.0.0", 17 | "restore": { 18 | "projectUniqueName": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj", 19 | "projectName": "SwitchCheatCodeManager", 20 | "projectPath": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj", 21 | "packagesPath": "C:\\Users\\solle_000\\.nuget\\packages\\", 22 | "outputPath": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\obj\\", 23 | "projectStyle": "PackageReference", 24 | "fallbackFolders": [ 25 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", 26 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 27 | ], 28 | "configFilePaths": [ 29 | "C:\\Users\\solle_000\\AppData\\Roaming\\NuGet\\NuGet.Config", 30 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 31 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 32 | ], 33 | "originalTargetFrameworks": [ 34 | "net6.0-windows" 35 | ], 36 | "sources": { 37 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 38 | "https://api.nuget.org/v3/index.json": {} 39 | }, 40 | "frameworks": { 41 | "net6.0-windows7.0": { 42 | "targetAlias": "net6.0-windows", 43 | "projectReferences": {} 44 | } 45 | }, 46 | "warningProperties": { 47 | "warnAsError": [ 48 | "NU1605" 49 | ] 50 | }, 51 | "restoreAuditProperties": { 52 | "enableAudit": "true", 53 | "auditLevel": "low", 54 | "auditMode": "direct" 55 | }, 56 | "SdkAnalysisLevel": "9.0.200" 57 | }, 58 | "frameworks": { 59 | "net6.0-windows7.0": { 60 | "targetAlias": "net6.0-windows", 61 | "imports": [ 62 | "net461", 63 | "net462", 64 | "net47", 65 | "net471", 66 | "net472", 67 | "net48", 68 | "net481" 69 | ], 70 | "assetTargetFallback": true, 71 | "warn": true, 72 | "frameworkReferences": { 73 | "Microsoft.NETCore.App": { 74 | "privateAssets": "all" 75 | }, 76 | "Microsoft.WindowsDesktop.App.WindowsForms": { 77 | "privateAssets": "none" 78 | } 79 | }, 80 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.202\\RuntimeIdentifierGraph.json" 81 | } 82 | } 83 | } 84 | } -------------------------------------------------------------------------------- /SwitchCheatCodeManager/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "v7oSptwxuaQ=", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\solle_000\\source\\repos\\solleo1989\\SwitchCheatCodeManager\\SwitchCheatCodeManager\\SwitchCheatCodeManager.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } --------------------------------------------------------------------------------