├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── 01-bug-report.yml │ ├── 02-feature-request.yml │ ├── 03-exception-report.yml │ └── config.yml └── workflows │ ├── build.yml │ └── devbuild.yml ├── .gitignore ├── LICENSE ├── README.md ├── ReleaseNewUpdate.bat ├── SA-Mod-Manager ├── ASLR.cs ├── App.config ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Codes │ ├── AboutCode.xaml │ ├── AboutCode.xaml.cs │ ├── Codes.cs │ ├── NewCode.xaml │ ├── NewCode.xaml.cs │ ├── OpCodeSyntaxDark.xshd │ └── OpCodeSyntaxLight.xshd ├── Configuration │ ├── ConfigSchema.cs │ ├── LoaderInfo.cs │ ├── ManagerSettings.cs │ ├── SA2 │ │ ├── GameSettings.cs │ │ ├── SA2FileHashes.ini │ │ ├── SA2GameConfig.cs │ │ └── SA2LoaderInfo.cs │ └── SADX │ │ ├── GameSettings.cs │ │ ├── SADXFileHashes │ │ ├── SADXGameConfig.cs │ │ ├── SADXLoaderInfo.cs │ │ └── SteamConverter │ │ ├── SADXPatchHashes.cs │ │ └── SteamConverter.cs ├── Controls │ ├── Converters.cs │ ├── DebugOptions.xaml │ ├── DebugOptions.xaml.cs │ ├── ImageButton.cs │ ├── MessageElement.xaml │ ├── MessageElement.xaml.cs │ ├── NumberBox.xaml │ ├── NumberBox.xaml.cs │ ├── SA2 │ │ ├── GameConfig.xaml │ │ ├── GameConfig.xaml.cs │ │ ├── TestSpawn.xaml │ │ └── TestSpawn.xaml.cs │ ├── SADX │ │ ├── GameConfig.xaml │ │ ├── GameConfig.xaml.cs │ │ ├── TestSpawn.xaml │ │ └── TestSpawn.xaml.cs │ ├── SchemaPropGroup.xaml │ ├── SchemaPropGroup.xaml.cs │ ├── SchemaProperties.xaml │ └── SchemaProperties.xaml.cs ├── Extensions.cs ├── Externals │ ├── HtmlRenderer.WPF.dll │ └── HtmlRenderer.dll ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── FormBuilder.cs ├── GamesInstall.cs ├── Icons │ ├── Add.xaml │ ├── BugReport.xaml │ ├── Caution.xaml │ ├── Check.xaml │ ├── Close.xaml │ ├── Config.xaml │ ├── Contributors.xaml │ ├── Delete.xaml │ ├── DeselectAll.xaml │ ├── Down.xaml │ ├── DownFloor.xaml │ ├── Download.xaml │ ├── Duplicate.xaml │ ├── Edit.xaml │ ├── Error.xaml │ ├── Folder.xaml │ ├── Folder2.xaml │ ├── GB.xaml │ ├── Github.xaml │ ├── Health.xaml │ ├── Icons.xaml │ ├── Icons.xaml.cs │ ├── Information.xaml │ ├── Install.xaml │ ├── Manager │ │ ├── SA2Amy.ico │ │ ├── SA2Eggman.ico │ │ ├── SA2Knux.ico │ │ ├── SA2MM.png │ │ ├── SA2Maria.ico │ │ ├── SA2Omochao.ico │ │ ├── SA2Rouge.ico │ │ ├── SA2SE.ico │ │ ├── SA2Shadow.ico │ │ ├── SA2Sonic.ico │ │ └── SA2Tails.ico │ ├── Open.xaml │ ├── Play.xaml │ ├── Profiles.xaml │ ├── Refresh.xaml │ ├── Rename.xaml │ ├── SADXModManager.ico │ ├── SADXModManager_.png │ ├── SADocs.xaml │ ├── Save.xaml │ ├── SelectAll.xaml │ ├── Up.xaml │ ├── UpFloor.xaml │ ├── Update.xaml │ ├── Warning.xaml │ ├── eggman-robotnik.gif │ └── uninstall.xaml ├── Ini │ ├── IniFile.cs │ └── IniSerializer.cs ├── Lang.cs ├── Languages │ ├── AboutMod │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── AdvancedSettingsWindow │ │ └── en-EN.xaml │ ├── EditMod │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── ExceptionHandler │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── GameConfig │ │ ├── Patches │ │ │ ├── en-EN.xaml │ │ │ ├── es-ES.xaml │ │ │ ├── es-MX.xaml │ │ │ ├── et-EE.xaml │ │ │ ├── fr-FR.xaml │ │ │ ├── it-IT.xaml │ │ │ ├── ko-KR.xaml │ │ │ ├── pt-BR.xaml │ │ │ ├── pt-PT.xaml │ │ │ ├── ru-RU.xaml │ │ │ └── uk-UA.xaml │ │ ├── TestSpawn │ │ │ ├── en-EN.xaml │ │ │ ├── es-ES.xaml │ │ │ ├── es-MX.xaml │ │ │ ├── et-EE.xaml │ │ │ ├── fr-FR.xaml │ │ │ ├── it-IT.xaml │ │ │ ├── ko-KR.xaml │ │ │ ├── pt-BR.xaml │ │ │ ├── pt-PT.xaml │ │ │ ├── ru-RU.xaml │ │ │ └── uk-UA.xaml │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── HealthProgress │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── pt-BR.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── InfoManagerUpdate │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── pt-BR.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── InstallModOptions │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── MainWindow │ │ ├── UpdateStatus │ │ │ ├── en-EN.xaml │ │ │ ├── es-ES.xaml │ │ │ ├── es-MX.xaml │ │ │ ├── et-EE.xaml │ │ │ ├── fr-FR.xaml │ │ │ ├── ko-KR.xaml │ │ │ ├── pt-BR.xaml │ │ │ ├── pt-PT.xaml │ │ │ ├── ru-RU.xaml │ │ │ └── uk-UA.xaml │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── ManifestChanges │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── MessageWindow │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── ModChangelog │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── ModConfig │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-ua.xaml │ ├── ModDependency │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── he-IL.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── ModProfile │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── NewCode │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── pt-BR.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── SelectDependencies │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── it-IT.xaml │ │ ├── ko-KR.xaml │ │ ├── pt-BR.xaml │ │ ├── pt-PT.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── SplashScreen │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── pt-BR.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── Updater │ │ ├── en-EN.xaml │ │ ├── es-ES.xaml │ │ ├── es-MX.xaml │ │ ├── et-EE.xaml │ │ ├── fr-FR.xaml │ │ ├── pt-BR.xaml │ │ ├── ru-RU.xaml │ │ └── uk-UA.xaml │ ├── en-EN.xaml │ ├── es-ES.xaml │ ├── es-MX.xaml │ ├── et-EE.xaml │ ├── fr-FR.xaml │ ├── he-IL.xaml │ ├── it-IT.xaml │ ├── ko-KR.xaml │ ├── languages.xaml │ ├── languages.xaml.cs │ ├── pt-BR.xaml │ ├── pt-PT.xaml │ ├── ru-RU.xaml │ └── uk-UA.xaml ├── Logger.cs ├── Management │ ├── GraphicsManager.cs │ ├── ProfileManager.cs │ └── SettingsManager.cs ├── ModInfo.cs ├── ModsCommon │ ├── AboutMod.xaml │ ├── AboutMod.xaml.cs │ ├── EditMod.xaml │ ├── EditMod.xaml.cs │ ├── InstallModOptions.xaml │ ├── InstallModOptions.xaml.cs │ ├── InstallModUrl.xaml │ ├── InstallModUrl.xaml.cs │ ├── ModConfig.xaml │ ├── ModConfig.xaml.cs │ ├── ModDependency.cs │ ├── OneClickInstall.xaml │ ├── OneClickInstall.xaml.cs │ ├── SelectDependencies.xaml │ └── SelectDependencies.xaml.cs ├── Profile │ ├── EditProfile.xaml │ ├── EditProfile.xaml.cs │ ├── ProfileDialog.xaml │ ├── ProfileDialog.xaml.cs │ └── Profiles.cs ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── Dev.txt │ ├── Games │ │ ├── plus.png │ │ ├── sa1.png │ │ └── sa2.png │ ├── SA2Keyboard.cfg │ ├── SA2ModLoader.7z │ ├── SADXModLoader.7z │ ├── SDL2.dll │ ├── Version.txt │ ├── bass.zip │ └── d3d8m.dll ├── SAModManager.csproj ├── SizeSuffix.cs ├── Startup.cs ├── Themes │ ├── DarkTheme.xaml │ ├── LightTheme.xaml │ ├── TelegramTheme.xaml │ ├── Themes.xaml │ └── Themes.xaml.cs ├── UI │ ├── AboutManager.xaml │ ├── AboutManager.xaml.cs │ ├── AdvancedSettingsWindow.xaml │ ├── AdvancedSettingsWindow.xaml.cs │ ├── ExceptionHandler.xaml │ ├── ExceptionHandler.xaml.cs │ ├── HealthProgress.xaml │ ├── HealthProgress.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── MessageWindow.xaml │ ├── MessageWindow.xaml.cs │ ├── Models │ │ ├── CodesViewModel.cs │ │ ├── ConfigSchemaViewModel.cs │ │ └── MainWindowViewModel.cs │ ├── SplashScreen.xaml │ ├── SplashScreen.xaml.cs │ └── UIHelper.cs ├── Updater │ ├── DownloadDialog.xaml │ ├── DownloadDialog.xaml.cs │ ├── DownloadInfo.cs │ ├── GameBanana.cs │ ├── GitHub.cs │ ├── InfoManagerUpdate.xaml │ ├── InfoManagerUpdate.xaml.cs │ ├── ManagerUpdate.xaml │ ├── ManagerUpdate.xaml.cs │ ├── ManifestChanges.xaml │ ├── ManifestChanges.xaml.cs │ ├── ManifestDialog.xaml │ ├── ManifestDialog.xaml.cs │ ├── ModChangelog.xaml │ ├── ModChangelog.xaml.cs │ ├── ModDownload.cs │ ├── ModDownloadDialog.xaml │ ├── ModDownloadDialog.xaml.cs │ ├── ModManifest.cs │ ├── ModUpdater.cs │ ├── NativeMethods.cs │ ├── OfflineInstall.xaml │ ├── OfflineInstall.xaml.cs │ ├── UpdateHelper.cs │ ├── UriQueue.cs │ ├── VerifyModDialog.xaml │ └── VerifyModDialog.xaml.cs └── Util.cs ├── SAModManager.sln ├── SteamConverter ├── patch_bestbuy.dat ├── patch_eu_orig.dat ├── patch_eu_pccol.dat ├── patch_kr.dat └── patch_steam.dat ├── changelog-template.hbs └── doc ├── CodeList.xsd └── codes.md /.gitattributes: -------------------------------------------------------------------------------- 1 | git_version.sh text eol=lf 2 | 3 | # Auto detect text files and perform LF normalization 4 | * text=auto 5 | 6 | # Custom for Visual Studio 7 | *.cs diff=csharp 8 | 9 | # Standard to msysgit 10 | *.doc diff=astextplain 11 | *.DOC diff=astextplain 12 | *.docx diff=astextplain 13 | *.DOCX diff=astextplain 14 | *.dot diff=astextplain 15 | *.DOT diff=astextplain 16 | *.pdf diff=astextplain 17 | *.PDF diff=astextplain 18 | *.rtf diff=astextplain 19 | *.RTF diff=astextplain 20 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-feature-request.yml: -------------------------------------------------------------------------------- 1 | name: "Feature Request" 2 | description: "Request new features or alterations to the program here. Please be mindful that while you can make a request, we will not always accept it as it may not align with features we need and/or want." 3 | title: "[Feature Request]: " 4 | labels: ["enhancement"] 5 | body: 6 | - type: textarea 7 | attributes: 8 | label: Request Details 9 | description: Please explain what the feature is you're requesting. 10 | validations: 11 | required: true 12 | - type: textarea 13 | attributes: 14 | label: Additional Information 15 | description: If you have any additional information you would like to provide, please do so here. You can include screenshots by highlighting the box and dragging in your images. 16 | validations: 17 | required: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: SADX Mod Loader Issue Reporting 4 | url: https://github.com/X-Hax/sadx-mod-loader/issues 5 | about: Issues with SADX involving the Mod Loader should be reported here. 6 | - name: SA2 Mod Loader Issue Reporting 7 | url: https://github.com/X-Hax/sa2-mod-loader/issues 8 | about: Issues with SA2 involving the Mod Loader should be reported here. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 X-Hax 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ReleaseNewUpdate.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal enabledelayedexpansion 3 | 4 | :input 5 | set /p version=Enter a version number (x.y.z format, example: 1.0.5): 6 | 7 | REM Check if the input matches the expected format (x.y.z) 8 | for /f "tokens=1-3 delims=." %%a in ("!version!") do ( 9 | set "major=%%a" 10 | set "minor=%%b" 11 | set "patch=%%c" 12 | ) 13 | 14 | REM Check if major, minor, and patch are numeric 15 | echo !major!|findstr /r /c:"^[0-9]*$" >nul 16 | if errorlevel 1 ( 17 | echo Invalid version number format. Please use the x.y.z format. 18 | goto input 19 | ) 20 | 21 | echo !minor!|findstr /r /c:"^[0-9]*$" >nul 22 | if errorlevel 1 ( 23 | echo Invalid version number format. Please use the x.y.z format. 24 | goto input 25 | ) 26 | 27 | echo !patch!|findstr /r /c:"^[0-9]*$" >nul 28 | if errorlevel 1 ( 29 | echo Invalid version number format. Please use the x.y.z format. 30 | goto input 31 | ) 32 | 33 | REM If the input is valid, you can execute your specific code here 34 | echo Valid version number: !version! 35 | git tag -a !version! HEAD -m "Release !version!" 36 | if errorlevel 1 ( 37 | echo Failed to create Git tag. 38 | goto end 39 | ) 40 | 41 | git push --follow-tags 42 | if errorlevel 1 ( 43 | echo Failed to push Git tags. 44 | goto end 45 | ) 46 | 47 | :end 48 | endlocal 49 | pause 50 | -------------------------------------------------------------------------------- /SA-Mod-Manager/ASLR.cs: -------------------------------------------------------------------------------- 1 |  2 | using SAModManager.UI; 3 | using System.Diagnostics; 4 | 5 | 6 | namespace SAModManager 7 | { 8 | public static class ASLR 9 | { 10 | public static void CheckIfEnabled() 11 | { 12 | try 13 | { 14 | string powerShellCommand = "Get-ProcessMitigation -System"; 15 | 16 | // Set up the process to execute PowerShell 17 | ProcessStartInfo psi = new() 18 | { 19 | FileName = "powershell", 20 | Arguments = $"-Command \"{powerShellCommand}\"", 21 | RedirectStandardOutput = true, 22 | UseShellExecute = false, 23 | CreateNoWindow = true 24 | }; 25 | 26 | // Start the process 27 | Process process = new() { StartInfo = psi }; 28 | process.Start(); 29 | 30 | // Read the output 31 | string output = process.StandardOutput.ReadToEnd(); 32 | process.WaitForExit(); 33 | 34 | // Check if "ForceRelocateImages" is ON 35 | if (output.Contains("ForceRelocateImages : ON")) 36 | { 37 | new MessageWindow(Lang.GetString("MessageWindow.DefaultTitle.Warning"), Lang.GetString("MessageWindow.Warnings.ASLRDetected"), MessageWindow.WindowType.IconMessage, MessageWindow.Icons.Warning).ShowDialog(); 38 | } 39 | } 40 | catch 41 | { 42 | 43 | } 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /SA-Mod-Manager/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SA-Mod-Manager/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | 3 | [assembly: ThemeInfo( 4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located 5 | //(used if a resource is not found in the page, 6 | // or application resource dictionaries) 7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located 8 | //(used if a resource is not found in the page, 9 | // app, or any theme specific resource dictionaries) 10 | )] 11 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Codes/AboutCode.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | 3 | 4 | namespace SAModManager.Codes 5 | { 6 | /// 7 | /// Interaction logic for AboutCode.xaml 8 | /// 9 | public partial class AboutCode : Window 10 | { 11 | public AboutCode(Code code) 12 | { 13 | DataContext = code; 14 | InitializeComponent(); 15 | Title += " " + code.Name; 16 | TitleText.Text = code.Name; 17 | AuthorText.Text = code.Author != null ? Lang.GetString("CommonStrings.Author") + " " + code.Author : null; 18 | DescBx.Text = code.Description; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Configuration/LoaderInfo.cs: -------------------------------------------------------------------------------- 1 | using SAModManager.Ini; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | 9 | namespace SAModManager.Configuration 10 | { 11 | public enum UpdateUnit 12 | { 13 | Always, 14 | Hours, 15 | Days, 16 | Weeks, 17 | } 18 | 19 | public class LoaderInfo 20 | { 21 | [DefaultValue(true)] 22 | public bool UpdateCheck { get; set; } = true; 23 | [DefaultValue(true)] 24 | public bool ModUpdateCheck { get; set; } = true; 25 | 26 | [DefaultValue(UpdateUnit.Weeks)] 27 | public UpdateUnit UpdateUnit { get; set; } = UpdateUnit.Weeks; 28 | [DefaultValue(1)] 29 | public int UpdateFrequency { get; set; } = 1; 30 | 31 | [DefaultValue(0)] public long UpdateTime { get; set; } 32 | [DefaultValue(0)] public long ModUpdateTime { get; set; } 33 | 34 | [DefaultValue(true)] 35 | public bool AutoClose { get; set; } = true; 36 | 37 | [IniName("Mod")] 38 | [IniCollection(IniCollectionMode.NoSquareBrackets, StartIndex = 1)] 39 | public List Mods { get; set; } 40 | [IniName("Code")] 41 | [IniCollection(IniCollectionMode.NoSquareBrackets, StartIndex = 1)] 42 | public List EnabledCodes { get; set; } 43 | 44 | public LoaderInfo() 45 | { 46 | Mods = new List(); 47 | EnabledCodes = new List(); 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Configuration/SA2/SA2GameConfig.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Xml.Serialization; 3 | 4 | namespace SAModManager.Configuration.SA2 5 | { 6 | [XmlRoot("Configs")] 7 | public class SA2GameConfig 8 | { 9 | [XmlAttribute("FullScreen")] 10 | public int FullScreen { get; set; } = 0; 11 | 12 | [XmlAttribute("Display")] 13 | public int Display { get; set; } = 0; 14 | 15 | [XmlAttribute("Res")] 16 | public int Res { get; set; } = 0; 17 | 18 | [XmlAttribute("Width")] 19 | public int Width { get; set; } = 640; 20 | 21 | [XmlAttribute("Height")] 22 | public int Height { get; set; } = 480; 23 | 24 | [XmlAttribute("RefreshRate")] 25 | public int RefreshRate { get; set; } = 60; 26 | 27 | [XmlAttribute("Language")] 28 | public int Language { get; set; } = 0; 29 | 30 | [XmlAttribute("Analytics")] 31 | public int Analytics { get; set; } = 0; 32 | 33 | public SA2GameConfig() 34 | { 35 | FullScreen = 0; 36 | Display = 0; 37 | Res = 0; 38 | Width = 640; 39 | Height = 480; 40 | RefreshRate = 60; 41 | Language = 0; 42 | Analytics = 0; 43 | } 44 | 45 | 46 | public void Serialize(string path) 47 | { 48 | try 49 | { 50 | XmlSerializer serializer = new(typeof(SA2GameConfig)); 51 | using TextWriter writer = new StreamWriter(path); 52 | serializer.Serialize(writer, this); 53 | } 54 | catch 55 | { 56 | 57 | } 58 | } 59 | 60 | public static SA2GameConfig Deserialize(string path) 61 | { 62 | try 63 | { 64 | XmlSerializer serializer = new(typeof(SA2GameConfig)); 65 | 66 | using TextReader reader = new StreamReader(path); 67 | return (SA2GameConfig)serializer.Deserialize(reader); 68 | } 69 | catch 70 | { 71 | return new SA2GameConfig(); 72 | } 73 | } 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Controls/MessageElement.xaml: -------------------------------------------------------------------------------- 1 |  9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Controls/SchemaPropGroup.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace SAModManager.Controls 17 | { 18 | /// 19 | /// Interaction logic for SchemaPropGroup.xaml 20 | /// 21 | public partial class SchemaPropGroup : UserControl 22 | { 23 | public SchemaPropGroup() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Controls/SchemaProperties.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace SAModManager.Controls 17 | { 18 | /// 19 | /// Interaction logic for SchemaProperties.xaml 20 | /// 21 | public partial class SchemaProperties : UserControl 22 | { 23 | public SchemaProperties() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Externals/HtmlRenderer.WPF.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Externals/HtmlRenderer.WPF.dll -------------------------------------------------------------------------------- /SA-Mod-Manager/Externals/HtmlRenderer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Externals/HtmlRenderer.dll -------------------------------------------------------------------------------- /SA-Mod-Manager/FodyWeavers.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Add.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24.242424,24.242424z M0,0z M12.121212,2.8081171L12.121212,21.434307 M21.434307,12.121212L2.8081171,12.121212 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/BugReport.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | F1 M24,24z M0,0z M9.5,5.5L8,3 M11,10L13,10 M5,8L7.41797,8 M19,8L16.582,8 M5,16L7.41797,16 M19,16L16.582,16 M11,14L13,14 M5,12L7,12 M19,12L17,12 M14.5,5.5L16,3 M12,19C9.23858,19,7,16.7614,7,14L7,10C7,7.23858 9.23858,5 12,5 14.7614,5 17,7.23858 17,10L17,14C17,16.7614,14.7614,19,12,19z 17 | 18 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Check.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M19.5,7L9,17.5 5,13.5 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Close.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Config.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M3.2578213,8.0665216C3.2578213,7.3793408,3.4019599,6.7258297,3.661656,6.1345694L5.8898503,8.3627637C6.5727295,9.0456428 7.6798933,9.0456428 8.3627725,8.3627637 9.0456516,7.6798933 9.0456516,6.5727295 8.3627725,5.8898503L6.1345782,3.661656C6.7258384,3.4019599 7.3793495,3.2578213 8.0665216,3.2578213 10.722323,3.2578213 12.875222,5.4107464 12.875222,8.0665216 12.875222,8.7536935 12.731048,9.4072047 12.471378,9.9984649L20.250019,17.777123C20.932942,18.460046,20.932942,19.567184,20.250019,20.250019L20.250019,20.250019C19.567184,20.932942,18.460046,20.932942,17.777123,20.250019L9.9984649,12.471378C9.4072047,12.731048 8.7537023,12.875222 8.0665216,12.875222 5.4107464,12.875222 3.2578213,10.722323 3.2578213,8.0665216z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Delete.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M5.9196855,7.439764L5.9196855,18.587008C5.9196855,19.706394,6.8271015,20.613779,7.946457,20.613779L16.053543,20.613779C17.172929,20.613779,18.080315,19.706394,18.080315,18.587008L18.080315,7.439764 M5.9196855,7.439764L4.9062997,7.439764 M5.9196855,7.439764L7.946457,7.439764 M18.080315,7.439764L19.093701,7.439764 M18.080315,7.439764L16.053543,7.439764 M9.9732285,11.493307L9.9732285,16.560236 M14.026772,11.493307L14.026772,16.560236 M7.946457,7.439764L7.946457,5.4129925C7.946457,4.293637,8.853873,3.386221,9.9732285,3.386221L14.026772,3.386221C15.146157,3.386221,16.053543,4.293637,16.053543,5.4129925L16.053543,7.439764 M7.946457,7.439764L16.053543,7.439764 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/DeselectAll.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M15,9.00004L9,15 M15,15L9,9.00004 M6,20L18,20C19.1046,20,20,19.1046,20,18L20,6C20,4.89543,19.1046,4,18,4L6,4C4.89543,4,4,4.89543,4,6L4,18C4,19.1046,4.89543,20,6,20z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Down.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | F1 M24,24z M0,0z M12,5.9999998L12,18 M12,18L15,15 M12,18L9,15 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/DownFloor.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M12,4L12,16 M12,16L15,13 M12,16L9,13 M5,20L19,20 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Download.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M16,11L12,15 M12,15L8,11 M12,15L12,3 M21,15L21,17C21,18.1046,20.1046,19,19,19L5,19C3.89543,19,3,18.1046,3,17L3,15 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Duplicate.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M14,6L9,6C7.89543,6,7,6.89543,7,8L7,20C7,21.1046,7.89543,22,9,22L18,22C19.1046,22,20,21.1046,20,20L20,12 M14,6L20,12 M14,6L14,11C14,11.5523,14.4477,12,15,12L20,12 M3,16L3,4C3,2.89543,3.89543,2,5,2L15,2 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Edit.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M12,4L6,4C4.89543,4,4,4.89543,4,6L4,18C4,19.1046,4.89543,20,6,20L18,20C19.1046,20,20,19.1046,20,18L20,12 M9,15L9,12.5 17.75,3.75C18.4404,3.05964,19.5596,3.05964,20.25,3.75L20.25,3.75C20.9404,4.44036,20.9404,5.55964,20.25,6.25L15.5,11 11.5,15 9,15z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Folder.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F0 M24,24z M0,0z M3,7C3,5.89543,3.89543,5,5,5L8.67157,5C9.20201,5,9.71071,5.21071,10.0858,5.58579L10.9142,6.41421C11.2893,6.78929,11.798,7,12.3284,7L19,7C20.1046,7,21,7.89543,21,9L21,17C21,18.1046,20.1046,19,19,19L5,19C3.89543,19,3,18.1046,3,17L3,7z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Github.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Health.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M4,11.9998L8,11.9998 9.5,8.99976 11.5,13.9998 13,11.9998 15,11.9998 M12,6.42958C12.4844,5.46436 13.4683,4.72543 14.2187,4.35927 16.1094,3.43671 17.9832,3.91202 19.5355,5.46436 21.4881,7.41698 21.4881,10.5828 19.5355,12.5354L12.7071,19.3639C12.3166,19.7544,11.6834,19.7544,11.2929,19.3639L4.46447,12.5354C2.51184,10.5828 2.51184,7.41698 4.46447,5.46436 6.0168,3.91202 7.89056,3.43671 9.78125,4.35927 10.5317,4.72543 11.5156,5.46436 12,6.42958z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Icons.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | 8 | namespace SAModManager.Icons 9 | { 10 | public static class Icons 11 | { 12 | public static ResourceDictionary InstallIcon { get; } = GetResourceDictionary("Icons/Install.xaml"); 13 | public static ResourceDictionary UninstallIcon { get; } = GetResourceDictionary("Icons/Uninstall.xaml"); 14 | 15 | private static ResourceDictionary GetResourceDictionary(string resourceName) 16 | { 17 | var resourceUri = new Uri(resourceName, UriKind.RelativeOrAbsolute); 18 | return new ResourceDictionary { Source = resourceUri }; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Install.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F0 M16,16z M0,0z M6.08,1.28L6.08,6.08 2.72,6.08 8,11.36 13.28,6.08 9.92,6.08 9.92,1.28z M0.32,9.92L0.32,14.72 15.68,14.72 15.68,9.92 11.84,9.92 8,13.76 4.16,9.92z M12.8,10.88L14.72,10.88 14.72,12.8 12.8,12.8z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Amy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Amy.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Eggman.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Eggman.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Knux.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Knux.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2MM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2MM.png -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Maria.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Maria.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Omochao.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Omochao.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Rouge.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Rouge.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2SE.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2SE.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Shadow.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Shadow.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Sonic.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Sonic.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Manager/SA2Tails.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/Manager/SA2Tails.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Open.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M10,4L6,4C4.89543,4,4,4.89543,4,6L4,18C4,19.1046,4.89543,20,6,20L18,20C19.1046,20,20,19.1046,20,18L20,14 M11,13L20,4 M20,4L20,9 M20,4L15,4 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Profiles.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M19,17L19,5C19,3.89543,18.1046,3,17,3L8,3C6.34315,3,5,4.34315,5,6L5,19 M19,17L7,17C5.89543,17,5,17.8954,5,19L5,19C5,20.1046,5.89543,21,7,21L19,21 19,17z M10,8L14,8 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Refresh.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M18.5249,9.46C18.8317,10.2474 19,11.1041 19,12 19,15.866 15.866,19 12,19L9,19 M5.47507,14.54C5.16832,13.7526 5,12.8959 5,12 5,8.13401 8.13401,5 12,5L15,5 M15,5L12,2 M15,5L12,8 M9,19L12,16 M9,19L12,22 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Rename.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M15,6.5L17.5,9 M11,20L20,20 M4,20L4,17.5 16.75,4.75C17.4404,4.05964,18.5596,4.05964,19.25,4.75L19.25,4.75C19.9404,5.44036,19.9404,6.55964,19.25,7.25L6.5,20 4,20z 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/SADXModManager.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/SADXModManager.ico -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/SADXModManager_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/SADXModManager_.png -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/SADocs.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/SelectAll.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | F1 M24,24z M0,0z M15,10L11,14 9,12 24 | F1 M24,24z M0,0z M6,20L18,20C19.1046,20,20,19.1046,20,18L20,6C20,4.89543,19.1046,4,18,4L6,4C4.89543,4,4,4.89543,4,6L4,18C4,19.1046,4.89543,20,6,20z 25 | 26 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Up.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | F1 M23.999999,23.999999z M0,0z M12,17.999999L12,5.9999997 M12,5.9999997L8.9999998,8.9999997 M12,5.9999997L14.999999,8.9999997 20 | 21 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/UpFloor.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | F1 M240.00002,240.00002z M0,0z M120.00001,190.55557L120.00001,84.722233 M120.00001,84.722233L93.541679,111.18057 M120.00001,84.722233L146.45835,111.18057 M181.73612,49.444456L58.263901,49.444456 21 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/Update.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F1 M24,24z M0,0z M20.9844,10L17,10 M20.9844,10L20.9844,6 M20.9844,10L17.6569,6.34315C14.5327,3.21895 9.46734,3.21895 6.34315,6.34315 3.21895,9.46734 3.21895,14.5327 6.34315,17.6569 9.46734,20.781 14.5327,20.781 17.6569,17.6569 18.4407,16.873 19.0279,15.9669 19.4184,15 M12,9L12,13 15,14.5 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/eggman-robotnik.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-Hax/SA-Mod-Manager/3340a21f9508a884e1e0ce36feb428fa2edc93b7/SA-Mod-Manager/Icons/eggman-robotnik.gif -------------------------------------------------------------------------------- /SA-Mod-Manager/Icons/uninstall.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | F0 M200,200z M0,0z M98.08,103.37929L98.08,98.567041 94.72,98.567041 100,93.273571 105.28,98.567041 101.92,98.567041 101.92,103.37929z M92.32,101.92643L92.32,106.72643 107.68,106.72643 107.68,101.92643 102.46857,101.92643 102.45567,103.84643C100.81845,103.88093,99.181487,103.86213,97.544243,103.84643L97.531383,101.92643z M104.8,102.88643L106.72,102.88643 106.72,104.80643 104.8,104.80643z 19 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Lang.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Windows; 3 | 4 | namespace SAModManager 5 | { 6 | public static class Lang 7 | { 8 | public static string GetString(string key) 9 | { 10 | var resource = Application.Current.TryFindResource(key); 11 | 12 | if (resource is string str) 13 | return str; 14 | 15 | return key; 16 | } 17 | 18 | private readonly static List RTLlanguageList = new() 19 | { 20 | "he-IL" 21 | }; 22 | 23 | public static bool IsLanguageRTL() 24 | { 25 | foreach (var lang in RTLlanguageList) 26 | { 27 | if (lang == App.CurrentLang.FileName) 28 | return true; 29 | } 30 | 31 | return false; 32 | } 33 | } 34 | 35 | public class FlowDirectionHelper 36 | { 37 | private static FlowDirection _currentFlowDirection; 38 | 39 | public static FlowDirection CurrentFlowDirection 40 | { 41 | get { return _currentFlowDirection; } 42 | set 43 | { 44 | if (_currentFlowDirection != value) 45 | { 46 | _currentFlowDirection = value; 47 | } 48 | } 49 | } 50 | public static void UpdateFlowDirection() 51 | { 52 | CurrentFlowDirection = Lang.IsLanguageRTL() ? FlowDirection.RightToLeft : FlowDirection.LeftToRight; 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Author's Site 6 | Mod Source Code 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Web del Autor 6 | Código Fuente del Mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Sitio de el(la) autor(a) 6 | Código fuente del mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Autori vebileht 6 | Modi kood 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Site de l'Auteur 6 | Code Source du Mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Sito dell'Autore 6 | Codice Sorgente Mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 제작자 홈페이지 6 | 모드 소스 코드 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Site do Autor 6 | Código Fonte do Mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Website do Autor 6 | Código-Fonte do Mod 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Ссылка на автора 6 | Исходники мода 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/AboutMod/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Вебсайт Автора 6 | Визідний Код Моду 7 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Manager Crashed 7 | The Manager has encountered an Error 8 | Copy Error Log 9 | Ignore and Close 10 | Report Error (English only) 11 | 12 | Copies the error log to the clipboard with markdown formatting included. 13 | Ignores the error and closes this window. The Manager may close. 14 | Opens an Issue on the Manager's Repository on GitHub with the template for you to provide additional info and a copy of the exception report. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | El Manager se ha bloqueado 7 | El Manager ha encontrado un error 8 | Copiar Registro del Error 9 | Ignorar y Cerrar 10 | Reportar Error (Solo en Inglés) 11 | 12 | Copia el registro del error al portapapeles con el formato markdown incluido. 13 | Ignora el error y cierra esta ventana. El Manager se cerrará. 14 | Abre un enlace a la sección para reportar errores en el repositorio del Mod Manager en GitHub junto a una plantilla para proporcionar más información sobre el error y una copia del informe de excepción. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | El gestor se bloqueó 7 | El gestor encontró un error 8 | Copiar el registro de errores 9 | Ignorar y cerrar 10 | Reportar error (sólo en inglés) 11 | 12 | Copia el registro de errores al portapapeles con el formato de revisión incluido. 13 | Ignora el error y cierra esta ventana. El Gestor podría cerrarse. 14 | Abre una incidencia en el repositorio del Gestor en GitHub con una plantilla para que proporciones información adicional y una copia del informe de excepciones. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Halduri tööviga 7 | Halduris ilmnes viga 8 | Kopeeri vealogi 9 | Ignoreeri ja sulge 10 | Teata veast (ainult inglise keeles) 11 | 12 | Kopeerige vealogi koos vormindamisega lõikelauale. 13 | Ignoreeri tõrget ja sulge aken. Haldur võib sulgeda. 14 | Avage halduri GitHubi hoidlas jaotis Probleem koos malliga teabe lisamiseks ja erandiaruande kopeerimiseks. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Le Manager a planté 7 | Le Manager a rencontré une erreur 8 | Copier le journal des erreurs 9 | Ignorer et fermer 10 | Signaler une erreur (Anglais uniquement) 11 | 12 | Copie le journal des erreurs dans le presse-papiers avec le formatage Markdown inclus. 13 | Ignore l'erreur et ferme cette fenêtre. Le gestionnaire peut fermer. 14 | Ouvre une "Issue" sur le repo du Mod Manager sur GitHub avec un template vous permettant de fournir des informations supplémentaires et une copie du rapport d'exception. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Manager Crashed 7 | The Manager has encountered an Error 8 | Copy Error Log 9 | Ignore and Close 10 | Report Error (English only) 11 | 12 | Copies the error log to the clipboard with markdown formatting included. 13 | Ignores the error and closes this window. The Manager may close. 14 | Opens an Issue on the Manager's Repository on GitHub with the a template for you to provide additional info and a copy of the exception report. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Manager Crashed 7 | The Manager has encountered an Error 8 | Copy Error Log 9 | Ignore and Close 10 | Report Error (English only) 11 | 12 | Copies the error log to the clipboard with markdown formatting included. 13 | Ignores the error and closes this window. The Manager may close. 14 | Opens an Issue on the Manager's Repository on GitHub with the a template for you to provide additional info and a copy of the exception report. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Manager Crashed 7 | The Manager has encountered an Error 8 | Copy Error Log 9 | Ignore and Close 10 | Report Error (English only) 11 | 12 | Copies the error log to the clipboard with markdown formatting included. 13 | Ignores the error and closes this window. The Manager may close. 14 | Opens an Issue on the Manager's Repository on GitHub with the a template for you to provide additional info and a copy of the exception report. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Manager Crashed 7 | The Manager has encountered an Error 8 | Copy Error Log 9 | Ignore and Close 10 | Report Error (English only) 11 | 12 | Copies the error log to the clipboard with markdown formatting included. 13 | Ignores the error and closes this window. The Manager may close. 14 | Opens an Issue on the Manager's Repository on GitHub with the a template for you to provide additional info and a copy of the exception report. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Ошибка работы менеджера 7 | Возникла ошибка в работе менеджера 8 | Скопировать лог ошибки 9 | Игнорировать и закрыть 10 | Сообщить об ошибке (English only) 11 | 12 | Скопировать лог ошибки вместе с форматированием в буфер обмена. 13 | Игнорировать ошибку и закрыть окно. Менеджер может закрыться. 14 | Открыть раздел Issue в репозитории менеджера на GitHub с шаблоном для добавления информации и копирования отчёта об исключении. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ExceptionHandler/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Менеджер Зламався 7 | Менеджер наштовхнувся на Помилку 8 | Копіювати лог Помилок 9 | Ігнорувати та продовжити 10 | Повідомити помилку (Тільки на Англійській) 11 | 12 | Копіює лог помилок з форматуванням. 13 | Ігнорує помилку і закриває це вікно. Менеджер може закритися. 14 | Відкриває Проблему на GitHub Репозиторії Мод Менеджеру з шаблоном де можна описати проблему і вставити копію помилки. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Running Health Check 6 | is modified. 7 | was not found. 8 | Verifying 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Verificando Archivos 6 | esta modificado. 7 | no se encontró. 8 | Verificando 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Realizando revisión de salud 6 | está modificado. 7 | no se encontró. 8 | Verificando 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Mängu oleku kontrollimine 6 | muudetud. 7 | ei leitud. 8 | Kontrolli 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Lancer Bilan de Santé 6 | est modifié. 7 | n'a pas été trouvé. 8 | Vérification 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Executando Verificação de Saúde 6 | é modificado. 7 | não foi achado. 8 | Verificando 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Проверка состояния игры 6 | изменён. 7 | не найден. 8 | Проверка 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/HealthProgress/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Йде Перевірка Цілісності 6 | модифіковано. 7 | не знайдено. 8 | Перевірка 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | New Mod Manager Update 6 | New {0} Update 7 | Changelog: 8 | Do you want to download the update(s)? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | New Mod Manager Update 6 | New {0} Update 7 | Notas de Actualización: 8 | ¿Quieres descargar las actualizaciones? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Nueva actualización del Gestor de mods 6 | Nueva actualización de {0} 7 | Registro de cambios: 8 | ¿Quieres descargar la(s) actualización(es)? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Halduri värskendused 6 | Uus värskendus {0} 7 | 8 | Muudatuste loend: 9 | kas soovite värskendusi alla laadida? 10 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Manager Nouvelle Mise à Jour 6 | {0} Nouvelle Mise à Jour 7 | Journal des modifications: 8 | Voulez-vous télécharger la mise à jour? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | New Mod Manager Update 6 | New {0} Update 7 | Changelog: 8 | Você deseja baixar a(s) atualização(ões)? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Обновления менеджера 6 | Новое обновление {0} 7 | Список изменений: 8 | желаете скачать обновления? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InfoManagerUpdate/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Оновлення Менеджеру 6 | Нове Оновлення {0} 7 | Зміни: 8 | Чи хочеш ти завантажити оновлення? 9 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Install or Make a New Mod. 6 | Installing from an archive 7 | Installing from a folder 8 | Installing from an url 9 | New Mod (For Developers) 10 | 11 | Copy and paste the mods download page URL here: 12 | 13 | 14 | Download Mod 15 | Open Link 16 | No description found. 17 | 18 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Instalar o crear un nuevo mod. 6 | Instalar desde un archivo 7 | Instalar desde una carpeta 8 | Installing desde una url 9 | Nuevo Mod (Para desarrolladores) 10 | 11 | Copia y pega el enlace de la página de descarga de los mods aquí: 12 | 13 | 14 | Descargar Mod 15 | Abrir Enlace 16 | No se encontró ninguna descripción. 17 | 18 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Instalar o crear un nuevo mod. 6 | Instalar desde un archivo 7 | Instalar desde una carpeta 8 | Instalar desde una URL 9 | Nuevo mod (para desarrolladores) 10 | 11 | Copia y pega la URL de descarga del mod aquí: 12 | 13 | 14 | Descargar mod 15 | Abrir enlace 16 | No se encontró una descripción. 17 | 18 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Installige või looge uus mod 6 | Installige arhivist 7 | Installige kaustast 8 | Installing from an url 9 | Uus mod (Arendajatele) 10 | 11 | Modi allalaadimise URL: 12 | 13 | 14 | Laadige mod 15 | Modi veebileht 16 | Ei leidnud kirjelduse. 17 | 18 | 19 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | Installer ou Créer un Nouveau Mod. 8 | Installer à partir d'une archive 9 | Installer à partir d'un dossier 10 | Installer à partir d'une url 11 | Nouveau Mod (Pour les Développeurs) 12 | 13 | Copiez et collez l'URL de la page de téléchargement des mods ici : 14 | 15 | 16 | Téléchargement Mod 17 | Ouvrir le Lien 18 | Aucune description trouvée. 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Installa o Crea una Nuova Mod. 6 | Installando da un archivio 7 | Installando da una cartella 8 | Installing from an url 9 | Nuova Mod (Per Sviluppatori) 10 | 11 | 12 | Download Mod 13 | Open Link 14 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 새 모드를 만들거나 설치합니다. 6 | 압축 파일에서 설치 7 | 폴더에서 설치 8 | Installing from an url 9 | 새 모드 만들기 (개발자 전용) 10 | 11 | 12 | 모드 다운로드 13 | 링크 열기 14 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Instalar ou Criar um Novo Mod. 6 | Instalar de um arquivo 7 | Instalar de uma pasta 8 | Installing from an url 9 | Novo Mod (Para Desenvolvedores) 10 | 11 | 12 | Baixar Mod 13 | Abrir Link 14 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Instalar ou Criar um novo Mod. 6 | Instalar por um arquivo 7 | Instalar por uma pasta 8 | Installing from an url 9 | Novo Mod (Para Desenvolvedores) 10 | 11 | 12 | Download Mod 13 | Open Link 14 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Установить или создать новый мод. 6 | Установить из архива 7 | Установить из папки 8 | Установить по ссылке 9 | Новый мод (для разработчиков) 10 | 11 | Скопируйте и вставьте ссылку для загрузки мода сюда: 12 | 13 | 14 | Загрузить мод 15 | Страница мода 16 | Описание не найдено. 17 | 18 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/InstallModOptions/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Інсталювати або зробити Новий Мод. 6 | Встановлення з архіву 7 | Встановлення з папки 8 | Installing from an url 9 | Новий Мод (Для Розробників) 10 | 11 | 12 | Завантажити Мод 13 | Відкрити Посилання 14 | Не знайдено опису. 15 | 16 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/MainWindow/UpdateStatus/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | Manifest Generator 5 | Please check all files you want added to the manifest. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | Generador de Manifiesto 5 | Por favor, selecciona los archivos que quieres añadir al manifiesto. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | Generador de manifiesto 5 | Por favor, revisa los archivos que quieres agregar al manifiesto. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | Manifesti generaator 5 | Märkige kõik failid, mida soovite manifesti lisada. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | Générateur de Manifest 5 | Veuillez cocher tous les fichiers que vous souhaitez ajouter au manifeste. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | Generatore Manifest 5 | Controlla tutti i file che vuoi aggiungere al manifest. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 매니페스트 생성기 5 | 매니페스트를 추가하려는 모든 파일을 확인하십시오. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | Gerador de Manifesto 5 | Por favor marque todos os arquivos que quiser adicionar ao manifesto. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | Gerar Manifesto 5 | Por favor, verifique todos os ficheiro que quer adicionar ao manifesto. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | Генератор манифеста 5 | Проверьте все файлы, которые желаете добавить в манифест. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ManifestChanges/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | Генератор Manifest 5 | Будь-ласка, перевірте усі файли які будуть додані до manifest. 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Mod Updates 6 | Update Notes 7 | Update Details 8 | Download Details 9 | Published Date: 10 | File Size: 11 | File Count: 12 | Update Title: 13 | Tag: 14 | Open Update in Browser 15 | File Changes 16 | Filename 17 | Status 18 | Download Now 19 | Download Later 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Actualizaciones de Mod 6 | Notas de Actualización 7 | Detalles de Actualización 8 | Detalles de Descarga 9 | Fecha Publicada: 10 | Tamaño del Archivo: 11 | Número de Archivo(s): 12 | Título de la Actualización: 13 | Etiqueta: 14 | Abrir Actualización en el Navegador 15 | Cambios del Archivo 16 | Nombre del Archivo 17 | Estado 18 | Descargar Ahora 19 | Descargar Más Tarde 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Actualizaciones del mod 6 | Notas de la actualización 7 | Detalles de la actualización 8 | Detalles de la descarga 9 | Fecha de publicación: 10 | Tamaño del archivo: 11 | Cantidad de archivos: 12 | Título de la actualización: 13 | Etiqueta: 14 | Abrir actualización en el navegador 15 | Cambios en los archivos 16 | Nombre del archivo 17 | Estado 18 | Descargar ahora 19 | Descargar luego 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Värskendused 6 | Muudatuste loend 7 | Värskenda andmeid 8 | Teave värskenduse kohta 9 | Avaldamiskuupäev: 10 | Faili suurus: 11 | Failide arv: 12 | Nimi: 13 | Silt: 14 | Ava brauseris 15 | Failimuudatused 16 | Faili nimi 17 | Olek 18 | Laadi kohe alla 19 | Laadi hiljem alla 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Mise à jour du Mod 6 | Notes de mise à jour 7 | Détails de la mise à jour 8 | Détails du Téléchargement 9 | Date de publication : 10 | Taille du fichier : 11 | Nombre de fichiers : 12 | Titre de la mise à jour : 13 | Tag : 14 | Ouvrir la MAJ dans le navigateur 15 | Fichiers modifiés 16 | Nom du fichier 17 | Statut 18 | Télécharger 19 | Télécharger plus tard 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Aggiornamenti Mod 6 | Note di Aggiornaemnto 7 | Dettagli dell'Aggiornamento 8 | Dettagli del Download 9 | Data di Pubblicazione: 10 | Dimensioni File: 11 | Conteggio File: 12 | Titolo Aggiornamento: 13 | Tag: 14 | Apri L'aggiornamento in un Browser 15 | Cambiamenti File 16 | Nome File 17 | Stato 18 | Scarica Ora 19 | Scarica più Tardi 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 모드 업데이트 6 | 업데이트 기록 7 | 업데이트 세부 정보 8 | 다운로드 세부 정보 9 | 게시된 날짜: 10 | 파일 크기: 11 | 파일 수: 12 | 업데이트 타이틀: 13 | 태그: 14 | 브라우저에서 업데이트 열기 15 | 파일 변경 16 | 파일 이름 17 | 상태 18 | 지금 다운로드 19 | 나중에 다운로드 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Atualizações de Mods 6 | Notas da Atualização 7 | Detalhes da Atualização 8 | Baixar Detalhes 9 | Data de Publicação: 10 | Tamanho de Arquivo: 11 | Quantidade de Arquivos: 12 | Título da Atualização: 13 | Etiqueta: 14 | Abrir Atualização em Navegador 15 | Mudanças de Arquivo 16 | Nome do Arquivo 17 | Estado 18 | Baixar Agora 19 | Baixar Depois 20 | 21 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Atualizações de Mods 6 | Notas da Atualização 7 | Detalhes da Atualização 8 | Detalhes do Download 9 | Data de Publicação: 10 | Tamanho do Ficheiro: 11 | Quantidade de Ficheiros: 12 | Título da Atualização: 13 | Etiqueta: 14 | Abrir Atualização no Browser 15 | Mudanças no Ficheiro 16 | Nome do Ficheiro 17 | Estado 18 | Download Agora 19 | Download Para Depois 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Обновления 6 | Список изменений 7 | Данные обновления 8 | Об обновлении 9 | Дата выхода: 10 | Размер файла: 11 | Кол-во файлов: 12 | Название: 13 | Тег: 14 | Открыть в браузере 15 | Изменения файлов 16 | Имя файла 17 | Статус 18 | Загрузить сейчас 19 | Загрузить позже 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModChangelog/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Оновлення Модів 6 | Нотатки 7 | Деталі 8 | Деталі Завантаження 9 | Дата Виходу: 10 | Розмір Файлу: 11 | Кількість Файлів: 12 | Назва Оновлення: 13 | Тег: 14 | Відкрити Оновлення у Браузері 15 | Зміни у Файлах 16 | Назва Файлу 17 | Статус 18 | Завантажити Зараз 19 | Завантажити Пізніше 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configure 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configurar 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configurar 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Seadista 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configurer 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configura 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 구성 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configurar 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Configurar 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Настроить 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModConfig/uk-ua.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Налаштування 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enable the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Mod IDs Duplicados 7 | ¡Se han detectado IDs duplicados! 8 | Por favor, elimina los mods duplicados o estate seguro de que los Mod IDs no se están compartiendo entre mods. 9 | 10 | Error de Dependencia 11 | 12 | 13 | 14 | 15 | necesita ponerse arriba 16 | no está activado. 17 | Por favor, activa el mod y ponlo arriba 18 | no está instalado. 19 | Por favor, instala 20 | y ponlo arriba 21 | ¿Quieres descargar esta mod ahora? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Sama ID-ga modifikatsioonid 7 | Leiti sama ID-ga modifikatsioone! 8 | Eemaldage duplikaatmod või veenduge, et mitmel modifikatsioonil ei oleks sama ID. 9 | 10 | Sõltuvusviga 11 | 12 | 13 | 14 | 15 | peab paigutama ülalpool 16 | keelatud. 17 | Palun lubage mod ja asetage see kohale 18 | pole installitud. 19 | Palun installige 20 | ja asetage see kohale 21 | Kas soovite modi kohe alla laadida? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enable the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/he-IL.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enable the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enable the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enable the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enabled the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Duplicate Mod IDs 7 | Duplicate IDs Detected! 8 | Please remove the duplicate mods or make sure Mod IDs are not shared between multiple mods. 9 | 10 | Dependency Error 11 | 12 | 13 | 14 | 15 | needs to be placed above 16 | is not enabled. 17 | Please enabled the mod and place it above 18 | is not installed. 19 | Please install 20 | and place it above 21 | Would you like to download this mod now? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Моды с одинаковыми ID 7 | Обнаружены моды с одинаковыми ID! 8 | Уберите дубликат мода или убедитесь, что у нескольких модов нет одинаковых ID. 9 | 10 | Ошибка зависимости 11 | 12 | 13 | 14 | 15 | необходимо поместить над 16 | выключен. 17 | Пожалуйста, включите мод и поместите его над 18 | не установлен. 19 | Пожалуйста, установите 20 | и поместите его над 21 | Желаете загрузить мод сейчас? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModDependency/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  5 | 6 | Дублікати Ідентифікаторів Модів 7 | Знайдено Дублікати Вдентифікаторів! 8 | Будь ласка, приберіть дублікати або впевніться що ідентифікатор не використовується одночасно. 9 | 10 | Помилка Залежності 11 | 12 | 13 | 14 | 15 | має бути вище 16 | не увімкнений. 17 | Будь ласка, увімкніть мод і поставте його вище 18 | не встановлено. 19 | Будь ласка, інсталюйте 20 | і поставте вище 21 | Хочете завантажити цей мод зараз? 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Manage Profiles 6 | Rename Profile 7 | Create Profile 8 | Import 9 | File Path 10 | Rename 11 | Duplicate 12 | Delete 13 | Unexpected Error, couldn't rename profile. 14 | Error Profile already exists 15 | A profile with this name already exists, please use a different name. 16 | 17 | Create a new Profile. 18 | Imports existing Profiles (json) or Migrates old profiles (ini). 19 | 20 | Create a Profile 21 | New Profile 22 | Keep currently selected Mods and Codes. 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Administrar perfiles 6 | Renombrar perfil 7 | Crear perfil 8 | Migrar 9 | Ruta del archivo 10 | Renombrar 11 | Duplicar 12 | Borrar 13 | Error inesperado, no se pudo renombrar el perfil. 14 | Error, el perfil ya existe. 15 | Ya existe un perfil con este nombre, por favor usa un nombre diferente. 16 | 17 | Crear un nuevo perfil. 18 | Migra los perfiles antiguos al nuevo formato. Es posible que se pierdan algunos ajustes. 19 | 20 | Crear un perfil 21 | Nuevo perfil 22 | Mantiene los mods y códigos seleccionados. 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Profiilihaldus 6 | Profiili ümbernimetamine 7 | Loo profiil 8 | Impordi 9 | Failitee 10 | Nimeta ümber 11 | Koopia loomine 12 | Kustuta 13 | Ootamatu viga, profiili ei saa ümber nimetada. 14 | Viga. Profiil on juba olemas 15 | Samanimeline profiil on juba olemas. Mõtle välja mõni muu nimi. 16 | 17 | Looge uus profiil. 18 | Importige olemasolevad JSON-profiilid või teisendage vanad halduriprofiilid uude vormingusse. 19 | 20 | Loo profiil 21 | Uus profiil 22 | Salvestage praegused modifikatsioonid ja koodid. 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | Gestion des Profils 7 | Renommer un Profil 8 | Créer un Profil 9 | Migrer 10 | Chemin du Fichier 11 | Renommer 12 | Dupliquer 13 | Supprimer 14 | Erreur inattendue, impossible de renommer le profil. 15 | Erreur le Profil existe déjà 16 | Un profil avec le même nom existe déjà, veuillez utiliser un différent nom. 17 | 18 | 19 | 20 | Créer un nouveau Profil. 21 | Migre les anciens profils vers le nouveau format. Certains paramètres peuvent être perdus. 22 | 23 | Créer un Profil 24 | Nouveau Profil 25 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Gestisci Profili 6 | Rinomina Profilo 7 | Crea Profilo 8 | Percorso File 9 | Rinomina 10 | Duplica 11 | Cancella 12 | Errore imprevisto, impossibile rinominare il profilo. 13 | Errore, il profilo esiste già. 14 | Un profilo con questo nome esiste già, si prega di usare un nome diverso. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 프로필 관리 6 | 프로필 이름 바꾸기 7 | 프로필 생성 8 | 파일 경로 9 | 이름 바꾸기 10 | 중복 11 | 삭제 12 | 예기치 않은 오류, 프로필 이름을 바꿀 수 없습니다. 13 | 오류, 프로필이 이미 있음 14 | 이 이름의 프로필이 이미 있습니다, 다른 이름을 사용하십시오. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Gerenciar Perfis 6 | Renomear Perfil 7 | Criar Perfil 8 | Caminho para Arquivo 9 | Renomear 10 | Duplicar 11 | Apagar 12 | Erro Inesperado, não foi possível renomear perfil. 13 | Erro, perfil já existe. 14 | Um perfil com este nome já existe, por favor use um nome diferente. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Gerir Perfis 6 | Mudar o nome do Perfil 7 | Criar Perfil 8 | Destino do Ficheiro 9 | Mudar o nome 10 | Duplicar 11 | Apagar 12 | Erro inesperado, não foi possível mudar o nome do perfil. 13 | Erro, Perfil já existente 14 | Um perfil com este nome já existe, por favor, use um nome diferente. 15 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Управление профилями 6 | Переименовать профиль 7 | Создать профиль 8 | Импорт 9 | Путь к файлу 10 | Переименовать 11 | Создать копию 12 | Удалить 13 | Непредвиденная ошибка, невозможно переименовать профиль. 14 | Ошибка. Профиль уже существует 15 | Профиль с таким именем уже существует. Придумайте другое имя. 16 | 17 | Создать новый профиль. 18 | Импортировать существующие json-профили или преобразовать профили старого менеджера в новый формат. 19 | 20 | Создать профиль 21 | Новый профиль 22 | Сохранить текущие моды и коды. 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/ModProfile/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Керувати Профілями 6 | Перейменувати Профіль 7 | Створити Профіль 8 | Мігрувати 9 | Шлях до Файлу 10 | Перейменувати 11 | Дублювати 12 | Видалити 13 | Неочікувана Помилка, неможливо перейменувати профіль. 14 | Помилка, Профіль вже існує 15 | Профіль з цим ім'ям вже існує, будь ласка використайте інше ім'я. 16 | 17 | Створити Новий Профіль. 18 | Імпортує існуючі профілі (json) або Мігрує старі профілі (ini). 19 | 20 | Створити Профіль 21 | Новий Профіль 22 | Зберегти зараз вибрані коди і моди. 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | Create a Code 5 | Save Code to a Mod Folder 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | Crea un código 5 | Guardar Código a una Carpeta de Mod 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | Crear un código 5 | Guardar código en la carpeta de un mod 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | Loo kood 5 | Salvestage kood kausta Mods 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | Créer un code 5 | Sauvegarder le code dans le dossier d'un Mod 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | Criar um Código 5 | Salvar Código em uma Pasta de Mod 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | Создать код 5 | Сохранить код в папку Mods 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/NewCode/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | Створити Код 5 | Зберегти Код у Папку Мода 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/en-EN.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Select Dependencies 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/es-ES.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Seleccionar Dependencias 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/es-MX.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Selecciona las dependencias 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/et-EE.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Valige sõltuvused 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/fr-FR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Sélectionnez les Dépendances 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/it-IT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Seleziona Dipendenze 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/ko-KR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 종속성 선택 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/pt-BR.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Selecione Dependências 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/pt-PT.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Selecionar Dependências 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/ru-RU.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Выбрать зависимости 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/SelectDependencies/uk-UA.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | Виберіть Залежності 6 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/he-IL.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/languages.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Languages/languages.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace SAModManager.Languages 4 | { 5 | public class LangEntry 6 | { 7 | public string FileName { get; set; } 8 | public string Name { get; set; } 9 | 10 | public override string ToString() //Show original language name instead of class namespace in the Resource 11 | { 12 | return Name; 13 | } 14 | } 15 | public class LanguageList : List 16 | { 17 | public static int TotalLines; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /SA-Mod-Manager/Logger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | 8 | namespace SAModManager 9 | { 10 | public static class Logger 11 | { 12 | private static readonly string logFilePath = "application.log"; 13 | 14 | public static void Log(string message) 15 | { 16 | if (App.isDebug == false) 17 | return; 18 | 19 | try 20 | { 21 | string logMessage = $"{DateTime.Now:yyyy-MM-dd HH:mm:ss} - {message}"; 22 | File.AppendAllText(logFilePath, logMessage + Environment.NewLine); 23 | } 24 | catch (Exception ex) 25 | { 26 | Console.WriteLine($"Error writing to log file: {ex.Message}"); 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /SA-Mod-Manager/ModsCommon/InstallModOptions.xaml: -------------------------------------------------------------------------------- 1 |  11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |