Jump to content
Sign in to follow this  
DancZer

Arma 2 Beta List Application

Recommended Posts

Hi All!

I created a simple application to follow new beta patches release.

clipboard01ti.png

General info

Created in C# .NET 4

No RSS it is decode the official beta patch page.

Features:

Refresh beta list from http://www.arma2.com/beta-patch.php

Download link for zip file

Possible to view lastest changelog with single click

Popup ballon when new beta released

No taskbar icon visible only in notification area

"Jump" to screen border

Option for autostart with OS

Option for always on top

Clickable links in changelog to dev-heaven (1.05)

Option for taskbar icon (1.05)

Divide the beta changelog over the beta builds (1.10)

Refresh button (1.10)

About menu(change log + version) (1.10)

Changeable refresh time in settings menu. (1.12)

Application icon change when new beta arrive. User need to change beta selection to change back the icon. (1.12)

Changes for selected build has orange color in change log. (1.12)

Check for new version of the application(1.15)

Application and the source code on dev-heaven: http://dev-heaven.net/projects/a2-beta-list/files

Latest version: 1.15

DancZer

Edited by danczer

Share this post


Link to post
Share on other sites

Does the program use any specific features that force you to require .NET 4? If not, I think you should try to target .NET 3.5 (or lower) instead, since the install base is much larger. :)

Thanks for making this though. I can't try it out right now, but I will later.

Share this post


Link to post
Share on other sites

Nice.

Some feedback:

  • No taskbar icon - Especially since Windows 7, taskbar is generally more interesting than the task notification area icon :)
    At least making it an option would be welcome.
  • No window border etc?
  • Could be Neat if you could divide the beta changelog over the beta builds. So if you click a build on the left, you only see the changes in that build

Getting the following error at startup:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentException: No value exists with that name.

at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

at Microsoft.Win32.RegistryKey.DeleteValue(String name)

at Arma2BetaList.mainForm.autostartWithOSToolStripMenuItem_Click(Object sender, EventArgs e)

at Arma2BetaList.mainForm.loadSettings()

at Arma2BetaList.mainForm.mainForm_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

at System.Windows.Forms.Control.WmShowWindow(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.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.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

Arma2BetaList

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/data2/downloads/Arma2BetaList.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17020 built by: FXM3REL

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.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.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.

Seems related to a registry key that doesn't exist.

I see no version list or changelogs, nor buttons to click (right click menu doesn't contain a 'refresh/fetch' either).

The same occurs in Windows 7 and in Windows 8 (Developer Preview), both 64-bit.

This fixes the issue, Form1.cs, line 360, change to:

					if (key.GetValue(keyName) != null)
					key.DeleteValue(keyName);

Edited by Sickboy

Share this post


Link to post
Share on other sites

Looks pretty nifty.

I'm getting the same error message as Sickboy. (Win7 64bit)

Suggestion:

Make links to dev-heaven in changelog clickable.

Share this post


Link to post
Share on other sites
Does the program use any specific features that force you to require .NET 4? If not, I think you should try to target .NET 3.5 (or lower) instead, since the install base is much larger. :)

Thanks for making this though. I can't try it out right now, but I will later.

Not really. Ty for advice.

---------- Post added at 12:58 PM ---------- Previous post was at 12:10 PM ----------

Nice.

Some feedback:

  • No taskbar icon - Especially since Windows 7, taskbar is generally more interesting than the task notification area icon :)
    At least making it an option would be welcome.
  • No window border etc?
  • Could be Neat if you could divide the beta changelog over the beta builds. So if you click a build on the left, you only see the changes in that build

Getting the following error at startup:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentException: No value exists with that name.

at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

at Microsoft.Win32.RegistryKey.DeleteValue(String name)

at Arma2BetaList.mainForm.autostartWithOSToolStripMenuItem_Click(Object sender, EventArgs e)

at Arma2BetaList.mainForm.loadSettings()

at Arma2BetaList.mainForm.mainForm_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

