mirror of
https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF
synced 2024-12-21 08:33:08 +00:00
0f8d652080
ToDo: Fix Injection logic and Add Logic to Inject Button (Including Image Issue) Fix and Add Packing Logic Add Packing GUI logic Add Custom Base support ("LOADIINE") Add Custom Base support (NUS) Implement Configs feature Add AutoUpdater.NET Go live in Beta? [MAYBE] Implement Downloading as a Task/Thread [MAYBE] Check if Downloaded Bases Contain the Code Content and Meta folders
91 lines
2.4 KiB
C#
91 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
using UWUVCI_AIO_WPF.Properties;
|
|
|
|
namespace UWUVCI_AIO_WPF.UI.Frames.InjectFrames.Configurations
|
|
{
|
|
/// <summary>
|
|
/// Interaktionslogik für OtherConfigs.xaml
|
|
/// </summary>
|
|
public partial class OtherConfigs : Page, IDisposable
|
|
{
|
|
MainViewModel mvm;
|
|
public OtherConfigs()
|
|
{
|
|
InitializeComponent();
|
|
mvm = FindResource("mvm") as MainViewModel;
|
|
}
|
|
public void Dispose()
|
|
{
|
|
|
|
}
|
|
|
|
private void Set_Rom_Path(object sender, RoutedEventArgs e)
|
|
{
|
|
string path = mvm.GetFilePath(true, false);
|
|
if (!CheckIfNull(path)) {
|
|
mvm.RomPath = path;
|
|
mvm.RomSet = true;
|
|
if (mvm.BaseDownloaded)
|
|
{
|
|
mvm.CanInject = true;
|
|
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
private void InjectGame(object sender, RoutedEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void Set_TvTex(object sender, RoutedEventArgs e)
|
|
{
|
|
string path = mvm.GetFilePath(false, false);
|
|
if (!CheckIfNull(path)) mvm.GameConfiguration.TGATv.ImgPath = path;
|
|
|
|
|
|
}
|
|
|
|
private void Set_DrcTex(object sender, RoutedEventArgs e)
|
|
{
|
|
string path = mvm.GetFilePath(false, false);
|
|
if (!CheckIfNull(path)) mvm.GameConfiguration.TGADrc.ImgPath = path;
|
|
}
|
|
|
|
private void Set_IconTex(object sender, RoutedEventArgs e)
|
|
{
|
|
string path = mvm.GetFilePath(false, false);
|
|
if (!CheckIfNull(path)) mvm.GameConfiguration.TGAIco.ImgPath = path;
|
|
}
|
|
|
|
private void Set_LogoTex(object sender, RoutedEventArgs e)
|
|
{
|
|
string path = mvm.GetFilePath(false, false);
|
|
if (!CheckIfNull(path)) mvm.GameConfiguration.TGALog.ImgPath = path;
|
|
}
|
|
|
|
private bool CheckIfNull(string s)
|
|
{
|
|
if(s == null || s.Equals(string.Empty))
|
|
{
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
}
|
|
}
|