├── .gitattributes
├── .gitignore
├── .vs
└── DualSenseAT
│ └── FileContentIndex
│ └── read.lock
├── App.config
├── Constants.cs
├── DualSenseAT.csproj
├── DualSenseAT.csproj.user
├── DualSenseAT.sln
├── ExtraControls
└── ATButton.cs
├── Form1.Designer.cs
├── Form1.cs
├── Form1.resx
├── Functions
├── Console.cs
├── NetworkServices.cs
├── UIFunctions.cs
├── apiFunctions.cs
└── langs.cs
├── IniFile.cs
├── Krypton Dependencies
├── AdvancedPageDragAndDrop.exe
├── AdvancedPageDragAndDrop.exe.config
├── AdvancedPageDragAndDrop.pdb
├── ApplicationMenu.exe
├── ApplicationMenu.exe.config
├── ApplicationMenu.pdb
├── AutoShrinkingGroups.exe
├── AutoShrinkingGroups.exe.config
├── AutoShrinkingGroups.pdb
├── BasicEvents.exe
├── BasicEvents.exe.config
├── BasicEvents.pdb
├── BasicPageDragAndDrop.exe
├── BasicPageDragAndDrop.exe.config
├── BasicPageDragAndDrop.pdb
├── ButtonSpecPlayground.exe
├── ButtonSpecPlayground.exe.config
├── ButtonSpecPlayground.pdb
├── CellMaximizeAndRestore.exe
├── CellMaximizeAndRestore.exe.config
├── CellMaximizeAndRestore.pdb
├── ChildControlStack.exe
├── ChildControlStack.exe.config
├── ChildControlStack.pdb
├── ComponentFactory.Krypton.Design.dll
├── ComponentFactory.Krypton.Design.pdb
├── ComponentFactory.Krypton.Docking.dll
├── ComponentFactory.Krypton.Docking.pdb
├── ComponentFactory.Krypton.Navigator.dll
├── ComponentFactory.Krypton.Navigator.pdb
├── ComponentFactory.Krypton.Ribbon.dll
├── ComponentFactory.Krypton.Ribbon.pdb
├── ComponentFactory.Krypton.Toolkit.dll
├── ComponentFactory.Krypton.Toolkit.pdb
├── ComponentFactory.Krypton.Workspace.dll
├── ComponentFactory.Krypton.Workspace.pdb
├── ContextualTabs.exe
├── ContextualTabs.exe.config
├── ContextualTabs.pdb
├── CustomControlUsingPalettes.exe
├── CustomControlUsingPalettes.exe.config
├── CustomControlUsingPalettes.pdb
├── CustomControlUsingRenderers.exe
├── CustomControlUsingRenderers.exe.config
├── CustomControlUsingRenderers.pdb
├── DockingCustomized.exe
├── DockingCustomized.exe.config
├── DockingCustomized.pdb
├── DockingFlags.exe
├── DockingFlags.exe.config
├── DockingFlags.pdb
├── DockingPersistence.exe
├── DockingPersistence.exe.config
├── DockingPersistence.pdb
├── ExpandingHeaderGroupsDockStyle.exe
├── ExpandingHeaderGroupsDockStyle.exe.config
├── ExpandingHeaderGroupsDockStyle.pdb
├── ExpandingHeaderGroupsSplitters.exe
├── ExpandingHeaderGroupsSplitters.exe.config
├── ExpandingHeaderGroupsSplitters.pdb
├── ExpandingHeaderGroupsStack.exe
├── ExpandingHeaderGroupsStack.exe.config
├── ExpandingHeaderGroupsStack.pdb
├── ExpandingPages.exe
├── ExpandingPages.exe.config
├── ExpandingPages.pdb
├── ExternalDragToDocking.exe
├── ExternalDragToDocking.exe.config
├── ExternalDragToDocking.pdb
├── InputForm.exe
├── InputForm.exe.config
├── InputForm.pdb
├── KeyTipsAndKeyboardAccess.exe
├── KeyTipsAndKeyboardAccess.exe.config
├── KeyTipsAndKeyboardAccess.pdb
├── KryptonBorderEdgeExamples.exe
├── KryptonBorderEdgeExamples.exe.config
├── KryptonBorderEdgeExamples.pdb
├── KryptonBreadCrumbExamples.exe
├── KryptonBreadCrumbExamples.exe.config
├── KryptonBreadCrumbExamples.pdb
├── KryptonButtonExamples.exe
├── KryptonButtonExamples.exe.config
├── KryptonButtonExamples.pdb
├── KryptonCheckBoxExamples.exe
├── KryptonCheckBoxExamples.exe.config
├── KryptonCheckBoxExamples.pdb
├── KryptonCheckButtonExamples.exe
├── KryptonCheckButtonExamples.exe.config
├── KryptonCheckButtonExamples.pdb
├── KryptonCheckSetExamples.exe
├── KryptonCheckSetExamples.exe.config
├── KryptonCheckSetExamples.pdb
├── KryptonCheckedListBoxExamples.exe
├── KryptonCheckedListBoxExamples.exe.config
├── KryptonCheckedListBoxExamples.pdb
├── KryptonColorButtonExamples.exe
├── KryptonColorButtonExamples.exe.config
├── KryptonColorButtonExamples.pdb
├── KryptonComboBoxExamples.exe
├── KryptonComboBoxExamples.exe.config
├── KryptonComboBoxExamples.pdb
├── KryptonCommandExamples.exe
├── KryptonCommandExamples.exe.config
├── KryptonCommandExamples.pdb
├── KryptonContextMenuExamples.exe
├── KryptonContextMenuExamples.exe.config
├── KryptonContextMenuExamples.pdb
├── KryptonDataGridViewExamples.exe
├── KryptonDataGridViewExamples.exe.config
├── KryptonDataGridViewExamples.pdb
├── KryptonDateTimePickerExamples.exe
├── KryptonDateTimePickerExamples.exe.config
├── KryptonDateTimePickerExamples.pdb
├── KryptonDomainUpDownExamples.exe
├── KryptonDomainUpDownExamples.exe.config
├── KryptonDomainUpDownExamples.pdb
├── KryptonDropButtonExamples.exe
├── KryptonDropButtonExamples.exe.config
├── KryptonDropButtonExamples.pdb
├── KryptonExplorer.exe
├── KryptonExplorer.exe.config
├── KryptonExplorer.pdb
├── KryptonFormExamples.exe
├── KryptonFormExamples.exe.config
├── KryptonFormExamples.pdb
├── KryptonGalleryExamples.exe
├── KryptonGalleryExamples.exe.config
├── KryptonGalleryExamples.pdb
├── KryptonGroupBoxExamples.exe
├── KryptonGroupBoxExamples.exe.config
├── KryptonGroupBoxExamples.pdb
├── KryptonGroupExamples.exe
├── KryptonGroupExamples.exe.config
├── KryptonGroupExamples.pdb
├── KryptonHeaderExamples.exe
├── KryptonHeaderExamples.exe.config
├── KryptonHeaderExamples.pdb
├── KryptonHeaderGroupExamples.exe
├── KryptonHeaderGroupExamples.exe.config
├── KryptonHeaderGroupExamples.pdb
├── KryptonInputBoxExamples.exe
├── KryptonInputBoxExamples.exe.config
├── KryptonInputBoxExamples.pdb
├── KryptonLabelExamples.exe
├── KryptonLabelExamples.exe.config
├── KryptonLabelExamples.pdb
├── KryptonLinkLabelExamples.exe
├── KryptonLinkLabelExamples.exe.config
├── KryptonLinkLabelExamples.pdb
├── KryptonListBoxExamples.exe
├── KryptonListBoxExamples.exe.config
├── KryptonListBoxExamples.pdb
├── KryptonMaskedTextBoxExamples.exe
├── KryptonMaskedTextBoxExamples.exe.config
├── KryptonMaskedTextBoxExamples.pdb
├── KryptonMessageBoxExamples.exe
├── KryptonMessageBoxExamples.exe.config
├── KryptonMessageBoxExamples.pdb
├── KryptonMonthCalendarExamples.exe
├── KryptonMonthCalendarExamples.exe.config
├── KryptonMonthCalendarExamples.pdb
├── KryptonNumericUpDownExamples.exe
├── KryptonNumericUpDownExamples.exe.config
├── KryptonNumericUpDownExamples.pdb
├── KryptonPaletteExamples.exe
├── KryptonPaletteExamples.exe.config
├── KryptonPaletteExamples.pdb
├── KryptonPanelExamples.exe
├── KryptonPanelExamples.exe.config
├── KryptonPanelExamples.pdb
├── KryptonRadioButtonExamples.exe
├── KryptonRadioButtonExamples.exe.config
├── KryptonRadioButtonExamples.pdb
├── KryptonRichTextBoxExamples.exe
├── KryptonRichTextBoxExamples.exe.config
├── KryptonRichTextBoxExamples.pdb
├── KryptonSeparatorExamples.exe
├── KryptonSeparatorExamples.exe.config
├── KryptonSeparatorExamples.pdb
├── KryptonSplitContainerExamples.exe
├── KryptonSplitContainerExamples.exe.config
├── KryptonSplitContainerExamples.pdb
├── KryptonTaskDialogExamples.exe
├── KryptonTaskDialogExamples.exe.config
├── KryptonTaskDialogExamples.pdb
├── KryptonTextBoxExamples.exe
├── KryptonTextBoxExamples.exe.config
├── KryptonTextBoxExamples.pdb
├── KryptonTrackBarExamples.exe
├── KryptonTrackBarExamples.exe.config
├── KryptonTrackBarExamples.pdb
├── KryptonTreeViewExamples.exe
├── KryptonTreeViewExamples.exe.config
├── KryptonTreeViewExamples.pdb
├── KryptonWrapLabelExamples.exe
├── KryptonWrapLabelExamples.exe.config
├── KryptonWrapLabelExamples.pdb
├── MDIApplication.exe
├── MDIApplication.exe.config
├── MDIApplication.pdb
├── MDIRibbon.exe
├── MDIRibbon.exe.config
├── MDIRibbon.pdb
├── MemoEditor.exe
├── MemoEditor.exe.config
├── MemoEditor.pdb
├── MultiControlDocking.exe
├── MultiControlDocking.exe.config
├── MultiControlDocking.pdb
├── NavigatorAndFloatingWindows.exe
├── NavigatorAndFloatingWindows.exe.config
├── NavigatorAndFloatingWindows.pdb
├── NavigatorContextMenus.exe
├── NavigatorContextMenus.exe.config
├── NavigatorContextMenus.pdb
├── NavigatorModes.exe
├── NavigatorModes.exe.config
├── NavigatorModes.pdb
├── NavigatorPalettes.exe
├── NavigatorPalettes.exe.config
├── NavigatorPalettes.pdb
├── NavigatorPlayground.exe
├── NavigatorPlayground.exe.config
├── NavigatorPlayground.pdb
├── NavigatorToolTips.exe
├── NavigatorToolTips.exe.config
├── NavigatorToolTips.pdb
├── OneNoteTabs.exe
├── OneNoteTabs.exe.config
├── OneNoteTabs.pdb
├── OrientationPlusAlignment.exe
├── OrientationPlusAlignment.exe.config
├── OrientationPlusAlignment.pdb
├── OutlookMailClone.exe
├── OutlookMailClone.exe.config
├── OutlookMailClone.pdb
├── OutlookMockup.exe
├── OutlookMockup.exe.config
├── OutlookMockup.pdb
├── PaletteDesigner.exe
├── PaletteDesigner.exe.config
├── PaletteDesigner.pdb
├── PerTabButtons.exe
├── PerTabButtons.exe.config
├── PerTabButtons.pdb
├── PopupPages.exe
├── PopupPages.exe.config
├── PopupPages.pdb
├── QuickAccessToolbar.exe
├── QuickAccessToolbar.exe.config
├── QuickAccessToolbar.pdb
├── RibbonAndNavigatorAndWorkspace.exe
├── RibbonAndNavigatorAndWorkspace.exe.config
├── RibbonAndNavigatorAndWorkspace.pdb
├── RibbonControls.exe
├── RibbonControls.exe.config
├── RibbonControls.pdb
├── RibbonGallery.exe
├── RibbonGallery.exe.config
├── RibbonGallery.pdb
├── RibbonToolTips.exe
├── RibbonToolTips.exe.config
├── RibbonToolTips.pdb
├── SinglelinePlusMultiline.exe
├── SinglelinePlusMultiline.exe.config
├── SinglelinePlusMultiline.pdb
├── StandardDocking.exe
├── StandardDocking.exe.config
├── StandardDocking.pdb
├── TabBorderStyles.exe
├── TabBorderStyles.exe.config
├── TabBorderStyles.pdb
├── ThreePaneApplicationBasic.exe
├── ThreePaneApplicationBasic.exe.config
├── ThreePaneApplicationBasic.pdb
├── ThreePaneApplicationExtended.exe
├── ThreePaneApplicationExtended.exe.config
├── ThreePaneApplicationExtended.pdb
├── UserPageCreation.exe
├── UserPageCreation.exe.config
├── UserPageCreation.pdb
├── WorkspaceCellLayout.exe
├── WorkspaceCellLayout.exe.config
├── WorkspaceCellLayout.pdb
├── WorkspaceCellModes.exe
├── WorkspaceCellModes.exe.config
├── WorkspaceCellModes.pdb
├── WorkspacePersistence.exe
├── WorkspacePersistence.exe.config
└── WorkspacePersistence.pdb
├── Main2Window.Designer.cs
├── Main2Window.cs
├── Main2Window.resx
├── MainWindow.Designer.cs
├── MainWindow.cs
├── MainWindow.resx
├── MainWindowV3.Designer.cs
├── MainWindowV3.cs
├── MainWindowV3.resx
├── Program.cs
├── Properties
├── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Settings.Designer.cs
└── Settings.settings
├── README.md
├── Resources
├── 2560px-Rocket_League_logo.svg.png
├── 517500.png
├── Group 2.png
├── Group 3.png
├── adobe_photoshop_100px.png
├── apps.png
├── apps.png1.png
├── black_background.jpg
├── buying_100px.png
├── buying_100px.png1.png
├── color_palette_100px.png
├── download_from_the_cloud_100px.png
├── download_from_the_cloud_100px.png1.png
├── fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg
├── fg.png
├── game_controller_100px.png
├── game_controller_100px.png1.png
├── headphones_100px.png
├── home_100px.png
├── home_100px.png1.png
├── home_16px.png
├── icons8-divisa-circulada-à-direita-64.png
├── icons8-idioma-96.png
├── image_not_found.png
├── info_26px.png
├── instagram_100px.png
├── language_24px.png
├── left_100px.png
├── left_100px.png1.png
├── microsoft_onenote_2019_100px.png
├── microsoft_outlook_2019_100px.png
├── module_100px.png
├── more_than_32px.png
├── multiple_devices_100px.png
├── multiple_devices_100px.png1.png
├── ok_26px.png
├── pinterest_100px.png
├── playstation_26px.png
├── puzzle_100px.png
├── puzzle_100px.png1.png
├── rocket-league.png
├── search_100px.png
├── settings_100px.png
├── settings_100px.png1.png
├── settings_26px.png
├── spotify_100px.png
├── star_100px.png
├── start_100px.png
├── suitcase_100px.png
├── tv_show_100px.png
├── tv_show_100px.png1.png
├── view_more_100px.png
└── view_more_100px.png1.png
├── Session.cs
├── SetupWindow.Designer.cs
├── SetupWindow.cs
├── SetupWindow.resx
├── SplashWindow.Designer.cs
├── SplashWindow.cs
├── SplashWindow.resx
├── UpdateWindow.Designer.cs
├── UpdateWindow.cs
├── UpdateWindow.resx
├── UserPreferences.cs
├── V2
├── Views
│ ├── dashboard.Designer.cs
│ ├── dashboard.cs
│ └── dashboard.resx
└── components
│ ├── game_icon_fragment.Designer.cs
│ ├── game_icon_fragment.cs
│ └── game_icon_fragment.resx
├── app.manifest
├── dependencies
├── Ets2SdkClient.dll
├── Guna.UI.dll
├── Guna.UI2.dll
└── Memory.dll
├── dualsense-logo-3AB110CC79-seeklogo.com.ico
├── ext_assets
├── add_30px.png
├── adjust_50px.png
├── adjust_50px_2.png
├── close_32px.png
├── group_50px.png
├── home_50px.png
├── home_50px_black.png
├── home_50px_green.png
├── member_50px.png
├── menu_50px.png
├── refresh_30px.png
├── refresh_32px.png
├── search_144px.png
├── search_50px.png
├── settings_144px.png
├── ticket_24px.png
├── user_account_50px.png
└── user_account_50px_green.png
├── gameloadDialog.Designer.cs
├── gameloadDialog.cs
├── gameloadDialog.resx
├── packages.config
├── packages
├── MaterialSkin.0.2.1
│ ├── .signature.p7s
│ ├── MaterialSkin.0.2.1.nupkg
│ └── lib
│ │ └── MaterialSkin.dll
├── MetroModernUI.1.4.0.0
│ ├── .signature.p7s
│ ├── MetroModernUI.1.4.0.0.nupkg
│ └── lib
│ │ └── net
│ │ ├── MetroFramework.Design.dll
│ │ ├── MetroFramework.Fonts.dll
│ │ └── MetroFramework.dll
└── Newtonsoft.Json.13.0.1
│ ├── .signature.p7s
│ ├── LICENSE.md
│ ├── Newtonsoft.Json.13.0.1.nupkg
│ ├── lib
│ ├── net20
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net35
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net40
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net45
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.0
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.3
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ └── netstandard2.0
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ └── packageIcon.png
├── screenshots
└── v0.1.0.2.png
└── uc
├── UserControl1.xaml
└── UserControl1.xaml.cs
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | bin/
2 | .vs/*
3 | obj/
4 | .vs/DualSenseAT/v17/.suo
5 | *.cache
6 | obj/Debug/DualSenseAT.MainWindow.resources
7 | *.resources
8 | *.vsidx
9 | *.vsidx
10 |
--------------------------------------------------------------------------------
/.vs/DualSenseAT/FileContentIndex/read.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/.vs/DualSenseAT/FileContentIndex/read.lock
--------------------------------------------------------------------------------
/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Constants.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 DualSenseAT
9 | {
10 | internal class Constants
11 | {
12 |
13 | public static string AppName = "DualSenseAT";
14 | public static string BASE_URL = "https://raw.githubusercontent.com/josealissonbr/DSAT-api-repo/main/";
15 | public static string TEMP_PATH = Application.StartupPath + "\\temp\\";
16 |
17 | public static string LANG_PATH = "C:\\Temp\\DualSenseAT\\Localization\\";
18 |
19 | public static string BASE_TEMP_PATH = "C:\\Temp\\DualSenseAT\\";
20 |
21 | public static int HomeFeaturedSlider_Intervalms = 10000; //In Ms
22 |
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/DualSenseAT.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProjectFiles
5 |
6 |
--------------------------------------------------------------------------------
/DualSenseAT.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.32002.261
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DualSenseAT", "DualSenseAT.csproj", "{E9E4C9BE-5C64-41AF-A480-A901D5C9A535}"
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 | {E9E4C9BE-5C64-41AF-A480-A901D5C9A535}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {E9E4C9BE-5C64-41AF-A480-A901D5C9A535}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {E9E4C9BE-5C64-41AF-A480-A901D5C9A535}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {E9E4C9BE-5C64-41AF-A480-A901D5C9A535}.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 = {CCF7F9E8-15E7-40B6-89C7-11E6D186BA3D}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/ExtraControls/ATButton.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | using System.Windows.Forms;
8 | using System.Drawing;
9 | using System.Drawing.Drawing2D;
10 | using System.ComponentModel;
11 |
12 | namespace DualSenseAT.ExtraControls
13 | {
14 | public class ATButton : Button
15 | {
16 | //Fields
17 | private int borderSize = 0;
18 | private int borderRadius = 0;
19 | private Color borderColor = Color.PaleVioletRed;
20 |
21 | //Properties
22 | [Category("DSAT Custom Button")]
23 | public int BorderSize
24 | {
25 | get { return borderSize; }
26 | set
27 | {
28 | borderSize = value;
29 | this.Invalidate();
30 | }
31 | }
32 |
33 | [Category("DSAT Custom Button")]
34 | public int BorderRadius
35 | {
36 | get { return borderRadius; }
37 | set
38 | {
39 | borderRadius = value;
40 | this.Invalidate();
41 | }
42 | }
43 |
44 | [Category("DSAT Custom Button")]
45 | public Color BorderColor
46 | {
47 | get { return borderColor; }
48 | set
49 | {
50 | borderColor = value;
51 | this.Invalidate();
52 | }
53 | }
54 |
55 | [Category("DSAT Custom Button")]
56 | public Color BackgroundColor
57 | {
58 | get { return this.BackColor; }
59 | set { this.BackColor = value; }
60 | }
61 |
62 | [Category("DSAT Custom Button")]
63 | public Color TextColor
64 | {
65 | get { return this.ForeColor; }
66 | set { this.ForeColor = value; }
67 | }
68 |
69 | //Constructor
70 | public ATButton()
71 | {
72 | this.FlatStyle = FlatStyle.Flat;
73 | this.FlatAppearance.BorderSize = 0;
74 | this.Size = new Size(150, 40);
75 | this.BackColor = Color.MediumSlateBlue;
76 | this.ForeColor = Color.White;
77 | this.Resize += new EventHandler(Button_Resize);
78 | }
79 |
80 | //Methods
81 | private GraphicsPath GetFigurePath(Rectangle rect, int radius)
82 | {
83 | GraphicsPath path = new GraphicsPath();
84 | float curveSize = radius * 2F;
85 |
86 | path.StartFigure();
87 | path.AddArc(rect.X, rect.Y, curveSize, curveSize, 180, 90);
88 | path.AddArc(rect.Right - curveSize, rect.Y, curveSize, curveSize, 270, 90);
89 | path.AddArc(rect.Right - curveSize, rect.Bottom - curveSize, curveSize, curveSize, 0, 90);
90 | path.AddArc(rect.X, rect.Bottom - curveSize, curveSize, curveSize, 90, 90);
91 | path.CloseFigure();
92 | return path;
93 | }
94 |
95 | protected override void OnPaint(PaintEventArgs pevent)
96 | {
97 | base.OnPaint(pevent);
98 |
99 |
100 | Rectangle rectSurface = this.ClientRectangle;
101 | Rectangle rectBorder = Rectangle.Inflate(rectSurface, -borderSize, -borderSize);
102 | int smoothSize = 2;
103 | if (borderSize > 0)
104 | smoothSize = borderSize;
105 |
106 | if (borderRadius > 2) //Rounded button
107 | {
108 | using (GraphicsPath pathSurface = GetFigurePath(rectSurface, borderRadius))
109 | using (GraphicsPath pathBorder = GetFigurePath(rectBorder, borderRadius - borderSize))
110 | using (Pen penSurface = new Pen(this.Parent.BackColor, smoothSize))
111 | using (Pen penBorder = new Pen(borderColor, borderSize))
112 | {
113 | pevent.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
114 | //Button surface
115 | this.Region = new Region(pathSurface);
116 | //Draw surface border for HD result
117 | pevent.Graphics.DrawPath(penSurface, pathSurface);
118 |
119 | //Button border
120 | if (borderSize >= 1)
121 | //Draw control border
122 | pevent.Graphics.DrawPath(penBorder, pathBorder);
123 | }
124 | }
125 | else //Normal button
126 | {
127 | pevent.Graphics.SmoothingMode = SmoothingMode.None;
128 | //Button surface
129 | this.Region = new Region(rectSurface);
130 | //Button border
131 | if (borderSize >= 1)
132 | {
133 | using (Pen penBorder = new Pen(borderColor, borderSize))
134 | {
135 | penBorder.Alignment = PenAlignment.Inset;
136 |
137 | pevent.Graphics.DrawRectangle(penBorder, 0, 0, this.Width - 1, this.Height - 1);
138 | }
139 | }
140 | }
141 | }
142 | protected override void OnHandleCreated(EventArgs e)
143 | {
144 | base.OnHandleCreated(e);
145 | this.Parent.BackColorChanged += new EventHandler(Container_BackColorChanged);
146 | }
147 |
148 | private void Container_BackColorChanged(object sender, EventArgs e)
149 | {
150 | this.Invalidate();
151 | }
152 | private void Button_Resize(object sender, EventArgs e)
153 | {
154 | if (borderRadius > this.Height)
155 | borderRadius = this.Height;
156 | }
157 | }
158 | }
159 |
--------------------------------------------------------------------------------
/Form1.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 |
121 | 17, 17
122 |
123 |
--------------------------------------------------------------------------------
/Functions/Console.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Text.RegularExpressions;
6 | using System.Threading.Tasks;
7 | using System.Windows.Forms;
8 |
9 | namespace DualSenseAT.Functions
10 | {
11 | internal class Console
12 | {
13 | public static void log(string message, MetroFramework.Controls.MetroTextBox console)
14 | {
15 | console.Text += Environment.NewLine + "["+ DateTime.Now.ToString("h:mm:ss tt")+"] >> " + message;
16 | }
17 |
18 | public static void HandleCmd(MetroFramework.Controls.MetroTextBox console, MetroFramework.Controls.MetroTextBox consoleInputBox)
19 | {
20 | var fullcmd = consoleInputBox.Text;
21 |
22 | var action = Regex.Replace(fullcmd.Split()[0], @"[^0-9a-zA-Z\ ]+", "");
23 | var arg1 = String.Empty;
24 |
25 | if (Regex.Replace(fullcmd.Split()[1], @"[^0-9a-zA-Z\ ]+", "") != null)
26 | {
27 | arg1 = Regex.Replace(fullcmd.Split()[1], @"[^0-9a-zA-Z\ ]+", "");
28 | }
29 |
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Functions/NetworkServices.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Net;
5 | using System.Net.NetworkInformation;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace DualSenseAT.Functions
10 | {
11 | internal class NetworkServices
12 | {
13 | public static bool CheckAvailableServerPort(int port)
14 | {
15 | bool isAvailable = true;
16 |
17 | // Evaluate current system tcp connections. This is the same information provided
18 | // by the netstat command line application, just in .Net strongly-typed object
19 | // form. We will look through the list, and if our port we would like to use
20 | // in our TcpClient is occupied, we will set isAvailable to false.
21 | IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties();
22 | IPEndPoint[] tcpConnInfoArray = ipGlobalProperties.GetActiveTcpListeners();
23 |
24 | foreach (IPEndPoint endpoint in tcpConnInfoArray)
25 | {
26 | if (endpoint.Port == port)
27 | {
28 | isAvailable = false;
29 | break;
30 | }
31 | }
32 |
33 | return isAvailable;
34 | }
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Functions/UIFunctions.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json.Linq;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Diagnostics;
5 | using System.IO;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 |
10 | namespace DualSenseAT.Functions
11 | {
12 | internal class UIFunctions
13 | {
14 |
15 | public static string getLangString(string key)
16 | {
17 | JObject o1 = JObject.Parse(File.ReadAllText(Constants.LANG_PATH + UserPreferences.LANG_CODE + ".json"));
18 |
19 | if (o1.ContainsKey(key))
20 | {
21 | return o1[key]["text"].ToString();
22 | }
23 | else
24 | {
25 | return key;
26 | }
27 |
28 |
29 | }
30 |
31 | public static bool isDSXRunning()
32 | {
33 | Process[] pname = Process.GetProcessesByName("DSX");
34 | if (pname.Length == 0)
35 | return false;
36 | else
37 | return true;
38 | }
39 |
40 | public static void setDefaultLang(string LANG_CODE)
41 | {
42 | UserPreferences.LANG_CODE = LANG_CODE;
43 |
44 | var Settings = new IniFile(Constants.TEMP_PATH + "\\DualSenseAT_settings.ini");
45 | //Settings.Read("is_installed")
46 | Settings.Write("Lang", LANG_CODE);
47 | Settings.Write("is_installed", "true");
48 |
49 | }
50 |
51 |
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/Functions/apiFunctions.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using Newtonsoft.Json.Linq;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Linq;
6 | using System.Net;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Forms;
10 |
11 | namespace DualSenseAT.Functions
12 | {
13 | internal class apiFunctions
14 | {
15 | private static JObject gamesJson = null;
16 | public static JObject getGames()
17 | {
18 | if (gamesJson == null)
19 | {
20 | WebClient client = new WebClient();
21 | var json = client.DownloadString("https://raw.githubusercontent.com/josealissonbr/DSAT-api-repo/main/games/gameList.json");
22 | gamesJson = JObject.Parse(json);
23 | }
24 |
25 | return gamesJson;
26 | }
27 |
28 | public static JObject getUpdates()
29 | {
30 | WebClient client = new WebClient();
31 | var json = client.DownloadString(Constants.BASE_URL + "/updater/updateSettings.json");
32 | JObject o = JObject.Parse(json);
33 |
34 | return o;
35 | }
36 |
37 | public static void loadSteamData()
38 | {
39 | using (WebClient wc = new WebClient())
40 | {
41 | string raw_json = wc.DownloadString("https://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/?key=" + Session.SteamData.webApiKey + "&vanityurl=" + Session.SteamData.vanityUrl);
42 | dynamic dynObj = JsonConvert.DeserializeObject(raw_json);
43 | Session.SteamData.UserData.SteamID64 = dynObj.response.steamid;
44 |
45 |
46 | }
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/Functions/langs.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 DualSenseAT.Functions
8 | {
9 | internal class langs
10 | {
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/IniFile.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Reflection;
3 | using System.Runtime.InteropServices;
4 | using System.Text;
5 |
6 | namespace DualSenseAT
7 | {
8 | class IniFile
9 | {
10 | string Path;
11 | string EXE = Assembly.GetExecutingAssembly().GetName().Name;
12 |
13 | [DllImport("kernel32", CharSet = CharSet.Unicode)]
14 | static extern long WritePrivateProfileString(string Section, string Key, string Value, string FilePath);
15 |
16 | [DllImport("kernel32", CharSet = CharSet.Unicode)]
17 | static extern int GetPrivateProfileString(string Section, string Key, string Default, StringBuilder RetVal, int Size, string FilePath);
18 |
19 | public IniFile(string IniPath = null)
20 | {
21 | Path = new FileInfo(IniPath ?? EXE + ".ini").FullName;
22 | }
23 |
24 | public string Read(string Key, string Section = null)
25 | {
26 | var RetVal = new StringBuilder(255);
27 | GetPrivateProfileString(Section ?? EXE, Key, "", RetVal, 255, Path);
28 | return RetVal.ToString();
29 | }
30 |
31 | public void Write(string Key, string Value, string Section = null)
32 | {
33 | WritePrivateProfileString(Section ?? EXE, Key, Value, Path);
34 | }
35 |
36 | public void DeleteKey(string Key, string Section = null)
37 | {
38 | Write(Key, null, Section ?? EXE);
39 | }
40 |
41 | public void DeleteSection(string Section = null)
42 | {
43 | Write(null, null, Section ?? EXE);
44 | }
45 |
46 | public bool KeyExists(string Key, string Section = null)
47 | {
48 | return Read(Key, Section).Length > 0;
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/Krypton Dependencies/AdvancedPageDragAndDrop.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/AdvancedPageDragAndDrop.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/AdvancedPageDragAndDrop.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/AdvancedPageDragAndDrop.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/AdvancedPageDragAndDrop.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ApplicationMenu.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ApplicationMenu.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ApplicationMenu.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ApplicationMenu.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ApplicationMenu.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/AutoShrinkingGroups.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/AutoShrinkingGroups.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/AutoShrinkingGroups.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/AutoShrinkingGroups.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/AutoShrinkingGroups.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicEvents.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/BasicEvents.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicEvents.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicEvents.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/BasicEvents.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicPageDragAndDrop.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/BasicPageDragAndDrop.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicPageDragAndDrop.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/BasicPageDragAndDrop.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/BasicPageDragAndDrop.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ButtonSpecPlayground.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ButtonSpecPlayground.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ButtonSpecPlayground.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ButtonSpecPlayground.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ButtonSpecPlayground.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/CellMaximizeAndRestore.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CellMaximizeAndRestore.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/CellMaximizeAndRestore.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/CellMaximizeAndRestore.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CellMaximizeAndRestore.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ChildControlStack.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ChildControlStack.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ChildControlStack.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ChildControlStack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ChildControlStack.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Design.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Design.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Design.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Design.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Docking.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Docking.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Docking.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Docking.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Navigator.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Navigator.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Navigator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Navigator.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Ribbon.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Ribbon.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Ribbon.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Ribbon.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Toolkit.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Toolkit.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Toolkit.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Toolkit.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Workspace.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Workspace.dll
--------------------------------------------------------------------------------
/Krypton Dependencies/ComponentFactory.Krypton.Workspace.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ComponentFactory.Krypton.Workspace.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ContextualTabs.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ContextualTabs.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ContextualTabs.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ContextualTabs.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ContextualTabs.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingPalettes.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CustomControlUsingPalettes.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingPalettes.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingPalettes.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CustomControlUsingPalettes.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingRenderers.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CustomControlUsingRenderers.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingRenderers.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/CustomControlUsingRenderers.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/CustomControlUsingRenderers.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingCustomized.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingCustomized.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingCustomized.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingCustomized.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingCustomized.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingFlags.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingFlags.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingFlags.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingFlags.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingFlags.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingPersistence.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingPersistence.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingPersistence.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/DockingPersistence.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/DockingPersistence.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsDockStyle.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsDockStyle.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsDockStyle.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsDockStyle.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsDockStyle.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsSplitters.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsSplitters.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsSplitters.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsSplitters.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsSplitters.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsStack.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsStack.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsStack.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingHeaderGroupsStack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingHeaderGroupsStack.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingPages.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingPages.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingPages.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ExpandingPages.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExpandingPages.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ExternalDragToDocking.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExternalDragToDocking.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ExternalDragToDocking.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ExternalDragToDocking.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ExternalDragToDocking.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/InputForm.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/InputForm.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/InputForm.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/InputForm.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/InputForm.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KeyTipsAndKeyboardAccess.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KeyTipsAndKeyboardAccess.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KeyTipsAndKeyboardAccess.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KeyTipsAndKeyboardAccess.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KeyTipsAndKeyboardAccess.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBorderEdgeExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonBorderEdgeExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBorderEdgeExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBorderEdgeExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonBorderEdgeExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBreadCrumbExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonBreadCrumbExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBreadCrumbExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonBreadCrumbExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonBreadCrumbExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonButtonExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonButtonExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonButtonExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonButtonExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonButtonExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckButtonExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckButtonExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckButtonExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckButtonExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckButtonExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckSetExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckSetExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckSetExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckSetExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckSetExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckedListBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckedListBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckedListBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCheckedListBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCheckedListBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonColorButtonExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonColorButtonExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonColorButtonExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonColorButtonExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonColorButtonExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonComboBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonComboBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonComboBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonComboBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonComboBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCommandExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCommandExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCommandExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonCommandExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonCommandExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonContextMenuExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonContextMenuExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonContextMenuExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonContextMenuExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonContextMenuExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDataGridViewExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDataGridViewExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDataGridViewExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDataGridViewExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDataGridViewExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDateTimePickerExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDateTimePickerExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDateTimePickerExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDateTimePickerExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDateTimePickerExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDomainUpDownExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDomainUpDownExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDomainUpDownExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDomainUpDownExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDomainUpDownExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDropButtonExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDropButtonExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDropButtonExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonDropButtonExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonDropButtonExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonExplorer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonExplorer.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonExplorer.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonExplorer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonExplorer.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonFormExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonFormExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonFormExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonFormExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonFormExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGalleryExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGalleryExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGalleryExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGalleryExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGalleryExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGroupBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGroupBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGroupExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonGroupExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonGroupExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonHeaderExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonHeaderExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderGroupExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonHeaderGroupExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderGroupExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonHeaderGroupExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonHeaderGroupExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonInputBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonInputBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonInputBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonInputBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonInputBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLabelExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonLabelExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLabelExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLabelExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonLabelExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLinkLabelExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonLinkLabelExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLinkLabelExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonLinkLabelExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonLinkLabelExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonListBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonListBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonListBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonListBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonListBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMaskedTextBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMaskedTextBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMaskedTextBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMaskedTextBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMaskedTextBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMessageBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMessageBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMessageBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMessageBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMessageBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMonthCalendarExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMonthCalendarExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMonthCalendarExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonMonthCalendarExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonMonthCalendarExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonNumericUpDownExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonNumericUpDownExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonNumericUpDownExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonNumericUpDownExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonNumericUpDownExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPaletteExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonPaletteExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPaletteExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPaletteExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonPaletteExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPanelExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonPanelExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPanelExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonPanelExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonPanelExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRadioButtonExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonRadioButtonExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRadioButtonExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRadioButtonExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonRadioButtonExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRichTextBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonRichTextBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRichTextBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonRichTextBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonRichTextBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSeparatorExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonSeparatorExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSeparatorExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSeparatorExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonSeparatorExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSplitContainerExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonSplitContainerExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSplitContainerExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonSplitContainerExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonSplitContainerExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTaskDialogExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTaskDialogExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTaskDialogExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTaskDialogExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTaskDialogExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTextBoxExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTextBoxExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTextBoxExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTextBoxExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTextBoxExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTrackBarExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTrackBarExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTrackBarExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTrackBarExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTrackBarExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTreeViewExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTreeViewExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTreeViewExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonTreeViewExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonTreeViewExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonWrapLabelExamples.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonWrapLabelExamples.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonWrapLabelExamples.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/KryptonWrapLabelExamples.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/KryptonWrapLabelExamples.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIApplication.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MDIApplication.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIApplication.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIApplication.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MDIApplication.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIRibbon.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MDIRibbon.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIRibbon.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/MDIRibbon.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MDIRibbon.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/MemoEditor.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MemoEditor.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/MemoEditor.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/MemoEditor.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MemoEditor.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/MultiControlDocking.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MultiControlDocking.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/MultiControlDocking.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/MultiControlDocking.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/MultiControlDocking.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorAndFloatingWindows.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorAndFloatingWindows.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorAndFloatingWindows.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorAndFloatingWindows.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorAndFloatingWindows.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorContextMenus.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorContextMenus.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorContextMenus.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorContextMenus.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorContextMenus.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorModes.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorModes.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorModes.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorModes.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorModes.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPalettes.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorPalettes.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPalettes.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPalettes.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorPalettes.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPlayground.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorPlayground.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPlayground.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorPlayground.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorPlayground.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorToolTips.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorToolTips.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorToolTips.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/NavigatorToolTips.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/NavigatorToolTips.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/OneNoteTabs.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OneNoteTabs.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/OneNoteTabs.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/OneNoteTabs.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OneNoteTabs.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/OrientationPlusAlignment.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OrientationPlusAlignment.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/OrientationPlusAlignment.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/OrientationPlusAlignment.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OrientationPlusAlignment.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMailClone.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OutlookMailClone.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMailClone.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMailClone.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OutlookMailClone.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMockup.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OutlookMockup.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMockup.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/OutlookMockup.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/OutlookMockup.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/PaletteDesigner.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PaletteDesigner.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/PaletteDesigner.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/PaletteDesigner.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PaletteDesigner.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/PerTabButtons.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PerTabButtons.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/PerTabButtons.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/PerTabButtons.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PerTabButtons.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/PopupPages.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PopupPages.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/PopupPages.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/PopupPages.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/PopupPages.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/QuickAccessToolbar.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/QuickAccessToolbar.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/QuickAccessToolbar.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/QuickAccessToolbar.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/QuickAccessToolbar.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonAndNavigatorAndWorkspace.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonAndNavigatorAndWorkspace.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonAndNavigatorAndWorkspace.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonAndNavigatorAndWorkspace.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonAndNavigatorAndWorkspace.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonControls.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonControls.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonControls.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonControls.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonControls.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonGallery.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonGallery.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonGallery.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonGallery.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonGallery.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonToolTips.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonToolTips.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonToolTips.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/RibbonToolTips.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/RibbonToolTips.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/SinglelinePlusMultiline.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/SinglelinePlusMultiline.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/SinglelinePlusMultiline.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/SinglelinePlusMultiline.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/SinglelinePlusMultiline.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/StandardDocking.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/StandardDocking.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/StandardDocking.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/StandardDocking.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/StandardDocking.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/TabBorderStyles.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/TabBorderStyles.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/TabBorderStyles.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/TabBorderStyles.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/TabBorderStyles.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationBasic.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ThreePaneApplicationBasic.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationBasic.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationBasic.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ThreePaneApplicationBasic.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationExtended.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ThreePaneApplicationExtended.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationExtended.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/ThreePaneApplicationExtended.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/ThreePaneApplicationExtended.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/UserPageCreation.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/UserPageCreation.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/UserPageCreation.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/UserPageCreation.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/UserPageCreation.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellLayout.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspaceCellLayout.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellLayout.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellLayout.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspaceCellLayout.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellModes.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspaceCellModes.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellModes.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspaceCellModes.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspaceCellModes.pdb
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspacePersistence.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspacePersistence.exe
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspacePersistence.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Krypton Dependencies/WorkspacePersistence.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Krypton Dependencies/WorkspacePersistence.pdb
--------------------------------------------------------------------------------
/MainWindow.cs:
--------------------------------------------------------------------------------
1 | using MetroFramework.Controls;
2 | using Newtonsoft.Json.Linq;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Drawing;
8 | using System.IO;
9 | using System.Linq;
10 | using System.Net;
11 | using System.Text;
12 | using System.Threading.Tasks;
13 | using System.Windows.Forms;
14 |
15 | namespace DualSenseAT
16 | {
17 | public partial class MainWindow : Form
18 | {
19 | public MainWindow()
20 | {
21 | InitializeComponent();
22 | }
23 |
24 | JObject repojson = Functions.apiFunctions.getGames();
25 |
26 | public void setgameWindow(int index)
27 | {
28 | if (index == -1)
29 | return;
30 | gameLbl.Text = repojson["games"][index]["name"].ToString();
31 | WebClient client = new WebClient();
32 | Stream stream_data = new MemoryStream(client.DownloadData(repojson["games"][index]["picture_url"].ToString()));
33 | gamePicture.Image = Image.FromStream(stream_data);
34 | }
35 |
36 | private void LoadGameMod(int index)
37 | {
38 | if (index == -1)
39 | return;
40 |
41 | Functions.Console.log("Loading Game: " + repojson["games"][index]["name"].ToString(), this.consoleOutput);
42 | // Functions.Console.log(repojson["games"][index].ToString(), this.consoleOutput);
43 | // Functions.Console.log("========================================================", this.consoleOutput);
44 | gameloadDialog gameDialog = new gameloadDialog();
45 | gameDialog.gameName = repojson["games"][index]["name"].ToString();
46 | gameDialog.picture_url = repojson["games"][index]["picture_url"].ToString();
47 | gameDialog.app_id = int.Parse(repojson["games"][index]["app_id"].ToString());
48 | gameDialog.isSteamGame = bool.Parse(repojson["games"][index]["isSteamGame"].ToString());
49 | gameDialog.StartPosition = FormStartPosition.Manual;
50 | gameDialog.Location = new Point(this.Location.X + this.Width / 2, this.Location.Y + this.Height / 2);
51 |
52 | gameDialog.ShowDialog();
53 | }
54 |
55 | public void checkUpdates()
56 | {
57 | Functions.Console.log("Checking Updates...", this.consoleOutput);
58 | JObject updateJson = Functions.apiFunctions.getUpdates();
59 |
60 |
61 | if (updateJson["update"][0]["code"].ToString() != Application.ProductVersion)
62 | {
63 | label1.Visible = true;
64 | label1.Text = "New update found!";
65 | Functions.Console.log("New Update found! (current: "+Application.ProductVersion+" new:"+updateJson["update"][0]["code"].ToString()+")", this.consoleOutput);
66 | UpdateWindow updateW = new UpdateWindow();
67 | updateW.updateJson = updateJson;
68 |
69 | updateW.ShowDialog();
70 | }
71 | else
72 | {
73 | label1.Visible = true;
74 | label1.Text = "You are using latest version!";
75 | }
76 | }
77 |
78 |
79 |
80 |
81 | private void MainWindow_Load(object sender, EventArgs e)
82 | {
83 |
84 | //Check updates
85 | versionLbl.Text = "Current Version: v" + Application.ProductVersion;
86 | //checkUpdates();
87 | //Setup GamesTab
88 |
89 | Functions.Console.log("Setting up games tab...", this.consoleOutput);
90 | listBox1.Items.Clear();
91 | foreach (var item in repojson["games"])
92 | {
93 | listBox1.Items.Add(item["name"].ToString());
94 | Functions.Console.log(item["name"].ToString() + " loaded!", this.consoleOutput);
95 | Functions.Console.log(item["picture_url"].ToString() + " loaded!", this.consoleOutput);
96 |
97 | }
98 | Functions.Console.log("Program Initialized!", this.consoleOutput);
99 |
100 | //Fix index issues
101 | metroTabControl1.SelectedIndex = 0;
102 | listBox1.SelectedIndex = 0;
103 | }
104 |
105 | private void metroTextBox1_KeyPress(object sender, KeyPressEventArgs e)
106 | {
107 | if (e.KeyChar == Convert.ToChar(Keys.Enter))
108 | Functions.Console.HandleCmd(this.consoleOutput, this.consoleInputBox);
109 | }
110 |
111 | private void gameTab_Click(object sender, EventArgs e)
112 | {
113 |
114 | }
115 |
116 | private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
117 | {
118 | setgameWindow(listBox1.SelectedIndex);
119 | }
120 |
121 | private void metroButton1_Click(object sender, EventArgs e)
122 | {
123 | LoadGameMod(listBox1.SelectedIndex);
124 | }
125 |
126 | private void metroToggle1_CheckedChanged(object sender, EventArgs e)
127 | {
128 | if (setting_darkModeToggle.Checked)
129 | {
130 | //Dark mode exec code
131 | metroStyleManager1.Theme = MetroFramework.MetroThemeStyle.Dark;
132 | }
133 | }
134 |
135 | private void metroButton2_Click(object sender, EventArgs e)
136 | {
137 | checkUpdates();
138 | }
139 |
140 | private void groupBox2_Enter(object sender, EventArgs e)
141 | {
142 |
143 | }
144 | }
145 | }
146 |
--------------------------------------------------------------------------------
/MainWindowV3.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace DualSenseAT
2 | {
3 | partial class MainWindowV3
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 | this.components = new System.ComponentModel.Container();
32 | this.guna2Elipse1 = new Guna.UI2.WinForms.Guna2Elipse(this.components);
33 | this.guna2DragControl1 = new Guna.UI2.WinForms.Guna2DragControl(this.components);
34 | this.dashboard1 = new DualSenseAT.V2.Views.dashboard();
35 | this.SuspendLayout();
36 | //
37 | // guna2Elipse1
38 | //
39 | this.guna2Elipse1.TargetControl = this;
40 | //
41 | // guna2DragControl1
42 | //
43 | this.guna2DragControl1.TargetControl = null;
44 | //
45 | // dashboard1
46 | //
47 | this.dashboard1.Dock = System.Windows.Forms.DockStyle.Fill;
48 | this.dashboard1.Location = new System.Drawing.Point(0, 0);
49 | this.dashboard1.Name = "dashboard1";
50 | this.dashboard1.Size = new System.Drawing.Size(1000, 600);
51 | this.dashboard1.TabIndex = 0;
52 | //
53 | // MainWindowV3
54 | //
55 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
56 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
57 | this.BackColor = System.Drawing.SystemColors.Control;
58 | this.ClientSize = new System.Drawing.Size(1000, 600);
59 | this.Controls.Add(this.dashboard1);
60 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
61 | this.MaximizeBox = false;
62 | this.MaximumSize = new System.Drawing.Size(1000, 600);
63 | this.MinimumSize = new System.Drawing.Size(1000, 600);
64 | this.Name = "MainWindowV3";
65 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
66 | this.Text = "MainWindowV3";
67 | this.Load += new System.EventHandler(this.MainWindowV3_Load);
68 | this.ResumeLayout(false);
69 |
70 | }
71 |
72 | #endregion
73 | private Guna.UI2.WinForms.Guna2Elipse guna2Elipse1;
74 | private Guna.UI2.WinForms.Guna2DragControl guna2DragControl1;
75 | private V2.Views.dashboard dashboard1;
76 | }
77 | }
--------------------------------------------------------------------------------
/MainWindowV3.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 | using Guna.UI2.WinForms;
11 |
12 | namespace DualSenseAT
13 | {
14 | public partial class MainWindowV3 : Form
15 | {
16 | public MainWindowV3()
17 | {
18 | InitializeComponent();
19 | this.FormBorderStyle = FormBorderStyle.Sizable;
20 | }
21 |
22 | private void MainWindowV3_Load(object sender, EventArgs e)
23 | {
24 |
25 | }
26 |
27 | private void guna2Button1_Click(object sender, EventArgs e)
28 | {
29 |
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.IO.Compression;
5 | using System.Linq;
6 | using System.Net;
7 | using System.Threading.Tasks;
8 | using System.Windows.Forms;
9 |
10 | namespace DualSenseAT
11 | {
12 |
13 | static class Program
14 | {
15 |
16 | public static void RunSetup()
17 | {
18 | if (!Directory.Exists(Constants.TEMP_PATH))
19 | Directory.CreateDirectory(Constants.TEMP_PATH);
20 |
21 | using (WebClient wclient = new WebClient())
22 | {
23 | wclient.DownloadFile(Constants.BASE_URL + "\\Localizations.zip", Constants.TEMP_PATH + "\\Localizations.zip");
24 | try
25 | {
26 | ZipFile.ExtractToDirectory(Constants.TEMP_PATH + "\\Localizations.zip", Constants.LANG_PATH);
27 | }
28 | catch
29 | {
30 |
31 | }
32 | }
33 |
34 | Application.Run(new SetupWindow());
35 | }
36 |
37 | ///
38 | /// Ponto de entrada principal para o aplicativo.
39 | ///
40 | [STAThread]
41 | static void Main()
42 | {
43 | Application.EnableVisualStyles();
44 | Application.SetCompatibleTextRenderingDefault(false);
45 |
46 | //debug purposes
47 | Session.SteamData.vanityUrl = "SayoriBR";
48 | Session.SteamData.webApiKey = "1E393413595E51AAC284177A39FEE6E6";
49 |
50 | //Resolve steamID64
51 | Functions.apiFunctions.loadSteamData();
52 |
53 | //MessageBox.Show(Session.SteamData.UserData.SteamID64);
54 |
55 | //Application.Run(new MainWindowV3());
56 | //return for tests
57 | // return;
58 |
59 | var Settings = new IniFile(Constants.TEMP_PATH + "\\DualSenseAT_settings.ini");
60 | UserPreferences.LANG_CODE = Settings.Read("Lang");
61 | #if (DEBUG)
62 | //Set Default Lang for Debug
63 | //UserPreferences.LANG_CODE = "en_US";
64 | #endif
65 |
66 | if (!Directory.Exists(Constants.BASE_TEMP_PATH))
67 | {
68 | Directory.CreateDirectory(Constants.BASE_TEMP_PATH);
69 |
70 | RunSetup();
71 | }
72 | else
73 | {
74 |
75 |
76 |
77 | if (Settings.Read("is_installed") == "true")
78 | {
79 | Application.Run(new SplashWindow());
80 | }
81 | else
82 | {
83 | RunSetup();
84 | }
85 |
86 | }
87 |
88 |
89 | }
90 | }
91 | }
92 |
--------------------------------------------------------------------------------
/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // As informações gerais sobre um assembly são controladas por
6 | // conjunto de atributos. Altere estes valores de atributo para modificar as informações
7 | // associadas a um assembly.
8 | [assembly: AssemblyTitle("DualSenseAT")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("DualSenseAT")]
13 | [assembly: AssemblyCopyright("Copyright © DualSenseAT 2022")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Definir ComVisible como false torna os tipos neste assembly invisíveis
18 | // para componentes COM. Caso precise acessar um tipo neste assembly de
19 | // COM, defina o atributo ComVisible como true nesse tipo.
20 | [assembly: ComVisible(false)]
21 |
22 | // O GUID a seguir será destinado à ID de typelib se este projeto for exposto para COM
23 | [assembly: Guid("e9e4c9be-5c64-41af-a480-a901d5c9a535")]
24 |
25 | // As informações da versão de um assembly consistem nos quatro valores a seguir:
26 | //
27 | // Versão Principal
28 | // Versão Secundária
29 | // Número da Versão
30 | // Revisão
31 | //
32 | // É possível especificar todos os valores ou usar como padrão os Números de Build e da Revisão
33 | // usando o "*" como mostrado abaixo:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("0.1.0.4")]
36 | [assembly: AssemblyFileVersion("0.1.0.4")]
37 |
--------------------------------------------------------------------------------
/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // O código foi gerado por uma ferramenta.
4 | // Versão de Tempo de Execução:4.0.30319.42000
5 | //
6 | // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
7 | // o código for gerado novamente.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace DualSenseAT.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.1.0.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 |
--------------------------------------------------------------------------------
/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
DualSenseAT (Discontinued)
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |

12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ## Warning
20 | This project appears to be deprecated, Fix it yourself, or use it to create a new one.
21 |
22 | # About the App
23 | This project is being redone, with major improvements, please consider making a donation to encourage us!
24 |
25 | # Obs
26 | I'm barely having the time and energy to work on this project, feel free to read how it works, and make your own.
27 |
28 |
29 |
30 | # About the App
31 | ### This App only works with `Playstation 5 DualSense`
32 |
33 | With this app you bring the resources of Adaptive Triggers (Adaptive Triggers) for PC games.
34 |
35 | This program uses API created by Paliverse in its DualSenseX project.
36 |
37 | ## How to download and install
38 |
39 | To use Adaptive Triggers you need
40 |
41 | * Buy and install DSX from [Steam](https://store.steampowered.com/app/1812620/DSX/).
42 |
43 |
44 | After following these steps, you will have DualSenseX, now you need to download DualSenseAT
45 | * Now download and install DualSenseAT
46 | * Download The latest version from Assets [latest release](https://github.com/josealissonbr/DualSenseAT/releases/latest)
47 |
48 |
49 | ## **Supported Games:**
50 | - Euro Truck Simulator 2 (Steam)
51 | - God Of War
52 | - Grand Theft Auto V
53 | - Rocket League
54 | - Death Stranding
55 | - Resident Evil 5 (Steam)
56 | - Resident Evil 4
57 | - Skyrim Special Edition (Steam)
58 |
59 | ## **Requirements to add games to project**
60 | - Project need to be OpenSource.
61 |
62 |
63 | `This Application uses ReadProcessMemory (RPM) in some games to read Game data, there have never been any cases of bans in the game so if something like that happens, let us know`
64 |
--------------------------------------------------------------------------------
/Resources/2560px-Rocket_League_logo.svg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/2560px-Rocket_League_logo.svg.png
--------------------------------------------------------------------------------
/Resources/517500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/517500.png
--------------------------------------------------------------------------------
/Resources/Group 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/Group 2.png
--------------------------------------------------------------------------------
/Resources/Group 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/Group 3.png
--------------------------------------------------------------------------------
/Resources/adobe_photoshop_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/adobe_photoshop_100px.png
--------------------------------------------------------------------------------
/Resources/apps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/apps.png
--------------------------------------------------------------------------------
/Resources/apps.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/apps.png1.png
--------------------------------------------------------------------------------
/Resources/black_background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/black_background.jpg
--------------------------------------------------------------------------------
/Resources/buying_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/buying_100px.png
--------------------------------------------------------------------------------
/Resources/buying_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/buying_100px.png1.png
--------------------------------------------------------------------------------
/Resources/color_palette_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/color_palette_100px.png
--------------------------------------------------------------------------------
/Resources/download_from_the_cloud_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/download_from_the_cloud_100px.png
--------------------------------------------------------------------------------
/Resources/download_from_the_cloud_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/download_from_the_cloud_100px.png1.png
--------------------------------------------------------------------------------
/Resources/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg
--------------------------------------------------------------------------------
/Resources/fg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/fg.png
--------------------------------------------------------------------------------
/Resources/game_controller_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/game_controller_100px.png
--------------------------------------------------------------------------------
/Resources/game_controller_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/game_controller_100px.png1.png
--------------------------------------------------------------------------------
/Resources/headphones_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/headphones_100px.png
--------------------------------------------------------------------------------
/Resources/home_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/home_100px.png
--------------------------------------------------------------------------------
/Resources/home_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/home_100px.png1.png
--------------------------------------------------------------------------------
/Resources/home_16px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/home_16px.png
--------------------------------------------------------------------------------
/Resources/icons8-divisa-circulada-à-direita-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/icons8-divisa-circulada-à-direita-64.png
--------------------------------------------------------------------------------
/Resources/icons8-idioma-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/icons8-idioma-96.png
--------------------------------------------------------------------------------
/Resources/image_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/image_not_found.png
--------------------------------------------------------------------------------
/Resources/info_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/info_26px.png
--------------------------------------------------------------------------------
/Resources/instagram_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/instagram_100px.png
--------------------------------------------------------------------------------
/Resources/language_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/language_24px.png
--------------------------------------------------------------------------------
/Resources/left_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/left_100px.png
--------------------------------------------------------------------------------
/Resources/left_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/left_100px.png1.png
--------------------------------------------------------------------------------
/Resources/microsoft_onenote_2019_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/microsoft_onenote_2019_100px.png
--------------------------------------------------------------------------------
/Resources/microsoft_outlook_2019_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/microsoft_outlook_2019_100px.png
--------------------------------------------------------------------------------
/Resources/module_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/module_100px.png
--------------------------------------------------------------------------------
/Resources/more_than_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/more_than_32px.png
--------------------------------------------------------------------------------
/Resources/multiple_devices_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/multiple_devices_100px.png
--------------------------------------------------------------------------------
/Resources/multiple_devices_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/multiple_devices_100px.png1.png
--------------------------------------------------------------------------------
/Resources/ok_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/ok_26px.png
--------------------------------------------------------------------------------
/Resources/pinterest_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/pinterest_100px.png
--------------------------------------------------------------------------------
/Resources/playstation_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/playstation_26px.png
--------------------------------------------------------------------------------
/Resources/puzzle_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/puzzle_100px.png
--------------------------------------------------------------------------------
/Resources/puzzle_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/puzzle_100px.png1.png
--------------------------------------------------------------------------------
/Resources/rocket-league.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/rocket-league.png
--------------------------------------------------------------------------------
/Resources/search_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/search_100px.png
--------------------------------------------------------------------------------
/Resources/settings_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/settings_100px.png
--------------------------------------------------------------------------------
/Resources/settings_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/settings_100px.png1.png
--------------------------------------------------------------------------------
/Resources/settings_26px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/settings_26px.png
--------------------------------------------------------------------------------
/Resources/spotify_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/spotify_100px.png
--------------------------------------------------------------------------------
/Resources/star_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/star_100px.png
--------------------------------------------------------------------------------
/Resources/start_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/start_100px.png
--------------------------------------------------------------------------------
/Resources/suitcase_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/suitcase_100px.png
--------------------------------------------------------------------------------
/Resources/tv_show_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/tv_show_100px.png
--------------------------------------------------------------------------------
/Resources/tv_show_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/tv_show_100px.png1.png
--------------------------------------------------------------------------------
/Resources/view_more_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/view_more_100px.png
--------------------------------------------------------------------------------
/Resources/view_more_100px.png1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/Resources/view_more_100px.png1.png
--------------------------------------------------------------------------------
/Session.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace DualSenseAT
9 | {
10 | internal class Session
11 | {
12 | public static FileInfo[] langList = { };
13 |
14 | public struct SteamData
15 | {
16 | public static string vanityUrl;
17 | public static string webApiKey;
18 | public struct UserData
19 | {
20 | public static string SteamID64;
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/SetupWindow.cs:
--------------------------------------------------------------------------------
1 | using ComponentFactory.Krypton.Toolkit;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Data;
6 | using System.Drawing;
7 | using System.IO;
8 | using System.Linq;
9 | using System.Text;
10 | using System.Threading.Tasks;
11 | using System.Windows.Forms;
12 |
13 | namespace DualSenseAT
14 | {
15 | public partial class SetupWindow : KryptonForm
16 | {
17 | public SetupWindow()
18 | {
19 | InitializeComponent();
20 |
21 | this.Text = "DualSense AT v" + Application.ProductVersion + " Setup";
22 | }
23 |
24 | FileInfo[] langList = { };
25 |
26 | private void LoadLangsList()
27 | {
28 | DirectoryInfo d = new DirectoryInfo(Constants.LANG_PATH);
29 |
30 | langList = d.GetFiles("*.json"); //Getting Json files
31 |
32 | foreach (FileInfo file in langList)
33 | {
34 | langCBox.Items.Add(file.Name.Replace(".json", ""));
35 | }
36 | }
37 |
38 | private void SetupWindow_Load(object sender, EventArgs e)
39 | {
40 | LoadLangsList();
41 | }
42 |
43 | private void atButton1_Click(object sender, EventArgs e)
44 | {
45 | Functions.UIFunctions.setDefaultLang(langCBox.Text);
46 | if (langCBox.SelectedIndex == -1)
47 | {
48 | if (MessageBox.Show(this, "You have not selected any language, if you continue the default language will be set to English (en_US)", Constants.AppName, MessageBoxButtons.OKCancel) == DialogResult.Cancel)
49 | {
50 | return;
51 | }
52 | else
53 | {
54 | Functions.UIFunctions.setDefaultLang("en_US");
55 | }
56 | }
57 |
58 |
59 |
60 | MessageBox.Show("DualSenseAT will restart", "Setup Success!",0, MessageBoxIcon.Information) ;
61 |
62 | Application.Restart();
63 |
64 | }
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/SplashWindow.cs:
--------------------------------------------------------------------------------
1 | using ComponentFactory.Krypton.Toolkit;
2 | using Newtonsoft.Json.Linq;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Drawing;
8 | using System.IO;
9 | using System.Linq;
10 | using System.Net;
11 | using System.Text;
12 | using System.Threading.Tasks;
13 | using System.Windows.Forms;
14 |
15 | namespace DualSenseAT
16 | {
17 | public partial class SplashWindow : KryptonForm
18 | {
19 | public SplashWindow()
20 | {
21 | InitializeComponent();
22 | }
23 |
24 | static int steps = 0;
25 |
26 | private void LoadLangsList()
27 | {
28 | DirectoryInfo d = new DirectoryInfo(Constants.LANG_PATH);
29 | Session.langList = d.GetFiles("*.json"); //Getting Json files
30 | }
31 | public void DownloadHome()
32 | {
33 | UpdateLbl.Text = "Fetching Home data...";
34 | using (WebClient cliente = new WebClient())
35 | {
36 | var pathfinal = Constants.BASE_TEMP_PATH + "home.json";
37 | var uri = new Uri(Constants.BASE_URL + "home/home.json");
38 |
39 | cliente.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
40 | cliente.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
41 | cliente.DownloadFileAsync(uri, pathfinal);
42 | }
43 |
44 | }
45 |
46 |
47 | private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
48 | {
49 | metroProgressBar1.Value = e.ProgressPercentage;
50 | }
51 |
52 | private void Completed(object sender, AsyncCompletedEventArgs e)
53 | {
54 | UpdateLbl.Text = "Fetching Games...";
55 | Functions.apiFunctions.getGames();
56 |
57 | steps++;
58 | if (steps == 1)
59 | {
60 | this.Hide();
61 | this.ShowInTaskbar = false;
62 | MainWindowV3 mainWindow = new MainWindowV3();
63 | mainWindow.Location = this.Location;
64 | mainWindow.Show();
65 | }
66 |
67 | }
68 |
69 | private void EveryTick_Tick(object sender, EventArgs e)
70 | {
71 |
72 | }
73 |
74 | private void SplashWindow_Load(object sender, EventArgs e)
75 | {
76 | UpdateLbl.Text = "Checking Updates...";
77 |
78 | this.Text = "DualSense AT v" + Application.ProductVersion;
79 | checkUpdates.RunWorkerAsync();
80 |
81 | }
82 |
83 | private void checkUpdates_DoWork(object sender, DoWorkEventArgs e)
84 | {
85 | JObject updateJson = Functions.apiFunctions.getUpdates();
86 |
87 |
88 | if (updateJson["update"][0]["code"].ToString() != Application.ProductVersion)
89 | {
90 | e.Result = updateJson;
91 | }
92 | else
93 | {
94 | e.Result = false;
95 | }
96 |
97 | //Load Land List to Session Namespace;
98 | LoadLangsList();
99 |
100 |
101 | }
102 |
103 | private void checkUpdates_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
104 | {
105 | if (e.Result.GetType() == typeof(JObject))
106 | {
107 | UpdateWindow updateW = new UpdateWindow();
108 | updateW.updateJson = (JObject)e.Result;
109 |
110 | updateW.ShowDialog();
111 | }
112 |
113 | DownloadHome();
114 |
115 | EveryTick.Enabled = true;
116 | }
117 | }
118 | }
119 |
--------------------------------------------------------------------------------
/UpdateWindow.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace DualSenseAT
2 | {
3 | partial class UpdateWindow
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 | this.label1 = new System.Windows.Forms.Label();
32 | this.label2 = new System.Windows.Forms.Label();
33 | this.button1 = new System.Windows.Forms.Button();
34 | this.button2 = new System.Windows.Forms.Button();
35 | this.progressBar1 = new System.Windows.Forms.ProgressBar();
36 | this.SuspendLayout();
37 | //
38 | // label1
39 | //
40 | this.label1.AutoSize = true;
41 | this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F);
42 | this.label1.Location = new System.Drawing.Point(23, 23);
43 | this.label1.Name = "label1";
44 | this.label1.Size = new System.Drawing.Size(170, 24);
45 | this.label1.TabIndex = 0;
46 | this.label1.Text = "New update found!";
47 | this.label1.Click += new System.EventHandler(this.label1_Click);
48 | //
49 | // label2
50 | //
51 | this.label2.AutoSize = true;
52 | this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F);
53 | this.label2.Location = new System.Drawing.Point(23, 70);
54 | this.label2.Name = "label2";
55 | this.label2.Size = new System.Drawing.Size(360, 17);
56 | this.label2.TabIndex = 1;
57 | this.label2.Text = "update {name} is available, do you want to update now?";
58 | //
59 | // button1
60 | //
61 | this.button1.Location = new System.Drawing.Point(376, 139);
62 | this.button1.Name = "button1";
63 | this.button1.Size = new System.Drawing.Size(75, 23);
64 | this.button1.TabIndex = 2;
65 | this.button1.Text = "Skip";
66 | this.button1.UseVisualStyleBackColor = true;
67 | this.button1.Click += new System.EventHandler(this.button1_Click);
68 | //
69 | // button2
70 | //
71 | this.button2.Location = new System.Drawing.Point(295, 139);
72 | this.button2.Name = "button2";
73 | this.button2.Size = new System.Drawing.Size(75, 23);
74 | this.button2.TabIndex = 3;
75 | this.button2.Text = "Download";
76 | this.button2.UseVisualStyleBackColor = true;
77 | this.button2.Click += new System.EventHandler(this.button2_Click);
78 | //
79 | // progressBar1
80 | //
81 | this.progressBar1.Location = new System.Drawing.Point(27, 139);
82 | this.progressBar1.Name = "progressBar1";
83 | this.progressBar1.Size = new System.Drawing.Size(262, 23);
84 | this.progressBar1.TabIndex = 4;
85 | this.progressBar1.Visible = false;
86 | //
87 | // UpdateWindow
88 | //
89 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
90 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
91 | this.ClientSize = new System.Drawing.Size(463, 174);
92 | this.Controls.Add(this.progressBar1);
93 | this.Controls.Add(this.button2);
94 | this.Controls.Add(this.button1);
95 | this.Controls.Add(this.label2);
96 | this.Controls.Add(this.label1);
97 | this.MaximizeBox = false;
98 | this.MinimizeBox = false;
99 | this.Name = "UpdateWindow";
100 | this.ShowIcon = false;
101 | this.ShowInTaskbar = false;
102 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
103 | this.Text = "UpdateWindow";
104 | this.Load += new System.EventHandler(this.UpdateWindow_Load);
105 | this.ResumeLayout(false);
106 | this.PerformLayout();
107 |
108 | }
109 |
110 | #endregion
111 |
112 | private System.Windows.Forms.Label label1;
113 | private System.Windows.Forms.Label label2;
114 | private System.Windows.Forms.Button button1;
115 | private System.Windows.Forms.Button button2;
116 | private System.Windows.Forms.ProgressBar progressBar1;
117 | }
118 | }
--------------------------------------------------------------------------------
/UpdateWindow.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json.Linq;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Data;
6 | using System.Diagnostics;
7 | using System.Drawing;
8 | using System.IO;
9 | using System.IO.Compression;
10 | using System.Linq;
11 | using System.Net;
12 | using System.Text;
13 | using System.Threading.Tasks;
14 | using System.Windows.Forms;
15 |
16 | namespace DualSenseAT
17 | {
18 | public partial class UpdateWindow : Form
19 | {
20 | public UpdateWindow()
21 | {
22 | InitializeComponent();
23 | }
24 |
25 | public JObject updateJson;
26 |
27 | private void label1_Click(object sender, EventArgs e)
28 | {
29 |
30 | }
31 |
32 | private void UpdateWindow_Load(object sender, EventArgs e)
33 | {
34 | label2.Text = "update "+
35 | updateJson["update"][0]["name"].ToString()
36 | + " is available, do you want to update now?";
37 | }
38 |
39 |
40 | private void downloadFile()
41 | {
42 | button1.Enabled = false;
43 | button2.Text = "Cancel";
44 | string downloadPath = Constants.TEMP_PATH + "\\updates\\"+updateJson["update"][0]["code"].ToString();
45 |
46 | if (!Directory.Exists(downloadPath))
47 | {
48 | Directory.CreateDirectory(downloadPath);
49 | }
50 | else
51 | {
52 | Directory.Delete(downloadPath, true);
53 | Directory.CreateDirectory(downloadPath);
54 |
55 | }
56 | // This will download a large image from the web, you can change the value
57 | // i.e a textbox : textBox1.Text
58 | string url = updateJson["update"][0]["download_link"].ToString();
59 |
60 |
61 | using (WebClient wc = new WebClient())
62 | {
63 | progressBar1.Visible = true;
64 | wc.DownloadProgressChanged += wc_DownloadProgressChanged;
65 | wc.DownloadFileCompleted += wc_DownloadFileCompleted;
66 | wc.DownloadFileAsync(new Uri(url), downloadPath + "/" + updateJson["update"][0]["code"] + ".zip");
67 | }
68 | }
69 |
70 | private void wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
71 | {
72 | // In case you don't have a progressBar Log the value instead
73 | // Console.WriteLine(e.ProgressPercentage);
74 | progressBar1.Value = e.ProgressPercentage;
75 | }
76 |
77 | private void wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
78 | {
79 | progressBar1.Value = 0;
80 |
81 | if (e.Cancelled)
82 | {
83 | MessageBox.Show("The download has been cancelled");
84 | return;
85 | }
86 |
87 | if (e.Error != null) // We have an error! Retry a few times, then abort.
88 | {
89 | MessageBox.Show("An error ocurred while trying to download update");
90 |
91 | return;
92 | }
93 |
94 | progressBar1.Style = ProgressBarStyle.Marquee;
95 |
96 | try
97 | {
98 | string downloadPath = Constants.TEMP_PATH + "\\updates\\" + updateJson["update"][0]["code"].ToString();
99 |
100 | ZipFile.ExtractToDirectory(downloadPath + "/" + updateJson["update"][0]["code"] + ".zip", downloadPath);
101 | progressBar1.Style = ProgressBarStyle.Continuous;
102 | progressBar1.Value = 100;
103 |
104 | File.Delete(downloadPath + "/" + updateJson["update"][0]["code"] + ".zip");
105 |
106 | string[] batch = {
107 | "ECHO \"Starting move update files\"",
108 | "timeout 5",
109 | "move *.* ..\\..\\..\\ 2>NUL",
110 | "open ..\\..\\..\\DualSenseAT.exe",
111 | "Msg * \"Update Success, open DualSenseAT Again!\" "
112 | };
113 | File.WriteAllLines(downloadPath + "/" + "updatescript.bat", batch);
114 |
115 | //Process.Start("start", "start \"" + downloadPath + "/" + "updatescript.bat\"");
116 | var proc = new Process
117 | {
118 | StartInfo = new ProcessStartInfo
119 | {
120 | FileName = downloadPath + "/" + "updatescript.bat",
121 | UseShellExecute = false,
122 | RedirectStandardOutput = true,
123 | CreateNoWindow = true,
124 | WorkingDirectory = downloadPath + "/"
125 | }
126 | };
127 |
128 | proc.Start();
129 |
130 | Application.Exit();
131 |
132 | }
133 | catch (Exception ex)
134 | {
135 | MessageBox.Show(ex.Message);
136 | }
137 |
138 |
139 | MessageBox.Show("Update succesfully downloaded");
140 | }
141 |
142 | private void button2_Click(object sender, EventArgs e)
143 | {
144 | downloadFile();
145 | }
146 |
147 | private void button1_Click(object sender, EventArgs e)
148 | {
149 | Close();
150 | }
151 | }
152 | }
153 |
--------------------------------------------------------------------------------
/UpdateWindow.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 |
--------------------------------------------------------------------------------
/UserPreferences.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 DualSenseAT
8 | {
9 | internal class UserPreferences
10 | {
11 | public static string LANG_CODE = "";
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/V2/Views/dashboard.cs:
--------------------------------------------------------------------------------
1 | using ComponentFactory.Krypton.Toolkit;
2 | using DualSenseAT.V2.components;
3 | using Newtonsoft.Json.Linq;
4 | using System;
5 | using System.Collections.Generic;
6 | using System.ComponentModel;
7 | using System.Data;
8 | using System.Drawing;
9 | using System.IO;
10 | using System.Linq;
11 | using System.Net;
12 | using System.Reflection;
13 | using System.Text;
14 | using System.Threading.Tasks;
15 | using System.Windows.Forms;
16 |
17 | namespace DualSenseAT.V2.Views
18 | {
19 | public partial class dashboard : UserControl
20 | {
21 | public dashboard()
22 | {
23 | InitializeComponent();
24 |
25 |
26 | }
27 |
28 | public static JObject homejson_Object;
29 |
30 | JObject repojson = Functions.apiFunctions.getGames();
31 |
32 | public static ImageList sliderImages;
33 |
34 | static int slider_step = 0;
35 |
36 | static int SELECTED_GAME_ID = 0;
37 |
38 | private void guna2Panel2_Paint(object sender, PaintEventArgs e)
39 | {
40 |
41 | }
42 |
43 | public void test()
44 | {
45 | MessageBox.Show("123");
46 | }
47 |
48 | private void LoadGamesList()
49 | {
50 | guna2Panel8.Controls.Clear();
51 | int i = 0;
52 | foreach (var item in repojson["games"])
53 | {
54 |
55 | game_icon_fragment gameIcon = ControlExtensions.Clone(game_icon_fragment1);
56 | gameIcon.GAME_ID = int.Parse(item["app_id"].ToString());
57 | gameIcon.Dock = DockStyle.Left;
58 | gameIcon.GAME_NAME = item["name"].ToString();
59 | gameIcon.Name = "icon_"+ int.Parse(item["app_id"].ToString());
60 | gameIcon.GAME_PIC_URL = item["picture_url"].ToString();
61 | gameIcon.ParentUC = this;
62 | /* (s, e) =>
63 | {
64 | //int teste = gameIcon.GAME_ID;
65 | //MessageBox.Show(teste.ToString());
66 | MessageBox.Show("123");
67 | };*/
68 |
69 | guna2Panel8.Controls.Add(gameIcon);
70 |
71 | if (i == 4)
72 | break;
73 |
74 | i++;
75 |
76 | }
77 |
78 | foreach (Control control in guna2Panel8.Controls)
79 | {
80 | control.Click += (s, e) =>
81 | {
82 | MessageBox.Show("123");
83 | };
84 | }
85 |
86 |
87 | }
88 |
89 | public void showGameDetails(int GAME_ID)
90 | {
91 |
92 | foreach (var item in repojson["games"])
93 | {
94 | if (GAME_ID == int.Parse(item["app_id"].ToString())) {
95 |
96 | materialTabControl1.SelectedTab = GameDetailsTab;
97 | label26.Text = item["name"].ToString();
98 | SELECTED_GAME_ID = GAME_ID;
99 |
100 | WebClient wc = new WebClient();
101 |
102 | using (MemoryStream wc_stream = new MemoryStream(wc.DownloadData(item["picture_url"].ToString())))
103 | {
104 | guna2ImageButton14.Image = Image.FromStream(wc_stream);
105 | guna2ImageButton14.HoverState.Image = Image.FromStream(wc_stream);
106 | }
107 | }
108 | }
109 |
110 |
111 | }
112 |
113 | private void dashboard_Load(object sender, EventArgs e)
114 | {
115 | LoadGamesList();
116 | }
117 |
118 | private void game_icon_fragment1_Click(object sender, EventArgs e)
119 | {
120 | MessageBox.Show("123");
121 | }
122 |
123 | private void guna2Button1_Click(object sender, EventArgs e)
124 | {
125 | materialTabControl1.SelectedTab = DashboardTab;
126 | }
127 |
128 | private void guna2Button12_Click(object sender, EventArgs e)
129 | {
130 |
131 | }
132 | }
133 |
134 | public static class ControlExtensions
135 | {
136 | public static T Clone(this T controlToClone)
137 | where T : Control
138 | {
139 | PropertyInfo[] controlProperties = typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance);
140 |
141 | T instance = Activator.CreateInstance();
142 |
143 | foreach (PropertyInfo propInfo in controlProperties)
144 | {
145 | if (propInfo.CanWrite)
146 | {
147 | if (propInfo.Name != "WindowTarget")
148 | propInfo.SetValue(instance, propInfo.GetValue(controlToClone, null), null);
149 | }
150 | }
151 |
152 | return instance;
153 | }
154 | }
155 |
156 | }
157 |
--------------------------------------------------------------------------------
/V2/Views/dashboard.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 |
--------------------------------------------------------------------------------
/V2/components/game_icon_fragment.cs:
--------------------------------------------------------------------------------
1 | using DualSenseAT.V2.Views;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.ComponentModel;
5 | using System.Data;
6 | using System.Drawing;
7 | using System.IO;
8 | using System.Linq;
9 | using System.Net;
10 | using System.Runtime.InteropServices.ComTypes;
11 | using System.Text;
12 | using System.Threading.Tasks;
13 | using System.Windows.Forms;
14 |
15 | namespace DualSenseAT.V2.components
16 | {
17 | public partial class game_icon_fragment : UserControl
18 | {
19 | public dashboard ParentUC{ get; set; }
20 |
21 | public game_icon_fragment()
22 | {
23 | InitializeComponent();
24 | }
25 |
26 | public int GAME_ID = 0;
27 | public string GAME_NAME = "undefined";
28 | public string GAME_PIC_URL = "https://static.thenounproject.com/png/194055-200.png";
29 | public bool isSteamGame = false;
30 |
31 | static byte[] pic_data;
32 |
33 |
34 | public int gameID
35 | {
36 | get { return GAME_ID; }
37 | }
38 |
39 | private void guna2Panel2_Click(object sender, EventArgs e)
40 | {
41 | ParentUC.showGameDetails(GAME_ID);
42 | }
43 |
44 | private void game_icon_fragment_Load(object sender, EventArgs e)
45 | {
46 | loadContent.RunWorkerAsync();
47 | }
48 |
49 | private void loadContent_DoWork(object sender, DoWorkEventArgs e)
50 | {
51 | WebClient wc = new WebClient();
52 | pic_data = wc.DownloadData(GAME_PIC_URL);
53 |
54 | }
55 |
56 | private void loadContent_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
57 | {
58 | label10.Text = GAME_NAME;
59 |
60 | using (MemoryStream wc_stream = new MemoryStream(pic_data))
61 | {
62 | guna2ImageButton8.Image = Image.FromStream(wc_stream);
63 | guna2ImageButton8.HoverState.Image = Image.FromStream(wc_stream);
64 | }
65 |
66 |
67 | }
68 |
69 | private void guna2Panel2_Paint(object sender, PaintEventArgs e)
70 | {
71 |
72 | }
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/V2/components/game_icon_fragment.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 |
121 | 17, 17
122 |
123 |
--------------------------------------------------------------------------------
/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
54 |
62 |
63 |
64 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/dependencies/Ets2SdkClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/dependencies/Ets2SdkClient.dll
--------------------------------------------------------------------------------
/dependencies/Guna.UI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/dependencies/Guna.UI.dll
--------------------------------------------------------------------------------
/dependencies/Guna.UI2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/dependencies/Guna.UI2.dll
--------------------------------------------------------------------------------
/dependencies/Memory.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/dependencies/Memory.dll
--------------------------------------------------------------------------------
/dualsense-logo-3AB110CC79-seeklogo.com.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/dualsense-logo-3AB110CC79-seeklogo.com.ico
--------------------------------------------------------------------------------
/ext_assets/add_30px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/add_30px.png
--------------------------------------------------------------------------------
/ext_assets/adjust_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/adjust_50px.png
--------------------------------------------------------------------------------
/ext_assets/adjust_50px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/adjust_50px_2.png
--------------------------------------------------------------------------------
/ext_assets/close_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/close_32px.png
--------------------------------------------------------------------------------
/ext_assets/group_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/group_50px.png
--------------------------------------------------------------------------------
/ext_assets/home_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/home_50px.png
--------------------------------------------------------------------------------
/ext_assets/home_50px_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/home_50px_black.png
--------------------------------------------------------------------------------
/ext_assets/home_50px_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/home_50px_green.png
--------------------------------------------------------------------------------
/ext_assets/member_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/member_50px.png
--------------------------------------------------------------------------------
/ext_assets/menu_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/menu_50px.png
--------------------------------------------------------------------------------
/ext_assets/refresh_30px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/refresh_30px.png
--------------------------------------------------------------------------------
/ext_assets/refresh_32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/refresh_32px.png
--------------------------------------------------------------------------------
/ext_assets/search_144px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/search_144px.png
--------------------------------------------------------------------------------
/ext_assets/search_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/search_50px.png
--------------------------------------------------------------------------------
/ext_assets/settings_144px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/settings_144px.png
--------------------------------------------------------------------------------
/ext_assets/ticket_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/ticket_24px.png
--------------------------------------------------------------------------------
/ext_assets/user_account_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/user_account_50px.png
--------------------------------------------------------------------------------
/ext_assets/user_account_50px_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/ext_assets/user_account_50px_green.png
--------------------------------------------------------------------------------
/gameloadDialog.cs:
--------------------------------------------------------------------------------
1 | using ComponentFactory.Krypton.Toolkit;
2 | using Newtonsoft.Json.Linq;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.ComponentModel;
6 | using System.Data;
7 | using System.Diagnostics;
8 | using System.Drawing;
9 | using System.IO;
10 | using System.IO.Compression;
11 | using System.Linq;
12 | using System.Net;
13 | using System.Text;
14 | using System.Threading.Tasks;
15 | using System.Windows.Forms;
16 |
17 | namespace DualSenseAT
18 | {
19 | public partial class gameloadDialog : KryptonForm
20 | {
21 | public gameloadDialog()
22 | {
23 | InitializeComponent();
24 | }
25 |
26 | public string gameName;
27 | public string picture_url;
28 | public int app_id;
29 | public bool isSteamGame;
30 |
31 | private void gameloadDialog_Load(object sender, EventArgs e)
32 | {
33 | WebClient client = new WebClient();
34 | Stream image_data = new MemoryStream(client.DownloadData(picture_url));
35 | pictureBox1.Image = Image.FromStream(image_data);
36 |
37 | label1.Text = gameName;
38 |
39 | getGameFiles();
40 | }
41 |
42 | public void getGameFiles()
43 | {
44 | metroProgressBar1.ProgressBarStyle = ProgressBarStyle.Continuous;
45 | metroProgressBar1.Value = 0;
46 |
47 | System.IO.DirectoryInfo di = new DirectoryInfo(Constants.TEMP_PATH + "\\" + app_id + "\\download\\");
48 |
49 | try
50 | {
51 | foreach (FileInfo file in di.GetFiles())
52 | {
53 | file.Delete();
54 | }
55 | foreach (DirectoryInfo dir in di.GetDirectories())
56 | {
57 | dir.Delete(true);
58 | }
59 | }
60 | catch (Exception ex)
61 | {
62 |
63 | }
64 |
65 | if (!Directory.Exists(Constants.TEMP_PATH + "\\" + app_id + "\\download\\"))
66 | Directory.CreateDirectory(Constants.TEMP_PATH + "\\" + app_id + "\\download\\");
67 |
68 |
69 | WebClient client = new WebClient();
70 | client.DownloadProgressChanged += ProgressChanged;
71 | client.DownloadFileCompleted += Completed;
72 | client.DownloadFileAsync(new Uri(Constants.BASE_URL + "games/"+app_id+"/pack_data.zip"), Constants.TEMP_PATH + "\\"+app_id+"\\download\\pack_data.zip");
73 | }
74 |
75 | public void startMod()
76 | {
77 | //Read game Manifests
78 | var json = File.ReadAllText(Constants.TEMP_PATH + "\\" + app_id + "\\download\\gameManifest.json");
79 | JObject manifest = JObject.Parse(json);
80 |
81 | // MessageBox.Show(manifest.ToString(Newtonsoft.Json.Formatting.Indented));
82 |
83 | //Prepare .EXE Loading...
84 | Clipboard.SetText(Constants.TEMP_PATH + "\\" + app_id + "\\download\\" + manifest["info"][0]["exec"]);
85 | Process.Start(Constants.TEMP_PATH + "\\" + app_id + "\\download\\" + manifest["info"][0]["exec"]);
86 | this.Close();
87 |
88 | }
89 |
90 | private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
91 | {
92 | metroProgressBar1.Value = e.ProgressPercentage;
93 | }
94 |
95 | private void Completed(object sender, AsyncCompletedEventArgs e)
96 | {
97 | metroProgressBar1.ProgressBarStyle = ProgressBarStyle.Marquee;
98 | metroProgressBar1.Value = 40;
99 | try
100 | {
101 |
102 | ZipFile.ExtractToDirectory(Constants.TEMP_PATH + "\\" + app_id + "\\download\\pack_data.zip", Constants.TEMP_PATH + "\\" + app_id + "\\download");
103 | metroProgressBar1.ProgressBarStyle = ProgressBarStyle.Continuous;
104 | metroProgressBar1.Value = 100;
105 | startMod();
106 | }
107 | catch (Exception ex)
108 | {
109 | MessageBox.Show(ex.Message);
110 | }
111 | }
112 |
113 | private void metroProgressBar1_Click(object sender, EventArgs e)
114 | {
115 |
116 | }
117 |
118 | private void metroButton1_Click(object sender, EventArgs e)
119 | {
120 |
121 | }
122 | }
123 | }
124 |
--------------------------------------------------------------------------------
/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/MaterialSkin.0.2.1/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MaterialSkin.0.2.1/.signature.p7s
--------------------------------------------------------------------------------
/packages/MaterialSkin.0.2.1/MaterialSkin.0.2.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MaterialSkin.0.2.1/MaterialSkin.0.2.1.nupkg
--------------------------------------------------------------------------------
/packages/MaterialSkin.0.2.1/lib/MaterialSkin.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MaterialSkin.0.2.1/lib/MaterialSkin.dll
--------------------------------------------------------------------------------
/packages/MetroModernUI.1.4.0.0/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MetroModernUI.1.4.0.0/.signature.p7s
--------------------------------------------------------------------------------
/packages/MetroModernUI.1.4.0.0/MetroModernUI.1.4.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MetroModernUI.1.4.0.0/MetroModernUI.1.4.0.0.nupkg
--------------------------------------------------------------------------------
/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.Design.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.Design.dll
--------------------------------------------------------------------------------
/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.Fonts.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.Fonts.dll
--------------------------------------------------------------------------------
/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/MetroModernUI.1.4.0.0/lib/net/MetroFramework.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/.signature.p7s
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2007 James Newton-King
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/Newtonsoft.Json.13.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/Newtonsoft.Json.13.0.1.nupkg
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/net20/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/net20/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/net35/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/net35/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/net40/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/net40/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/net45/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/net45/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.3/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.3/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/lib/netstandard2.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/lib/netstandard2.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.13.0.1/packageIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/packages/Newtonsoft.Json.13.0.1/packageIcon.png
--------------------------------------------------------------------------------
/screenshots/v0.1.0.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/josealissonbr/DualSenseAT/8eb1da55001c622b118bcbbdce7884dac511c032/screenshots/v0.1.0.2.png
--------------------------------------------------------------------------------
/uc/UserControl1.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/uc/UserControl1.xaml.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;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace DualSenseAT.uc
17 | {
18 | ///
19 | /// Interação lógica para UserControl1.xam
20 | ///
21 | public partial class UserControl1 : UserControl
22 | {
23 | public UserControl1()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------