mirror of
https://github.com/4sval/FModel.git
synced 2026-03-21 17:24:26 -05:00
optimized a131070cf5 + odd bug fixes
This commit is contained in:
parent
723c3e876d
commit
53443b0a31
|
|
@ -500,7 +500,7 @@
|
|||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<Generator>PublicResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Methods\SyntaxHighlighter\Json.xshd" />
|
||||
|
|
@ -512,6 +512,7 @@
|
|||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Resource Include="Resources\TT-JTCじゃんけんU & TT-JTCじゃんけんUP.TTC" />
|
||||
<Resource Include="Resources\EBCDIC-NoSpecialChar.tbl" />
|
||||
<Resource Include="Resources\EBCDIC.tbl" />
|
||||
<Resource Include="Resources\BurbankBigCondensed-Black.ttf" />
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
<Button Content="OK" HorizontalAlignment="Right" Margin="0,0,10,10" VerticalAlignment="Bottom" Width="80" Click="Button_Click"/>
|
||||
<Label HorizontalAlignment="Left" Margin="10,0,0,11" VerticalAlignment="Bottom" Padding="0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Cursor="Hand">
|
||||
<TextBlock>
|
||||
<Hyperlink NavigateUri="http://benbotfn.tk:8080/api/aes" RequestNavigate="Hyperlink_RequestNavigate" Foreground="#FFEFEFEF">Latest Fortnite AES Keys</Hyperlink>
|
||||
<Hyperlink NavigateUri="https://benbotfn.tk/api/v1/aes" RequestNavigate="Hyperlink_RequestNavigate" Foreground="#FFEFEFEF">Latest Fortnite AES Keys</Hyperlink>
|
||||
</TextBlock>
|
||||
</Label>
|
||||
|
||||
|
|
|
|||
|
|
@ -3,41 +3,72 @@
|
|||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:local="clr-namespace:FModel.Forms"
|
||||
xmlns:properties="clr-namespace:FModel.Properties"
|
||||
mc:Ignorable="d"
|
||||
Title="About"
|
||||
Height="180"
|
||||
Width="550"
|
||||
Style="{StaticResource {x:Type Window}}"
|
||||
ResizeMode="NoResize"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
WindowStyle="ToolWindow"
|
||||
ShowInTaskbar="False"
|
||||
>
|
||||
Title="About" SizeToContent="Height" Background="#FF252D36"
|
||||
ResizeMode="NoResize" WindowStartupLocation="CenterScreen"
|
||||
WindowStyle="ToolWindow" ShowInTaskbar="False"
|
||||
MinHeight="225" Width="600">
|
||||
<Grid>
|
||||
<Image Width="127" Height="127" Source="/FModel;component/Resources/Logo.png" Margin="10,10,0,10" HorizontalAlignment="Left"/>
|
||||
<Grid Height="127" Margin="142,10,10,10">
|
||||
<Label x:Name="AboutTitle_Lbl" Content="FModel" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="24" FontWeight="Bold" Margin="0,5,0,0"/>
|
||||
<Label Content="A powerful .PAK file explorer fully dedicated to Fortnite." HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,33,0,0"/>
|
||||
<Label Content="Big thanks to:" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,60,0,0"/>
|
||||
<Label Content="• Waddlesworth • Maiky • FunGames • Not Officer • PsychoPast • TSG • FireMonkey" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,75,0,0" FontSize="11"/>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="175"/>
|
||||
<ColumnDefinition Width="10"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="20"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="10"/>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="10"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<Label HorizontalAlignment="Left" Margin="10,0,0,10" VerticalAlignment="Bottom" Padding="0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Cursor="Hand">
|
||||
<TextBlock>
|
||||
<Hyperlink NavigateUri="https://www.paypal.me/FModel" RequestNavigate="Hyperlink_RequestNavigate" Foreground="#FFEFEFEF">Donate</Hyperlink>
|
||||
</TextBlock>
|
||||
</Label>
|
||||
<Label HorizontalAlignment="Center" Margin="10,0,0,10" VerticalAlignment="Bottom" Padding="0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Cursor="Hand">
|
||||
<TextBlock>
|
||||
<Hyperlink NavigateUri="https://discord.gg/fdkNYYQ" RequestNavigate="Hyperlink_RequestNavigate" Foreground="#FFEFEFEF"><Run Text="Discord"/></Hyperlink>
|
||||
</TextBlock>
|
||||
</Label>
|
||||
<Label HorizontalAlignment="Right" Margin="0,0,10,10" VerticalAlignment="Bottom" Padding="0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Cursor="Hand">
|
||||
<TextBlock>
|
||||
<Hyperlink NavigateUri="https://github.com/iAmAsval/FModel/blob/master/README.md#how-to-use" RequestNavigate="Hyperlink_RequestNavigate" Foreground="#FFEFEFEF">How To Use</Hyperlink>
|
||||
</TextBlock>
|
||||
</Label>
|
||||
<Grid Grid.Row="0" Grid.RowSpan="3">
|
||||
<Rectangle>
|
||||
<Rectangle.Fill>
|
||||
<LinearGradientBrush EndPoint="0,1" StartPoint="1,0" SpreadMethod="Pad"
|
||||
MappingMode="RelativeToBoundingBox" ColorInterpolationMode="SRgbLinearInterpolation">
|
||||
<GradientStop Color="#FF252D36"/>
|
||||
<GradientStop Color="#FF232A32" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
</Rectangle.Fill>
|
||||
</Rectangle>
|
||||
</Grid>
|
||||
|
||||
<Grid Grid.Row="1">
|
||||
<Image Source="/FModel;component/Logo.ico"/>
|
||||
</Grid>
|
||||
|
||||
<Grid Grid.Row="1" Grid.Column="2">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="10"/>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="10" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="10" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="10" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="10"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Text="{x:Static properties:Resources.AboutF}"
|
||||
FontWeight="Bold" Foreground="White" Grid.Row="1"
|
||||
Grid.Column="2" FontFamily="Calibri" FontSize="22" />
|
||||
<TextBlock Text="{x:Static properties:Resources.AboutFDetails}"
|
||||
FontWeight="Light" Foreground="White" Grid.Row="2"
|
||||
Grid.Column="2" TextWrapping="Wrap"/>
|
||||
|
||||
<TextBlock Text="{x:Static properties:Resources.ContributorsF}"
|
||||
FontWeight="Bold" Foreground="White" Grid.Row="4"
|
||||
Grid.Column="2" FontFamily="Calibri" FontSize="22" />
|
||||
<TextBlock Text="{x:Static properties:Resources.ContributorsFDetails}"
|
||||
FontWeight="Light" Foreground="White" Grid.Row="5"
|
||||
Grid.Column="2" TextWrapping="Wrap"/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Window>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
using System.Windows;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Navigation;
|
||||
|
||||
namespace FModel.Forms
|
||||
{
|
||||
|
|
@ -12,14 +10,6 @@ namespace FModel.Forms
|
|||
public FModel_About()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.SetValue(TextOptions.TextFormattingModeProperty, TextFormattingMode.Display);
|
||||
|
||||
AboutTitle_Lbl.Content += " " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString().Substring(0, 5);
|
||||
}
|
||||
|
||||
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start(e.Uri.AbsoluteUri);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
|
||||
private static void DrawCompletionText(string completionCount, SolidColorBrush PrimaryColor, SolidColorBrush SecondaryColor, int y)
|
||||
{
|
||||
Typeface typeface = new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
|
||||
#region DESIGN
|
||||
IconCreator.ICDrawingContext.DrawRectangle(ChallengesUtility.DarkBrush(PrimaryColor, 0.3f), null, new Rect(0, y, 1024, 90));
|
||||
|
|
@ -239,7 +239,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
formattedText.TextAlignment = TextAlignment.Left;
|
||||
formattedText.MaxTextWidth = 800;
|
||||
formattedText.MaxLineCount = 1;
|
||||
Point textLocation = new Point(60, y + 23);
|
||||
Point textLocation = new Point(60, y + (FProp.Default.FLanguage.Equals("Japanese") ? 17 : 23));
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
PathFigure dFigure = new PathFigure(dStart, dSegments, true);
|
||||
PathGeometry dGeo = new PathGeometry(new[] { dFigure });
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
displayName.ToUpperInvariant(),
|
||||
|
|
@ -145,7 +145,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
lastfolder.ToUpperInvariant(),
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal),
|
||||
30,
|
||||
SecondaryColor,
|
||||
IconCreator.PPD
|
||||
|
|
@ -162,7 +162,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
string watermark = FProp.Default.FChallengeWatermark;
|
||||
if (watermark.Contains("{BundleName}")) { watermark = watermark.Replace("{BundleName}", displayName); }
|
||||
if (watermark.Contains("{Date}")) { watermark = watermark.Replace("{Date}", DateTime.Now.ToString("dd/MM/yyyy")); }
|
||||
typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
formattedText =
|
||||
new FormattedText(
|
||||
watermark,
|
||||
|
|
@ -192,7 +192,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
IconCreator.ICDrawingContext.DrawRectangle(ChallengesUtility.DarkBrush(PrimaryColor, 0.3f), null, new Rect(0, 256, 1024, 144));
|
||||
IconCreator.ICDrawingContext.DrawRectangle(linGrBrush, null, new Rect(0, 256, 1024, 144));
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal);
|
||||
|
||||
y = 310;
|
||||
bool isBundleLevelup = false;
|
||||
|
|
@ -272,7 +272,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
);
|
||||
formattedText.TextAlignment = TextAlignment.Left;
|
||||
formattedText.MaxLineCount = 1;
|
||||
Point textLocation = new Point(60, y + 15);
|
||||
Point textLocation = new Point(60, y + (FProp.Default.FLanguage.Equals("Japanese") ? 10 : 15));
|
||||
|
||||
while (formattedText.Width > 800)
|
||||
{
|
||||
|
|
@ -291,7 +291,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
"0 /",
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal),
|
||||
15,
|
||||
new SolidColorBrush(Color.FromArgb(255, 255, 255, 255)),
|
||||
IconCreator.PPD
|
||||
|
|
@ -306,7 +306,7 @@ namespace FModel.Methods.Assets.IconCreator.ChallengeID
|
|||
entry.TheQuestCount.ToString(),
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
new Typeface(TextsUtility.Burbank, FontStyles.Normal, FontWeights.Black, FontStretches.Normal),
|
||||
15,
|
||||
new SolidColorBrush(Color.FromArgb(200, 255, 255, 255)),
|
||||
IconCreator.PPD
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ namespace FModel.Methods.Assets.IconCreator.HeroID
|
|||
if (heroGameplayProperties != null)
|
||||
{
|
||||
_borderY = 518;
|
||||
_textY = 550;
|
||||
_textY = Properties.Settings.Default.FLanguage.Equals("Japanese") ? 548 : 550;
|
||||
_imageY = 519;
|
||||
|
||||
DrawHeroPerk(heroGameplayProperties);
|
||||
|
|
@ -154,7 +154,7 @@ namespace FModel.Methods.Assets.IconCreator.HeroID
|
|||
{
|
||||
string displayName = AssetTranslations.SearchTranslation(name_namespace.Value<string>(), name_key.Value<string>(), name_source_string.Value<string>());
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(Properties.Settings.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
|
|
|
|||
|
|
@ -253,10 +253,8 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
|
||||
private static void DrawDisplayName(string DisplayName)
|
||||
{
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, string.Equals(FProp.Default.FLanguage, "Japanese") ? FontWeights.Black : FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
double size = string.Equals(FProp.Default.FRarity_Design, "Flat") || string.Equals(FProp.Default.FRarity_Design, "Minimalist") ? 50 : 45;
|
||||
Typeface typefaceJapanese = new Typeface(new FontFamily("TT-JTCじゃんけんU"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
|
||||
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
|
|
@ -268,19 +266,6 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
);
|
||||
if (FProp.Default.FLanguage == "Japanese")
|
||||
{
|
||||
formattedText =
|
||||
new FormattedText(
|
||||
string.Equals(FProp.Default.FRarity_Design, "Minimalist") || string.Equals(FProp.Default.FLanguage, "Russian") ? DisplayName.ToUpperInvariant() : DisplayName,
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typefaceJapanese,
|
||||
size,
|
||||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
);
|
||||
}
|
||||
|
||||
if (string.Equals(FProp.Default.FRarity_Design, "Flat"))
|
||||
{
|
||||
|
|
@ -310,32 +295,18 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
private static void DrawDescription(string Description)
|
||||
{
|
||||
Typeface typeface = new Typeface(new FontFamily("Arial"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typefaceJapanese = new Typeface(new FontFamily("TT-JTCじゃんけんU"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
Description,
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
string.Equals(FProp.Default.FRarity_Design, "Minimalist") ? 18 : 13,
|
||||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
);
|
||||
|
||||
if (FProp.Default.FLanguage == "Japanese")
|
||||
{
|
||||
formattedText =
|
||||
new FormattedText(
|
||||
Description,
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typefaceJapanese,
|
||||
string.Equals(FProp.Default.FRarity_Design, "Minimalist") ? 18 : 13,
|
||||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
);
|
||||
}
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
Description,
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
string.Equals(FProp.Default.FRarity_Design, "Minimalist") ? 18 : 13,
|
||||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
);
|
||||
|
||||
if (string.Equals(FProp.Default.FRarity_Design, "Flat"))
|
||||
{
|
||||
formattedText.TextAlignment = TextAlignment.Right;
|
||||
|
|
@ -361,14 +332,14 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
{
|
||||
if (!string.Equals(FProp.Default.FRarity_Design, "Minimalist"))
|
||||
{
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, string.Equals(FProp.Default.FLanguage, "Japanese") ? FontWeights.Black : FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(FProp.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
text,
|
||||
CultureInfo.CurrentUICulture,
|
||||
FlowDirection.LeftToRight,
|
||||
typeface,
|
||||
string.Equals(side, "Right") ? new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal) : typeface,
|
||||
14,
|
||||
Brushes.White,
|
||||
IconCreator.PPD
|
||||
|
|
@ -383,7 +354,7 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
else if (string.Equals(side, "Left"))
|
||||
{
|
||||
formattedText.TextAlignment = TextAlignment.Left;
|
||||
textLocation = new Point(6, 512 - formattedText.Height);
|
||||
textLocation = new Point(6, (FProp.Default.FLanguage.Equals("Japanese") ? 510 : 512) - formattedText.Height);
|
||||
}
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -150,12 +150,12 @@ namespace FModel.Methods.Assets.IconCreator
|
|||
if (propertiesArray != null)
|
||||
{
|
||||
JArray colorsArray = AssetsUtility.GetPropertyTagStruct<JArray>(propertiesArray, "Colors", "properties");
|
||||
JToken backgroundTextureToken = AssetsUtility.GetPropertyTagText<JToken>(propertiesArray, "BackgroundTexture", "asset_path_name");
|
||||
if (colorsArray != null)
|
||||
{
|
||||
DrawWithInGameColors(colorsArray, string.Equals(seriesFullPath, "/FortniteGame/Content/Athena/Items/Cosmetics/Series/MarvelSeries.uasset")); //REVERSE COLORS IF MARVEL BECAUSE IT LOOKS WEIRD
|
||||
DrawWithInGameColors(colorsArray, backgroundTextureToken == null); //REVERSE COLORS IF NO IMAGE BECAUSE IT LOOKS WEIRD
|
||||
}
|
||||
|
||||
JToken backgroundTextureToken = AssetsUtility.GetPropertyTagText<JToken>(propertiesArray, "BackgroundTexture", "asset_path_name");
|
||||
if (backgroundTextureToken != null)
|
||||
{
|
||||
string imagePath = FoldersUtility.FixFortnitePath(backgroundTextureToken.Value<string>());
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
{
|
||||
string displayName = AssetTranslations.SearchTranslation(name_namespace.Value<string>(), name_key.Value<string>(), name_source_string.Value<string>());
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(Properties.Settings.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
|
|
@ -71,7 +71,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
formattedText.MaxTextWidth = 515;
|
||||
formattedText.MaxLineCount = 1;
|
||||
|
||||
Point textLocation = new Point(0, 550 - formattedText.Height);
|
||||
Point textLocation = new Point(0, (Properties.Settings.Default.FLanguage.Equals("Japanese") ? 548 : 550) - formattedText.Height);
|
||||
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
bmp.EndInit();
|
||||
bmp.Freeze();
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(Properties.Settings.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
$"{AssetTranslations.SearchTranslation("", "6EA26D1A4252034FBD869A90F9A6E49A", "Reload Time")} ({AssetTranslations.SearchTranslation("", "6BA53D764BA5CC13E821D2A807A72365", "seconds")}) : {ReloadTime.Value<string>()}".ToUpperInvariant(),
|
||||
|
|
@ -80,7 +80,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
formattedText.MaxTextWidth = 515;
|
||||
formattedText.MaxLineCount = 1;
|
||||
|
||||
Point textLocation = new Point(0, 587 - formattedText.Height);
|
||||
Point textLocation = new Point(0, (Properties.Settings.Default.FLanguage.Equals("Japanese") ? 585 : 587) - formattedText.Height);
|
||||
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
IconCreator.ICDrawingContext.DrawImage(bmp, new Rect(12, 560, 24, 24));
|
||||
|
|
@ -99,7 +99,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
bmp.EndInit();
|
||||
bmp.Freeze();
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(Properties.Settings.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
$"{AssetTranslations.SearchTranslation("", "068239DD4327B36124498C9C5F61C038", "Magazine Size")} : {ClipSize.Value<string>()}".ToUpperInvariant(),
|
||||
|
|
@ -114,7 +114,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
formattedText.MaxTextWidth = 515;
|
||||
formattedText.MaxLineCount = 1;
|
||||
|
||||
Point textLocation = new Point(0, 624 - formattedText.Height);
|
||||
Point textLocation = new Point(0, (Properties.Settings.Default.FLanguage.Equals("Japanese") ? 622 : 624) - formattedText.Height);
|
||||
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
IconCreator.ICDrawingContext.DrawImage(bmp, new Rect(12, 598, 24, 24));
|
||||
|
|
@ -133,7 +133,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
bmp.EndInit();
|
||||
bmp.Freeze();
|
||||
|
||||
Typeface typeface = new Typeface(TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
Typeface typeface = new Typeface(Properties.Settings.Default.FLanguage.Equals("Japanese") ? TextsUtility.JPBurbank : TextsUtility.FBurbank, FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
|
||||
FormattedText formattedText =
|
||||
new FormattedText(
|
||||
$"{AssetTranslations.SearchTranslation("", "BF7E3CF34A9ACFF52E95EAAD4F09F133", "Damage to Player")} : {DmgPB.Value<string>()}".ToUpperInvariant(),
|
||||
|
|
@ -148,7 +148,7 @@ namespace FModel.Methods.Assets.IconCreator.WeaponID
|
|||
formattedText.MaxTextWidth = 515;
|
||||
formattedText.MaxLineCount = 1;
|
||||
|
||||
Point textLocation = new Point(0, 661 - formattedText.Height);
|
||||
Point textLocation = new Point(0, (Properties.Settings.Default.FLanguage.Equals("Japanese") ? 659 : 661) - formattedText.Height);
|
||||
|
||||
IconCreator.ICDrawingContext.DrawText(formattedText, textLocation);
|
||||
IconCreator.ICDrawingContext.DrawImage(bmp, new Rect(12, 634, 24, 24));
|
||||
|
|
|
|||
|
|
@ -83,36 +83,39 @@ namespace FModel.Methods.Utilities
|
|||
string EndpointContent = GetEndpoint(BENBOT_AES);
|
||||
if (!string.IsNullOrEmpty(EndpointContent))
|
||||
{
|
||||
if (string.IsNullOrEmpty(FProp.Default.FPak_MainAES) || reload)
|
||||
try
|
||||
{
|
||||
JToken mainKeyToken = JObject.Parse(EndpointContent).SelectToken("mainKey");
|
||||
if (mainKeyToken != null)
|
||||
if (string.IsNullOrEmpty(FProp.Default.FPak_MainAES) || reload)
|
||||
{
|
||||
FProp.Default.FPak_MainAES = $"{mainKeyToken.Value<string>().Substring(2).ToUpperInvariant()}";
|
||||
FProp.Default.Save();
|
||||
JToken mainKeyToken = JObject.Parse(EndpointContent).SelectToken("mainKey");
|
||||
if (mainKeyToken != null)
|
||||
{
|
||||
FProp.Default.FPak_MainAES = $"{mainKeyToken.Value<string>().Substring(2).ToUpperInvariant()}";
|
||||
FProp.Default.Save();
|
||||
|
||||
DebugHelper.WriteLine("BenBotAPI: Main AES key set to " + mainKeyToken.Value<string>());
|
||||
DebugHelper.WriteLine("BenBotAPI: Main AES key set to " + mainKeyToken.Value<string>());
|
||||
}
|
||||
else
|
||||
DebugHelper.WriteLine("BenBotAPI: Main AES key not found in endpoint response");
|
||||
}
|
||||
else
|
||||
DebugHelper.WriteLine("BenBotAPI: Main AES key not found in endpoint response");
|
||||
}
|
||||
|
||||
JToken dynamicPaks = JObject.Parse(EndpointContent).SelectToken("dynamicKeys");
|
||||
return JToken.Parse(dynamicPaks.ToString()).ToString().TrimStart('[').TrimEnd(']');
|
||||
}
|
||||
else
|
||||
{
|
||||
DebugHelper.WriteLine("BenBotAPI: Down or Rate Limit Exceeded");
|
||||
new UpdateMyConsole("API Down or Rate Limit Exceeded", CColors.Blue, true).Append();
|
||||
return string.Empty;
|
||||
JToken dynamicPaks = JObject.Parse(EndpointContent).SelectToken("dynamicKeys");
|
||||
return JToken.Parse(dynamicPaks.ToString()).ToString().TrimStart('[').TrimEnd(']');
|
||||
}
|
||||
catch (System.Exception)
|
||||
{
|
||||
DebugHelper.WriteLine("BenBotAPI: Down or Rate Limit Exceeded");
|
||||
new UpdateMyConsole("API Down or Rate Limit Exceeded", CColors.Blue, true).Append();
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DebugHelper.WriteLine("BenBotAPI: Your internet connection is currently unavailable, can't check for dynamic keys at the moment.");
|
||||
new UpdateMyConsole("Your internet connection is currently unavailable, can't check for dynamic keys at the moment.", CColors.Blue, true).Append();
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,5 +8,6 @@ namespace FModel.Methods.Utilities
|
|||
private const string BASE = "pack://application:,,,/";
|
||||
public static readonly FontFamily FBurbank = new FontFamily(new Uri(BASE), "./Resources/#Burbank Big Cd Bd");
|
||||
public static readonly FontFamily Burbank = new FontFamily(new Uri(BASE), "./Resources/#Burbank Big Cd Bk");
|
||||
public static readonly FontFamily JPBurbank = new FontFamily(new Uri(BASE), "./Resources/#TT-JTCじゃんけんU");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
171
FModel/Properties/Resources.Designer.cs
generated
171
FModel/Properties/Resources.Designer.cs
generated
|
|
@ -22,7 +22,7 @@ namespace FModel.Properties {
|
|||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
public class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ namespace FModel.Properties {
|
|||
/// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
public static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FModel.Properties.Resources", typeof(Resources).Assembly);
|
||||
|
|
@ -51,7 +51,7 @@ namespace FModel.Properties {
|
|||
/// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
public static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
|
|
@ -60,10 +60,32 @@ namespace FModel.Properties {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à About FModel.
|
||||
/// </summary>
|
||||
public static string AboutF {
|
||||
get {
|
||||
return ResourceManager.GetString("AboutF", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à FModel is a .PAK file explorer fully dedicated to Fortnite.
|
||||
///
|
||||
///Created in March 2019, in order to have unique and personalized functionality, it quickly became popular through leakers who used it to quickly generate images of new cosmetics added to the game.
|
||||
///Over time, new features got added and new users discovered the program.
|
||||
///It's now the most used free software to leak on Fortnite..
|
||||
/// </summary>
|
||||
public static string AboutFDetails {
|
||||
get {
|
||||
return ResourceManager.GetString("AboutFDetails", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à You have reached the end of the file. Do you want to append one byte? This operation cannot be canceled if you continue..
|
||||
/// </summary>
|
||||
internal static string AppendByteConfirmationString {
|
||||
public static string AppendByteConfirmationString {
|
||||
get {
|
||||
return ResourceManager.GetString("AppendByteConfirmationString", resourceCulture);
|
||||
}
|
||||
|
|
@ -72,7 +94,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] BurbankBigCondensed_Black {
|
||||
public static byte[] BurbankBigCondensed_Black {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("BurbankBigCondensed_Black", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
|
|
@ -82,7 +104,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] BurbankBigCondensed_Bold {
|
||||
public static byte[] BurbankBigCondensed_Bold {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("BurbankBigCondensed_Bold", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
|
|
@ -93,7 +115,7 @@ namespace FModel.Properties {
|
|||
/// Recherche une chaîne localisée semblable à The number of bytes in the last block of the program that are actually used.
|
||||
///If this value is zero, that means the entire last block is used.
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_BytesInLastBlockString {
|
||||
public static string CBB_EXEFile_BytesInLastBlockString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_BytesInLastBlockString", resourceCulture);
|
||||
}
|
||||
|
|
@ -102,7 +124,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Initial value of the CS register, relative to the segment the program was loaded at..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_InitialValueOfCSRegisterString {
|
||||
public static string CBB_EXEFile_InitialValueOfCSRegisterString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_InitialValueOfCSRegisterString", resourceCulture);
|
||||
}
|
||||
|
|
@ -111,7 +133,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Initial value of the IP register..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_InitialValueOfIPRegisterString {
|
||||
public static string CBB_EXEFile_InitialValueOfIPRegisterString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_InitialValueOfIPRegisterString", resourceCulture);
|
||||
}
|
||||
|
|
@ -120,7 +142,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Initial value of the SP register..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_InitialValueOfSPRegisterString {
|
||||
public static string CBB_EXEFile_InitialValueOfSPRegisterString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_InitialValueOfSPRegisterString", resourceCulture);
|
||||
}
|
||||
|
|
@ -129,7 +151,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à This is the 'magic number' of an EXE file..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_MagicNumberString {
|
||||
public static string CBB_EXEFile_MagicNumberString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_MagicNumberString", resourceCulture);
|
||||
}
|
||||
|
|
@ -139,7 +161,7 @@ namespace FModel.Properties {
|
|||
/// Recherche une chaîne localisée semblable à Maximum number of paragraphs of additional memory.
|
||||
///Normally, the OS reserves all the remaining conventional memory for your program, but you can limit it with this field..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_MaxNumberOfHeaderParagraphAdditionalMemoryString {
|
||||
public static string CBB_EXEFile_MaxNumberOfHeaderParagraphAdditionalMemoryString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_MaxNumberOfHeaderParagraphAdditionalMemoryString", resourceCulture);
|
||||
}
|
||||
|
|
@ -148,7 +170,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à This program cannot be run in DOS mode....
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_NotDOSProgramString {
|
||||
public static string CBB_EXEFile_NotDOSProgramString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_NotDOSProgramString", resourceCulture);
|
||||
}
|
||||
|
|
@ -158,7 +180,7 @@ namespace FModel.Properties {
|
|||
/// Recherche une chaîne localisée semblable à Number of blocks in the file that are part of the EXE file.
|
||||
///If [02-03] is non-zero, only that much of the last block is used..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_NumberOfBlockInFileBlockString {
|
||||
public static string CBB_EXEFile_NumberOfBlockInFileBlockString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_NumberOfBlockInFileBlockString", resourceCulture);
|
||||
}
|
||||
|
|
@ -169,7 +191,7 @@ namespace FModel.Properties {
|
|||
///This is the equivalent of the BSS size in a Unix program.
|
||||
///The program can't be loaded if there isn't at least this much memory available to it..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_NumberOfHeaderParagraphAdditionalMemoryString {
|
||||
public static string CBB_EXEFile_NumberOfHeaderParagraphAdditionalMemoryString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_NumberOfHeaderParagraphAdditionalMemoryString", resourceCulture);
|
||||
}
|
||||
|
|
@ -178,7 +200,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Number of relocation entries stored after the header. May be zero.
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_NumberOfRelocationEntriesString {
|
||||
public static string CBB_EXEFile_NumberOfRelocationEntriesString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_NumberOfRelocationEntriesString", resourceCulture);
|
||||
}
|
||||
|
|
@ -187,7 +209,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Offset of the first relocation item in the file..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_OffsetOfTheFirstRelocationItemString {
|
||||
public static string CBB_EXEFile_OffsetOfTheFirstRelocationItemString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_OffsetOfTheFirstRelocationItemString", resourceCulture);
|
||||
}
|
||||
|
|
@ -196,7 +218,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Overlay number. Normally zero, meaning that it's the main program..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_OverlayNumberString {
|
||||
public static string CBB_EXEFile_OverlayNumberString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_OverlayNumberString", resourceCulture);
|
||||
}
|
||||
|
|
@ -206,7 +228,7 @@ namespace FModel.Properties {
|
|||
/// Recherche une chaîne localisée semblable à Relative value of the stack segment.
|
||||
///This value is added to the segment the program was loaded at, and the result is used to initialize the SS register..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_RelativeValueOfStackSegmentString {
|
||||
public static string CBB_EXEFile_RelativeValueOfStackSegmentString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_RelativeValueOfStackSegmentString", resourceCulture);
|
||||
}
|
||||
|
|
@ -217,7 +239,7 @@ namespace FModel.Properties {
|
|||
///If set properly, the 16-bit sum of all words in the file should be zero.
|
||||
///Usually, this isn't filled in..
|
||||
/// </summary>
|
||||
internal static string CBB_EXEFile_WordChecksumString {
|
||||
public static string CBB_EXEFile_WordChecksumString {
|
||||
get {
|
||||
return ResourceManager.GetString("CBB_EXEFile_WordChecksumString", resourceCulture);
|
||||
}
|
||||
|
|
@ -226,7 +248,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap clipSize64 {
|
||||
public static System.Drawing.Bitmap clipSize64 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("clipSize64", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -236,7 +258,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap close_file_16x {
|
||||
public static System.Drawing.Bitmap close_file_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("close_file_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -246,7 +268,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap colorpicker1 {
|
||||
public static System.Drawing.Bitmap colorpicker1 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("colorpicker1", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -256,17 +278,38 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap colorpicker2 {
|
||||
public static System.Drawing.Bitmap colorpicker2 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("colorpicker2", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Contributors.
|
||||
/// </summary>
|
||||
public static string ContributorsF {
|
||||
get {
|
||||
return ResourceManager.GetString("ContributorsF", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à • Waddlesworth • Maiky
|
||||
///• FunGames • Not Officer
|
||||
///• PsychoPast • TSG
|
||||
///• XTigerHyperX • FireMonkey.
|
||||
/// </summary>
|
||||
public static string ContributorsFDetails {
|
||||
get {
|
||||
return ResourceManager.GetString("ContributorsFDetails", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Default TBL.
|
||||
/// </summary>
|
||||
internal static string DefaultTBLString {
|
||||
public static string DefaultTBLString {
|
||||
get {
|
||||
return ResourceManager.GetString("DefaultTBLString", resourceCulture);
|
||||
}
|
||||
|
|
@ -275,7 +318,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap dmg64 {
|
||||
public static System.Drawing.Bitmap dmg64 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("dmg64", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -341,7 +384,7 @@ namespace FModel.Properties {
|
|||
///37=<EOT>
|
||||
///38 [le reste de la chaîne a été tronqué]";.
|
||||
/// </summary>
|
||||
internal static string EBCDIC {
|
||||
public static string EBCDIC {
|
||||
get {
|
||||
return ResourceManager.GetString("EBCDIC", resourceCulture);
|
||||
}
|
||||
|
|
@ -435,7 +478,7 @@ namespace FModel.Properties {
|
|||
///54=.
|
||||
///55 [le reste de la chaîne a été tronqué]";.
|
||||
/// </summary>
|
||||
internal static string EBCDIC_NoSpecialChar {
|
||||
public static string EBCDIC_NoSpecialChar {
|
||||
get {
|
||||
return ResourceManager.GetString("EBCDIC_NoSpecialChar", resourceCulture);
|
||||
}
|
||||
|
|
@ -444,7 +487,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à &lt;end&gt;.
|
||||
/// </summary>
|
||||
internal static string EndTagString {
|
||||
public static string EndTagString {
|
||||
get {
|
||||
return ResourceManager.GetString("EndTagString", resourceCulture);
|
||||
}
|
||||
|
|
@ -453,7 +496,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Do you want to close the current file and open :.
|
||||
/// </summary>
|
||||
internal static string FileDroppingConfirmationString {
|
||||
public static string FileDroppingConfirmationString {
|
||||
get {
|
||||
return ResourceManager.GetString("FileDroppingConfirmationString", resourceCulture);
|
||||
}
|
||||
|
|
@ -462,7 +505,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Fill selection with byte.
|
||||
/// </summary>
|
||||
internal static string FillSelectionAloneString {
|
||||
public static string FillSelectionAloneString {
|
||||
get {
|
||||
return ResourceManager.GetString("FillSelectionAloneString", resourceCulture);
|
||||
}
|
||||
|
|
@ -471,7 +514,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à First byte.
|
||||
/// </summary>
|
||||
internal static string FirstByteString {
|
||||
public static string FirstByteString {
|
||||
get {
|
||||
return ResourceManager.GetString("FirstByteString", resourceCulture);
|
||||
}
|
||||
|
|
@ -480,7 +523,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap folder_16x {
|
||||
public static System.Drawing.Bitmap folder_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("folder_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -490,7 +533,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap info_16x {
|
||||
public static System.Drawing.Bitmap info_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("info_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -500,7 +543,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Kb.
|
||||
/// </summary>
|
||||
internal static string KBTagString {
|
||||
public static string KBTagString {
|
||||
get {
|
||||
return ResourceManager.GetString("KBTagString", resourceCulture);
|
||||
}
|
||||
|
|
@ -509,7 +552,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à &lt;ln&gt;.
|
||||
/// </summary>
|
||||
internal static string LineTagString {
|
||||
public static string LineTagString {
|
||||
get {
|
||||
return ResourceManager.GetString("LineTagString", resourceCulture);
|
||||
}
|
||||
|
|
@ -518,7 +561,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Logo {
|
||||
public static System.Drawing.Bitmap Logo {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Logo", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -528,7 +571,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).
|
||||
/// </summary>
|
||||
internal static System.Drawing.Icon Logo_Icon {
|
||||
public static System.Drawing.Icon Logo_Icon {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Logo_Icon", resourceCulture);
|
||||
return ((System.Drawing.Icon)(obj));
|
||||
|
|
@ -538,7 +581,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Mb.
|
||||
/// </summary>
|
||||
internal static string MBTagString {
|
||||
public static string MBTagString {
|
||||
get {
|
||||
return ResourceManager.GetString("MBTagString", resourceCulture);
|
||||
}
|
||||
|
|
@ -547,7 +590,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap open_16x {
|
||||
public static System.Drawing.Bitmap open_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("open_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -557,7 +600,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Paste operation reached the end of the file. Do you want to extend the file to complete the operation? This operation cannot be canceled if you continue..
|
||||
/// </summary>
|
||||
internal static string PasteExtendByteConfirmationString {
|
||||
public static string PasteExtendByteConfirmationString {
|
||||
get {
|
||||
return ResourceManager.GetString("PasteExtendByteConfirmationString", resourceCulture);
|
||||
}
|
||||
|
|
@ -566,7 +609,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Paste from clipboard.
|
||||
/// </summary>
|
||||
internal static string PasteFromClipboardString {
|
||||
public static string PasteFromClipboardString {
|
||||
get {
|
||||
return ResourceManager.GetString("PasteFromClipboardString", resourceCulture);
|
||||
}
|
||||
|
|
@ -575,7 +618,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap reload64 {
|
||||
public static System.Drawing.Bitmap reload64 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("reload64", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -585,7 +628,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à Replace with byte.
|
||||
/// </summary>
|
||||
internal static string ReplaceWithByteString {
|
||||
public static string ReplaceWithByteString {
|
||||
get {
|
||||
return ResourceManager.GetString("ReplaceWithByteString", resourceCulture);
|
||||
}
|
||||
|
|
@ -594,7 +637,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap save_16x {
|
||||
public static System.Drawing.Bitmap save_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("save_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -604,7 +647,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap settings_16x {
|
||||
public static System.Drawing.Bitmap settings_16x {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("settings_16x", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -614,7 +657,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap T_Icon_Pets_64 {
|
||||
public static System.Drawing.Bitmap T_Icon_Pets_64 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("T_Icon_Pets_64", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -624,7 +667,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap T_Icon_Quests_64 {
|
||||
public static System.Drawing.Bitmap T_Icon_Quests_64 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("T_Icon_Quests_64", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -634,7 +677,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_AC_F {
|
||||
public static System.Drawing.Bitmap Template_AC_F {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_AC_F", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -644,7 +687,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_AC_N {
|
||||
public static System.Drawing.Bitmap Template_AC_N {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_AC_N", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -654,7 +697,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_Challenge {
|
||||
public static System.Drawing.Bitmap Template_Challenge {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_Challenge", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -664,7 +707,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_D_F {
|
||||
public static System.Drawing.Bitmap Template_D_F {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_D_F", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -674,7 +717,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_D_N {
|
||||
public static System.Drawing.Bitmap Template_D_N {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_D_N", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -684,7 +727,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_F_F {
|
||||
public static System.Drawing.Bitmap Template_F_F {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_F_F", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -694,7 +737,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_F_N {
|
||||
public static System.Drawing.Bitmap Template_F_N {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_F_N", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -704,7 +747,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_M_F {
|
||||
public static System.Drawing.Bitmap Template_M_F {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_M_F", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -714,17 +757,27 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Template_M_N {
|
||||
public static System.Drawing.Bitmap Template_M_N {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Template_M_N", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Byte[].
|
||||
/// </summary>
|
||||
public static byte[] TT_JTCじゃんけんU___TT_JTCじゃんけんUP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("TT_JTCじゃんけんU___TT_JTCじゃんけんUP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche une ressource localisée de type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap unknown512 {
|
||||
public static System.Drawing.Bitmap unknown512 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("unknown512", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
|
|
@ -734,7 +787,7 @@ namespace FModel.Properties {
|
|||
/// <summary>
|
||||
/// Recherche une chaîne localisée semblable à An error occured when writing..
|
||||
/// </summary>
|
||||
internal static string WritingErrorExeptionString {
|
||||
public static string WritingErrorExeptionString {
|
||||
get {
|
||||
return ResourceManager.GetString("WritingErrorExeptionString", resourceCulture);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -294,4 +294,26 @@ Usually, this isn't filled in.</value>
|
|||
<data name="Template_AC_N" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Template_AC_N.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="TT_JTCじゃんけんU___TT_JTCじゃんけんUP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\TT-JTCじゃんけんU & TT-JTCじゃんけんUP.TTC;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="AboutF" xml:space="preserve">
|
||||
<value>About FModel</value>
|
||||
</data>
|
||||
<data name="AboutFDetails" xml:space="preserve">
|
||||
<value>FModel is a .PAK file explorer fully dedicated to Fortnite.
|
||||
|
||||
Created in March 2019, in order to have unique and personalized functionality, it quickly became popular through leakers who used it to quickly generate images of new cosmetics added to the game.
|
||||
Over time, new features got added and new users discovered the program.
|
||||
It's now the most used free software to leak on Fortnite.</value>
|
||||
</data>
|
||||
<data name="ContributorsF" xml:space="preserve">
|
||||
<value>Contributors</value>
|
||||
</data>
|
||||
<data name="ContributorsFDetails" xml:space="preserve">
|
||||
<value>• Waddlesworth • Maiky
|
||||
• FunGames • Not Officer
|
||||
• PsychoPast • TSG
|
||||
• XTigerHyperX • FireMonkey</value>
|
||||
</data>
|
||||
</root>
|
||||
BIN
FModel/Resources/TT-JTCじゃんけんU & TT-JTCじゃんけんUP.TTC
Normal file
BIN
FModel/Resources/TT-JTCじゃんけんU & TT-JTCじゃんけんUP.TTC
Normal file
Binary file not shown.
12
README.md
12
README.md
|
|
@ -14,12 +14,12 @@
|
|||
alt="Releases">
|
||||
</a>
|
||||
<a href="https://github.com/iAmAsval/FModel/releases/latest">
|
||||
<img src="https://img.shields.io/github/downloads/iAmAsval/FModel/latest/total.svg?label=v3.0.4.2%20Downloads"
|
||||
<img src="https://img.shields.io/github/downloads/iAmAsval/FModel/latest/total.svg?label=v3.0.4.3%20Downloads"
|
||||
alt="Downloads">
|
||||
</a>
|
||||
<a href="https://twitter.com/AsvalFN"><img src="https://img.shields.io/badge/Twitter-@AsvalFN-1da1f2.svg?logo=twitter"></a>
|
||||
<a href="https://discord.gg/fdkNYYQ">
|
||||
<img src="https://img.shields.io/discord/637265123144237061.svg?label=Discord&logo=discord&color=778cd4">
|
||||
<img src="https://discordapp.com/api/guilds/637265123144237061/widget.png?style=shield">
|
||||
</a>
|
||||
|
||||
<h6 align="center">This project is not my full time job, donations are greatly appreciated.</h6>
|
||||
|
|
@ -163,6 +163,14 @@ For x32 users, you just have to clone or download the repository and build FMode
|
|||
<a href="https://github.com/AyeTSG" title="Github">🔧</a>
|
||||
<a href="https://twitter.com/AyeTSG" title="Twitter">🐦</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/XTigerHyperX">
|
||||
<img src="https://avatars2.githubusercontent.com/u/49372767?s=200&v=4" width="100px;" alt="XTigerHyperX"/><br/>
|
||||
<sub><b>XTigerHyperX</b></sub>
|
||||
</a><br>
|
||||
<a href="https://github.com/XTigerHyperX" title="Github">🔧</a>
|
||||
<a href="https://twitter.com/XTigerHyperX" title="Twitter">🐦</a>
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href="https://github.com/ItsFireMonkey">
|
||||
<img src="https://avatars2.githubusercontent.com/u/38590471?s=200&v=4" width="100px;" alt="FireMonkey"/><br/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user