Skip to content

Commit

Permalink
v1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
CatmanFan committed Mar 26, 2024
1 parent 7ac34b5 commit c6f9235
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 140 deletions.
1 change: 1 addition & 0 deletions FriishProduce/MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion FriishProduce/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ public MainForm()
// ********
// SaveWAD.InitialDirectory = Paths.Out;

// Updater.GetLatest();
Updater.GetLatest();
}

private void Settings_Click(object sender, EventArgs e)
Expand Down
194 changes: 79 additions & 115 deletions FriishProduce/MainForm.resx
Original file line number Diff line number Diff line change
Expand Up @@ -164,49 +164,6 @@
<data name="MenuStrip.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8pt</value>
</data>
<data name="MenuItem_File.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 20</value>
</data>
<data name="MenuItem_File.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="MenuItem_Project.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 20</value>
</data>
<data name="MenuItem_Project.Text" xml:space="preserve">
<value>Project</value>
</data>
<data name="MenuItem_Help.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 20</value>
</data>
<data name="MenuItem_Help.Text" xml:space="preserve">
<value>Help</value>
</data>
<data name="MenuStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="MenuStrip.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>1, 0, 1, 0</value>
</data>
<data name="MenuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 20</value>
</data>
<data name="MenuStrip.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;MenuStrip.Name" xml:space="preserve">
<value>MenuStrip</value>
</data>
<data name="&gt;&gt;MenuStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;MenuStrip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;MenuStrip.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="NewProject.Size" type="System.Drawing.Size, System.Drawing">
<value>113, 22</value>
</data>
Expand All @@ -231,6 +188,12 @@
<data name="MenuItem_Exit.Text" xml:space="preserve">
<value>Exit</value>
</data>
<data name="MenuItem_File.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 20</value>
</data>
<data name="MenuItem_File.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="OpenROM.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
Expand Down Expand Up @@ -270,6 +233,12 @@
<data name="CloseTab.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 22</value>
</data>
<data name="MenuItem_Project.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 20</value>
</data>
<data name="MenuItem_Project.Text" xml:space="preserve">
<value>Project</value>
</data>
<data name="MenuItem_Tutorial.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
Expand Down Expand Up @@ -306,65 +275,36 @@
<data name="MenuItem_About.Text" xml:space="preserve">
<value>About</value>
</data>
<data name="&gt;&gt;Welcome_DoNotShow.Name" xml:space="preserve">
<value>Welcome_DoNotShow</value>
</data>
<data name="&gt;&gt;Welcome_DoNotShow.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;Welcome_DoNotShow.Parent" xml:space="preserve">
<value>MainPanel</value>
</data>
<data name="&gt;&gt;Welcome_DoNotShow.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;PointToTutorial.Name" xml:space="preserve">
<value>PointToTutorial</value>
</data>
<data name="&gt;&gt;PointToTutorial.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;PointToTutorial.Parent" xml:space="preserve">
<value>MainPanel</value>
</data>
<data name="&gt;&gt;PointToTutorial.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;Welcome.Name" xml:space="preserve">
<value>Welcome</value>
</data>
<data name="&gt;&gt;Welcome.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;Welcome.Parent" xml:space="preserve">
<value>MainPanel</value>
<data name="MenuItem_Help.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 20</value>
</data>
<data name="&gt;&gt;Welcome.ZOrder" xml:space="preserve">
<value>2</value>
<data name="MenuItem_Help.Text" xml:space="preserve">
<value>Help</value>
</data>
<data name="MainPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
<data name="MenuStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="MainPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 45</value>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="MenuStrip.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>1, 0, 1, 0</value>
</data>
<data name="MainPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 532</value>
<data name="MenuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 20</value>
</data>
<data name="MainPanel.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<data name="MenuStrip.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;MainPanel.Name" xml:space="preserve">
<value>MainPanel</value>
<data name="&gt;&gt;MenuStrip.Name" xml:space="preserve">
<value>MenuStrip</value>
</data>
<data name="&gt;&gt;MainPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="&gt;&gt;MenuStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;MainPanel.Parent" xml:space="preserve">
<data name="&gt;&gt;MenuStrip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;MainPanel.ZOrder" xml:space="preserve">
<value>0</value>
<data name="&gt;&gt;MenuStrip.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="Welcome_DoNotShow.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8.25pt</value>
Expand Down Expand Up @@ -464,38 +404,38 @@ Before getting started, please be sure to familiarise yourself with this program
<data name="&gt;&gt;Welcome.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<metadata name="ToolStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>410, 17</value>
</metadata>
<data name="ToolStrip.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
<data name="MainPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="ToolStrip.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8pt</value>
<data name="MainPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 45</value>
</data>
<data name="ToolStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 20</value>
<data name="MainPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 532</value>
</data>
<data name="ToolStrip.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
<data name="MainPanel.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="ToolStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 25</value>
<data name="&gt;&gt;MainPanel.Name" xml:space="preserve">
<value>MainPanel</value>
</data>
<data name="ToolStrip.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<data name="&gt;&gt;MainPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ToolStrip.Name" xml:space="preserve">
<value>ToolStrip</value>
<data name="&gt;&gt;MainPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;ToolStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="&gt;&gt;MainPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;ToolStrip.Parent" xml:space="preserve">
<value>$this</value>
<metadata name="ToolStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>410, 17</value>
</metadata>
<data name="ToolStrip.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;ToolStrip.ZOrder" xml:space="preserve">
<value>1</value>
<data name="ToolStrip.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8pt</value>
</data>
<data name="ToolStrip_OpenROM.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
Expand Down Expand Up @@ -563,6 +503,30 @@ Before getting started, please be sure to familiarise yourself with this program
<data name="ToolStrip_Tutorial.Size" type="System.Drawing.Size, System.Drawing">
<value>23, 22</value>
</data>
<data name="ToolStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 20</value>
</data>
<data name="ToolStrip.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="ToolStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>1120, 25</value>
</data>
<data name="ToolStrip.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;ToolStrip.Name" xml:space="preserve">
<value>ToolStrip</value>
</data>
<data name="&gt;&gt;ToolStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ToolStrip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;ToolStrip.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
Expand Down
9 changes: 0 additions & 9 deletions FriishProduce/_classes/Modifiers/WiiVC/SEGA.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,6 @@ public enum Type
Rev3 // Phantasy Star (SMS); Pulseman (SMD); Sonic & Knuckles (special edition)
}