at System.Windows.Forms.Control.WmShowWindow(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.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.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

Arma2BetaList

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/data2/downloads/Arma2BetaList.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17020 built by: FXM3REL

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.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17020 built by: FXM3REL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.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.

Seems related to a registry key that doesn't exist.

I see no version list or changelogs, nor buttons to click (right click menu doesn't contain a 'refresh/fetch' either).

The same occurs in Windows 7 and in Windows 8 (Developer Preview), both 64-bit.

This fixes the issue, Form1.cs, line 360, change to:

					if (key.GetValue(keyName) != null)
					key.DeleteValue(keyName);

The bug is fixed!

Ty for ideas.

Share this post


Link to post
Share on other sites

Thanks! Would you like a dev-heaven project for it? Can also include a git repository for easy source review and history tracking etc.

Share this post


Link to post
Share on other sites
Thanks! Would you like a dev-heaven project for it? Can also include a git repository for easy source review and history tracking etc.

That would be nice,

Thank you!

Share this post


Link to post
Share on other sites

New version released (1.05).

Changelog:

Clickable links in changelog to dev-heaven

Option for taskbar icon

Repaired "Alwasy on top" to "Always on top" :)

Download link(same as in the first post): removed

Edited by danczer

Share this post


Link to post
Share on other sites

I'm looking for some thing that will download and install each patch as needed. Does any one have any ideas or thoughts. I been having some problems with updating my ARMA 2 game.

Share this post


Link to post
Share on other sites
I'm looking for some thing that will download and install each patch as needed. Does any one have any ideas or thoughts. I been having some problems with updating my ARMA 2 game.

Please write a ticket for this feature in the http://dev-heaven.net/projects/a2-beta-list/. I will do it for an optional function.

Also I plan to add settings for changing refresh time in the next release.

Share this post


Link to post
Share on other sites

Hi community!

I finished the lastest version of the Arma 2 Beta List Application. It is contains lot of new features.

- 1.12 -

Fixed: Change log with the same build number as beta release has wrong color.

New: Changeable refresh time in settings menu.

New: Application icon change when new beta arrive. User need to change beta selection to change back the icon.

New: Changes for selected build has orange color in change log.

Download from: http://dev-heaven.net/projects/a2-beta-list/files

Share this post


Link to post
Share on other sites

Well I downloaded your version 1.12 and where I ran the program, It says refreshing and then 4 minutes later it says refresh failed. Any one have some ideas. I still trying to figure out what this software does.

Share this post


Link to post
Share on other sites
Well I downloaded your version 1.12 and where I ran the program, It says refreshing and then 4 minutes later it says refresh failed. Any one have some ideas. I still trying to figure out what this software does.

It is notify the user when new arma 2 beta patch available. You can view the change log with a single click and also you can download the beta patch file if you double click on the beta build name in the list.

Share this post


Link to post
Share on other sites

Well sickboy told me that's are these are is just beta testing patches. There just for testing. They are not required and last time I tried to update my Arma 2 game. It wouldn't update the patch passes this one version I all ready had. (Sorry I don't remember what version) and do I have to download all of these patches and install every one right after the other or do I just download the newest patch and install it.

Share this post


Link to post
Share on other sites
Well sickboy told me that's are these are is just beta testing patches. There just for testing. They are not required and last time I tried to update my Arma 2 game. It wouldn't update the patch passes this one version I all ready had. (Sorry I don't remember what version) and do I have to download all of these patches and install every one right after the other or do I just download the newest patch and install it.

Well, you don't need to use this app. It is for players who use beta patches.

Share this post


Link to post
Share on other sites

Ok, thank you. Like i said that's what I was told so. Any way what I really was looking for is some thing to update Arma I. Since I have Arma II covered with SU.

Share this post


Link to post
Share on other sites

Some more fixes and features!

- 1.15 -

Fixed: Autostart with OS not work.

New: Check for new version of the application.

New: Wait cursor over beta list while checking for update.

New: New application label + link to download page.

Fixed: Double click on the list item not start downloading.

Download from: https://dev-heaven.net/projects/a2-beta-list/files

Share this post


Link to post
Share on other sites

Are you guys interested in a windows 8 version with metro UI?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×