mirror of
https://github.com/k1tbyte/Wand-Enhancer.git
synced 2026-08-28 22:01:17 +00:00
refactor: rebrand project to WandEnhancer
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
ko_fi: kitbyte
|
|
||||||
custom: ["https://www.paypal.com/ncp/payment/ZP3NPDYP6A34W", "https://www.paypal.com/donate/?hosted_button_id=QGGKZTFPDKMHC"]
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
---
|
|
||||||
name: Bug report
|
|
||||||
about: Create a report to help us improve
|
|
||||||
title: ''
|
|
||||||
labels: bug
|
|
||||||
assignees: k1tbyte
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**WeMod version**: X.X.X
|
|
||||||
**Patcher version**: X.X.X
|
|
||||||
|
|
||||||
**Describe the bug**
|
|
||||||
A clear and concise description of what the bug is.
|
|
||||||
|
|
||||||
**To Reproduce**
|
|
||||||
Steps to reproduce the behavior:
|
|
||||||
1. Go to '...'
|
|
||||||
2. Click on '....'
|
|
||||||
3. Scroll down to '....'
|
|
||||||
4. See error
|
|
||||||
|
|
||||||
**Expected behavior**
|
|
||||||
A clear and concise description of what you expected to happen.
|
|
||||||
|
|
||||||
**Screenshots**
|
|
||||||
If applicable, add screenshots to help explain your problem.
|
|
||||||
|
|
||||||
**Additional context**
|
|
||||||
Add any other context about the problem here.
|
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
name: Bug report
|
||||||
|
description: Create a report to help us improve
|
||||||
|
title: '[Bug]: '
|
||||||
|
labels: ["bug"]
|
||||||
|
assignees:
|
||||||
|
- k1tbyte
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
**🚨 STOP BEFORE YOU POST: THIS PROJECT HAS NO OFFICIAL YOUTUBE TUTORIALS. 🚨**
|
||||||
|
If you downloaded an executable from a YouTube video link, you downloaded a virus/password stealer from a scammer. **Run an antivirus immediately and change your passwords.** Do not open issues about stolen accounts here — this project is not related to those videos.
|
||||||
|
|
||||||
|
- type: checkboxes
|
||||||
|
id: scam_check
|
||||||
|
attributes:
|
||||||
|
label: ⚠️ Download Source Confirmation (REQUIRED)
|
||||||
|
description: You must check this box to proceed.
|
||||||
|
options:
|
||||||
|
- label: I confirm that I downloaded this tool DIRECTLY from this official GitHub repository, and NOT from a YouTube video, Discord, or any other third-party website.
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: client_version
|
||||||
|
attributes:
|
||||||
|
label: Client (Wand) version
|
||||||
|
description: What version of the client are you using? (e.g., 9.0.0)
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: enhancer_version
|
||||||
|
attributes:
|
||||||
|
label: Enhancer version
|
||||||
|
description: What version of this tool are you using?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: bug_description
|
||||||
|
attributes:
|
||||||
|
label: Describe the bug
|
||||||
|
description: A clear and concise description of what the bug is.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: reproduce
|
||||||
|
attributes:
|
||||||
|
label: To Reproduce
|
||||||
|
description: Steps to reproduce the behavior.
|
||||||
|
value: |
|
||||||
|
1. Go to '...'
|
||||||
|
2. Click on '....'
|
||||||
|
3. Scroll down to '....'
|
||||||
|
4. See error
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: expected
|
||||||
|
attributes:
|
||||||
|
label: Expected behavior
|
||||||
|
description: A clear and concise description of what you expected to happen.
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: additional_context
|
||||||
|
attributes:
|
||||||
|
label: Screenshots & Additional context
|
||||||
|
description: Drag and drop screenshots here, or add any other context about the problem.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
---
|
|
||||||
name: Feature request
|
|
||||||
about: Suggest an idea for this project
|
|
||||||
title: ''
|
|
||||||
labels: ''
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Is your feature request related to a problem? Please describe.**
|
|
||||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
|
||||||
|
|
||||||
**Describe the solution you'd like**
|
|
||||||
A clear and concise description of what you want to happen.
|
|
||||||
|
|
||||||
**Describe alternatives you've considered**
|
|
||||||
A clear and concise description of any alternative solutions or features you've considered.
|
|
||||||
|
|
||||||
**Additional context**
|
|
||||||
Add any other context or screenshots about the feature request here.
|
|
||||||
+2
-2
@@ -130,8 +130,8 @@ dist
|
|||||||
.pnp.*
|
.pnp.*
|
||||||
|
|
||||||
|
|
||||||
./WeModPatcher/obj/
|
./WandEnhancer/obj/
|
||||||
./WeModPatcher/bin/
|
./WandEnhancer/bin/
|
||||||
./AsarSharp/obj/
|
./AsarSharp/obj/
|
||||||
./AsarSharp/bin/
|
./AsarSharp/bin/
|
||||||
.idea
|
.idea
|
||||||
|
|||||||
+8
-8
@@ -1,6 +1,6 @@
|
|||||||
# Contributing to WeMod Patcher
|
# Contributing to WandEnhancer
|
||||||
|
|
||||||
Thank you for your interest in the WeMod Patcher project! This document provides guidelines for contributing to the project.
|
Thank you for your interest in the WandEnhancer project! This document provides guidelines for contributing to the project.
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
@@ -20,9 +20,9 @@ By participating in this project, you commit to maintaining respectful interacti
|
|||||||
|
|
||||||
The project consists of the following main components:
|
The project consists of the following main components:
|
||||||
|
|
||||||
- **WeModPatcher** - Main project containing the patcher logic and user interface
|
- **WandEnhancer** - Main project containing the enhancement logic and user interface
|
||||||
- **AsarSharp** - Library for working with ASAR archives (used for unpacking and modifying WeMod files)
|
- **AsarSharp** - Library for working with ASAR archives (used for unpacking and modifying WeMod files)
|
||||||
- **Core** - Core of the patcher, including static and dynamic patching
|
- **Core** - Core of the enhancement flow, including static and dynamic modifications
|
||||||
- **Models** - Data models used in the project
|
- **Models** - Data models used in the project
|
||||||
- **View** - User interface components
|
- **View** - User interface components
|
||||||
|
|
||||||
@@ -30,10 +30,10 @@ The project consists of the following main components:
|
|||||||
|
|
||||||
1. Clone the repository:
|
1. Clone the repository:
|
||||||
```
|
```
|
||||||
git clone https://github.com/k1tbyte/Wemod-Patcher.git
|
git clone https://github.com/k1tbyte/Wand-Enhancer.git
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Open the solution `Wemod-Patcher.sln` in Visual Studio or JetBrains Rider.
|
2. Open the solution `Wand-Enhancer.sln` in Visual Studio or JetBrains Rider.
|
||||||
|
|
||||||
3. Restore NuGet packages.
|
3. Restore NuGet packages.
|
||||||
|
|
||||||
@@ -43,7 +43,7 @@ The project consists of the following main components:
|
|||||||
|
|
||||||
If you've found a bug, please create an Issue with a detailed description:
|
If you've found a bug, please create an Issue with a detailed description:
|
||||||
|
|
||||||
- WeMod Patcher version
|
- WandEnhancer version
|
||||||
- WeMod version where the problem occurred
|
- WeMod version where the problem occurred
|
||||||
- Detailed steps to reproduce the bug
|
- Detailed steps to reproduce the bug
|
||||||
- Expected and actual behavior
|
- Expected and actual behavior
|
||||||
@@ -108,4 +108,4 @@ By contributing, you agree that your contributions will be licensed under the [A
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Thank you for contributing to the WeMod Patcher project!
|
Thank you for contributing to the WandEnhancer project!
|
||||||
|
|||||||
@@ -3,54 +3,42 @@
|
|||||||

|

|
||||||
|
|
||||||
---
|
---
|
||||||
<h1>WeMod Patcher</h1>
|
# WandEnhancer
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4>WeMod patcher allows you to get some WeMod Pro features absolutely free. This script patches WeMod, thereby removing the daily usage limit (2h), etc.</h4>
|
<h4>An open-source interoperability tool designed to extend local client-side configurations and improve the UX of the Wand application.</h4>
|
||||||
|
|
||||||
## 👾 No malware? Is it safe for me?
|
**🚨 IMPORTANT NOTICE: THIS PROJECT HAS NO OFFICIAL YOUTUBE TUTORIALS OR GUIDES. 🚨
|
||||||
|
There are no official videos showing how to install or use this tool. Scammers are creating fake tutorials using this project's name and placing malware/password stealers in the video descriptions. If you downloaded an .exe or archive from a YouTube link, YOU HAVE DOWNLOADED MALWARE. The only official, safe, and original source for this project is this exact GitHub repository. We are not responsible for third-party downloads.**
|
||||||
|
|
||||||
Yes, this is safe. This script is open-source, and you can check the code yourself. I have no intention of harming you or your computer. The script does absolutely nothing with your computer and does not require Internet access. It only affects WeMod files.
|
## 👾 Is it safe to use?
|
||||||
|
|
||||||
## 💻 Does this script only work with older versions of WeMod like other unlockers?
|
Yes. This project is entirely open-source, allowing anyone to audit the code. It operates strictly locally, does not require internet access, and makes zero network requests. It simply adjusts local client settings to enhance your user experience.
|
||||||
|
|
||||||
With this patch you will be able to use the latest version together with Pro.
|
## 💫 What features are improved?
|
||||||
|
|
||||||
## 💫 What features will be available?
|
|
||||||
|
|
||||||
✅ Unlimited usage time <br/>
|
|
||||||
✅ Disabling automatic updates (optional) <br/>
|
|
||||||
✅ Automatic patching of new WeMod versions <br/>
|
|
||||||
✅ AI Game guides <br/>
|
|
||||||
✅ Saving mods <br/>
|
|
||||||
✅ Exclusive to pro subscription customization for hacks <br/>
|
|
||||||
✅ Hotkeys (hotkey functionality is broken after static patching for unknown reason) <br/>
|
|
||||||
❌ Connect phone <br/>
|
|
||||||
|
|
||||||
|
✅ Local environment configuration management <br/>
|
||||||
|
✅ Automated compatibility adjustments for new client versions <br/>
|
||||||
|
✅ Advanced layout and theme customization (Client-side only) <br/>
|
||||||
|
✅ AI Features
|
||||||
|
❌ Remote/Mobile connectivity features <br/>
|
||||||
|
|
||||||
## 👀 How to use?
|
## 👀 How to use?
|
||||||
|
|
||||||
1. Go to [Releases](https://github.com/k1tbyte/Wemod-Patcher/releases) page.
|
1. Go to the [Releases](https://github.com/k1tbyte/Wand-Enhancer/releases) page.
|
||||||
2. Download latest version
|
2. Download the latest source or binary.
|
||||||
3. Run and click the patch
|
3. Run the enhancer to apply local client modifications.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ❓ Q&A
|
## ❓ Q&A
|
||||||
|
|
||||||
- I applied the patch but when I inject I get stuck on 'Loading mods...'.
|
- **I applied the configuration but get stuck on 'Loading...'**
|
||||||
- Just close WeMod and try again
|
- Just close the application completely and restart it.
|
||||||
- During the game, some hacks are enabled without my input
|
- **Does this send data anywhere?**
|
||||||
- This is a bug after the static patch, you have to turn off hotkeys in WeMod settings
|
- No. All operations are strictly offline and local to your machine.
|
||||||
- VirusTotal claims that this program is a malware/trojan.
|
|
||||||
- Perhaps the patcher does have the same signatures as malware (virtual memory patching). But this is a false positive, you can look at the source code or even build the patcher yourself.
|
|
||||||
- Does this application transfer any data to the Internet from my computer?
|
|
||||||
- The short answer is NO. This application does not need access to the Internet. The most it does is download updates if you want it to.
|
|
||||||
- What makes this application better than other patchers?
|
|
||||||
- All actions related to patches are performed on your computer. No files of unknown origin will be downloaded.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🖼️ Screenshots
|
## 🖼️ Screenshots
|
||||||

|

|
||||||

|

|
||||||
@@ -65,4 +53,9 @@ This project is licensed under the Apache-2.0 - see the [LICENSE](LICENSE.md) fi
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
[](https://www.star-history.com/#k1tbyte/Wemod-Patcher&Date)
|
> **Legal Disclaimer:**
|
||||||
|
> This project is a third-party enhancement tool intended solely for educational, research, and local interoperability purposes. It does not distribute any proprietary code or bypass server-side validations. All modifications are performed locally to customize the user's interface.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
[](https://www.star-history.com/#k1tbyte/Wand-Enhancer&Date)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WeModPatcher", "WeModPatcher\WeModPatcher.csproj", "{106D3E44-ECBB-4EF3-84B2-5FC6BCF77727}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WandEnhancer", "WandEnhancer\WandEnhancer.csproj", "{106D3E44-ECBB-4EF3-84B2-5FC6BCF77727}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsarSharp", "AsarSharp\AsarSharp.csproj", "{BEAA604A-402A-4387-8903-A53FC913A26E}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsarSharp", "AsarSharp\AsarSharp.csproj", "{BEAA604A-402A-4387-8903-A53FC913A26E}"
|
||||||
EndProject
|
EndProject
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
<Application x:Class="WeModPatcher.App"
|
<Application x:Class="WandEnhancer.App"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:local="clr-namespace:WeModPatcher"
|
xmlns:local="clr-namespace:WandEnhancer"
|
||||||
xmlns:converters="clr-namespace:WeModPatcher.Converters">
|
xmlns:converters="clr-namespace:WandEnhancer.Converters">
|
||||||
<Application.Resources>
|
<Application.Resources>
|
||||||
<ResourceDictionary>
|
<ResourceDictionary>
|
||||||
<ResourceDictionary.MergedDictionaries>
|
<ResourceDictionary.MergedDictionaries>
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using WeModPatcher.Core;
|
using WandEnhancer.Core;
|
||||||
using WeModPatcher.Core.Services;
|
using WandEnhancer.Core.Services;
|
||||||
using WeModPatcher.View.MainWindow;
|
using WandEnhancer.View.MainWindow;
|
||||||
using MessageBox = System.Windows.Forms.MessageBox;
|
using MessageBox = System.Windows.Forms.MessageBox;
|
||||||
|
|
||||||
namespace WeModPatcher
|
namespace WandEnhancer
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for App.xaml
|
/// Interaction logic for App.xaml
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
|
|
||||||
namespace WeModPatcher
|
namespace WandEnhancer
|
||||||
{
|
{
|
||||||
public static class Constants
|
public static class Constants
|
||||||
{
|
{
|
||||||
public const string RepoName = "Wemod-Patcher";
|
public const string RepoName = "Wand-Enhancer";
|
||||||
public const string Owner = "k1tbyte";
|
public const string Owner = "k1tbyte";
|
||||||
/*public const string PatchRegistryName = "patchRegistry.json";*/
|
/*public const string PatchRegistryName = "patchRegistry.json";*/
|
||||||
public static readonly string RepositoryUrl = $"https://github.com/{Owner}/{RepoName}";
|
public static readonly string RepositoryUrl = $"https://github.com/{Owner}/{RepoName}";
|
||||||
+1
-1
@@ -3,7 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Windows.Data;
|
using System.Windows.Data;
|
||||||
|
|
||||||
namespace WeModPatcher.Converters
|
namespace WandEnhancer.Converters
|
||||||
{
|
{
|
||||||
public abstract class BaseBooleanConverter<T> : IValueConverter
|
public abstract class BaseBooleanConverter<T> : IValueConverter
|
||||||
{
|
{
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace WeModPatcher.Converters
|
namespace WandEnhancer.Converters
|
||||||
{
|
{
|
||||||
internal sealed class ToVisibilityConverter : BaseBooleanConverter<Visibility>
|
internal sealed class ToVisibilityConverter : BaseBooleanConverter<Visibility>
|
||||||
{
|
{
|
||||||
@@ -7,14 +7,14 @@ using System.Text.RegularExpressions;
|
|||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using AsarSharp;
|
using AsarSharp;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
using WeModPatcher.Utils;
|
using WandEnhancer.Utils;
|
||||||
using WeModPatcher.View.MainWindow;
|
using WandEnhancer.View.MainWindow;
|
||||||
using Application = System.Windows.Application;
|
using Application = System.Windows.Application;
|
||||||
|
|
||||||
namespace WeModPatcher.Core
|
namespace WandEnhancer.Core
|
||||||
{
|
{
|
||||||
public class Patcher
|
public class Enhancer
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ namespace WeModPatcher.Core
|
|||||||
private readonly string _backupPath;
|
private readonly string _backupPath;
|
||||||
private readonly string _unpackedPath;
|
private readonly string _unpackedPath;
|
||||||
|
|
||||||
public Patcher(WeModConfig weModConfig, Action<string, ELogType> logger, PatchConfig config)
|
public Enhancer(WeModConfig weModConfig, Action<string, ELogType> logger, PatchConfig config)
|
||||||
{
|
{
|
||||||
_weModConfig = weModConfig;
|
_weModConfig = weModConfig;
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
@@ -37,7 +37,7 @@ namespace WeModPatcher.Core
|
|||||||
_backupPath = Path.Combine(weModConfig.RootDirectory, "resources", "app.asar.backup");
|
_backupPath = Path.Combine(weModConfig.RootDirectory, "resources", "app.asar.backup");
|
||||||
}
|
}
|
||||||
|
|
||||||
private string ApplyJsPatch(string fileName, string js, PatcherConfig.PatchEntry patch, EPatchType patchType)
|
private string ApplyJsPatch(string fileName, string js, EnhancerConfig.PatchEntry patch, EPatchType patchType)
|
||||||
{
|
{
|
||||||
if (patch.Applied)
|
if (patch.Applied)
|
||||||
{
|
{
|
||||||
@@ -50,7 +50,7 @@ namespace WeModPatcher.Core
|
|||||||
return js;
|
return js;
|
||||||
}
|
}
|
||||||
|
|
||||||
var prefix = $"[PATCHER] [{patchType} -> {patch.Name}]";
|
var prefix = $"[ENHANCER] [{patchType} -> {patch.Name}]";
|
||||||
|
|
||||||
if(matches.Count > 1 && patch.SingleMatch)
|
if(matches.Count > 1 && patch.SingleMatch)
|
||||||
{
|
{
|
||||||
@@ -87,12 +87,12 @@ namespace WeModPatcher.Core
|
|||||||
|
|
||||||
if (!items.Any())
|
if (!items.Any())
|
||||||
{
|
{
|
||||||
throw new Exception("[PATCHER] No app bundle found");
|
throw new Exception("[ENHANCER] No app bundle found");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Track patches that still need to be completed
|
// Track patches that still need to be completed
|
||||||
var remainingPatches = new HashSet<EPatchType>(_config.PatchTypes);
|
var remainingPatches = new HashSet<EPatchType>(_config.PatchTypes);
|
||||||
var patcherConfig = PatcherConfig.GetInstance();
|
var enhancerConfig = EnhancerConfig.GetInstance();
|
||||||
|
|
||||||
foreach (var item in items)
|
foreach (var item in items)
|
||||||
{
|
{
|
||||||
@@ -106,7 +106,7 @@ namespace WeModPatcher.Core
|
|||||||
// Iterate over a copy of the list so we can modify the HashSet
|
// Iterate over a copy of the list so we can modify the HashSet
|
||||||
foreach (var entry in remainingPatches.ToList())
|
foreach (var entry in remainingPatches.ToList())
|
||||||
{
|
{
|
||||||
var entries = patcherConfig[entry];
|
var entries = enhancerConfig[entry];
|
||||||
foreach (var patchEntry in entries)
|
foreach (var patchEntry in entries)
|
||||||
{
|
{
|
||||||
// Update data in memory so subsequent patches in the same file work on latest content
|
// Update data in memory so subsequent patches in the same file work on latest content
|
||||||
@@ -124,7 +124,7 @@ namespace WeModPatcher.Core
|
|||||||
if(remainingPatches.Count > 0)
|
if(remainingPatches.Count > 0)
|
||||||
{
|
{
|
||||||
var failedPatches = string.Join(", ", remainingPatches.Select(p => p.ToString()));
|
var failedPatches = string.Join(", ", remainingPatches.Select(p => p.ToString()));
|
||||||
throw new Exception($"[PATCHER] Failed to apply patches: {failedPatches}. The version may not be supported.");
|
throw new Exception($"[ENHANCER] Failed to apply patches: {failedPatches}. The version may not be supported.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -134,14 +134,14 @@ namespace WeModPatcher.Core
|
|||||||
var dll = assembly.GetManifestResourceStream(Constants.ProxyDllResouceName);
|
var dll = assembly.GetManifestResourceStream(Constants.ProxyDllResouceName);
|
||||||
if (dll == null)
|
if (dll == null)
|
||||||
{
|
{
|
||||||
throw new Exception("[PATCHER] Proxy DLL resource not found");
|
throw new Exception("[ENHANCER] Proxy DLL resource not found");
|
||||||
}
|
}
|
||||||
var destPath = Path.Combine(_weModConfig.RootDirectory, "version.dll");
|
var destPath = Path.Combine(_weModConfig.RootDirectory, "version.dll");
|
||||||
using (var fileStream = File.Create(destPath))
|
using (var fileStream = File.Create(destPath))
|
||||||
{
|
{
|
||||||
dll.CopyTo(fileStream);
|
dll.CopyTo(fileStream);
|
||||||
}
|
}
|
||||||
_logger("[PATCHER] Proxy DLL attached", ELogType.Info);
|
_logger("[ENHANCER] Proxy DLL attached", ELogType.Info);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Patch()
|
public void Patch()
|
||||||
@@ -149,12 +149,12 @@ namespace WeModPatcher.Core
|
|||||||
Common.TryKillProcess(_weModConfig.BrandName);
|
Common.TryKillProcess(_weModConfig.BrandName);
|
||||||
if (!File.Exists(_backupPath))
|
if (!File.Exists(_backupPath))
|
||||||
{
|
{
|
||||||
_logger("[PATCHER] Creating backup...", ELogType.Info);
|
_logger("[ENHANCER] Creating backup...", ELogType.Info);
|
||||||
File.Copy(_asarPath, _backupPath);
|
File.Copy(_asarPath, _backupPath);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_logger("[PATCHER] Backup already exists", ELogType.Warn);
|
_logger("[ENHANCER] Backup already exists", ELogType.Warn);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!File.Exists(_asarPath))
|
if(!File.Exists(_asarPath))
|
||||||
@@ -164,12 +164,12 @@ namespace WeModPatcher.Core
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
_logger("[PATCHER] Extracting app.asar...", ELogType.Info);
|
_logger("[ENHANCER] Extracting app.asar...", ELogType.Info);
|
||||||
AsarExtractor.ExtractAll(_asarPath, _unpackedPath);
|
AsarExtractor.ExtractAll(_asarPath, _unpackedPath);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
throw new Exception($"[PATCHER] Failed to unpack app.asar: {e.Message}");
|
throw new Exception($"[ENHANCER] Failed to unpack app.asar: {e.Message}");
|
||||||
}
|
}
|
||||||
|
|
||||||
PatchAsar();
|
PatchAsar();
|
||||||
@@ -183,12 +183,12 @@ namespace WeModPatcher.Core
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
throw new Exception($"[PATCHER] Failed to pack app.asar: {e.Message}");
|
throw new Exception($"[ENHANCER] Failed to pack app.asar: {e.Message}");
|
||||||
}
|
}
|
||||||
|
|
||||||
AttachProxyDll();
|
AttachProxyDll();
|
||||||
|
|
||||||
_logger("[PATCHER] Done!", ELogType.Success);
|
_logger("[ENHANCER] Done!", ELogType.Success);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
|
|
||||||
namespace WeModPatcher.Core
|
namespace WandEnhancer.Core
|
||||||
{
|
{
|
||||||
public static class PatcherConfig
|
public static class EnhancerConfig
|
||||||
{
|
{
|
||||||
public class ResolveContext
|
public class ResolveContext
|
||||||
{
|
{
|
||||||
+1
-1
@@ -6,7 +6,7 @@ using System.Linq;
|
|||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
namespace WeModPatcher.Core.Services
|
namespace WandEnhancer.Core.Services
|
||||||
{
|
{
|
||||||
public static class LocalizationManager
|
public static class LocalizationManager
|
||||||
{
|
{
|
||||||
+1
-1
@@ -2,7 +2,7 @@ using System;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace WeModPatcher.Core.Services
|
namespace WandEnhancer.Core.Services
|
||||||
{
|
{
|
||||||
public class AppSettings
|
public class AppSettings
|
||||||
{
|
{
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Eine neue Version ist verfügbar</s:String>
|
<s:String x:Key="mw_update_available">Eine neue Version ist verfügbar</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Ordnerpfad</s:String>
|
<s:String x:Key="mw_folder_path">Ordnerpfad</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Ordner nicht gefunden</s:String>
|
<s:String x:Key="mw_folder_not_found">Ordner nicht gefunden</s:String>
|
||||||
<s:String x:Key="mw_patch">Patch</s:String>
|
<s:String x:Key="mw_patch">Anwenden</s:String>
|
||||||
<s:String x:Key="mw_restore">Wiederherstellen</s:String>
|
<s:String x:Key="mw_restore">Wiederherstellen</s:String>
|
||||||
<s:String x:Key="mw_source_code">Quellcode</s:String>
|
<s:String x:Key="mw_source_code">Quellcode</s:String>
|
||||||
<s:String x:Key="mw_made_by">Mit ❤️ von k1tbyte erstellt</s:String>
|
<s:String x:Key="mw_made_by">Mit ❤️ von k1tbyte erstellt</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Speichern</s:String>
|
<s:String x:Key="settings_save">Speichern</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">WeMod Pro aktivieren</s:String>
|
<s:String x:Key="pv_activate_pro">WeMod Pro aktivieren</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools mit F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools mit F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Updates deaktivieren</s:String>
|
<s:String x:Key="pv_disable_updates">Updates deaktivieren</s:String>
|
||||||
<s:String x:Key="pv_start">Starten</s:String>
|
<s:String x:Key="pv_start">Starten</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Was werden wir patchen?</s:String>
|
<s:String x:Key="pv_popup_title">Was werden wir verbessern?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Vor dem Update wird dringend empfohlen, Patches rückgängig zu machen, falls sie angewendet wurden</s:String>
|
<s:String x:Key="up_warning">Vor dem Update wird dringend empfohlen, Änderungen rückgängig zu machen, falls sie angewendet wurden</s:String>
|
||||||
<s:String x:Key="up_update_now">Jetzt aktualisieren</s:String>
|
<s:String x:Key="up_update_now">Jetzt aktualisieren</s:String>
|
||||||
<s:String x:Key="up_popup_title">Update verfügbar!</s:String>
|
<s:String x:Key="up_popup_title">Update verfügbar!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">A new version is available</s:String>
|
<s:String x:Key="mw_update_available">A new version is available</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Folder path</s:String>
|
<s:String x:Key="mw_folder_path">Folder path</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Folder not found</s:String>
|
<s:String x:Key="mw_folder_not_found">Folder not found</s:String>
|
||||||
<s:String x:Key="mw_patch">Patch</s:String>
|
<s:String x:Key="mw_patch">Enhance</s:String>
|
||||||
<s:String x:Key="mw_restore">Restore</s:String>
|
<s:String x:Key="mw_restore">Restore</s:String>
|
||||||
<s:String x:Key="mw_source_code">Source code</s:String>
|
<s:String x:Key="mw_source_code">Source code</s:String>
|
||||||
<s:String x:Key="mw_made_by">Made with ❤️ by k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Made with ❤️ by k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Save</s:String>
|
<s:String x:Key="settings_save">Save</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Activate WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Activate WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools on F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools on F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Disable updates</s:String>
|
<s:String x:Key="pv_disable_updates">Disable updates</s:String>
|
||||||
<s:String x:Key="pv_start">Start</s:String>
|
<s:String x:Key="pv_start">Start</s:String>
|
||||||
<s:String x:Key="pv_popup_title">What are we gonna patch?</s:String>
|
<s:String x:Key="pv_popup_title">What are we gonna enhance?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Before updating, it is strongly recommended to roll back patches if they have been applied</s:String>
|
<s:String x:Key="up_warning">Before updating, it is strongly recommended to roll back modifications if they have been applied</s:String>
|
||||||
<s:String x:Key="up_update_now">Update now</s:String>
|
<s:String x:Key="up_update_now">Update now</s:String>
|
||||||
<s:String x:Key="up_popup_title">Update available!</s:String>
|
<s:String x:Key="up_popup_title">Update available!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Una nueva versión está disponible</s:String>
|
<s:String x:Key="mw_update_available">Una nueva versión está disponible</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Ruta de la carpeta</s:String>
|
<s:String x:Key="mw_folder_path">Ruta de la carpeta</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Carpeta no encontrada</s:String>
|
<s:String x:Key="mw_folder_not_found">Carpeta no encontrada</s:String>
|
||||||
<s:String x:Key="mw_patch">Parchear</s:String>
|
<s:String x:Key="mw_patch">Aplicar</s:String>
|
||||||
<s:String x:Key="mw_restore">Restaurar</s:String>
|
<s:String x:Key="mw_restore">Restaurar</s:String>
|
||||||
<s:String x:Key="mw_source_code">Código fuente</s:String>
|
<s:String x:Key="mw_source_code">Código fuente</s:String>
|
||||||
<s:String x:Key="mw_made_by">Hecho con ❤️ por k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Hecho con ❤️ por k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Guardar</s:String>
|
<s:String x:Key="settings_save">Guardar</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Activar WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Activar WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools en F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools en F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Desactivar actualizaciones</s:String>
|
<s:String x:Key="pv_disable_updates">Desactivar actualizaciones</s:String>
|
||||||
<s:String x:Key="pv_start">Iniciar</s:String>
|
<s:String x:Key="pv_start">Iniciar</s:String>
|
||||||
<s:String x:Key="pv_popup_title">¿Qué vamos a parchear?</s:String>
|
<s:String x:Key="pv_popup_title">¿Qué vamos a mejorar?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Antes de actualizar, se recomienda encarecidamente revertir los parches si se han aplicado</s:String>
|
<s:String x:Key="up_warning">Antes de actualizar, se recomienda encarecidamente revertir las modificaciones si se han aplicado</s:String>
|
||||||
<s:String x:Key="up_update_now">Actualizar ahora</s:String>
|
<s:String x:Key="up_update_now">Actualizar ahora</s:String>
|
||||||
<s:String x:Key="up_popup_title">¡Actualización disponible!</s:String>
|
<s:String x:Key="up_popup_title">¡Actualización disponible!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Une nouvelle version est disponible</s:String>
|
<s:String x:Key="mw_update_available">Une nouvelle version est disponible</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Chemin du dossier</s:String>
|
<s:String x:Key="mw_folder_path">Chemin du dossier</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Dossier non trouvé</s:String>
|
<s:String x:Key="mw_folder_not_found">Dossier non trouvé</s:String>
|
||||||
<s:String x:Key="mw_patch">Patcher</s:String>
|
<s:String x:Key="mw_patch">Appliquer</s:String>
|
||||||
<s:String x:Key="mw_restore">Restaurer</s:String>
|
<s:String x:Key="mw_restore">Restaurer</s:String>
|
||||||
<s:String x:Key="mw_source_code">Code source</s:String>
|
<s:String x:Key="mw_source_code">Code source</s:String>
|
||||||
<s:String x:Key="mw_made_by">Fait avec ❤️ par k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Fait avec ❤️ par k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Enregistrer</s:String>
|
<s:String x:Key="settings_save">Enregistrer</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Activer WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Activer WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools sur F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools sur F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Désactiver les mises à jour</s:String>
|
<s:String x:Key="pv_disable_updates">Désactiver les mises à jour</s:String>
|
||||||
<s:String x:Key="pv_start">Démarrer</s:String>
|
<s:String x:Key="pv_start">Démarrer</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Qu'allons-nous patcher ?</s:String>
|
<s:String x:Key="pv_popup_title">Qu'allons-nous modifier ?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Avant la mise à jour, il est fortement recommandé d'annuler les patchs s'ils ont été appliqués</s:String>
|
<s:String x:Key="up_warning">Avant la mise à jour, il est fortement recommandé d'annuler les modifications si elles ont été appliquées</s:String>
|
||||||
<s:String x:Key="up_update_now">Mettre à jour maintenant</s:String>
|
<s:String x:Key="up_update_now">Mettre à jour maintenant</s:String>
|
||||||
<s:String x:Key="up_popup_title">Mise à jour disponible !</s:String>
|
<s:String x:Key="up_popup_title">Mise à jour disponible !</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">È disponibile una nuova versione</s:String>
|
<s:String x:Key="mw_update_available">È disponibile una nuova versione</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Percorso cartella</s:String>
|
<s:String x:Key="mw_folder_path">Percorso cartella</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Cartella non trovata</s:String>
|
<s:String x:Key="mw_folder_not_found">Cartella non trovata</s:String>
|
||||||
<s:String x:Key="mw_patch">Patch</s:String>
|
<s:String x:Key="mw_patch">Applica</s:String>
|
||||||
<s:String x:Key="mw_restore">Ripristina</s:String>
|
<s:String x:Key="mw_restore">Ripristina</s:String>
|
||||||
<s:String x:Key="mw_source_code">Codice sorgente</s:String>
|
<s:String x:Key="mw_source_code">Codice sorgente</s:String>
|
||||||
<s:String x:Key="mw_made_by">Creato con ❤️ da k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Creato con ❤️ da k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Salva</s:String>
|
<s:String x:Key="settings_save">Salva</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Attiva WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Attiva WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools su F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools su F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Disattiva aggiornamenti</s:String>
|
<s:String x:Key="pv_disable_updates">Disattiva aggiornamenti</s:String>
|
||||||
<s:String x:Key="pv_start">Avvia</s:String>
|
<s:String x:Key="pv_start">Avvia</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Cosa patcheremo?</s:String>
|
<s:String x:Key="pv_popup_title">Cosa modificheremo?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Prima dell'aggiornamento, si consiglia vivamente di annullare le patch se sono state applicate</s:String>
|
<s:String x:Key="up_warning">Prima dell'aggiornamento, si consiglia vivamente di annullare le modifiche se sono state applicate</s:String>
|
||||||
<s:String x:Key="up_update_now">Aggiorna ora</s:String>
|
<s:String x:Key="up_update_now">Aggiorna ora</s:String>
|
||||||
<s:String x:Key="up_popup_title">Aggiornamento disponibile!</s:String>
|
<s:String x:Key="up_popup_title">Aggiornamento disponibile!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">新しいバージョンが利用可能です</s:String>
|
<s:String x:Key="mw_update_available">新しいバージョンが利用可能です</s:String>
|
||||||
<s:String x:Key="mw_folder_path">フォルダパス</s:String>
|
<s:String x:Key="mw_folder_path">フォルダパス</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">フォルダが見つかりません</s:String>
|
<s:String x:Key="mw_folder_not_found">フォルダが見つかりません</s:String>
|
||||||
<s:String x:Key="mw_patch">パッチ</s:String>
|
<s:String x:Key="mw_patch">適用</s:String>
|
||||||
<s:String x:Key="mw_restore">復元</s:String>
|
<s:String x:Key="mw_restore">復元</s:String>
|
||||||
<s:String x:Key="mw_source_code">ソースコード</s:String>
|
<s:String x:Key="mw_source_code">ソースコード</s:String>
|
||||||
<s:String x:Key="mw_made_by">k1tbyte が ❤️ を込めて作成</s:String>
|
<s:String x:Key="mw_made_by">k1tbyte が ❤️ を込めて作成</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">保存</s:String>
|
<s:String x:Key="settings_save">保存</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">WeMod Pro を有効化</s:String>
|
<s:String x:Key="pv_activate_pro">WeMod Pro を有効化</s:String>
|
||||||
<s:String x:Key="pv_devtools">F12でDevTools</s:String>
|
<s:String x:Key="pv_devtools">F12でDevTools</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">アップデートを無効化</s:String>
|
<s:String x:Key="pv_disable_updates">アップデートを無効化</s:String>
|
||||||
<s:String x:Key="pv_start">開始</s:String>
|
<s:String x:Key="pv_start">開始</s:String>
|
||||||
<s:String x:Key="pv_popup_title">何をパッチしますか?</s:String>
|
<s:String x:Key="pv_popup_title">何を改善しますか?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">アップデート前に、パッチが適用されている場合はロールバックすることを強くお勧めします</s:String>
|
<s:String x:Key="up_warning">アップデート前に、変更が適用されている場合はロールバックすることを強くお勧めします</s:String>
|
||||||
<s:String x:Key="up_update_now">今すぐ更新</s:String>
|
<s:String x:Key="up_update_now">今すぐ更新</s:String>
|
||||||
<s:String x:Key="up_popup_title">アップデート利用可能!</s:String>
|
<s:String x:Key="up_popup_title">アップデート利用可能!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Dostępna jest nowa wersja</s:String>
|
<s:String x:Key="mw_update_available">Dostępna jest nowa wersja</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Ścieżka folderu</s:String>
|
<s:String x:Key="mw_folder_path">Ścieżka folderu</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Folder nie znaleziony</s:String>
|
<s:String x:Key="mw_folder_not_found">Folder nie znaleziony</s:String>
|
||||||
<s:String x:Key="mw_patch">Patchuj</s:String>
|
<s:String x:Key="mw_patch">Zastosuj</s:String>
|
||||||
<s:String x:Key="mw_restore">Przywróć</s:String>
|
<s:String x:Key="mw_restore">Przywróć</s:String>
|
||||||
<s:String x:Key="mw_source_code">Kod źródłowy</s:String>
|
<s:String x:Key="mw_source_code">Kod źródłowy</s:String>
|
||||||
<s:String x:Key="mw_made_by">Wykonane z ❤️ przez k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Wykonane z ❤️ przez k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Zapisz</s:String>
|
<s:String x:Key="settings_save">Zapisz</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Aktywuj WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Aktywuj WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools na F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools na F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Wyłącz aktualizacje</s:String>
|
<s:String x:Key="pv_disable_updates">Wyłącz aktualizacje</s:String>
|
||||||
<s:String x:Key="pv_start">Rozpocznij</s:String>
|
<s:String x:Key="pv_start">Rozpocznij</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Co będziemy patchować?</s:String>
|
<s:String x:Key="pv_popup_title">Co będziemy ulepszać?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Przed aktualizacją zdecydowanie zaleca się cofnięcie patchów, jeśli zostały zastosowane</s:String>
|
<s:String x:Key="up_warning">Przed aktualizacją zdecydowanie zaleca się cofnięcie zmian, jeśli zostały zastosowane</s:String>
|
||||||
<s:String x:Key="up_update_now">Aktualizuj teraz</s:String>
|
<s:String x:Key="up_update_now">Aktualizuj teraz</s:String>
|
||||||
<s:String x:Key="up_popup_title">Dostępna aktualizacja!</s:String>
|
<s:String x:Key="up_popup_title">Dostępna aktualizacja!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Uma nova versão está disponível</s:String>
|
<s:String x:Key="mw_update_available">Uma nova versão está disponível</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Caminho da pasta</s:String>
|
<s:String x:Key="mw_folder_path">Caminho da pasta</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Pasta não encontrada</s:String>
|
<s:String x:Key="mw_folder_not_found">Pasta não encontrada</s:String>
|
||||||
<s:String x:Key="mw_patch">Patch</s:String>
|
<s:String x:Key="mw_patch">Aplicar</s:String>
|
||||||
<s:String x:Key="mw_restore">Restaurar</s:String>
|
<s:String x:Key="mw_restore">Restaurar</s:String>
|
||||||
<s:String x:Key="mw_source_code">Código fonte</s:String>
|
<s:String x:Key="mw_source_code">Código fonte</s:String>
|
||||||
<s:String x:Key="mw_made_by">Feito com ❤️ por k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Feito com ❤️ por k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Salvar</s:String>
|
<s:String x:Key="settings_save">Salvar</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Ativar WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Ativar WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools no F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools no F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Desativar atualizações</s:String>
|
<s:String x:Key="pv_disable_updates">Desativar atualizações</s:String>
|
||||||
<s:String x:Key="pv_start">Iniciar</s:String>
|
<s:String x:Key="pv_start">Iniciar</s:String>
|
||||||
<s:String x:Key="pv_popup_title">O que vamos patchear?</s:String>
|
<s:String x:Key="pv_popup_title">O que vamos melhorar?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Antes de atualizar, é altamente recomendável reverter os patches se eles foram aplicados</s:String>
|
<s:String x:Key="up_warning">Antes de atualizar, é altamente recomendável reverter as modificações se elas foram aplicadas</s:String>
|
||||||
<s:String x:Key="up_update_now">Atualizar agora</s:String>
|
<s:String x:Key="up_update_now">Atualizar agora</s:String>
|
||||||
<s:String x:Key="up_popup_title">Atualização disponível!</s:String>
|
<s:String x:Key="up_popup_title">Atualização disponível!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Доступна новая версия</s:String>
|
<s:String x:Key="mw_update_available">Доступна новая версия</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Путь к папке</s:String>
|
<s:String x:Key="mw_folder_path">Путь к папке</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Папка не найдена</s:String>
|
<s:String x:Key="mw_folder_not_found">Папка не найдена</s:String>
|
||||||
<s:String x:Key="mw_patch">Патч</s:String>
|
<s:String x:Key="mw_patch">Применить</s:String>
|
||||||
<s:String x:Key="mw_restore">Восстановить</s:String>
|
<s:String x:Key="mw_restore">Восстановить</s:String>
|
||||||
<s:String x:Key="mw_source_code">Исходный код</s:String>
|
<s:String x:Key="mw_source_code">Исходный код</s:String>
|
||||||
<s:String x:Key="mw_made_by">Сделано с ❤️ by k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Сделано с ❤️ by k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Сохранить</s:String>
|
<s:String x:Key="settings_save">Сохранить</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Активировать WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Активировать WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools на F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools на F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Отключить обновления</s:String>
|
<s:String x:Key="pv_disable_updates">Отключить обновления</s:String>
|
||||||
<s:String x:Key="pv_start">Начать</s:String>
|
<s:String x:Key="pv_start">Начать</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Что будем патчить?</s:String>
|
<s:String x:Key="pv_popup_title">Что будем улучшать?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Перед обновлением настоятельно рекомендуется откатить патчи, если они были применены</s:String>
|
<s:String x:Key="up_warning">Перед обновлением настоятельно рекомендуется откатить изменения, если они были применены</s:String>
|
||||||
<s:String x:Key="up_update_now">Обновить сейчас</s:String>
|
<s:String x:Key="up_update_now">Обновить сейчас</s:String>
|
||||||
<s:String x:Key="up_popup_title">Доступно обновление!</s:String>
|
<s:String x:Key="up_popup_title">Доступно обновление!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Yeni bir sürüm mevcut</s:String>
|
<s:String x:Key="mw_update_available">Yeni bir sürüm mevcut</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Klasör yolu</s:String>
|
<s:String x:Key="mw_folder_path">Klasör yolu</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Klasör bulunamadı</s:String>
|
<s:String x:Key="mw_folder_not_found">Klasör bulunamadı</s:String>
|
||||||
<s:String x:Key="mw_patch">Yama</s:String>
|
<s:String x:Key="mw_patch">Uygula</s:String>
|
||||||
<s:String x:Key="mw_restore">Geri Yükle</s:String>
|
<s:String x:Key="mw_restore">Geri Yükle</s:String>
|
||||||
<s:String x:Key="mw_source_code">Kaynak kodu</s:String>
|
<s:String x:Key="mw_source_code">Kaynak kodu</s:String>
|
||||||
<s:String x:Key="mw_made_by">k1tbyte tarafından ❤️ ile yapıldı</s:String>
|
<s:String x:Key="mw_made_by">k1tbyte tarafından ❤️ ile yapıldı</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Kaydet</s:String>
|
<s:String x:Key="settings_save">Kaydet</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">WeMod Pro'yu Etkinleştir</s:String>
|
<s:String x:Key="pv_activate_pro">WeMod Pro'yu Etkinleştir</s:String>
|
||||||
<s:String x:Key="pv_devtools">F12 ile DevTools</s:String>
|
<s:String x:Key="pv_devtools">F12 ile DevTools</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Güncellemeleri devre dışı bırak</s:String>
|
<s:String x:Key="pv_disable_updates">Güncellemeleri devre dışı bırak</s:String>
|
||||||
<s:String x:Key="pv_start">Başlat</s:String>
|
<s:String x:Key="pv_start">Başlat</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Ne yamalayacağız?</s:String>
|
<s:String x:Key="pv_popup_title">Neyi geliştireceğiz?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Güncellemeden önce, yamalar uygulandıysa geri almak şiddetle tavsiye edilir</s:String>
|
<s:String x:Key="up_warning">Güncellemeden önce, değişiklikler uygulandıysa geri almak şiddetle tavsiye edilir</s:String>
|
||||||
<s:String x:Key="up_update_now">Şimdi güncelle</s:String>
|
<s:String x:Key="up_update_now">Şimdi güncelle</s:String>
|
||||||
<s:String x:Key="up_popup_title">Güncelleme mevcut!</s:String>
|
<s:String x:Key="up_popup_title">Güncelleme mevcut!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">Доступна нова версія</s:String>
|
<s:String x:Key="mw_update_available">Доступна нова версія</s:String>
|
||||||
<s:String x:Key="mw_folder_path">Шлях до папки</s:String>
|
<s:String x:Key="mw_folder_path">Шлях до папки</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">Папку не знайдено</s:String>
|
<s:String x:Key="mw_folder_not_found">Папку не знайдено</s:String>
|
||||||
<s:String x:Key="mw_patch">Патч</s:String>
|
<s:String x:Key="mw_patch">Застосувати</s:String>
|
||||||
<s:String x:Key="mw_restore">Відновити</s:String>
|
<s:String x:Key="mw_restore">Відновити</s:String>
|
||||||
<s:String x:Key="mw_source_code">Вихідний код</s:String>
|
<s:String x:Key="mw_source_code">Вихідний код</s:String>
|
||||||
<s:String x:Key="mw_made_by">Зроблено з ❤️ by k1tbyte</s:String>
|
<s:String x:Key="mw_made_by">Зроблено з ❤️ by k1tbyte</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">Зберегти</s:String>
|
<s:String x:Key="settings_save">Зберегти</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">Активувати WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">Активувати WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">DevTools на F12</s:String>
|
<s:String x:Key="pv_devtools">DevTools на F12</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">Вимкнути оновлення</s:String>
|
<s:String x:Key="pv_disable_updates">Вимкнути оновлення</s:String>
|
||||||
<s:String x:Key="pv_start">Почати</s:String>
|
<s:String x:Key="pv_start">Почати</s:String>
|
||||||
<s:String x:Key="pv_popup_title">Що будемо патчити?</s:String>
|
<s:String x:Key="pv_popup_title">Що будемо покращувати?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">Перед оновленням наполегливо рекомендується відкотити патчі, якщо вони були застосовані</s:String>
|
<s:String x:Key="up_warning">Перед оновленням наполегливо рекомендується відкотити зміни, якщо вони були застосовані</s:String>
|
||||||
<s:String x:Key="up_update_now">Оновити зараз</s:String>
|
<s:String x:Key="up_update_now">Оновити зараз</s:String>
|
||||||
<s:String x:Key="up_popup_title">Доступне оновлення!</s:String>
|
<s:String x:Key="up_popup_title">Доступне оновлення!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -7,11 +7,11 @@
|
|||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region MainWindow -->
|
<!--#region MainWindow -->
|
||||||
<s:String x:Key="mw_title">WeMod Patcher</s:String>
|
<s:String x:Key="mw_title">WandEnhancer</s:String>
|
||||||
<s:String x:Key="mw_update_available">有新版本可用</s:String>
|
<s:String x:Key="mw_update_available">有新版本可用</s:String>
|
||||||
<s:String x:Key="mw_folder_path">文件夹路径</s:String>
|
<s:String x:Key="mw_folder_path">文件夹路径</s:String>
|
||||||
<s:String x:Key="mw_folder_not_found">未找到文件夹</s:String>
|
<s:String x:Key="mw_folder_not_found">未找到文件夹</s:String>
|
||||||
<s:String x:Key="mw_patch">补丁</s:String>
|
<s:String x:Key="mw_patch">增强</s:String>
|
||||||
<s:String x:Key="mw_restore">恢复</s:String>
|
<s:String x:Key="mw_restore">恢复</s:String>
|
||||||
<s:String x:Key="mw_source_code">源代码</s:String>
|
<s:String x:Key="mw_source_code">源代码</s:String>
|
||||||
<s:String x:Key="mw_made_by">由 k1tbyte 用 ❤️ 制作</s:String>
|
<s:String x:Key="mw_made_by">由 k1tbyte 用 ❤️ 制作</s:String>
|
||||||
@@ -24,16 +24,16 @@
|
|||||||
<s:String x:Key="settings_save">保存</s:String>
|
<s:String x:Key="settings_save">保存</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region PatchVectorsPopup -->
|
<!--#region EnhanceVectorsPopup -->
|
||||||
<s:String x:Key="pv_activate_pro">激活 WeMod Pro</s:String>
|
<s:String x:Key="pv_activate_pro">激活 WeMod Pro</s:String>
|
||||||
<s:String x:Key="pv_devtools">按 F12 打开开发者工具</s:String>
|
<s:String x:Key="pv_devtools">按 F12 打开开发者工具</s:String>
|
||||||
<s:String x:Key="pv_disable_updates">禁用更新</s:String>
|
<s:String x:Key="pv_disable_updates">禁用更新</s:String>
|
||||||
<s:String x:Key="pv_start">开始</s:String>
|
<s:String x:Key="pv_start">开始</s:String>
|
||||||
<s:String x:Key="pv_popup_title">我们要打什么补丁?</s:String>
|
<s:String x:Key="pv_popup_title">我们要增强什么?</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
|
|
||||||
<!--#region UpdatePopup -->
|
<!--#region UpdatePopup -->
|
||||||
<s:String x:Key="up_warning">在更新之前,强烈建议回滚已应用的补丁</s:String>
|
<s:String x:Key="up_warning">在更新之前,强烈建议回滚已应用的修改</s:String>
|
||||||
<s:String x:Key="up_update_now">立即更新</s:String>
|
<s:String x:Key="up_update_now">立即更新</s:String>
|
||||||
<s:String x:Key="up_popup_title">有更新可用!</s:String>
|
<s:String x:Key="up_popup_title">有更新可用!</s:String>
|
||||||
<!--#endregion -->
|
<!--#endregion -->
|
||||||
@@ -2,9 +2,9 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using WeModPatcher.Utils;
|
using WandEnhancer.Utils;
|
||||||
|
|
||||||
namespace WeModPatcher.Models
|
namespace WandEnhancer.Models
|
||||||
{
|
{
|
||||||
|
|
||||||
public enum EPatchType
|
public enum EPatchType
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace WeModPatcher.Models
|
namespace WandEnhancer.Models
|
||||||
{
|
{
|
||||||
public sealed class Signature
|
public sealed class Signature
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace WeModPatcher.Models
|
namespace WandEnhancer.Models
|
||||||
{
|
{
|
||||||
public class WeModConfig
|
public class WeModConfig
|
||||||
{
|
{
|
||||||
@@ -2,9 +2,9 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using WeModPatcher.View.MainWindow;
|
using WandEnhancer.View.MainWindow;
|
||||||
|
|
||||||
namespace WeModPatcher
|
namespace WandEnhancer
|
||||||
{
|
{
|
||||||
public static class Program
|
public static class Program
|
||||||
{
|
{
|
||||||
@@ -7,11 +7,11 @@ using System.Windows;
|
|||||||
// General Information about an assembly is controlled through the following
|
// General Information about an assembly is controlled through the following
|
||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// associated with an assembly.
|
||||||
[assembly: AssemblyTitle("WeModPatcher")]
|
[assembly: AssemblyTitle("WandEnhancer")]
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("WeModPatcher")]
|
[assembly: AssemblyProduct("WandEnhancer")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
Generated
+2
-2
@@ -8,7 +8,7 @@
|
|||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace WeModPatcher.Properties
|
namespace WandEnhancer.Properties
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||||
@@ -45,7 +45,7 @@ namespace WeModPatcher.Properties
|
|||||||
if ((resourceMan == null))
|
if ((resourceMan == null))
|
||||||
{
|
{
|
||||||
global::System.Resources.ResourceManager temp =
|
global::System.Resources.ResourceManager temp =
|
||||||
new global::System.Resources.ResourceManager("WeModPatcher.Properties.Resources",
|
new global::System.Resources.ResourceManager("WandEnhancer.Properties.Resources",
|
||||||
typeof(Resources).Assembly);
|
typeof(Resources).Assembly);
|
||||||
resourceMan = temp;
|
resourceMan = temp;
|
||||||
}
|
}
|
||||||
+1
-1
@@ -3,7 +3,7 @@ using System.Threading;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
|
|
||||||
namespace WeModPatcher.ReactiveUICore
|
namespace WandEnhancer.ReactiveUICore
|
||||||
{
|
{
|
||||||
public sealed class AsyncRelayCommand : ICommand
|
public sealed class AsyncRelayCommand : ICommand
|
||||||
{
|
{
|
||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
namespace WeModPatcher.ReactiveUICore
|
namespace WandEnhancer.ReactiveUICore
|
||||||
{
|
{
|
||||||
public class ObservableObject : INotifyPropertyChanged
|
public class ObservableObject : INotifyPropertyChanged
|
||||||
{
|
{
|
||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
|
|
||||||
namespace WeModPatcher.ReactiveUICore
|
namespace WandEnhancer.ReactiveUICore
|
||||||
{
|
{
|
||||||
public sealed class RelayCommand : ICommand
|
public sealed class RelayCommand : ICommand
|
||||||
{
|
{
|
||||||
@@ -4,7 +4,7 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
|
|
||||||
namespace WeModPatcher.Utils
|
namespace WandEnhancer.Utils
|
||||||
{
|
{
|
||||||
public static class Common
|
public static class Common
|
||||||
{
|
{
|
||||||
@@ -2,9 +2,9 @@
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
|
|
||||||
namespace WeModPatcher.Utils
|
namespace WandEnhancer.Utils
|
||||||
{
|
{
|
||||||
public static class Extensions
|
public static class Extensions
|
||||||
{
|
{
|
||||||
@@ -8,7 +8,7 @@ using System.Net.Http;
|
|||||||
using System.Windows;
|
using System.Windows;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace WeModPatcher.Utils
|
namespace WandEnhancer.Utils
|
||||||
{
|
{
|
||||||
public class GitHubRelease
|
public class GitHubRelease
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace WeModPatcher.Utils.Win32
|
namespace WandEnhancer.Utils.Win32
|
||||||
{
|
{
|
||||||
public class Shortcut
|
public class Shortcut
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
<UserControl x:Class="WeModPatcher.View.Controls.InfoItem"
|
<UserControl x:Class="WandEnhancer.View.Controls.InfoItem"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:WeModPatcher.View.Controls"
|
xmlns:local="clr-namespace:WandEnhancer.View.Controls"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignHeight="300" d:DesignWidth="300">
|
d:DesignHeight="300" d:DesignWidth="300">
|
||||||
<Grid>
|
<Grid>
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace WeModPatcher.View.Controls
|
namespace WandEnhancer.View.Controls
|
||||||
{
|
{
|
||||||
public partial class InfoItem : UserControl
|
public partial class InfoItem : UserControl
|
||||||
{
|
{
|
||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
<Grid x:Class="WeModPatcher.View.Controls.PopupHost"
|
<Grid x:Class="WandEnhancer.View.Controls.PopupHost"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:WeModPatcher.View.Controls"
|
xmlns:local="clr-namespace:WandEnhancer.View.Controls"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
Visibility="Collapsed">
|
Visibility="Collapsed">
|
||||||
<Border x:Name="Splash" Background="Black" CornerRadius="7"
|
<Border x:Name="Splash" Background="Black" CornerRadius="7"
|
||||||
+1
-1
@@ -5,7 +5,7 @@ using System.Windows.Controls;
|
|||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using System.Windows.Media.Animation;
|
using System.Windows.Media.Animation;
|
||||||
|
|
||||||
namespace WeModPatcher.View.Controls
|
namespace WandEnhancer.View.Controls
|
||||||
{
|
{
|
||||||
public partial class PopupHost : Grid
|
public partial class PopupHost : Grid
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace WeModPatcher.View.MainWindow
|
namespace WandEnhancer.View.MainWindow
|
||||||
{
|
{
|
||||||
public enum ELogType
|
public enum ELogType
|
||||||
{
|
{
|
||||||
+5
-5
@@ -1,13 +1,13 @@
|
|||||||
<Window x:Class="WeModPatcher.View.MainWindow.MainWindow"
|
<Window x:Class="WandEnhancer.View.MainWindow.MainWindow"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:local="clr-namespace:WeModPatcher.View.MainWindow"
|
xmlns:local="clr-namespace:WandEnhancer.View.MainWindow"
|
||||||
xmlns:controls="clr-namespace:WeModPatcher.View.Controls"
|
xmlns:controls="clr-namespace:WandEnhancer.View.Controls"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DataContext="{d:DesignInstance local:MainWindowVm}"
|
d:DataContext="{d:DesignInstance local:MainWindowVm}"
|
||||||
Title="WeMod Patcher"
|
Title="WandEnhancer"
|
||||||
Height="510" MaxHeight="510"
|
Height="510" MaxHeight="510"
|
||||||
Width="780" MaxWidth="780"
|
Width="780" MaxWidth="780"
|
||||||
Opacity="0.97"
|
Opacity="0.97"
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
FontSize="18" Margin="10 0 0 0">
|
FontSize="18" Margin="10 0 0 0">
|
||||||
<Bold>
|
<Bold>
|
||||||
WeMod Patcher
|
WandEnhancer
|
||||||
</Bold>
|
</Bold>
|
||||||
</TextBlock>
|
</TextBlock>
|
||||||
<TextBlock x:Name="VersionLabel" VerticalAlignment="Bottom"
|
<TextBlock x:Name="VersionLabel" VerticalAlignment="Bottom"
|
||||||
+1
-1
@@ -3,7 +3,7 @@ using System.Windows;
|
|||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace WeModPatcher.View.MainWindow
|
namespace WandEnhancer.View.MainWindow
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interaction logic for MainWindow.xaml
|
/// Interaction logic for MainWindow.xaml
|
||||||
+8
-8
@@ -4,14 +4,14 @@ using System.IO;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using WeModPatcher.Core;
|
using WandEnhancer.Core;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
using WeModPatcher.ReactiveUICore;
|
using WandEnhancer.ReactiveUICore;
|
||||||
using WeModPatcher.Utils;
|
using WandEnhancer.Utils;
|
||||||
using WeModPatcher.View.Popups;
|
using WandEnhancer.View.Popups;
|
||||||
using Application = System.Windows.Application;
|
using Application = System.Windows.Application;
|
||||||
|
|
||||||
namespace WeModPatcher.View.MainWindow
|
namespace WandEnhancer.View.MainWindow
|
||||||
{
|
{
|
||||||
public class MainWindowVm : ObservableObject
|
public class MainWindowVm : ObservableObject
|
||||||
{
|
{
|
||||||
@@ -154,7 +154,7 @@ namespace WeModPatcher.View.MainWindow
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
new Patcher(WeModInfo, Log, config).Patch();
|
new Enhancer(WeModInfo, Log, config).Patch();
|
||||||
AlreadyPatched = true;
|
AlreadyPatched = true;
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
@@ -198,7 +198,7 @@ namespace WeModPatcher.View.MainWindow
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Log("WeModPatcher updated successfully. Restarting...", ELogType.Success);
|
Log("WandEnhancer updated successfully. Restarting...", ELogType.Success);
|
||||||
});
|
});
|
||||||
}), Application.Current.FindResource("up_popup_title") as string);
|
}), Application.Current.FindResource("up_popup_title") as string);
|
||||||
}
|
}
|
||||||
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
<UserControl x:Class="WeModPatcher.View.Popups.PatchVectorsPopup"
|
<UserControl x:Class="WandEnhancer.View.Popups.PatchVectorsPopup"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:WeModPatcher.View.Popups"
|
xmlns:local="clr-namespace:WandEnhancer.View.Popups"
|
||||||
xmlns:controls="clr-namespace:WeModPatcher.View.Controls"
|
xmlns:controls="clr-namespace:WandEnhancer.View.Controls"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignHeight="Auto" d:DesignWidth="Auto"
|
d:DesignHeight="Auto" d:DesignWidth="Auto"
|
||||||
Background="{DynamicResource Background}"
|
Background="{DynamicResource Background}"
|
||||||
+3
-3
@@ -2,10 +2,10 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using WeModPatcher.Models;
|
using WandEnhancer.Models;
|
||||||
using WeModPatcher.View.Controls;
|
using WandEnhancer.View.Controls;
|
||||||
|
|
||||||
namespace WeModPatcher.View.Popups
|
namespace WandEnhancer.View.Popups
|
||||||
{
|
{
|
||||||
public partial class PatchVectorsPopup : UserControl
|
public partial class PatchVectorsPopup : UserControl
|
||||||
{
|
{
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
<UserControl x:Class="WeModPatcher.View.Popups.SettingsPopup"
|
<UserControl x:Class="WandEnhancer.View.Popups.SettingsPopup"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
+4
-4
@@ -2,11 +2,11 @@ using System.Globalization;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using WeModPatcher.Core;
|
using WandEnhancer.Core;
|
||||||
using WeModPatcher.Core.Services;
|
using WandEnhancer.Core.Services;
|
||||||
using WeModPatcher.View.MainWindow;
|
using WandEnhancer.View.MainWindow;
|
||||||
|
|
||||||
namespace WeModPatcher.View.Popups
|
namespace WandEnhancer.View.Popups
|
||||||
{
|
{
|
||||||
public partial class SettingsPopup : UserControl
|
public partial class SettingsPopup : UserControl
|
||||||
{
|
{
|
||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
<UserControl x:Class="WeModPatcher.View.Popups.UpdatePopup"
|
<UserControl x:Class="WandEnhancer.View.Popups.UpdatePopup"
|
||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
xmlns:local="clr-namespace:WeModPatcher.View.Popups"
|
xmlns:local="clr-namespace:WandEnhancer.View.Popups"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignHeight="Auto" d:DesignWidth="Auto"
|
d:DesignHeight="Auto" d:DesignWidth="Auto"
|
||||||
Background="{DynamicResource Background}"
|
Background="{DynamicResource Background}"
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
|
|
||||||
namespace WeModPatcher.View.Popups
|
namespace WandEnhancer.View.Popups
|
||||||
{
|
{
|
||||||
public partial class UpdatePopup : UserControl
|
public partial class UpdatePopup : UserControl
|
||||||
{
|
{
|
||||||
@@ -7,8 +7,8 @@
|
|||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{106D3E44-ECBB-4EF3-84B2-5FC6BCF77727}</ProjectGuid>
|
<ProjectGuid>{106D3E44-ECBB-4EF3-84B2-5FC6BCF77727}</ProjectGuid>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<RootNamespace>WeModPatcher</RootNamespace>
|
<RootNamespace>WandEnhancer</RootNamespace>
|
||||||
<AssemblyName>WeModPatcher</AssemblyName>
|
<AssemblyName>WandEnhancer</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
<Prefer32bit>false</Prefer32bit>
|
<Prefer32bit>false</Prefer32bit>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<StartupObject>WeModPatcher.Program</StartupObject>
|
<StartupObject>WandEnhancer.Program</StartupObject>
|
||||||
<CMakeSourceDir>..\tools\asar-fuses-bypass</CMakeSourceDir>
|
<CMakeSourceDir>..\tools\asar-fuses-bypass</CMakeSourceDir>
|
||||||
<CMakeBuildDir>$(CMakeSourceDir)\cmake-build-release</CMakeBuildDir>
|
<CMakeBuildDir>$(CMakeSourceDir)\cmake-build-release</CMakeBuildDir>
|
||||||
<ProxyDllPath>$(CMakeBuildDir)\version.dll</ProxyDllPath>
|
<ProxyDllPath>$(CMakeBuildDir)\version.dll</ProxyDllPath>
|
||||||
@@ -68,8 +68,8 @@
|
|||||||
<Compile Include="Constants.cs" />
|
<Compile Include="Constants.cs" />
|
||||||
<Compile Include="Converters\BaseBooleanConverter.cs" />
|
<Compile Include="Converters\BaseBooleanConverter.cs" />
|
||||||
<Compile Include="Converters\ToVisibilityConverter.cs" />
|
<Compile Include="Converters\ToVisibilityConverter.cs" />
|
||||||
<Compile Include="Core\Patcher.cs" />
|
<Compile Include="Core\Enhancer.cs" />
|
||||||
<Compile Include="Core\PatcherConfig.cs" />
|
<Compile Include="Core\EnhancerConfig.cs" />
|
||||||
<Compile Include="Core\Services\LocalizationManager.cs" />
|
<Compile Include="Core\Services\LocalizationManager.cs" />
|
||||||
<Compile Include="Core\Services\SettingsManager.cs" />
|
<Compile Include="Core\Services\SettingsManager.cs" />
|
||||||
<Compile Include="Models\WeModConfig.cs" />
|
<Compile Include="Models\WeModConfig.cs" />
|
||||||
Reference in New Issue
Block a user