It is currently 16 Dec 2018, 03:12
   
Text Size

Forge Tools for Windows (Updater and Launcher)

Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, CCGHQ Admins

Forge Tools for Windows (Updater and Launcher)

Postby churrufli » 30 Dec 2017, 01:14

LAST UPDATED VERSION: November 18

Forge Updater.

Forge updater.png
Screenshot
. This app can auto install from zero/keep your Forge updated. Simplified version!.



(https://github.com/churrufli/forgeupdater)


Forge Launcher.

Forge Launcher.png
Screenshot
This app can auto install from zero/keep your Forge updated. As well, application extract packs of decks from several websites of all formats by top, tournaments, search results, etc.

Applications updates itself when there is a new version.

Exttract it in your Forge folder (Needs ICSharpCode.SharpZipLib.dll included to decompress .tar.bz2) and try it for yourself! Suggestions are welcome :)
Attachments
Forge Launcher.zip
(320.9 KiB) Downloaded 20 times
Forge Updater.zip
(111.9 KiB) Downloaded 19 times
Last edited by churrufli on 10 Nov 2018, 00:30, edited 17 times in total.
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 01 Feb 2018, 22:56

Many updates in the tool! Decks Extractor included and more! Windows users, let me know if u like it. :D
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Shadowzeny » 16 Feb 2018, 05:21

Interesting design and such, though if you try to install forge with this, you get a null point string error trying to download. I do like the fact it offers deck updates though.
Shadowzeny
 
Posts: 51
Joined: 04 Aug 2014, 06:36
Has thanked: 9 times
Been thanked: 7 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Corwin72 » 16 Feb 2018, 19:58

Great idea with the installer!. I am also getting the null point string error.

Edit:
This thing is great.
You are awesome.
User avatar
Corwin72
 
Posts: 786
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 8 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 19 Feb 2018, 14:36

Thanks, let me know if there are errors in the functionality or possible ideas to improve the application, greetings.
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Corwin72 » 22 Feb 2018, 21:35

How do you determine what is the current version of Forge?

Everyone should try this. It is great.
User avatar
Corwin72
 
Posts: 786
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 8 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 23 Feb 2018, 22:17

Thank you! It is not easy to know the latest version. The tool has two forms, reading releases.cardforge.org and snapshots.cardforge.org comparing by date. If it is not possible, access a file in a hosting and compare with the last version that I put manually.

If you are more interested in other features let me know ;)
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Darth Agnon » 11 Mar 2018, 22:05

Any chance you could add better support for custom directories in the tool? I store my Forge data in <C:/Users/[Username]/Documents/Forge/>, which contains the Data, Cache and CardPics folders. The tool, unfortunately, doesn't detect the <Data/gauntlet> folder, searching instead for <C:\Users\[Username]\Documents\Forge\Data\res\defaults\gauntlet\>, which would never exist. It would also be nice if the tool would backup the custom <forge.profile.properties>, as it overwrites everything when updating. It also detects commented-out directories in the <forge.profile.properties>, which shouldn't ideally be detected.
Darth Agnon
 
Posts: 18
Joined: 13 Dec 2015, 23:50
Has thanked: 8 times
Been thanked: 0 time

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 12 Mar 2018, 23:26

Hello! Thanks for your comment! I will work on the possibility of custom directories on next versions.

EDIT: Added support for custom directories and some fixes ;)
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Corwin72 » 14 Mar 2018, 18:29

I recently updated the launcher and now I am getting a null exception.

| Open
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: uriString
at System.Uri..ctor(String uriString)
at Forge_Launcher.fl.DownloadStart(Object dwl, Object fn)
at Forge_Launcher.fl.update_forge(Object vtoupdate)
at Forge_Launcher.fl.avisar_version()
at Forge_Launcher.fl.update_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2633.0 built by: NET471REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Forge Launcher
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Forge/Forge%20Launcher/Forge%20Launcher.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2633.0 built by: NET471REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
User avatar
Corwin72
 
Posts: 786
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 8 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 14 Mar 2018, 23:04

I think I solved it, you can find me on the Forge Discord channel if you continue with problems. Thanks for your report.
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Corwin72 » 15 Mar 2018, 12:53

Still getting this error:

| Open
Parameter name: uriStringLatest version can't be obtained automatically. The latest version indicated by Forge Launcher is:https://ftp.cardforge.org/maven/snapshots/forge/forge-gui-desktop/1.6.7-SNAPSHOT/forge-gui-desktop-1.6.7-20180225.164326-4.tar.bz2. Your current version is https://ftp.cardforge.org/maven/snapsho ... .bz2Latest version can't be obtained automatically. The latest version indicated by Forge Launcher is:https://ftp.cardforge.org/maven/snapshots/forge/forge-gui-desktop/1.6.7-SNAPSHOT/forge-gui-desktop-1.6.7-20180225.164326-4.tar.bz2. Your current version is https://ftp.cardforge.org/maven/snapsho ... ownloading forgeupdate.tar.bz2 ... please wait!
Value cannot be null.
Parameter name: uriString
User avatar
Corwin72
 
Posts: 786
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 8 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 17 Mar 2018, 12:29

New version will solved this. Read "what's new" section.
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby Darth Agnon » 06 Apr 2018, 17:08

Thank you very much for the continued updates; it's a great tool and it keeps getting better!

Noticed with the latest (3/26/18) version, "Frontier" is missing from the formats list; bug, or has Frontier died that quickly lol :D

Would it be possible to update the OP with the latest version?

Little feature request: Would it be possible to change the "Preserve Decks by Date" to "Preserve the Last X Metas by Date", where X can be changed between "All", and e.g. 1-10?

Thanks for the great tool :D
Live long and prosper!

Darth Agnon
Darth Agnon
 
Posts: 18
Joined: 13 Dec 2015, 23:50
Has thanked: 8 times
Been thanked: 0 time

Re: Forge Launcher.exe. Auto install / update Forge and mor

Postby churrufli » 07 Apr 2018, 22:04

Hi! At now only available formats are Standard,Modern,Pauper,Legacy,Vintage,Commander 1v1,Commander. I'm working on get that top of decks updated (Frontier, Tiny Leaders) in new versions. thanks for your request. Have fun! :)
churrufli
 
Posts: 30
Joined: 15 Feb 2016, 12:12
Has thanked: 12 times
Been thanked: 5 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 10 guests


Who is online

In total there are 10 users online :: 0 registered, 0 hidden and 10 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: No registered users and 10 guests

Login Form