├── .gitattributes
├── .gitignore
├── BasicPawn.sln
├── BasicPawn
├── App.config
├── BasicPawn.vbproj
├── BasicPawnIcon.ico
├── Classes
│ ├── ClassConfigs.vb
│ ├── ClassControlStyle.vb
│ ├── ClassCrossAppComunication.vb
│ ├── ClassDatabase.vb
│ ├── ClassExceptionLog.vb
│ ├── ClassFTP.vb
│ ├── ClassIni.vb
│ ├── ClassKeyValues.vb
│ ├── ClassSecureStorage.vb
│ ├── ClassSettings.vb
│ ├── ClassSyncList.vb
│ ├── ClassThread.vb
│ ├── ClassTools.vb
│ ├── ClassUpdate.vb
│ └── Controls
│ │ ├── ClassButtonSmallDelete.vb
│ │ ├── ClassFileStreamWait.vb
│ │ ├── ClassListViewItemData.vb
│ │ ├── ClassPanelAlpha.vb
│ │ ├── ClassPanelQuality.vb
│ │ ├── ClassPictureBoxQuality.vb
│ │ ├── ClassRichTextBoxFix.vb
│ │ ├── ClassTabControlColor.vb
│ │ ├── ClassTabControlFix.vb
│ │ ├── ClassTextEditorEx.vb
│ │ ├── ClassTextMinimap.Designer.vb
│ │ ├── ClassTextMinimap.resx
│ │ ├── ClassTextMinimap.vb
│ │ ├── ClassTextboxWatermark.vb
│ │ ├── ClassTreeNodeData.vb
│ │ ├── ClassTreeViewBuffered.vb
│ │ ├── ClassTreeViewColumns.Designer.vb
│ │ ├── ClassTreeViewColumns.resx
│ │ ├── ClassTreeViewColumns.vb
│ │ ├── ClassWebClientEx.vb
│ │ ├── UCFtpPathDatabase.Designer.vb
│ │ ├── UCFtpPathDatabase.resx
│ │ └── UCFtpPathDatabase.vb
├── Controls and Forms
│ ├── DatabaseViewer
│ │ ├── Classes
│ │ │ └── ClassDatabaseListBox.vb
│ │ ├── FormDatabaseInput.Designer.vb
│ │ ├── FormDatabaseInput.resx
│ │ └── FormDatabaseInput.vb
│ ├── Debugger
│ │ ├── Classes
│ │ │ ├── ClassDebuggerRunner.vb
│ │ │ └── ClassDebuggerTools.vb
│ │ ├── FormDebugger.Designer.vb
│ │ ├── FormDebugger.resx
│ │ ├── FormDebugger.vb
│ │ ├── FormDebuggerAssertSetAction.Designer.vb
│ │ ├── FormDebuggerAssertSetAction.resx
│ │ ├── FormDebuggerAssertSetAction.vb
│ │ ├── FormDebuggerBreakpointSetValue.Designer.vb
│ │ ├── FormDebuggerBreakpointSetValue.resx
│ │ ├── FormDebuggerBreakpointSetValue.vb
│ │ ├── FormDebuggerCriticalPopup.Designer.vb
│ │ ├── FormDebuggerCriticalPopup.resx
│ │ ├── FormDebuggerCriticalPopup.vb
│ │ ├── FormDebuggerException.Designer.vb
│ │ ├── FormDebuggerException.resx
│ │ ├── FormDebuggerException.vb
│ │ ├── FormDebuggerStop.Designer.vb
│ │ ├── FormDebuggerStop.resx
│ │ └── FormDebuggerStop.vb
│ ├── FormFileDialogFTP.Designer.vb
│ ├── FormFileDialogFTP.resx
│ ├── FormFileDialogFTP.vb
│ ├── FormInstanceManager.Designer.vb
│ ├── FormInstanceManager.resx
│ ├── FormInstanceManager.vb
│ ├── FormMultiCompiler.Designer.vb
│ ├── FormMultiCompiler.resx
│ ├── FormMultiCompiler.vb
│ ├── FormNewWizard.Designer.vb
│ ├── FormNewWizard.resx
│ ├── FormNewWizard.vb
│ ├── FormProgress.Designer.vb
│ ├── FormProgress.resx
│ ├── FormProgress.vb
│ ├── FormSearch.Designer.vb
│ ├── FormSearch.resx
│ ├── FormSearch.vb
│ ├── FormTipOfTheDay.Designer.vb
│ ├── FormTipOfTheDay.resx
│ ├── FormTipOfTheDay.vb
│ ├── FormToolTip.Designer.vb
│ ├── FormToolTip.resx
│ ├── FormToolTip.vb
│ ├── FormUpdate.Designer.vb
│ ├── FormUpdate.resx
│ ├── FormUpdate.vb
│ ├── Main
│ │ ├── Classes
│ │ │ ├── ClassAutocompleteListBox.vb
│ │ │ ├── ClassBackgroundUpdater.vb
│ │ │ ├── ClassInformationListBox.vb
│ │ │ ├── ClassPluginController.vb
│ │ │ ├── ClassSyntaxParser.vb
│ │ │ ├── ClassSyntaxTools.vb
│ │ │ ├── ClassTabControl.vb
│ │ │ └── ClassTextEditorTools.vb
│ │ ├── Extensions
│ │ │ ├── ExtHoverScroll.vb
│ │ │ ├── ExtMainDragDrop.vb
│ │ │ ├── ExtMainMenuBuild.vb
│ │ │ ├── ExtMainMenuConfigs.vb
│ │ │ ├── ExtMainMenuEdit.vb
│ │ │ ├── ExtMainMenuFile.vb
│ │ │ ├── ExtMainMenuHelp.vb
│ │ │ ├── ExtMainMenuNewUpdate.vb
│ │ │ ├── ExtMainMenuRedo.vb
│ │ │ ├── ExtMainMenuTest.vb
│ │ │ ├── ExtMainMenuTools.vb
│ │ │ ├── ExtMainMenuUndo.vb
│ │ │ ├── ExtMainMenuView.vb
│ │ │ ├── ExtMainMessages.vb
│ │ │ ├── ExtMainRightClick.vb
│ │ │ └── ExtMainTabs.vb
│ │ ├── FormMain.Designer.vb
│ │ ├── FormMain.resx
│ │ ├── FormMain.vb
│ │ ├── UCAutocomplete.Designer.vb
│ │ ├── UCAutocomplete.resx
│ │ ├── UCAutocomplete.vb
│ │ ├── UCBookmarkDetails.Designer.vb
│ │ ├── UCBookmarkDetails.resx
│ │ ├── UCBookmarkDetails.vb
│ │ ├── UCExplorerBrowser.Designer.vb
│ │ ├── UCExplorerBrowser.resx
│ │ ├── UCExplorerBrowser.vb
│ │ ├── UCInformationList.Designer.vb
│ │ ├── UCInformationList.resx
│ │ ├── UCInformationList.vb
│ │ ├── UCObjectBrowser.Designer.vb
│ │ ├── UCObjectBrowser.resx
│ │ ├── UCObjectBrowser.vb
│ │ ├── UCProjectBrowser.Designer.vb
│ │ ├── UCProjectBrowser.resx
│ │ └── UCProjectBrowser.vb
│ ├── Settings
│ │ ├── Extensions
│ │ │ ├── ExtSettingsAutocompleteIntelliSense.vb
│ │ │ ├── ExtSettingsConfigs.vb
│ │ │ ├── ExtSettingsDatabase.vb
│ │ │ ├── ExtSettingsGeneral.vb
│ │ │ ├── ExtSettingsPlugins.vb
│ │ │ ├── ExtSettingsSyntaxHighlighting.vb
│ │ │ └── ExtSettingsTextEditor.vb
│ │ ├── FormSettings.Designer.vb
│ │ ├── FormSettings.resx
│ │ └── FormSettings.vb
│ ├── StartPage
│ │ ├── Classes
│ │ │ └── ClassRecentListBox.vb
│ │ ├── UCStartPage.Designer.vb
│ │ ├── UCStartPage.resx
│ │ └── UCStartPage.vb
│ ├── ToolTipForm.Designer.vb
│ ├── ToolTipForm.resx
│ └── ToolTipForm.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ ├── Settings.settings
│ └── app.manifest
└── Resources
│ ├── 050.png
│ ├── 072.png
│ ├── 098.png
│ ├── 155.png
│ ├── 263.png
│ ├── BasicPawnRedTop.jpg
│ ├── BasicPawn_NoText_PNGx64.png
│ ├── Close_16x16-32.png
│ ├── Debugger_AssertModuleNew.txt
│ ├── Debugger_AssertModuleOld.txt
│ ├── Debugger_BreakpointModuleNew.txt
│ ├── Debugger_BreakpointModuleOld.txt
│ ├── Debugger_CommandRunnerEngine.txt
│ ├── Debugger_WatcherModuleNew.txt
│ ├── Debugger_WatcherModuleOld.txt
│ ├── Design.jpg
│ ├── IntelliSenseClass_32x.png
│ ├── IntelliSenseEnumItem_32x.png
│ ├── IntelliSenseEnumerator_32x.png
│ ├── IntelliSenseEvent_32x.png
│ ├── IntelliSenseField_32x.png
│ ├── IntelliSenseInterface_32x.png
│ ├── IntelliSenseKeyword_32x.png
│ ├── IntelliSenseMethod_32x.png
│ ├── IntelliSenseMisc_32x.png
│ ├── IntelliSenseNamespace_32x.png
│ ├── IntelliSenseProperty_32x.png
│ ├── IntelliSenseString_32x.png
│ ├── IntelliSenseVariable_32x.png
│ ├── Pin_16x16-32.png
│ ├── Search_16x16-32.png
│ ├── SourcePawn_Syntax.xml
│ ├── SourcePawn_SyntaxDark.xml
│ ├── Template_AMXModXInclude.txt
│ ├── Template_AMXModXLibraryInclude.txt
│ ├── Template_AMXModXModuleInclude.txt
│ ├── Template_AMXModXPlugin.txt
│ ├── Template_Include.txt
│ ├── Template_SourcePawnNewExtensionInclude.txt
│ ├── Template_SourcePawnNewPlugin.txt
│ ├── Template_SourcePawnNewSharedPluginInclude.txt
│ ├── Template_SourcePawnOldExtensionInclude.txt
│ ├── Template_SourcePawnOldPlugin.txt
│ ├── Template_SourcePawnOldSharedPluginInclude.txt
│ ├── TipOfTheDayTips.txt
│ ├── UAC_16x16-32.png
│ ├── Unpin_16x16-32.png
│ ├── aero_busy.gif
│ ├── ieframe_589.bmp
│ ├── ieframe_590.bmp
│ ├── ieframe_591.bmp
│ ├── imageres_3.ico
│ ├── imageres_5301_16x16-32.png
│ ├── imageres_5302_16x16-32.png
│ ├── imageres_5303_16x16-32.png
│ ├── imageres_5304_16x16-32.png
│ ├── imageres_5306_16x16-32.png
│ ├── imageres_5311_16x16-32.png
│ ├── imageres_5312_16x16-32.png
│ ├── imageres_5313_16x16-32.png
│ ├── imageres_5314_16x16-32.png
│ ├── imageres_5315_16x16-32.png
│ ├── imageres_5316_16x16-32.png
│ ├── imageres_5318_16x16-32.png
│ ├── imageres_5320_16x16-32.png
│ ├── imageres_5321_16x16-32.png
│ ├── imageres_5326_16x16-32.png
│ ├── imageres_5332_16x16-32.png
│ ├── imageres_5333_16x16-32.png
│ ├── imageres_5337_16x16-32.png
│ ├── imageres_5338_16x16-32.png
│ ├── imageres_5339_16x16-32.png
│ ├── imageres_5341_16x16-32.png
│ ├── imageres_5342_16x16-32.png
│ ├── imageres_5343_16x16-32.png
│ ├── imageres_5348_16x16-32.png
│ ├── imageres_5350_16x16-32.png
│ ├── imageres_5351_16x16-32.png
│ ├── imageres_5354_16x16-32.png
│ ├── imageres_5356_16x16-32.png
│ ├── imageres_5357_16x16-32.png
│ ├── imageres_5360_16x16-32.png
│ ├── imageres_5362_16x16-32.png
│ ├── imageres_5364_16x16-32.png
│ ├── imageres_5367_16x16-32.png
│ ├── imageres_5368_16x16-32.png
│ ├── imageres_5372_16x16-32.png
│ ├── imageres_5376_16x16-32.png
│ ├── imageres_5381_64x64-32.png
│ ├── imageres_5383_16x16-32.png
│ ├── imageres_90.ico
│ ├── netshell_1608_16x16-32.png
│ ├── netshell_1610_16x16-32.png
│ ├── shell32_16739_16x16-32.png
│ ├── shell32_16761_16x16-32.png
│ ├── shell32_16762_16x16-32.png
│ ├── shell32_16763_16x16-32.png
│ ├── user32_101_16x16-32.png
│ ├── user32_101_48x48-32.png
│ ├── user32_102_16x16-32.png
│ ├── user32_103_16x16-32.png
│ └── user32_104_16x16-32.png
├── BasicPawnExtLysisConsole
├── BasicPawnExtLysisConsole.vbproj
├── BasicPawnIcon.ico
├── ClassMain.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ ├── Settings.settings
│ └── app.manifest
└── app.config
├── BasicPawnPluginAutoErrorReport
├── BasicPawnPluginAutoErrorReport.vbproj
├── FormReportManager
│ ├── Controls
│ │ └── ClassReportListBox.vb
│ ├── FormReportDetails.Designer.vb
│ ├── FormReportDetails.resx
│ ├── FormReportDetails.vb
│ ├── FormReportManager.Designer.vb
│ ├── FormReportManager.resx
│ └── FormReportManager.vb
├── FormSettings.Designer.vb
├── FormSettings.resx
├── FormSettings.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginAutoErrorReport.vb
├── PluginInfo.vb
├── PluginVersionInfo.vb
└── Resources
│ ├── ieframe_36866_16x16-32.png
│ ├── ieframe_36883_16x16-32.png
│ ├── imageres_5304_16x16-32.png
│ ├── imageres_5306_16x16-32.png
│ ├── imageres_5337_16x16-32.png
│ ├── imageres_5364_16x16-32.png
│ ├── miguiresource_500_16x16-32.png
│ ├── netshell_1607_16x16-32.png
│ ├── user32_101_16x16-32.png
│ └── user32_103_16x16-32.png
├── BasicPawnPluginFTP
├── BasicPawnPluginFTP.vbproj
├── FormFTP.Designer.vb
├── FormFTP.resx
├── FormFTP.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginFTP.vb
├── PluginInfo.vb
├── PluginVersionInfo.vb
└── Resources
│ └── imageres_5340_16x16-32.png
├── BasicPawnPluginInterface
├── BasicPawnPluginInterface.vbproj
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginInfoInterface.vb
├── PluginInterface.vb
└── PluginVersionInterface.vb
├── BasicPawnPluginLysisDecompiler
├── BasicPawnPluginLysisDecompiler.vbproj
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginInfo.vb
├── PluginLysisDecompiler.vb
├── PluginVersionInfo.vb
└── Resources
│ └── imageres_5330_16x16-32.png
├── BasicPawnPluginSample
├── BasicPawnPluginSample.vbproj
├── FormAbout.Designer.vb
├── FormAbout.resx
├── FormAbout.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginInfo.vb
├── PluginSample.vb
└── Resources
│ └── imageres_5314_16x16-32.png
├── BasicPawnPluginSmartPawnObfuscator
├── BasicPawnPluginSmartPawnObfuscator.vbproj
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginInfo.vb
├── PluginSmartPawnObfuscator.vb
├── PluginVersionInfo.vb
└── Resources
│ └── certmgr_449_16x16-32.png
├── BasicPawnPluginTranslationEditor
├── BasicPawnPluginTranslationEditor.vbproj
├── Controls and Forms
│ ├── ExportWizard
│ │ ├── Classes
│ │ │ ├── UCExportWizardFile.Designer.vb
│ │ │ ├── UCExportWizardFile.resx
│ │ │ ├── UCExportWizardFile.vb
│ │ │ ├── UCExportWizardFinalize.Designer.vb
│ │ │ ├── UCExportWizardFinalize.resx
│ │ │ ├── UCExportWizardFinalize.vb
│ │ │ ├── UCExportWizardMethod.Designer.vb
│ │ │ ├── UCExportWizardMethod.resx
│ │ │ ├── UCExportWizardMethod.vb
│ │ │ ├── UCExportWizardWelcome.Designer.vb
│ │ │ ├── UCExportWizardWelcome.resx
│ │ │ └── UCExportWizardWelcome.vb
│ │ ├── FormExportWizard.Designer.vb
│ │ ├── FormExportWizard.resx
│ │ ├── FormExportWizard.vb
│ │ ├── FormFilesMessageBox.Designer.vb
│ │ ├── FormFilesMessageBox.resx
│ │ └── FormFilesMessageBox.vb
│ ├── ImportWizard
│ │ ├── FormImportWizard.Designer.vb
│ │ ├── FormImportWizard.resx
│ │ └── FormImportWizard.vb
│ └── TranslationEditor
│ │ ├── Classes
│ │ ├── ExtTranslationEditorFile.vb
│ │ └── ExtTranslationEditorMenu.vb
│ │ ├── FormAddTranslation.Designer.vb
│ │ ├── FormAddTranslation.resx
│ │ ├── FormAddTranslation.vb
│ │ ├── FormOnlineTranslator.Designer.vb
│ │ ├── FormOnlineTranslator.resx
│ │ ├── FormOnlineTranslator.vb
│ │ ├── FormTranslationEditor.Designer.vb
│ │ ├── FormTranslationEditor.resx
│ │ └── FormTranslationEditor.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
├── PluginInfo.vb
├── PluginTranslationEditor.vb
├── PluginVersionInfo.vb
└── Resources
│ ├── accessibilitycpl_325_16x16-32.png
│ ├── accessibilitycpl_325_48x48-32.png
│ ├── imageres_5306_16x16-32.png
│ ├── imageres_5337_16x16-32.png
│ ├── imageres_5350_16x16-32.png
│ ├── netcenter_7_16x16-32.png
│ ├── shell32_157_16x16-32.png
│ ├── shell32_16761_16x16-32.png
│ └── shell32_261_16x16-32.png
├── Custom Syntax Styles
├── Default
│ ├── README.md
│ ├── SourcePawn_Syntax.png
│ ├── SourcePawn_Syntax.xml
│ ├── SourcePawn_SyntaxDark.png
│ └── SourcePawn_SyntaxDark.xml
├── LuxBlind_Dark
│ ├── LuxBlind_Dark.png
│ ├── LuxBlind_Dark.xml
│ └── README.md
├── Monokai
│ ├── Monokai.png
│ ├── Monokai.xml
│ └── README.md
├── PlasticCodeWrap Dark
│ ├── PlasticCodeWrap.png
│ ├── PlasticCodeWrap.xml
│ └── README.md
├── README.md
└── Visual Studio 2017 Dark
│ ├── README.md
│ ├── VisualStudio2017_Dark.png
│ └── VisualStudio2017_Dark.xml
├── GPLv3.txt
├── LICENSE
├── Plugin Releases
├── BasicPawnPluginAutoErrorReport
│ ├── BasicPawnPluginAutoErrorReport.dll
│ ├── CurrentVersion.txt
│ └── README.md
├── BasicPawnPluginFTP
│ ├── BasicPawnPluginFTP.dll
│ ├── CurrentVersion.txt
│ └── README.md
├── BasicPawnPluginLysisDecompiler
│ ├── BasicPawnPluginLysisDecompiler.zip
│ ├── CurrentVersion.txt
│ └── README.md
├── BasicPawnPluginSample
│ └── BasicPawnPluginSample.dll
├── BasicPawnPluginSmartPawnObfuscator
│ ├── BasicPawnPluginSmartPawnObfuscator.zip
│ ├── CurrentVersion.txt
│ └── README.md
├── BasicPawnPluginTranslationEditor
│ ├── BasicPawnPluginTranslationEditor.dll
│ ├── CurrentVersion.txt
│ └── README.md
└── README.md
├── README.md
├── Required Plugin References
├── BasicPawn.exe
├── BasicPawnPluginInterface.dll
└── README.md
├── Third Party Binaries
├── 7z_sfx
├── 7za.exe
├── BigInteger.dll
├── ICSharpCode.TextEditor.dll
├── Lysis-Java IKVM
│ ├── ICSharpCode.SharpZipLib.dll
│ ├── IKVM.AWT.WinForms.dll
│ ├── IKVM.OpenJDK.Beans.dll
│ ├── IKVM.OpenJDK.Charsets.dll
│ ├── IKVM.OpenJDK.Cldrdata.dll
│ ├── IKVM.OpenJDK.Corba.dll
│ ├── IKVM.OpenJDK.Core.dll
│ ├── IKVM.OpenJDK.Jdbc.dll
│ ├── IKVM.OpenJDK.Localedata.dll
│ ├── IKVM.OpenJDK.Management.dll
│ ├── IKVM.OpenJDK.Media.dll
│ ├── IKVM.OpenJDK.Misc.dll
│ ├── IKVM.OpenJDK.Naming.dll
│ ├── IKVM.OpenJDK.Nashorn.dll
│ ├── IKVM.OpenJDK.Remoting.dll
│ ├── IKVM.OpenJDK.Security.dll
│ ├── IKVM.OpenJDK.SwingAWT.dll
│ ├── IKVM.OpenJDK.Text.dll
│ ├── IKVM.OpenJDK.Tools.dll
│ ├── IKVM.OpenJDK.Util.dll
│ ├── IKVM.OpenJDK.XML.API.dll
│ ├── IKVM.OpenJDK.XML.Bind.dll
│ ├── IKVM.OpenJDK.XML.Crypto.dll
│ ├── IKVM.OpenJDK.XML.Parse.dll
│ ├── IKVM.OpenJDK.XML.Transform.dll
│ ├── IKVM.OpenJDK.XML.WebServices.dll
│ ├── IKVM.OpenJDK.XML.XPath.dll
│ ├── IKVM.Reflection.dll
│ ├── IKVM.Runtime.JNI.dll
│ ├── IKVM.Runtime.dll
│ └── lysis-java.dll
└── Renci.SshNet.dll
├── Third Party Legal Notices.txt
├── Update Depot
├── BasicPawn.zip
├── BasicPawnUpdateSFX.dat
├── CurrentVersion.txt
├── DataHash.txt
├── README.md
├── RSA Update Public Key.txt
└── RSAGenerator
│ ├── BigInteger.dll
│ └── RSAGenerator.exe
├── __BasicPawnHelperLysis
├── ClassMain.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
└── __BasicPawnHelperLysis.vbproj
├── __BasicPawnHelperSmartPawn
├── ClassMain.vb
├── My Project
│ ├── Application.Designer.vb
│ ├── Application.myapp
│ ├── AssemblyInfo.vb
│ ├── Resources.Designer.vb
│ ├── Resources.resx
│ ├── Settings.Designer.vb
│ └── Settings.settings
└── __BasicPawnHelperSmartPawn.vbproj
└── __BasicPawnHelperUpdate
├── ClassMain.vb
├── My Project
├── Application.Designer.vb
├── Application.myapp
├── AssemblyInfo.vb
├── Resources.Designer.vb
├── Resources.resx
├── Settings.Designer.vb
└── Settings.settings
└── __BasicPawnHelperUpdate.vbproj
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/BasicPawn/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BasicPawn/BasicPawnIcon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/BasicPawnIcon.ico
--------------------------------------------------------------------------------
/BasicPawn/Classes/ClassExceptionLog.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 | Public Class ClassExceptionLog
18 | Public Shared ReadOnly g_sLogName As String = IO.Path.Combine(Application.StartupPath, "application_error.log")
19 |
20 | Public Shared Sub WriteToLog(ex As Exception)
21 | With New Text.StringBuilder
22 | .AppendFormat("[{0}]", Now.ToString).AppendLine()
23 | .AppendLine(ex.ToString)
24 |
25 | IO.File.AppendAllText(g_sLogName, .ToString)
26 | End With
27 | End Sub
28 |
29 | Public Shared Sub WriteToLogMessageBox(ex As Exception)
30 | WriteToLog(ex)
31 | MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
32 | End Sub
33 |
34 | Public Shared Function GetDebugStackTrace(sText As String) As String
35 | #If DEBUG Then
36 | Dim mStackTrace As New StackTrace(True)
37 | If (mStackTrace.FrameCount < 1) Then
38 | Return ""
39 | End If
40 |
41 | Dim sFile As String = mStackTrace.GetFrame(1).GetFileName
42 | Dim iLine As Integer = mStackTrace.GetFrame(1).GetFileLineNumber
43 |
44 | Return String.Format("{0}({1}): {2}", sFile, iLine, sText)
45 | #Else
46 | Throw New ArgumentException("Only available in debug mode")
47 | #End If
48 | End Function
49 | End Class
50 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassButtonSmallDelete.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class ClassButtonSmallDelete
19 | Inherits PictureBox
20 |
21 | Public Sub New()
22 | Dim iSize As Integer = ClassTools.ClassForms.ScaleDPI(16)
23 |
24 | Me.Image = My.Resources.Bmp_ButtonDeleteDefault
25 | Me.Size = New Size(iSize, iSize)
26 | Me.MinimumSize = New Size(iSize, iSize)
27 | Me.MaximumSize = New Size(iSize, iSize)
28 |
29 | Me.BackColor = Color.Transparent
30 | Me.SizeMode = PictureBoxSizeMode.Zoom
31 | End Sub
32 |
33 | Protected Overrides Sub OnMouseDown(mevent As MouseEventArgs)
34 | Me.Image = My.Resources.Bmp_ButtonDeletePressed
35 | MyBase.OnMouseDown(mevent)
36 | End Sub
37 |
38 | Protected Overrides Sub OnMouseUp(mevent As MouseEventArgs)
39 | Me.Image = My.Resources.Bmp_ButtonDeleteHover
40 | MyBase.OnMouseUp(mevent)
41 | End Sub
42 |
43 | Protected Overrides Sub OnMouseEnter(e As EventArgs)
44 | Me.Image = My.Resources.Bmp_ButtonDeleteHover
45 | MyBase.OnMouseEnter(e)
46 | End Sub
47 |
48 | Protected Overrides Sub OnMouseLeave(e As EventArgs)
49 | Me.Image = My.Resources.Bmp_ButtonDeleteDefault
50 | MyBase.OnMouseLeave(e)
51 | End Sub
52 |
53 | End Class
54 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassFileStreamWait.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class ClassFileStreamWait
19 |
20 | '''
21 | ''' Creates a IO.FileStream but waits until access to the file.
22 | '''
23 | '''
24 | '''
25 | '''
26 | '''
27 | '''
28 | Public Shared Function Create(sPath As String, iMode As IO.FileMode, iAccess As IO.FileAccess, Optional iTimeout As Integer = -1) As IO.FileStream
29 | Dim mTimeoutWatcher As New Stopwatch
30 | mTimeoutWatcher.Start()
31 |
32 | While True
33 | Dim mSteam As IO.FileStream = Nothing
34 |
35 | Try
36 | mSteam = New IO.FileStream(sPath, iMode, iAccess)
37 | Return mSteam
38 | Catch ex As IO.DriveNotFoundException
39 | Throw
40 | Catch ex As IO.FileNotFoundException
41 | Throw
42 | Catch ex As IO.DirectoryNotFoundException
43 | Throw
44 | Catch ex As IO.PathTooLongException
45 | Throw
46 | Catch ex As Exception
47 | If (mSteam IsNot Nothing) Then
48 | mSteam.Dispose()
49 | mSteam = Nothing
50 | End If
51 |
52 | If (iTimeout > -1 AndAlso mTimeoutWatcher.ElapsedMilliseconds > iTimeout) Then
53 | Throw
54 | End If
55 |
56 | Threading.Thread.Sleep(100)
57 | End Try
58 | End While
59 |
60 | 'Should never reach
61 | Throw New ArgumentException("Unable to create IO.FileStream")
62 | End Function
63 | End Class
64 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassPanelQuality.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class ClassPanelQuality
19 | Inherits Panel
20 |
21 | Private g_iHighQuality As Boolean = False
22 |
23 | Public Property m_HighQuality() As Boolean
24 | Get
25 | Return g_iHighQuality
26 | End Get
27 | Set(value As Boolean)
28 | g_iHighQuality = value
29 | End Set
30 | End Property
31 |
32 | Protected Overrides Sub OnPaint(e As PaintEventArgs)
33 | If (g_iHighQuality) Then
34 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
35 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
36 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
37 | Else
38 | 'Save UI thread CPU ressources
39 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.HighSpeed
40 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighSpeed
41 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
42 | End If
43 |
44 | MyBase.OnPaint(e)
45 | End Sub
46 |
47 | Protected Overrides Sub OnPaintBackground(e As PaintEventArgs)
48 | If (g_iHighQuality) Then
49 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
50 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
51 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
52 | Else
53 | 'Save UI thread CPU ressources
54 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.HighSpeed
55 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighSpeed
56 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
57 | End If
58 |
59 | MyBase.OnPaintBackground(e)
60 | End Sub
61 | End Class
62 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassPictureBoxQuality.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class ClassPictureBoxQuality
19 | Inherits PictureBox
20 |
21 | Private g_iHighQuality As Boolean = False
22 |
23 | Public Property m_HighQuality() As Boolean
24 | Get
25 | Return g_iHighQuality
26 | End Get
27 | Set(value As Boolean)
28 | g_iHighQuality = value
29 | End Set
30 | End Property
31 |
32 |
33 | Protected Overrides Sub OnPaint(e As PaintEventArgs)
34 | If (g_iHighQuality) Then
35 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
36 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
37 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
38 | Else
39 | 'Save UI thread CPU ressources
40 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.HighSpeed
41 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighSpeed
42 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
43 | End If
44 |
45 | MyBase.OnPaint(e)
46 | End Sub
47 |
48 | Protected Overrides Sub OnPaintBackground(e As PaintEventArgs)
49 | If (g_iHighQuality) Then
50 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
51 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
52 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
53 | Else
54 | 'Save UI thread CPU ressources
55 | e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.HighSpeed
56 | e.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighSpeed
57 | e.Graphics.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
58 | End If
59 |
60 | MyBase.OnPaintBackground(e)
61 | End Sub
62 | End Class
63 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassTabControlFix.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class ClassTabControlFix
19 | Inherits TabControl
20 |
21 | '''
22 | ''' Updates the line overflow.
23 | ''' Should be used after removing tab pages.
24 | '''
25 | Public Sub UpdateLineOverflow()
26 | If (Me.Multiline) Then
27 | Return
28 | End If
29 |
30 | Me.SuspendLayout()
31 | Me.Multiline = True
32 | Me.Multiline = False
33 | Me.ResumeLayout()
34 | End Sub
35 |
36 | Public Sub SelectTabNoFocus(sTabPageName As String)
37 | If (sTabPageName Is Nothing) Then
38 | Throw New ArgumentNullException("TabPage name null")
39 | End If
40 |
41 | Dim mTabPage As TabPage = Me.TabPages(sTabPageName)
42 | SelectTabNoFocus(mTabPage)
43 | End Sub
44 |
45 | Public Sub SelectTabNoFocus(iIndex As Integer)
46 | If (iIndex < 0 OrElse iIndex > Me.TabCount - 1) Then
47 | Throw New ArgumentException("index out of range")
48 | End If
49 |
50 | Dim mTabPage As TabPage = Me.TabPages(iIndex)
51 | SelectTabNoFocus(mTabPage)
52 | End Sub
53 |
54 | '''
55 | ''' Selects a tab without focusing it.
56 | '''
57 | '''
58 | Public Sub SelectTabNoFocus(mTabPage As TabPage)
59 | Dim mParentForm = Form.ActiveForm
60 |
61 | If (mParentForm IsNot Nothing) Then
62 | 'See: https://stackoverflow.com/a/439606
63 | Dim mFocusedControl As Control = mParentForm
64 | Dim mContainer = TryCast(mFocusedControl, IContainerControl)
65 |
66 | While (mContainer IsNot Nothing)
67 | mFocusedControl = mContainer.ActiveControl
68 | mContainer = TryCast(mFocusedControl, IContainerControl)
69 | End While
70 |
71 | Me.SelectTab(mTabPage)
72 |
73 | If (mFocusedControl IsNot Nothing) Then
74 | mFocusedControl.Focus()
75 | End If
76 |
77 | Return
78 | End If
79 |
80 | Me.SelectTab(mTabPage)
81 | End Sub
82 | End Class
83 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassTreeNodeData.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports System.Runtime.Serialization
19 |
20 | Public Class ClassTreeNodeData
21 | Inherits TreeNode
22 |
23 | Public g_mData As New Dictionary(Of String, Object)
24 |
25 | Public Sub New()
26 | MyBase.New()
27 | End Sub
28 |
29 | Public Sub New(text As String)
30 | MyBase.New(text)
31 | End Sub
32 |
33 | Public Sub New(text As String, children() As TreeNode)
34 | MyBase.New(text, children)
35 | End Sub
36 |
37 | Public Sub New(text As String, imageIndex As Integer, selectedImageIndex As Integer)
38 | MyBase.New(text, imageIndex, selectedImageIndex)
39 | End Sub
40 |
41 | Public Sub New(text As String, imageIndex As Integer, selectedImageIndex As Integer, children() As TreeNode)
42 | MyBase.New(text, imageIndex, selectedImageIndex, children)
43 | End Sub
44 |
45 | Protected Sub New(serializationInfo As SerializationInfo, context As StreamingContext)
46 | MyBase.New(serializationInfo, context)
47 | End Sub
48 | End Class
49 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassTreeViewBuffered.vb:
--------------------------------------------------------------------------------
1 | 'Copyright(C) 2021 Externet
2 |
3 | 'This program Is free software: you can redistribute it And/Or modify
4 | 'it under the terms Of the GNU General Public License As published by
5 | 'the Free Software Foundation, either version 3 Of the License, Or
6 | '(at your option) any later version.
7 |
8 | 'This program Is distributed In the hope that it will be useful,
9 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
10 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | 'GNU General Public License For more details.
12 |
13 | 'You should have received a copy Of the GNU General Public License
14 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
15 |
16 |
17 | Imports System.Runtime.InteropServices
18 |
19 | Public Class ClassTreeViewBuffered
20 | Inherits TreeView
21 |
22 | Class ClassNatives
23 | Public Const TVM_SETEXTENDEDSTYLE As Integer = &H1100 + 44
24 | Public Const TVS_EX_DOUBLEBUFFER As Integer = &H4
25 |
26 |
27 | Public Shared Function SendMessage(ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As IntPtr
28 | End Function
29 | End Class
30 |
31 | Protected Overrides Sub OnHandleCreated(ByVal e As EventArgs)
32 | ClassNatives.SendMessage(Me.Handle, ClassNatives.TVM_SETEXTENDEDSTYLE, New IntPtr(ClassNatives.TVS_EX_DOUBLEBUFFER), New IntPtr(ClassNatives.TVS_EX_DOUBLEBUFFER))
33 | MyBase.OnHandleCreated(e)
34 | End Sub
35 | End Class
36 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassTreeViewColumns.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class ClassTreeViewColumns
3 | Inherits System.Windows.Forms.UserControl
4 |
5 | 'UserControl overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.ListView1 = New System.Windows.Forms.ListView()
26 | Me.TreeView1 = New ClassTreeViewBuffered()
27 | Me.SuspendLayout()
28 | '
29 | 'ListView1
30 | '
31 | Me.ListView1.BorderStyle = System.Windows.Forms.BorderStyle.None
32 | Me.ListView1.Dock = System.Windows.Forms.DockStyle.Top
33 | Me.ListView1.FullRowSelect = True
34 | Me.ListView1.Location = New System.Drawing.Point(0, 0)
35 | Me.ListView1.Name = "ListView1"
36 | Me.ListView1.Scrollable = False
37 | Me.ListView1.Size = New System.Drawing.Size(639, 20)
38 | Me.ListView1.TabIndex = 0
39 | Me.ListView1.UseCompatibleStateImageBehavior = False
40 | Me.ListView1.View = System.Windows.Forms.View.Details
41 | '
42 | 'TreeView1
43 | '
44 | Me.TreeView1.BorderStyle = System.Windows.Forms.BorderStyle.None
45 | Me.TreeView1.Dock = System.Windows.Forms.DockStyle.Fill
46 | Me.TreeView1.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll
47 | Me.TreeView1.FullRowSelect = True
48 | Me.TreeView1.HideSelection = False
49 | Me.TreeView1.Location = New System.Drawing.Point(0, 20)
50 | Me.TreeView1.Name = "TreeView1"
51 | Me.TreeView1.Size = New System.Drawing.Size(639, 276)
52 | Me.TreeView1.TabIndex = 1
53 | '
54 | 'ClassTreeViewColumns
55 | '
56 | Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!)
57 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi
58 | Me.Controls.Add(Me.TreeView1)
59 | Me.Controls.Add(Me.ListView1)
60 | Me.Name = "ClassTreeViewColumns"
61 | Me.Size = New System.Drawing.Size(639, 296)
62 | Me.ResumeLayout(False)
63 |
64 | End Sub
65 |
66 | Friend WithEvents ListView1 As ListView
67 | Friend WithEvents TreeView1 As ClassTreeViewBuffered
68 | End Class
69 |
--------------------------------------------------------------------------------
/BasicPawn/Classes/Controls/ClassWebClientEx.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports System.Net
19 |
20 | Public Class ClassWebClientEx
21 | Inherits WebClient
22 |
23 | Private g_iTimeout As Integer
24 |
25 | '''
26 | ''' Connection timeout in milliseconds
27 | '''
28 | Public Property m_Timeout As Integer
29 | Get
30 | Return g_iTimeout
31 | End Get
32 | Set(value As Integer)
33 | g_iTimeout = value
34 | End Set
35 | End Property
36 |
37 | Public Sub New()
38 | Me.New(60000)
39 | End Sub
40 |
41 | Public Sub New(iTimeout As Integer)
42 | Me.m_Timeout = iTimeout
43 | End Sub
44 |
45 | Protected Overrides Function GetWebRequest(mAddress As Uri) As WebRequest
46 | Dim mRequest = MyBase.GetWebRequest(mAddress)
47 |
48 | If mRequest IsNot Nothing Then
49 | mRequest.Timeout = Me.m_Timeout
50 | End If
51 |
52 | Return mRequest
53 | End Function
54 | End Class
55 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Debugger/FormDebuggerAssertSetAction.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 |
19 | Public Class FormDebuggerAssertSetAction
20 | Enum ENUM_ACTION
21 | IGNORE
22 | [ERROR]
23 | FAIL
24 | End Enum
25 |
26 | Private g_iAction As ENUM_ACTION = ENUM_ACTION.IGNORE
27 |
28 | Public Sub New()
29 |
30 | ' This call is required by the designer.
31 | InitializeComponent()
32 |
33 | ' Add any initialization after the InitializeComponent() call.
34 | ClassControlStyle.SetNameFlag(Panel_FooterControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER)
35 | ClassControlStyle.SetNameFlag(Panel_FooterDarkControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER_DARK)
36 | End Sub
37 |
38 | ReadOnly Property m_Action As ENUM_ACTION
39 | Get
40 | Return g_iAction
41 | End Get
42 | End Property
43 |
44 | Private Sub FormDebuggerAssertSetAction_Load(sender As Object, e As EventArgs) Handles MyBase.Load
45 | ClassControlStyle.UpdateControls(Me)
46 | End Sub
47 |
48 | Private Sub Button_Fail_Click(sender As Object, e As EventArgs) Handles Button_Fail.Click
49 | g_iAction = ENUM_ACTION.FAIL
50 |
51 | Me.DialogResult = DialogResult.OK
52 | Me.Close()
53 | End Sub
54 |
55 | Private Sub Button_Error_Click(sender As Object, e As EventArgs) Handles Button_Error.Click
56 | g_iAction = ENUM_ACTION.ERROR
57 |
58 | Me.DialogResult = DialogResult.OK
59 | Me.Close()
60 | End Sub
61 |
62 | Private Sub Button_Ignore_Click(sender As Object, e As EventArgs) Handles Button_Ignore.Click
63 | g_iAction = ENUM_ACTION.IGNORE
64 |
65 | Me.DialogResult = DialogResult.OK
66 | Me.Close()
67 | End Sub
68 | End Class
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Debugger/FormDebuggerBreakpointSetValue.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class FormDebuggerBreakpointSetValue
19 | Public Sub New()
20 |
21 | ' This call is required by the designer.
22 | InitializeComponent()
23 |
24 | ' Add any initialization after the InitializeComponent() call.
25 |
26 | 'Set the maximum and minimum possible value that SourceMod supports.
27 | ClassControlStyle.SetNameFlag(Panel_FooterControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER)
28 | ClassControlStyle.SetNameFlag(Panel_FooterDarkControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER_DARK)
29 |
30 | NumericUpDown_BreakpointValue.Maximum = Integer.MaxValue
31 | NumericUpDown_BreakpointValue.Minimum = Integer.MinValue
32 | End Sub
33 |
34 | Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton_TypeInteger.CheckedChanged
35 | 'Make Int
36 | NumericUpDown_BreakpointValue.DecimalPlaces = 0
37 | End Sub
38 |
39 | Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton_TypeFloatingPoint.CheckedChanged
40 | 'Make Float
41 | NumericUpDown_BreakpointValue.DecimalPlaces = 5
42 | End Sub
43 |
44 | Private Sub FormDebuggerBreakpointSetValue_Load(sender As Object, e As EventArgs) Handles MyBase.Load
45 | ClassControlStyle.UpdateControls(Me)
46 | End Sub
47 | End Class
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Debugger/FormDebuggerCriticalPopup.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class FormDebuggerCriticalPopup
19 | Private g_mFormDebugger As FormDebugger
20 |
21 | Public Sub New(mFormDebugger As FormDebugger, sTitle As String, sHeaderTitle As String, sText As String)
22 |
23 | ' This call is required by the designer.
24 | InitializeComponent()
25 |
26 | ' Add any initialization after the InitializeComponent() call.
27 | ClassControlStyle.SetNameFlag(Panel_FooterControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER)
28 | ClassControlStyle.SetNameFlag(Panel_FooterDarkControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER_DARK)
29 | ClassControlStyle.SetNameFlag(Label_Title, ClassControlStyle.ENUM_STYLE_FLAGS.LABEL_BLACK)
30 |
31 | g_mFormDebugger = mFormDebugger
32 |
33 | Me.Text = sTitle
34 | Label_Title.Text = sHeaderTitle
35 | TextBox_Text.Text = sText
36 | End Sub
37 |
38 | Private Sub Button_Close_Click(sender As Object, e As EventArgs) Handles Button_Close.Click
39 | Me.Close()
40 | End Sub
41 |
42 | Private Sub Button_Continue_Click(sender As Object, e As EventArgs) Handles Button_Continue.Click
43 | g_mFormDebugger.g_ClassDebuggerRunner.ContinueDebugging()
44 | Me.Close()
45 | End Sub
46 |
47 | Private Sub FormDebuggerCriticalPopup_Load(sender As Object, e As EventArgs) Handles MyBase.Load
48 | ClassControlStyle.UpdateControls(Me)
49 | End Sub
50 | End Class
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/FormToolTip.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class FormToolTip
3 | Inherits System.Windows.Forms.Form
4 |
5 | 'Form overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.components = New System.ComponentModel.Container()
26 | Me.Timer_Move = New System.Windows.Forms.Timer(Me.components)
27 | Me.TextEditorControl_ToolTip = New BasicPawn.TextEditorControlEx()
28 | Me.SuspendLayout()
29 | '
30 | 'Timer_Move
31 | '
32 | '
33 | 'TextEditorControl_ToolTip
34 | '
35 | Me.TextEditorControl_ToolTip.Dock = System.Windows.Forms.DockStyle.Fill
36 | Me.TextEditorControl_ToolTip.EnableFolding = False
37 | Me.TextEditorControl_ToolTip.IsReadOnly = False
38 | Me.TextEditorControl_ToolTip.Location = New System.Drawing.Point(0, 0)
39 | Me.TextEditorControl_ToolTip.Name = "TextEditorControl_ToolTip"
40 | Me.TextEditorControl_ToolTip.ShowLineNumbers = False
41 | Me.TextEditorControl_ToolTip.ShowMatchingBracket = False
42 | Me.TextEditorControl_ToolTip.ShowVRuler = False
43 | Me.TextEditorControl_ToolTip.Size = New System.Drawing.Size(447, 129)
44 | Me.TextEditorControl_ToolTip.TabIndex = 1
45 | '
46 | 'FormToolTip
47 | '
48 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
49 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi
50 | Me.ClientSize = New System.Drawing.Size(447, 129)
51 | Me.ControlBox = False
52 | Me.Controls.Add(Me.TextEditorControl_ToolTip)
53 | Me.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
54 | Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
55 | Me.MaximizeBox = False
56 | Me.MinimizeBox = False
57 | Me.Name = "FormToolTip"
58 | Me.ShowIcon = False
59 | Me.ShowInTaskbar = False
60 | Me.ResumeLayout(False)
61 |
62 | End Sub
63 |
64 | Friend WithEvents TextEditorControl_ToolTip As TextEditorControlEx
65 | Friend WithEvents Timer_Move As Timer
66 | End Class
67 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Main/Extensions/ExtHoverScroll.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports System.Runtime.InteropServices
19 |
20 | Partial Public Class FormMain
21 | Implements IMessageFilter
22 |
23 | Private g_bInit As Boolean = False
24 |
25 | Class ClassWin32
26 |
27 | Public Shared Function WindowFromPoint(ByVal pt As Point) As IntPtr
28 | End Function
29 |
30 | Public Shared Function SendMessage(ByVal hWnd As IntPtr, ByVal msg As Integer, ByVal wp As IntPtr, ByVal lp As IntPtr) As IntPtr
31 | End Function
32 | End Class
33 |
34 | Public Sub InitializeFilter()
35 | If (g_bInit) Then
36 | Return
37 | End If
38 |
39 | g_bInit = True
40 |
41 | Application.AddMessageFilter(Me)
42 | End Sub
43 |
44 | Private Const WM_MOUSEWHEEL As Integer = &H20A
45 | Public Function PreFilterMessage(ByRef m As Message) As Boolean Implements IMessageFilter.PreFilterMessage
46 | If (Not ClassSettings.g_bSettingsAutoHoverScroll) Then
47 | Return False
48 | End If
49 |
50 | Select Case (m.Msg)
51 | Case WM_MOUSEWHEEL
52 | Dim hWnd As IntPtr = ClassWin32.WindowFromPoint(Cursor.Position)
53 |
54 | If hWnd <> IntPtr.Zero AndAlso hWnd <> m.HWnd AndAlso Control.FromHandle(hWnd) IsNot Nothing Then
55 | ClassWin32.SendMessage(hWnd, m.Msg, m.WParam, m.LParam)
56 | Return True
57 | End If
58 | End Select
59 |
60 | Return False
61 | End Function
62 | End Class
63 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Main/Extensions/ExtMainMenuNewUpdate.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Partial Public Class FormMain
19 | Private Sub ToolStripMenuItem_NewUpdate_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem_NewUpdate.Click
20 | With New FormUpdate
21 | .ShowDialog(Me)
22 | End With
23 | End Sub
24 | End Class
25 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Main/Extensions/ExtMainMenuRedo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Partial Public Class FormMain
19 | Private Sub ToolStripMenuItem_Redo_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem_Redo.Click
20 | g_ClassTabControl.m_ActiveTab.m_TextEditor.Redo()
21 | End Sub
22 | End Class
23 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Main/Extensions/ExtMainMenuUndo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Partial Public Class FormMain
19 | Private Sub ToolStripMenuItem_Undo_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem_Undo.Click
20 | g_ClassTabControl.m_ActiveTab.m_TextEditor.Undo()
21 | End Sub
22 | End Class
23 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Main/Extensions/ExtMainMenuView.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Partial Public Class FormMain
19 | Private Sub ToolStripMenuItem_ViewToolbox_CheckedChanged(sender As Object, e As EventArgs) Handles ToolStripMenuItem_ViewToolbox.CheckedChanged
20 | If (g_bIgnoreCheckedChangedEvent) Then
21 | Return
22 | End If
23 |
24 | UpdateViews()
25 | SaveViews()
26 | End Sub
27 |
28 | Private Sub ToolStripMenuItem_ViewDetails_CheckedChanged(sender As Object, e As EventArgs) Handles ToolStripMenuItem_ViewDetails.CheckedChanged
29 | If (g_bIgnoreCheckedChangedEvent) Then
30 | Return
31 | End If
32 |
33 | UpdateViews()
34 | SaveViews()
35 | End Sub
36 |
37 | Private Sub ToolStripMenuItem_ViewMinimap_CheckedChanged(sender As Object, e As EventArgs) Handles ToolStripMenuItem_ViewMinimap.CheckedChanged
38 | If (g_bIgnoreCheckedChangedEvent) Then
39 | Return
40 | End If
41 |
42 | UpdateViews()
43 | SaveViews()
44 | End Sub
45 |
46 | Private Sub ToolStripMenuItem_ViewProgressAni_CheckedChanged(sender As Object, e As EventArgs) Handles ToolStripMenuItem_ViewProgressAni.CheckedChanged
47 | If (g_bIgnoreCheckedChangedEvent) Then
48 | Return
49 | End If
50 |
51 | UpdateViews()
52 | SaveViews()
53 | End Sub
54 | End Class
55 |
--------------------------------------------------------------------------------
/BasicPawn/Controls and Forms/Settings/Extensions/ExtSettingsDatabase.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Partial Public Class FormSettings
19 | Private Sub Button_AddDatabaseItem_Click(sender As Object, e As EventArgs) Handles Button_AddDatabaseItem.Click
20 | Using i As New FormDatabaseInput()
21 | If (i.ShowDialog(Me) = DialogResult.OK) Then
22 | DatabaseListBox_Database.BeginUpdate()
23 | DatabaseListBox_Database.RemoveItemByName(i.m_Name)
24 | DatabaseListBox_Database.Items.Add(New ClassDatabaseListBox.ClassDatabaseItem(i.m_Name, i.m_Username))
25 | DatabaseListBox_Database.EndUpdate()
26 |
27 | Dim iItem As New ClassDatabase.STRUC_DATABASE_ITEM(i.m_Name, i.m_Username, i.m_Password)
28 | iItem.Save()
29 | End If
30 | End Using
31 | End Sub
32 |
33 | Private Sub Button_Refresh_Click(sender As Object, e As EventArgs) Handles Button_Refresh.Click
34 | DatabaseListBox_Database.FillFromDatabase()
35 | End Sub
36 | End Class
37 |
--------------------------------------------------------------------------------
/BasicPawn/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
18 | ' or if you encounter build errors in this file, go to the Project Designer
19 | ' (go to Project Properties or double-click the My Project node in
20 | ' Solution Explorer), and make changes on the Application tab.
21 | '
22 | Partial Friend Class MyApplication
23 |
24 | _
25 | Public Sub New()
26 | MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27 | Me.IsSingleInstance = false
28 | Me.EnableVisualStyles = true
29 | Me.SaveMySettingsOnExit = true
30 | Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31 | End Sub
32 |
33 | _
34 | Protected Overrides Sub OnCreateMainForm()
35 | Me.MainForm = Global.BasicPawn.FormMain
36 | End Sub
37 | End Class
38 | End Namespace
39 |
--------------------------------------------------------------------------------
/BasicPawn/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | FormMain
5 | false
6 | 0
7 | true
8 | 0
9 | true
10 |
--------------------------------------------------------------------------------
/BasicPawn/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' Allgemeine Informationen über eine Assembly werden über die folgenden
6 | ' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
7 | ' die einer Assembly zugeordnet sind.
8 |
9 | ' Werte der Assemblyattribute überprüfen
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
21 |
22 |
23 | ' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
24 | '
25 | ' Hauptversion
26 | ' Nebenversion
27 | ' Buildnummer
28 | ' Revision
29 | '
30 | ' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
31 | ' übernehmen, indem Sie "*" eingeben:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawn/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/050.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/050.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/072.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/072.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/098.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/098.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/155.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/155.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/263.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/263.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/BasicPawnRedTop.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/BasicPawnRedTop.jpg
--------------------------------------------------------------------------------
/BasicPawn/Resources/BasicPawn_NoText_PNGx64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/BasicPawn_NoText_PNGx64.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Close_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/Close_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_AssertModuleNew.txt:
--------------------------------------------------------------------------------
1 | stock any {FunctionName}(any val=0, char ...)
2 | {
3 | if(val > 0)
4 | {
5 | return val;
6 | }
7 |
8 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
9 | {
10 | return val;
11 | }
12 |
13 | if(FileExists("{IndentifierGUID}.ignore.bpdebug"))
14 | {
15 | return val;
16 | }
17 |
18 | Handle hTriggerFile;
19 | while((hTriggerFile = OpenFile("{IndentifierGUID}.trigger.bpdebug", "w")) == INVALID_HANDLE) {}
20 |
21 | WriteFileLine(hTriggerFile, "i:%d", val);
22 | WriteFileLine(hTriggerFile, "f:%f", val);
23 | FlushFile(hTriggerFile);
24 | CloseHandle(hTriggerFile);
25 |
26 | for(;;)
27 | {
28 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
29 | {
30 | break;
31 | }
32 |
33 | if(FileExists("{IndentifierGUID}.continue.bpdebug"))
34 | {
35 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
36 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
37 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
38 | break;
39 | }
40 |
41 | if(FileExists("{IndentifierGUID}.continuee.bpdebug"))
42 | {
43 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
44 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
45 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
46 |
47 | ThrowError("BasicPawn Debugger Assert action: Abort");
48 | break;
49 | }
50 |
51 | if(FileExists("{IndentifierGUID}.continuef.bpdebug"))
52 | {
53 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
54 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
55 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
56 |
57 | SetFailState("BasicPawn Debugger Assert action: Fail");
58 | break;
59 | }
60 | }
61 |
62 | return val;
63 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_AssertModuleOld.txt:
--------------------------------------------------------------------------------
1 | stock any:{FunctionName}(any:val=0, String:...)
2 | {
3 | if(val > 0)
4 | {
5 | return val;
6 | }
7 |
8 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
9 | {
10 | return val;
11 | }
12 |
13 | if(FileExists("{IndentifierGUID}.ignore.bpdebug"))
14 | {
15 | return val;
16 | }
17 |
18 | new Handle:hTriggerFile;
19 | while((hTriggerFile = OpenFile("{IndentifierGUID}.trigger.bpdebug", "w")) == INVALID_HANDLE) {}
20 |
21 | WriteFileLine(hTriggerFile, "i:%d", val);
22 | WriteFileLine(hTriggerFile, "f:%f", val);
23 | FlushFile(hTriggerFile);
24 | CloseHandle(hTriggerFile);
25 |
26 | for(;;)
27 | {
28 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
29 | {
30 | break;
31 | }
32 |
33 | if(FileExists("{IndentifierGUID}.continue.bpdebug"))
34 | {
35 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
36 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
37 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
38 | break;
39 | }
40 |
41 | if(FileExists("{IndentifierGUID}.continuee.bpdebug"))
42 | {
43 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
44 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
45 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
46 |
47 | ThrowError("BasicPawn Debugger Assert action: Abort");
48 | break;
49 | }
50 |
51 | if(FileExists("{IndentifierGUID}.continuef.bpdebug"))
52 | {
53 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
54 | DeleteFile("{IndentifierGUID}.continuee.bpdebug");
55 | DeleteFile("{IndentifierGUID}.continuef.bpdebug");
56 |
57 | SetFailState("BasicPawn Debugger Assert action: Fail");
58 | break;
59 | }
60 | }
61 |
62 | return val;
63 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_BreakpointModuleNew.txt:
--------------------------------------------------------------------------------
1 | stock any {FunctionName}(any val=0)
2 | {
3 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
4 | {
5 | return val;
6 | }
7 |
8 | if(FileExists("{IndentifierGUID}.ignore.bpdebug"))
9 | {
10 | return val;
11 | }
12 |
13 | Handle hTriggerFile;
14 | while((hTriggerFile = OpenFile("{IndentifierGUID}.trigger.bpdebug", "w")) == INVALID_HANDLE) {}
15 |
16 | WriteFileLine(hTriggerFile, "i:%d", val);
17 | WriteFileLine(hTriggerFile, "f:%f", val);
18 | FlushFile(hTriggerFile);
19 | CloseHandle(hTriggerFile);
20 |
21 | for(;;)
22 | {
23 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
24 | {
25 | break;
26 | }
27 |
28 | if(FileExists("{IndentifierGUID}.continue.bpdebug"))
29 | {
30 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
31 | break;
32 | }
33 |
34 | if(FileExists("{IndentifierGUID}.continuev.bpdebug"))
35 | {
36 | Handle hVarFile = OpenFile("{IndentifierGUID}.continuev.bpdebug", "r");
37 | if(hVarFile == INVALID_HANDLE)
38 | SetFailState("Invalid file handle");
39 |
40 | static char sFileText[64];
41 | if(!ReadFileLine(hVarFile, sFileText, sizeof(sFileText)))
42 | SetFailState("Could not read line");
43 |
44 | static char sVar[2][64];
45 | if(ExplodeString(sFileText, ":", sVar, sizeof(sVar), sizeof(sVar[])) != 2)
46 | SetFailState("Invalid var number");
47 |
48 | switch(sVar[0][0])
49 | {
50 | case 'f': val = StringToFloat(sVar[1]);
51 | default: val = StringToInt(sVar[1]);
52 | }
53 |
54 | CloseHandle(hVarFile);
55 | DeleteFile("{IndentifierGUID}.continuev.bpdebug");
56 |
57 | break;
58 | }
59 | }
60 |
61 | return val;
62 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_BreakpointModuleOld.txt:
--------------------------------------------------------------------------------
1 | stock any:{FunctionName}(any:val=0)
2 | {
3 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
4 | {
5 | return val;
6 | }
7 |
8 | if(FileExists("{IndentifierGUID}.ignore.bpdebug"))
9 | {
10 | return val;
11 | }
12 |
13 | new Handle:hTriggerFile;
14 | while((hTriggerFile = OpenFile("{IndentifierGUID}.trigger.bpdebug", "w")) == INVALID_HANDLE) {}
15 |
16 | WriteFileLine(hTriggerFile, "i:%d", val);
17 | WriteFileLine(hTriggerFile, "f:%f", val);
18 | FlushFile(hTriggerFile);
19 | CloseHandle(hTriggerFile);
20 |
21 | for(;;)
22 | {
23 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
24 | {
25 | break;
26 | }
27 |
28 | if(FileExists("{IndentifierGUID}.continue.bpdebug"))
29 | {
30 | DeleteFile("{IndentifierGUID}.continue.bpdebug");
31 | break;
32 | }
33 |
34 | if(FileExists("{IndentifierGUID}.continuev.bpdebug"))
35 | {
36 | new Handle:hVarFile = OpenFile("{IndentifierGUID}.continuev.bpdebug", "r");
37 | if(hVarFile == INVALID_HANDLE)
38 | SetFailState("Invalid file handle");
39 |
40 | static String:sFileText[64];
41 | if(!ReadFileLine(hVarFile, sFileText, sizeof(sFileText)))
42 | SetFailState("Could not read line");
43 |
44 | static String:sVar[2][64];
45 | if(ExplodeString(sFileText, ":", sVar, sizeof(sVar), sizeof(sVar[])) != 2)
46 | SetFailState("Invalid var number");
47 |
48 | switch(sVar[0][0])
49 | {
50 | case 'f': val = StringToFloat(sVar[1]);
51 | default: val = StringToInt(sVar[1]);
52 | }
53 |
54 | CloseHandle(hVarFile);
55 | DeleteFile("{IndentifierGUID}.continuev.bpdebug");
56 |
57 | break;
58 | }
59 | }
60 |
61 | return val;
62 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_WatcherModuleNew.txt:
--------------------------------------------------------------------------------
1 | stock any {FunctionName}(any val=0)
2 | {
3 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
4 | {
5 | return val;
6 | }
7 |
8 | static int iCount;
9 | iCount++;
10 |
11 | Handle hValFile;
12 | while((hValFile = OpenFile("{IndentifierGUID}.value.bpdebug", "w")) == INVALID_HANDLE) {}
13 |
14 | WriteFileLine(hValFile, "i:%d", val);
15 | WriteFileLine(hValFile, "f:%f", val);
16 | WriteFileLine(hValFile, "c:%d", iCount);
17 | FlushFile(hValFile);
18 | CloseHandle(hValFile);
19 |
20 | return val;
21 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Debugger_WatcherModuleOld.txt:
--------------------------------------------------------------------------------
1 | stock any:{FunctionName}(any:val=0)
2 | {
3 | if(!FileExists("{DebuggerIdentifier}.running.bpdebug"))
4 | {
5 | return val;
6 | }
7 |
8 | static iCount;
9 | iCount++;
10 |
11 | new Handle:hValFile;
12 | while((hValFile = OpenFile("{IndentifierGUID}.value.bpdebug", "w")) == INVALID_HANDLE) {}
13 |
14 | WriteFileLine(hValFile, "i:%d", val);
15 | WriteFileLine(hValFile, "f:%f", val);
16 | WriteFileLine(hValFile, "c:%d", iCount);
17 | FlushFile(hValFile);
18 | CloseHandle(hValFile);
19 |
20 | return val;
21 | }
--------------------------------------------------------------------------------
/BasicPawn/Resources/Design.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/Design.jpg
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseClass_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseClass_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseEnumItem_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseEnumItem_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseEnumerator_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseEnumerator_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseEvent_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseEvent_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseField_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseField_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseInterface_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseInterface_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseKeyword_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseKeyword_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseMethod_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseMethod_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseMisc_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseMisc_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseNamespace_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseNamespace_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseProperty_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseProperty_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseString_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseString_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/IntelliSenseVariable_32x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/IntelliSenseVariable_32x.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Pin_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/Pin_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Search_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/Search_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_AMXModXInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900={?RegisterLibrary}%n%#pragma library {$RegisterLibraryName}%n%
31 | 01000=
32 |
33 |
34 | [Properties]
35 | $IncludeDescription,Description =My include
36 | $IncludeName,Include name =my_include
37 | $RegisterLibraryName,Register library name =my_library
38 | ?RegisterLibrary,Register library =
39 | ?RegisterLibrary,Register library =%0%
40 | ?RegisterLibrary,Register library =0
41 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_AMXModXLibraryInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=#pragma reqlib {$LibraryName}
32 | 01100=#if !defined AMXMODX_NOAUTOLOAD
33 | 01200=%t%#pragma loadlib {$LibraryName}
34 | 01300=#endif
35 | 01400=
36 |
37 |
38 | [Properties]
39 | $IncludeDescription,Description =My include
40 | $IncludeName,Include name =my_include
41 | $LibraryName,Library name =my_library
42 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_AMXModXModuleInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=#pragma reqclass {$ClassName}
32 | 01100=#if !defined AMXMODX_NOAUTOLOAD
33 | 01200=%t%#pragma defclasslib {$ClassName} {$ModuleName}
34 | 01300=#endif
35 | 01400=
36 |
37 |
38 | [Properties]
39 | $IncludeDescription,Description =My include
40 | $IncludeName,Include name =my_include
41 | $ClassName,Class name =my_class
42 | $ModuleName,Library name =my_library
43 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_AMXModXPlugin.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100={?DebugDefine}{?DebugEcho}
23 | 00200=#define PLUGIN_NAME "{$InfoName}"
24 | 00300=#define PLUGIN_AUTHOR "{$InfoAuthor}"
25 | 00400=#define PLUGIN_VERSION "{$InfoVersion}"
26 | 00500=
27 | 00600=#include
28 | 00700=#include
29 | 00800={?ForceSemicolon}
30 | 00900=public plugin_init()
31 | 01000={
32 | 01100=%t%register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
33 | 01200=}
34 |
35 | [Properties]
36 | $InfoName,Plugin name =My plugin
37 | $InfoAuthor,Plugin author =
38 | $InfoVersion,Plugin version =1.0
39 | ?ForceSemicolon,Force Semicolon =%n%#pragma semicolon 1%n%
40 | ?ForceSemicolon,Force Semicolon =
41 | ?ForceSemicolon,Force Semicolon =0
42 | ?DebugDefine,DEBUG define =%n%#define DEBUG%n%
43 | ?DebugDefine,DEBUG define =
44 | ?DebugEcho,ECHO define =%n%/**%n%* 0: Disabled%n%* 1: Print to console%n%* 2: Print to console and logs%n%*/%n%#define ECHO_TYPE 0%n%%n%#if ECHO_TYPE == 1%n%%t%#define ECHO(%0) { server_print(%0); }%n%#elseif ECHO_TYPE == 2%n%%t%#define ECHO(%0) { server_print(%0); log_amx("ECHO: %s", %0); }%n%#else%n%%t%#define ECHO(%0) {}%n%#endif%n%
45 | ?DebugEcho,ECHO define =
46 | ?DebugEcho,ECHO define =0
47 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_Include.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 |
32 |
33 | [Properties]
34 | $IncludeDescription,Description =My include
35 | $IncludeName,Include name =my_include
36 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_SourcePawnNewExtensionInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=
32 | 01100=
33 | 01200=
34 | 01300=
35 | 01400=public Extension __ext_{$IncludeName} =
36 | 01500={
37 | 01600= name = "{$ExtenstionName}",
38 | 01700= file = "{$ExtenstionFilename}",
39 | 01800=#if defined AUTOLOAD_EXTENSIONS
40 | 01900= autoload = 1,
41 | 02000=#else
42 | 02100= autoload = 0,
43 | 02200=#endif
44 | 02300=#if defined REQUIRE_EXTENSIONS
45 | 02400= required = 1,
46 | 02500=#else
47 | 02600= required = 0,
48 | 02700=#endif
49 | 02800=};
50 | 02900=
51 | 03000={?OptionalNatives}#if !defined REQUIRE_EXTENSIONS
52 | 03100={?OptionalNatives}public void __pl_{$IncludeName}_SetNTVOptional()
53 | 03200={?OptionalNatives}{
54 | 03300={?OptionalNatives}%t%MarkNativeAsOptional("MyNative");
55 | 03400={?OptionalNatives}}
56 | 03500={?OptionalNatives}#endif
57 | 03600=
58 |
59 | [Properties]
60 | $IncludeDescription,Description =My library
61 | $IncludeName,Library name =my_library
62 | $ExtenstionName,Extenstion name =my_extension
63 | $ExtenstionFilename,Extenstion filename =my_extension.ext
64 | ?OptionalNatives,Optional natives =
65 | ?OptionalNatives,Optional natives =%0%
66 | ?OptionalNatives,Optional natives =0
67 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_SourcePawnNewSharedPluginInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=
32 | 01100=
33 | 01200=
34 | 01300=
35 | 01400=public SharedPlugin __pl_{$IncludeName} =
36 | 01500={
37 | 01600=%t%name = "{$SharedPluginName}",
38 | 01700=%t%file = "{$SharedPluginFilename}",
39 | 01800=#if defined REQUIRE_PLUGIN
40 | 01900=%t%required = 1,
41 | 02000=#else
42 | 02100=%t%required = 0,
43 | 02200=#endif
44 | 02300=};
45 | 02400=
46 | 02500={?OptionalNatives}#if !defined REQUIRE_PLUGIN
47 | 02600={?OptionalNatives}public void __pl_{$IncludeName}_SetNTVOptional()
48 | 02700={?OptionalNatives}{
49 | 02800={?OptionalNatives}%t%MarkNativeAsOptional("MyNative");
50 | 02900={?OptionalNatives}}
51 | 03000={?OptionalNatives}#endif
52 | 03100=
53 |
54 | [Properties]
55 | $IncludeDescription,Description =My library
56 | $IncludeName,Library name =my_library
57 | $SharedPluginName,Plugin name =my_library
58 | $SharedPluginFilename,Plugin filename =my_library.smx
59 | ?OptionalNatives,Optional natives =
60 | ?OptionalNatives,Optional natives =%0%
61 | ?OptionalNatives,Optional natives =0
62 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_SourcePawnOldExtensionInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=
32 | 01100=
33 | 01200=
34 | 01300=
35 | 01400=public Extension:__ext_{$IncludeName} =
36 | 01500={
37 | 01600= name = "{$ExtenstionName}",
38 | 01700= file = "{$ExtenstionFilename}",
39 | 01800=#if defined AUTOLOAD_EXTENSIONS
40 | 01900= autoload = 1,
41 | 02000=#else
42 | 02100= autoload = 0,
43 | 02200=#endif
44 | 02300=#if defined REQUIRE_EXTENSIONS
45 | 02400= required = 1,
46 | 02500=#else
47 | 02600= required = 0,
48 | 02700=#endif
49 | 02800=};
50 | 02900=
51 | 03000={?OptionalNatives}#if !defined REQUIRE_EXTENSIONS
52 | 03100={?OptionalNatives}public __pl_{$IncludeName}_SetNTVOptional()
53 | 03200={?OptionalNatives}{
54 | 03300={?OptionalNatives}%t%MarkNativeAsOptional("MyNative");
55 | 03400={?OptionalNatives}}
56 | 03500={?OptionalNatives}#endif
57 | 03600=
58 |
59 | [Properties]
60 | $IncludeDescription,Description =My library
61 | $IncludeName,Library name =my_library
62 | $ExtenstionName,Extenstion name =my_extension
63 | $ExtenstionFilename,Extenstion filename =my_extension.ext
64 | ?OptionalNatives,Optional natives =
65 | ?OptionalNatives,Optional natives =%0%
66 | ?OptionalNatives,Optional natives =0
67 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/Template_SourcePawnOldSharedPluginInclude.txt:
--------------------------------------------------------------------------------
1 | ; WARNING
2 | ; This file should not be read/overwritten by standard ini parsers!
3 | ;
4 | ; Type info:
5 | ; $ = Default string replace.
6 | ; ? = (Two names required) Boolean, first string replace if TRUE, second string replace if FALSE and the third is the default value 0/1.
7 | ; # = (More than one name required) List, multiple string replace choices.
8 | ;
9 | ; Properties info:
10 | ; {NAME,DESCRIPTION[,ITEM_DESCRIPTION]}
11 | ; {$PropertyName,The name of the property} = First argument is the name which will be replaced. The second is the description for the UI.
12 | ; {?PropertyName,Allow this property?} = Same as above.
13 | ; {#PropertyName,Difficulty,Normal} = Same as above but the third argument is the description in the list.
14 | ;
15 | ; Formating info:
16 | ; %n% = For newline.
17 | ; %t% = For tab (or converted spaces).
18 | ; %0% = Terminate line.
19 |
20 |
21 | [Source]
22 | 00100=//
23 | 00200=// {$IncludeDescription}
24 | 00300=//
25 | 00400=
26 | 00500=#if defined _{$IncludeName}_included
27 | 00600=%t%#endinput
28 | 00700=#endif
29 | 00800=#define _{$IncludeName}_included
30 | 00900=
31 | 01000=
32 | 01100=
33 | 01200=
34 | 01300=
35 | 01400=public SharedPlugin:__pl_{$IncludeName} =
36 | 01500={
37 | 01600=%t%name = "{$SharedPluginName}",
38 | 01700=%t%file = "{$SharedPluginFilename}",
39 | 01800=#if defined REQUIRE_PLUGIN
40 | 01900=%t%required = 1,
41 | 02000=#else
42 | 02100=%t%required = 0,
43 | 02200=#endif
44 | 02300=};
45 | 02400=
46 | 02500={?OptionalNatives}#if !defined REQUIRE_PLUGIN
47 | 02600={?OptionalNatives}public __pl_{$IncludeName}_SetNTVOptional()
48 | 02700={?OptionalNatives}{
49 | 02800={?OptionalNatives}%t%MarkNativeAsOptional("MyNative");
50 | 02900={?OptionalNatives}}
51 | 03000={?OptionalNatives}#endif
52 | 03100=
53 |
54 | [Properties]
55 | $IncludeDescription,Description =My library
56 | $IncludeName,Library name =my_library
57 | $SharedPluginName,Plugin name =my_library
58 | $SharedPluginFilename,Plugin filename =my_library.smx
59 | ?OptionalNatives,Optional natives =
60 | ?OptionalNatives,Optional natives =%0%
61 | ?OptionalNatives,Optional natives =0
62 |
--------------------------------------------------------------------------------
/BasicPawn/Resources/UAC_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/UAC_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/Unpin_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/Unpin_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/aero_busy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/aero_busy.gif
--------------------------------------------------------------------------------
/BasicPawn/Resources/ieframe_589.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/ieframe_589.bmp
--------------------------------------------------------------------------------
/BasicPawn/Resources/ieframe_590.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/ieframe_590.bmp
--------------------------------------------------------------------------------
/BasicPawn/Resources/ieframe_591.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/ieframe_591.bmp
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_3.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_3.ico
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5301_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5301_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5302_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5302_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5303_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5303_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5304_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5304_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5306_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5306_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5311_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5311_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5312_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5312_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5313_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5313_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5314_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5314_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5315_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5315_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5316_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5316_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5318_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5318_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5320_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5320_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5321_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5321_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5326_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5326_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5332_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5332_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5333_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5333_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5337_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5337_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5338_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5338_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5339_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5339_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5341_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5341_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5342_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5342_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5343_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5343_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5348_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5348_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5350_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5350_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5351_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5351_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5354_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5354_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5356_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5356_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5357_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5357_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5360_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5360_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5362_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5362_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5364_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5364_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5367_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5367_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5368_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5368_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5372_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5372_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5376_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5376_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5381_64x64-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5381_64x64-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_5383_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_5383_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/imageres_90.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/imageres_90.ico
--------------------------------------------------------------------------------
/BasicPawn/Resources/netshell_1608_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/netshell_1608_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/netshell_1610_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/netshell_1610_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/shell32_16739_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/shell32_16739_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/shell32_16761_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/shell32_16761_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/shell32_16762_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/shell32_16762_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/shell32_16763_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/shell32_16763_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/user32_101_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/user32_101_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/user32_101_48x48-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/user32_101_48x48-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/user32_102_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/user32_102_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/user32_103_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/user32_103_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawn/Resources/user32_104_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawn/Resources/user32_104_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/BasicPawnIcon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnExtLysisConsole/BasicPawnIcon.ico
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/ClassMain.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Module ClassMain
19 | Sub Main()
20 | Try
21 | Dim sCmdArgs As String() = Environment.GetCommandLineArgs
22 |
23 | Dim sArgs As New List(Of String)
24 | For i = 1 To sCmdArgs.Length - 1
25 | sArgs.Add(sCmdArgs(i))
26 | Next
27 |
28 | lysis.Lysis.main(sArgs.ToArray)
29 | Catch ex As Exception
30 | Console.WriteLine(ex.Message)
31 | Environment.Exit(-1)
32 | End Try
33 | End Sub
34 | End Module
35 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 2
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BasicPawnExtLysisConsole.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnExtLysisConsole/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("Automatic Error Reporting Plugin",
26 | "Externet",
27 | "Allows automatic error reporting over FTP.",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn/tree/master/Plugin%20Releases/BasicPawnPluginAutoErrorReport")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/PluginVersionInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginVersionInfo
21 | Implements IPluginVersionInterface
22 |
23 | Public ReadOnly Property m_PluginVersionInformation As IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION Implements IPluginVersionInterface.m_PluginVersionInformation
24 | Get
25 | Return New IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION("https://raw.githubusercontent.com/Timocop/BasicPawn/master/Plugin%20Releases/BasicPawnPluginAutoErrorReport/CurrentVersion.txt")
26 | End Get
27 | End Property
28 | End Class
29 |
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/ieframe_36866_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/ieframe_36866_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/ieframe_36883_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/ieframe_36883_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/imageres_5304_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/imageres_5304_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/imageres_5306_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/imageres_5306_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/imageres_5337_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/imageres_5337_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/imageres_5364_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/imageres_5364_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/miguiresource_500_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/miguiresource_500_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/netshell_1607_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/netshell_1607_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/user32_101_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/user32_101_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginAutoErrorReport/Resources/user32_103_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginAutoErrorReport/Resources/user32_103_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("FTP Plugin",
26 | "Externet",
27 | "Allows transferring files to servers over FTP.",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn/tree/master/Plugin%20Releases/BasicPawnPluginFTP")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/PluginVersionInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginVersionInfo
21 | Implements IPluginVersionInterface
22 |
23 | Public ReadOnly Property m_PluginVersionInformation As IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION Implements IPluginVersionInterface.m_PluginVersionInformation
24 | Get
25 | Return New IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION("https://raw.githubusercontent.com/Timocop/BasicPawn/master/Plugin%20Releases/BasicPawnPluginFTP/CurrentVersion.txt")
26 | End Get
27 | End Property
28 | End Class
29 |
--------------------------------------------------------------------------------
/BasicPawnPluginFTP/Resources/imageres_5340_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginFTP/Resources/imageres_5340_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' Allgemeine Informationen über eine Assembly werden über die folgenden
6 | ' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
7 | ' die einer Assembly zugeordnet sind.
8 |
9 | ' Werte der Assemblyattribute überprüfen
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
21 |
22 |
23 | ' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
24 | '
25 | ' Hauptversion
26 | ' Nebenversion
27 | ' Buildnummer
28 | ' Revision
29 | '
30 | ' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
31 | ' übernehmen, indem Sie "*" eingeben:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BasicPawnPluginInterface.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/PluginInfoInterface.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Interface IPluginInfoInterface
19 | Class STRUC_PLUGIN_INFORMATION
20 | Public sName As String
21 | Public sAuthor As String
22 | Public sDescription As String
23 | Public sVersion As String
24 | Public sURL As String
25 |
26 | Public Sub New(_Name As String, _Author As String, _Description As String, _Version As String, _URL As String)
27 | sName = _Name
28 | sAuthor = _Author
29 | sDescription = _Description
30 | sVersion = _Version
31 | sURL = _URL
32 | End Sub
33 |
34 | Public Overrides Function ToString() As String
35 | Return String.Format("Name: {0}, Author: {1}, Description: {2}, Version: {3}, URL: {4}", If(sName, "-"), If(sAuthor, "-"), If(sDescription, "-"), If(sVersion, "-"), If(sURL, "-"))
36 | End Function
37 | End Class
38 |
39 | '''
40 | ''' All available plugin information such as name, author etc.
41 | '''
42 | '''
43 | ReadOnly Property m_PluginInformation As STRUC_PLUGIN_INFORMATION
44 | End Interface
--------------------------------------------------------------------------------
/BasicPawnPluginInterface/PluginVersionInterface.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Interface IPluginVersionInterface
19 | Class STRUC_PLUGIN_VERSION_INFORMATION
20 | Public sVersionUrl As String
21 |
22 | Public Sub New(_VersionURL As String)
23 | sVersionUrl = _VersionURL
24 | End Sub
25 |
26 | Public Overrides Function ToString() As String
27 | Return String.Format("URL: {0}", If(sVersionUrl, "-"))
28 | End Function
29 | End Class
30 |
31 | '''
32 | ''' All available plugin information such as name, author etc.
33 | '''
34 | '''
35 | ReadOnly Property m_PluginVersionInformation As STRUC_PLUGIN_VERSION_INFORMATION
36 | End Interface
37 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("Lysis Decompiler Plugin",
26 | "Externet, Peace-Maker",
27 | "A decompiler for SMX and AMXX binaries.",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn/tree/master/Plugin%20Releases/BasicPawnPluginLysisDecompiler")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/PluginVersionInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginVersionInfo
21 | Implements IPluginVersionInterface
22 |
23 | Public ReadOnly Property m_PluginVersionInformation As IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION Implements IPluginVersionInterface.m_PluginVersionInformation
24 | Get
25 | Return New IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION("https://raw.githubusercontent.com/Timocop/BasicPawn/master/Plugin%20Releases/BasicPawnPluginLysisDecompiler/CurrentVersion.txt")
26 | End Get
27 | End Property
28 | End Class
29 |
--------------------------------------------------------------------------------
/BasicPawnPluginLysisDecompiler/Resources/imageres_5330_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginLysisDecompiler/Resources/imageres_5330_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginSample/FormAbout.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawn
19 |
20 | Public Class FormAbout
21 | Private g_mPluginSample As PluginSample
22 |
23 | Public Sub New(c As PluginSample)
24 | ' This call is required by the designer.
25 | InitializeComponent()
26 |
27 | ' Add any initialization after the InitializeComponent() call.
28 | g_mPluginSample = c
29 |
30 | Label_About.Text = g_mPluginSample.g_mFormMain.g_ClassPluginController.GetPluginInfo(g_mPluginSample).ToString
31 | End Sub
32 |
33 | Private Sub FormAbout_Load(sender As Object, e As EventArgs) Handles Me.Load
34 | ClassControlStyle.UpdateControls(Me)
35 | End Sub
36 |
37 | Private Sub Button_Close_Click(sender As Object, e As EventArgs) Handles Button_Close.Click
38 | Me.Close()
39 | End Sub
40 | End Class
--------------------------------------------------------------------------------
/BasicPawnPluginSample/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginSample/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginSample/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' Allgemeine Informationen über eine Assembly werden über die folgenden
6 | ' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
7 | ' die einer Assembly zugeordnet sind.
8 |
9 | ' Werte der Assemblyattribute überprüfen
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
21 |
22 |
23 | ' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
24 | '
25 | ' Hauptversion
26 | ' Nebenversion
27 | ' Buildnummer
28 | ' Revision
29 | '
30 | ' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
31 | ' übernehmen, indem Sie "*" eingeben:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginSample/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginSample/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("Sample Plugin",
26 | "Timocop",
27 | "A simple sample plugin",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginSample/Resources/imageres_5314_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginSample/Resources/imageres_5314_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("SmartPawn Obfuscator Plugin",
26 | "Externet",
27 | "A proof-of-concept obfuscator for the traditional SourcePawn language.",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn/tree/master/Plugin%20Releases/BasicPawnPluginSmartPawnObfuscator")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/PluginVersionInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginVersionInfo
21 | Implements IPluginVersionInterface
22 |
23 | Public ReadOnly Property m_PluginVersionInformation As IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION Implements IPluginVersionInterface.m_PluginVersionInformation
24 | Get
25 | Return New IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION("https://raw.githubusercontent.com/Timocop/BasicPawn/master/Plugin%20Releases/BasicPawnPluginSmartPawnObfuscator/CurrentVersion.txt")
26 | End Get
27 | End Property
28 | End Class
29 |
--------------------------------------------------------------------------------
/BasicPawnPluginSmartPawnObfuscator/Resources/certmgr_449_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginSmartPawnObfuscator/Resources/certmgr_449_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Controls and Forms/ExportWizard/Classes/UCExportWizardFinalize.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 |
19 | Public Class UCExportWizardFinalize
20 | Private g_mFormExportWizard As FormExportWizard
21 |
22 | Public Sub New(mFormExportWizard As FormExportWizard)
23 | g_mFormExportWizard = mFormExportWizard
24 | ' This call is required by the designer.
25 | InitializeComponent()
26 |
27 | ' Add any initialization after the InitializeComponent() call.
28 | UpdateControls()
29 | End Sub
30 |
31 | Private Sub UCExportWizardFinalize_VisibleChanged(sender As Object, e As EventArgs) Handles Me.VisibleChanged
32 | If (Not Me.Visible) Then
33 | Return
34 | End If
35 |
36 | g_mFormExportWizard.SetPageTitle("Completing the Translation Export Wizard", "")
37 | UpdateControls()
38 | End Sub
39 |
40 | Private Sub UpdateControls()
41 | Dim mConfigs As New List(Of KeyValuePair(Of String, String)) From {
42 | New KeyValuePair(Of String, String)("File to Export:", g_mFormExportWizard.m_ExportFile),
43 | New KeyValuePair(Of String, String)("Export Method:", If(g_mFormExportWizard.m_ExportIsPacked, "Export phrases to single translation file.", "Export phrases to multiple translation files."))
44 | }
45 |
46 | Try
47 | For Each sFile In g_mFormExportWizard.m_ExportFilesAdditional
48 | mConfigs.Add(New KeyValuePair(Of String, String)("Additional File:", sFile))
49 | Next
50 |
51 | For Each sFile In g_mFormExportWizard.m_ExportFilesRemoval
52 | mConfigs.Add(New KeyValuePair(Of String, String)("Remove File:", sFile))
53 | Next
54 | Catch ex As Exception
55 | ClassExceptionLog.WriteToLogMessageBox(ex)
56 | End Try
57 |
58 | Try
59 | ListBox_Config.BeginUpdate()
60 | ListBox_Config.Items.Clear()
61 |
62 | For Each mItem In mConfigs
63 | ListBox_Config.Items.Add(String.Format("{0,-32}{1}", mItem.Key, mItem.Value))
64 | Next
65 | Finally
66 | ListBox_Config.EndUpdate()
67 | End Try
68 | End Sub
69 | End Class
70 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Controls and Forms/ExportWizard/Classes/UCExportWizardWelcome.Designer.vb:
--------------------------------------------------------------------------------
1 | _
2 | Partial Class UCExportWizardWelcome
3 | Inherits System.Windows.Forms.UserControl
4 |
5 | 'UserControl overrides dispose to clean up the component list.
6 | _
7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 | Try
9 | If disposing AndAlso components IsNot Nothing Then
10 | components.Dispose()
11 | End If
12 | Finally
13 | MyBase.Dispose(disposing)
14 | End Try
15 | End Sub
16 |
17 | 'Required by the Windows Form Designer
18 | Private components As System.ComponentModel.IContainer
19 |
20 | 'NOTE: The following procedure is required by the Windows Form Designer
21 | 'It can be modified using the Windows Form Designer.
22 | 'Do not modify it using the code editor.
23 | _
24 | Private Sub InitializeComponent()
25 | Me.Label2 = New System.Windows.Forms.Label()
26 | Me.SuspendLayout()
27 | '
28 | 'Label2
29 | '
30 | Me.Label2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
31 | Or System.Windows.Forms.AnchorStyles.Left) _
32 | Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
33 | Me.Label2.Location = New System.Drawing.Point(64, 64)
34 | Me.Label2.Margin = New System.Windows.Forms.Padding(64)
35 | Me.Label2.Name = "Label2"
36 | Me.Label2.Size = New System.Drawing.Size(512, 352)
37 | Me.Label2.TabIndex = 1
38 | Me.Label2.Text = "This wizard helps you to export your translation configuration." & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Click Next to " &
39 | "continue."
40 | '
41 | 'UCExportWizardWelcome
42 | '
43 | Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!)
44 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi
45 | Me.BackColor = System.Drawing.Color.White
46 | Me.Controls.Add(Me.Label2)
47 | Me.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
48 | Me.Name = "UCExportWizardWelcome"
49 | Me.Size = New System.Drawing.Size(640, 480)
50 | Me.ResumeLayout(False)
51 |
52 | End Sub
53 | Friend WithEvents Label2 As Windows.Forms.Label
54 | End Class
55 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Controls and Forms/ExportWizard/Classes/UCExportWizardWelcome.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class UCExportWizardWelcome
19 | Private g_mFormExportWizard As FormExportWizard
20 |
21 | Public Sub New(mFormExportWizard As FormExportWizard)
22 | g_mFormExportWizard = mFormExportWizard
23 |
24 | ' This call is required by the designer.
25 | InitializeComponent()
26 |
27 | ' Add any initialization after the InitializeComponent() call.
28 |
29 | End Sub
30 |
31 | Private Sub UCExportWizardWelcome_VisibleChanged(sender As Object, e As EventArgs) Handles Me.VisibleChanged
32 | If (Me.Visible = False) Then
33 | Return
34 | End If
35 |
36 | g_mFormExportWizard.SetPageTitle("Welcome to the Translation Export Wizard", "")
37 | End Sub
38 | End Class
39 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Controls and Forms/ExportWizard/FormFilesMessageBox.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Public Class FormFilesMessageBox
19 | Public Sub New(sMessage As String, sQuestion As String, sTitle As String, sButton As String, sFiles As String())
20 | ' This call is required by the designer.
21 | InitializeComponent()
22 |
23 | ' Add any initialization after the InitializeComponent() call.
24 | ClassControlStyle.SetNameFlag(Panel_FooterControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER)
25 | ClassControlStyle.SetNameFlag(Panel_FooterDarkControl, ClassControlStyle.ENUM_STYLE_FLAGS.CONTROL_FOOTER_DARK)
26 |
27 | Label_Message.Text = sMessage
28 | Label_Question.Text = sQuestion
29 |
30 | Me.Text = sTitle
31 |
32 | Button_Apply.Text = sButton
33 |
34 | Try
35 | ListBox_Files.BeginUpdate()
36 | ListBox_Files.Items.Clear()
37 |
38 | For Each sFile In sFiles
39 | ListBox_Files.Items.Add(sFile)
40 | Next
41 | Finally
42 | ListBox_Files.EndUpdate()
43 | End Try
44 |
45 | End Sub
46 |
47 | Private Sub FormOverwriteMessageBox_Load(sender As Object, e As EventArgs) Handles MyBase.Load
48 | ClassControlStyle.UpdateControls(Me)
49 | End Sub
50 | End Class
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 1
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/PluginInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginInfo
21 | Implements IPluginInfoInterface
22 |
23 | Public ReadOnly Property m_PluginInformation As IPluginInfoInterface.STRUC_PLUGIN_INFORMATION Implements IPluginInfoInterface.m_PluginInformation
24 | Get
25 | Return New IPluginInfoInterface.STRUC_PLUGIN_INFORMATION("Translation Editor Plugin",
26 | "Externet",
27 | "An editor for SourceMod's translation files.",
28 | Reflection.Assembly.GetExecutingAssembly.GetName.Version.ToString,
29 | "https://github.com/Timocop/BasicPawn/tree/master/Plugin%20Releases/BasicPawnPluginTranslationEditor")
30 | End Get
31 | End Property
32 | End Class
33 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/PluginVersionInfo.vb:
--------------------------------------------------------------------------------
1 | 'BasicPawn
2 | 'Copyright(C) 2021 Externet
3 |
4 | 'This program Is free software: you can redistribute it And/Or modify
5 | 'it under the terms Of the GNU General Public License As published by
6 | 'the Free Software Foundation, either version 3 Of the License, Or
7 | '(at your option) any later version.
8 |
9 | 'This program Is distributed In the hope that it will be useful,
10 | 'but WITHOUT ANY WARRANTY; without even the implied warranty Of
11 | 'MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | 'GNU General Public License For more details.
13 |
14 | 'You should have received a copy Of the GNU General Public License
15 | 'along with this program. If Not, see < http: //www.gnu.org/licenses/>.
16 |
17 |
18 | Imports BasicPawnPluginInterface
19 |
20 | Public Class PluginVersionInfo
21 | Implements IPluginVersionInterface
22 |
23 | Public ReadOnly Property m_PluginVersionInformation As IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION Implements IPluginVersionInterface.m_PluginVersionInformation
24 | Get
25 | Return New IPluginVersionInterface.STRUC_PLUGIN_VERSION_INFORMATION("https://raw.githubusercontent.com/Timocop/BasicPawn/master/Plugin%20Releases/BasicPawnPluginTranslationEditor/CurrentVersion.txt")
26 | End Get
27 | End Property
28 | End Class
29 |
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/accessibilitycpl_325_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/accessibilitycpl_325_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/accessibilitycpl_325_48x48-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/accessibilitycpl_325_48x48-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/imageres_5306_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/imageres_5306_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/imageres_5337_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/imageres_5337_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/imageres_5350_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/imageres_5350_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/netcenter_7_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/netcenter_7_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/shell32_157_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/shell32_157_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/shell32_16761_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/shell32_16761_16x16-32.png
--------------------------------------------------------------------------------
/BasicPawnPluginTranslationEditor/Resources/shell32_261_16x16-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/BasicPawnPluginTranslationEditor/Resources/shell32_261_16x16-32.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/Default/README.md:
--------------------------------------------------------------------------------
1 | Build-in BasicPawn design
2 |
3 | Made by [Timocop](https://github.com/Timocop)
4 |
5 | 
6 | 
7 |
8 | *(Colors in the image may differ)*
9 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/Default/SourcePawn_Syntax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/Default/SourcePawn_Syntax.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/Default/SourcePawn_SyntaxDark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/Default/SourcePawn_SyntaxDark.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/LuxBlind_Dark/LuxBlind_Dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/LuxBlind_Dark/LuxBlind_Dark.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/LuxBlind_Dark/README.md:
--------------------------------------------------------------------------------
1 | LuxBlind_Dark Syntax Style
2 |
3 | Made by [Timocop](https://github.com/Timocop)
4 |
5 | 
6 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/Monokai/Monokai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/Monokai/Monokai.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/Monokai/README.md:
--------------------------------------------------------------------------------
1 | Style inspired by Eclipse's Dark theme/Monokai
2 |
3 | Made by [Keplyx](https://github.com/Keplyx),
4 |
5 | Credits for the colors goes to the original Eclipse Monokai style
6 |
7 | 
8 |
9 | *(Colors in the image may differ)*
10 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/PlasticCodeWrap Dark/PlasticCodeWrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/PlasticCodeWrap Dark/PlasticCodeWrap.png
--------------------------------------------------------------------------------
/Custom Syntax Styles/PlasticCodeWrap Dark/README.md:
--------------------------------------------------------------------------------
1 | PlasticCodeWrap Dark Syntax Style
2 |
3 | Ported by [Dragokas](https://github.com/dragokas)
4 |
5 | 
6 |
7 | Credits:
8 |
9 | - Fabio Zendhi Nagao (original style creator for N++).
10 | - Thanks for the original Textmate theme author.
11 |
12 | *(Colors in the image may differ)*
13 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/README.md:
--------------------------------------------------------------------------------
1 | # Information
2 | All custom syntax styles will be put here.
3 | All syntax files are put into a folder with a ``README.md``. Optionaly a *.png file as thumbnail.
4 | And finally the syntax style file, all files must have the same name!
5 |
6 | Should be like this:
7 | - Syntax Name (Folder)
8 | - MySyntax.png (Optional)
9 | - *To make a good screenshot open 'adminhelp.sp' located in the SourceMod scripting directory and make sure atleast Line 28 to 58 is visible*
10 | - MySyntax.xml
11 | - README.md (e.g. Made by / Preview Image etc.)
12 |
13 | ## Download
14 | * Click any *.xml.
15 | * Right click on 'Raw'.
16 | * Click 'Save as...' to save it to disk.
17 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/Visual Studio 2017 Dark/README.md:
--------------------------------------------------------------------------------
1 | Visual Studio 2017 Syntax Style
2 |
3 | Made by [Timocop](https://github.com/Timocop)
4 |
5 | 
6 |
7 | *(Colors in the image may differ)*
8 |
--------------------------------------------------------------------------------
/Custom Syntax Styles/Visual Studio 2017 Dark/VisualStudio2017_Dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Custom Syntax Styles/Visual Studio 2017 Dark/VisualStudio2017_Dark.png
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginAutoErrorReport/BasicPawnPluginAutoErrorReport.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginAutoErrorReport/BasicPawnPluginAutoErrorReport.dll
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginAutoErrorReport/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 13.0
2 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginAutoErrorReport/README.md:
--------------------------------------------------------------------------------
1 | # Automatic Error Reporting
2 | Version: 13.0
3 |
4 | Automatic Error Reporting allows you to automatically review all plugin exceptions that have occurred on your servers.
5 | Which makes error tracking more comfortable.
6 |
7 | # Images
8 | 
9 | 
10 | 
11 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginFTP/BasicPawnPluginFTP.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginFTP/BasicPawnPluginFTP.dll
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginFTP/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 12.0
2 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginFTP/README.md:
--------------------------------------------------------------------------------
1 | # FTP Uploader
2 | Version: 12.0
3 |
4 | Upload files or binaries easy and quick to your servers using the FTP or SFTP protocol.
5 |
6 | # Images
7 | 
8 | 
9 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginLysisDecompiler/BasicPawnPluginLysisDecompiler.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginLysisDecompiler/BasicPawnPluginLysisDecompiler.zip
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginLysisDecompiler/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 2.0
2 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginLysisDecompiler/README.md:
--------------------------------------------------------------------------------
1 | # Lysis Decompiler
2 | Version: 2.0
3 |
4 | A decompiler that can convert SourceMod *(\*.smx)* and AMX Mod X *(\*.amxx)* plugin binaries in to human readable code.
5 | This is the Java version of Lysis developed by [Peace-Maker](https://github.com/peace-maker/lysis-java) and has been converted to .NET Framework using [IKVM8](https://github.com/windward-studios/ikvm8) so it can be used without Java being installed.
6 |
7 | #### Special thanks to [DosMike](https://github.com/DosMike) for the brilliant idea!
8 |
9 | # Requirements
10 | + [.NET Framework 4.5 or higher](https://dotnet.microsoft.com/download/dotnet-framework)
11 |
12 | # Images
13 | 
14 | 
15 | 
16 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginSample/BasicPawnPluginSample.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginSample/BasicPawnPluginSample.dll
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginSmartPawnObfuscator/BasicPawnPluginSmartPawnObfuscator.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginSmartPawnObfuscator/BasicPawnPluginSmartPawnObfuscator.zip
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginSmartPawnObfuscator/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 2.0
2 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginSmartPawnObfuscator/README.md:
--------------------------------------------------------------------------------
1 | # SmartPawn Obfuscator
2 | Version: 2.0
3 |
4 | A proof-of-concept Obfuscator for traditional SourcePawn language (aka SourceMod 1.6).
5 | While SmartPawn has been developed for the traditional SourcePawn language (aka SourceMod 1.6), obfuscated binaries still run on newer versions of SourceMod.
6 |
7 | [Go here for the original SmartPawn Obfuscator repo.](https://github.com/Timocop/SmartPawn-Obfuscator)
8 |
9 | [Download SourceMod 1.6 syntax files here.](https://github.com/Timocop/SmartPawn-Obfuscator/raw/master/sourcemod/sourcemod-1.6.4-git4625-windows.zip)
10 |
11 | **Features:**
12 | + Renaming
13 | + Constant Disintegration
14 | + String Encoding
15 | + Type Obfuscation
16 | + Control Flow Obfuscation
17 | + Function Proxy Obfuscation
18 | + Decompiler Protection
19 | + Metadata Overflow
20 | + Server Whitelist
21 | + Shuffle Functions
22 | + Optimizations
23 | + Stack Trace decoder
24 | + Debug-Removal & Invalid-Debug (Modified SourcePawn Compiler 1.6.3)
25 | + Anti-Debugger
26 |
27 | # Anti-Virus false positive detections
28 | This is an Obfuscator and might be used for malicious purposes.
29 | Therefore, the SmartPawn binary could be marked as malicious even though it does no malicious acts.
30 | Add the SmartPawn binary to the Anti-Virus exclusion list if you want to use SmartPawn on your Computer.
31 | If you are still concerned, you can run SmartPawn in a Sandbox program (e.g. [Sandboxie](https://www.sandboxie.com/)) or Virtual Machine (e.g. [VirtualBox](https://www.virtualbox.org/), [VMware](https://www.vmware.com/)).
32 |
33 | # License Violation Warning
34 | Publishing obfuscated binaries or binaries without provided source code violates the SourceMod and GPL license!
35 | Use at your own risk!
36 |
37 | # Images
38 | 
39 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginTranslationEditor/BasicPawnPluginTranslationEditor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Plugin Releases/BasicPawnPluginTranslationEditor/BasicPawnPluginTranslationEditor.dll
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginTranslationEditor/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 3.0
2 |
--------------------------------------------------------------------------------
/Plugin Releases/BasicPawnPluginTranslationEditor/README.md:
--------------------------------------------------------------------------------
1 | # Translation Editor
2 | Version: 3.0
3 |
4 | With the Translation Editor plugin for BasicPawn you can edit and create SourceMod translation files for your plugins. The easiest way to manage your translation files!
5 |
6 | # Images
7 | 
8 | 
9 |
--------------------------------------------------------------------------------
/Plugin Releases/README.md:
--------------------------------------------------------------------------------
1 | # Information
2 | All plugin releases will be put here.
3 |
4 | ## Download
5 | * Click any *.dll or *.zip.
6 | * Click on 'Download' to save it to disk.
7 | * Close BasicPawn if already open.
8 | * Place any *.dll or extract the *.zip content into the BasicPawn plugin directory.
9 | * Start BasicPawn.
10 |
--------------------------------------------------------------------------------
/Required Plugin References/BasicPawn.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Required Plugin References/BasicPawn.exe
--------------------------------------------------------------------------------
/Required Plugin References/BasicPawnPluginInterface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Required Plugin References/BasicPawnPluginInterface.dll
--------------------------------------------------------------------------------
/Required Plugin References/README.md:
--------------------------------------------------------------------------------
1 | # Using references
2 | These references are dev and may be unstable or too new.
3 | If you want to use these references, please go to the [release](https://github.com/Timocop/BasicPawn/releases) tab instead and click `Source code` and use them from there.
4 |
--------------------------------------------------------------------------------
/Third Party Binaries/7z_sfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/7z_sfx
--------------------------------------------------------------------------------
/Third Party Binaries/7za.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/7za.exe
--------------------------------------------------------------------------------
/Third Party Binaries/BigInteger.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/BigInteger.dll
--------------------------------------------------------------------------------
/Third Party Binaries/ICSharpCode.TextEditor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/ICSharpCode.TextEditor.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.AWT.WinForms.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.AWT.WinForms.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Beans.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Beans.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Charsets.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Charsets.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Cldrdata.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Cldrdata.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Corba.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Corba.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Core.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Jdbc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Jdbc.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Localedata.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Localedata.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Management.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Management.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Media.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Media.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Misc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Misc.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Naming.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Naming.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Nashorn.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Nashorn.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Remoting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Remoting.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Security.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Security.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.SwingAWT.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.SwingAWT.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Text.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Tools.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Tools.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Util.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.Util.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.API.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Bind.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Bind.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Crypto.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Crypto.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Parse.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Parse.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Transform.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.Transform.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.WebServices.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.WebServices.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.XPath.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.OpenJDK.XML.XPath.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.Reflection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.Reflection.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.Runtime.JNI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.Runtime.JNI.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/IKVM.Runtime.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/IKVM.Runtime.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Lysis-Java IKVM/lysis-java.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Lysis-Java IKVM/lysis-java.dll
--------------------------------------------------------------------------------
/Third Party Binaries/Renci.SshNet.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Third Party Binaries/Renci.SshNet.dll
--------------------------------------------------------------------------------
/Update Depot/BasicPawn.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Update Depot/BasicPawn.zip
--------------------------------------------------------------------------------
/Update Depot/BasicPawnUpdateSFX.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Update Depot/BasicPawnUpdateSFX.dat
--------------------------------------------------------------------------------
/Update Depot/CurrentVersion.txt:
--------------------------------------------------------------------------------
1 | 0.855
--------------------------------------------------------------------------------
/Update Depot/DataHash.txt:
--------------------------------------------------------------------------------
1 | nh8UQpSvcTzZ5HccMNASphLAqPLP8ygXtSARo99x2HGopGdGgATZE7KSFQ6t3Cte0baTERU/53dExTAuoYssW/uh3uGzKplfK+PLZhVvC46s9vHzwIFAQXUFfl/5V160nyVTR+eQ5GZ9TCfMqHyYxAAHtOrrqVlQTmiI7waMXG8=
--------------------------------------------------------------------------------
/Update Depot/README.md:
--------------------------------------------------------------------------------
1 | #### BasicPawnUpdateSFX.dat
2 | The BasicPawn release folder is packed into 'BasicPawnUpdateSFX.dat' 7zip SFX (Executables only).
3 |
4 | #### DataHash.txt
5 | RSA Private-Encrypted SHA256 hash of 'BasicPawnUpdateSFX.dat' for integrity checks.
6 |
7 | #### CurrentVersion.txt
8 | To check if a new version is available.
9 | NOTE: Keep minor version number same size (1.230)!
10 |
--------------------------------------------------------------------------------
/Update Depot/RSA Update Public Key.txt:
--------------------------------------------------------------------------------
1 | vhkaxwuw08ufJcXdcCGvXjeF/UTpQzIvfjo+DqUDT6OyrCB5u86t536wSDJawFeMPR9JicrY7eiT8Jy9O7zsu0y3+aaR7nBNw9h7DIGFLsgASKHR5PD2uW1dh3ZilkLCk+eKwEER91MyYm5fEciudrwZbsHRhjsMsHRvuyu231U=AQAB
--------------------------------------------------------------------------------
/Update Depot/RSAGenerator/BigInteger.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Update Depot/RSAGenerator/BigInteger.dll
--------------------------------------------------------------------------------
/Update Depot/RSAGenerator/RSAGenerator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timocop/BasicPawn/6bf7029398dd68a35127d0823d0f8a979f4c6004/Update Depot/RSAGenerator/RSAGenerator.exe
--------------------------------------------------------------------------------
/__BasicPawnHelperLysis/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/__BasicPawnHelperLysis/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 2
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/__BasicPawnHelperLysis/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/__BasicPawnHelperLysis/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BasicPawnHelperLysis.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/__BasicPawnHelperLysis/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/__BasicPawnHelperSmartPawn/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/__BasicPawnHelperSmartPawn/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 2
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/__BasicPawnHelperSmartPawn/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/__BasicPawnHelperSmartPawn/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BasicPawnHelperSmartPawn.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/__BasicPawnHelperSmartPawn/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/__BasicPawnHelperUpdate/My Project/Application.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
--------------------------------------------------------------------------------
/__BasicPawnHelperUpdate/My Project/Application.myapp:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | 0
6 | true
7 | 0
8 | 2
9 | true
10 |
11 |
--------------------------------------------------------------------------------
/__BasicPawnHelperUpdate/My Project/AssemblyInfo.vb:
--------------------------------------------------------------------------------
1 | Imports System
2 | Imports System.Reflection
3 | Imports System.Runtime.InteropServices
4 |
5 | ' General Information about an assembly is controlled through the following
6 | ' set of attributes. Change these attribute values to modify the information
7 | ' associated with an assembly.
8 |
9 | ' Review the values of the assembly attributes
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM
21 |
22 |
23 | ' Version information for an assembly consists of the following four values:
24 | '
25 | ' Major Version
26 | ' Minor Version
27 | ' Build Number
28 | ' Revision
29 | '
30 | ' You can specify all the values or you can default the Build and Revision Numbers
31 | ' by using the '*' as shown below:
32 | '
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/__BasicPawnHelperUpdate/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.42000
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BasicPawnHelperUpdate.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/__BasicPawnHelperUpdate/My Project/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------