private readonly string[] CCFApps = new string[]
{
"ccfex", // 0 = New CCF ext
"ccfex2009", // 1 = Old CCF ext
"ccfarc", // 2 = New CCF arc
"ccfarc2009", // 3 = Old CCF arc
"ccfarcraw" // 4 = Raw CCF arc
};

public bool IsSMS { get; set; }

private CCF MainCCF { get; set; }
Expand Down
34 changes: 19 additions & 15 deletions FriishProduce/_classes/Program/Updater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,30 @@ public static class Updater

public static async void GetLatest()
{
var client = new GitHubClient(new ProductHeaderValue("FriishProduce"));
var releases = await client.Repository.Release.GetAll("CatmanFan", "FriishProduce");
try
{
var client = new GitHubClient(new ProductHeaderValue("FriishProduce"));
var releases = await client.Repository.Release.GetAll("CatmanFan", "FriishProduce");

Version latest = new Version(releases[0].TagName.Substring(1).Replace("-beta", ""));
Version current = new Version(GetCurrentVersion().Substring(1));
Version latest = new Version(releases[0].TagName.Substring(1).Replace("-beta", ""));
Version current = new Version(GetCurrentVersion().Substring(1));

if (current.CompareTo(latest) < 0)
{
if (MessageBox.Show(
"An update is available",
$"Version {latest} is available for download.\nYou are currently running version {current}.\n\nWould you like to update now?",
System.Windows.Forms.MessageBoxButtons.YesNo,
TaskDialogIcon.Shield) == MessageBox.Result.Yes)
if (current.CompareTo(latest) < 0)
{
// *************************
// TO-DO
// *************************
;
if (MessageBox.Show(
"An update is available",
$"Version {latest} is available for download.\nYou are currently running version {current}.\n\nWould you like to download the latest version?",
System.Windows.Forms.MessageBoxButtons.YesNo,
TaskDialogIcon.Shield) == MessageBox.Result.Yes)
{
// *************************
// TO-DO
// *************************
System.Diagnostics.Process.Start("https://github.com/CatmanFan/FriishProduce/releases/latest");
}
}
}
catch { }
}
}
}

0 comments on commit c6f9235

Please sign in to comment.