Jump to content

Recommended Posts

I haven't even used your Launcher yet. But I have downloaded it. Friend I have read ALL ten pages of this post and I an frankly amazed at your work. Words can not discribe how god you are.

Thank You for all your labors and fine workmanship. This from an Old game that has fallen in love with ArmA 2.

I hope you feel the same way after using it. :)

Thanks for the feedback. I'm more than happy to provide what I hope is a useful tool to the community.

Share this post


Link to post
Share on other sites

Its the best launcher out there imo, SM, simple as that. Great work (btw, being able to preview the generated shortcut really is a neat feature :cool:) !

Share this post


Link to post
Share on other sites

This is a great tool, but maybe I have found a limitation?

I am very anal about splitting up my mod folders and grouping. So much so as they are broken down into weapons, vehicles and units then sub divided by nationality UK AUS, US, RU, Polish, CA, Opfor

Same with vehicles and weapons

What i have found is when i begin to add too many groups the launcher crashes and resets itself showing nothing in the group.

Is this common?

Share this post


Link to post
Share on other sites
This is a great tool, but maybe I have found a limitation?

I am very anal about splitting up my mod folders and grouping. So much so as they are broken down into weapons, vehicles and units then sub divided by nationality UK AUS, US, RU, Polish, CA, Opfor

Same with vehicles and weapons

What i have found is when i begin to add too many groups the launcher crashes and resets itself showing nothing in the group.

Is this common?

I've never had that happen to me, but I've never tested it for any sort of limit, and I don't normally use that many groups. I'll test it out before the next release.

Share this post


Link to post
Share on other sites
I've never had that happen to me, but I've never tested it for any sort of limit, and I don't normally use that many groups. I'll test it out before the next release.

Yea it is different, i was able to get around it by combining folders for certain things for the time being, i refuse to use any other launcher as your grouping makes it well.. fantastic and functional.

Thank you for looking into it.

Share this post


Link to post
Share on other sites

Yeh i love the grouping.

What I would also like to have is being able to have the same addons in more than 1 group.

So i could make a group with all the addons needed for a campaign then enable/disable the whole campaign group.

Edited by Nazul

Share this post


Link to post
Share on other sites

EDIT: To download the latest version, go to the first post.

Update: v1.0.0

Download

Here is version 1.0 of my launcher. Nothing much added except an Operation Manual to hopefully answer any basic questions you might have as far as features go. You can download it here separately, but it is also included in this latest installer. Just hit the help button and the PDF will load.

Not much change from the last release, but I feel like its in a good place to call it version 1.

Added Features:

  • Resizable Window
  • User's Manual

Thanks for all the feedback that's made it what it is today. I truly appreciate it.

Oh, and Happy New Year to you all. :)

Edited by SpiritedMachine

Share this post


Link to post
Share on other sites

Thanks mate, good way to start the year, on version 1!

Love the resizable window, just a small request, not even very important really but for it too remember window size?

Edited by Nazul

Share this post


Link to post
Share on other sites
This is a great tool, but maybe I have found a limitation?

I am very anal about splitting up my mod folders and grouping. So much so as they are broken down into weapons, vehicles and units then sub divided by nationality UK AUS, US, RU, Polish, CA, Opfor

Same with vehicles and weapons

What i have found is when i begin to add too many groups the launcher crashes and resets itself showing nothing in the group.

Is this common?

Hello. it has also happened to me, with 10 folders.

See end of this message if you want details on

how to start the JIT debugging instead of this dialog box.

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

System.Xml.XmlException: ' "' is an unexpected token. The expected token is ';'. Line 69, position 36th

by Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod (Method Target Procedure, Object [] Arguments, Boolean [] Copy Back, Pair flag flag)

by Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet (Object Instance, Type Type, String Member name, Object [] Arguments, String [] Argument Names, Type [] TypeArguments, Boolean [] Copy Back)

by ARMA2_Launcher.Form1.LoadTreeViewFromXmlFile (Object filepath)

by ARMA2_Launcher.Form1.loaddata ()

by ARMA2_Launcher.Form1.Form1_Load (Object sender, EventArgs e)

by System.EventHandler.Invoke (Object sender, EventArgs e)

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

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

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

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

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

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

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

by System.Windows.Forms.ContainerControl.WndProc (Message & m)

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

by System.Windows.Forms.Form.WndProc (Message & m)

by System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message & m)

by System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)

by System.Windows.Forms.NativeWindow.Callback (IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

************** Loaded Assemblies **************

mscorlib

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3603 (GDR.050727-3600)

Codebase: file: / / / C: / WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

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

ARMA2 Launcher

Assemblyversion: 1.0.0.0

Win32 Version: 1.0.0.0

Codebase: file: / / / C: / Program Files / spirited 20Machine/ArmA%% 20II% 20Launcher/ARMA2% 20Launcher.exe

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

Microsoft.VisualBasic

Assemblyversion: 8.0.0.0

Win32 version: 8.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

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

System

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

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

System.Windows.Forms

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

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

System.Drawing

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

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

System.Runtime.Remoting

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

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

System.Deployment

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll

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

System.Deployment.resources

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Deployment.resources/2.0.0.0_da_b03f5f7f11d50a3a/System.Deployment.resources.dll

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

System.Configuration

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

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

System.Xml

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3082 (QFE.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

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

System.Xml.Linq

Assemblyversion: 3.5.0.0

Win32 Version: 3.5.30729.1 built by: SP

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll

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

System.Core

Assemblyversion: 3.5.0.0

Win32 Version: 3.5.30729.1 built by: SP

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

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

System.XML.resources

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_da_b77a5c561934e089/System.Xml.resources.dll

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

mscorlib.resources

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3603 (GDR.050727-3600)

Codebase: file: / / / C: / WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

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

System.Windows.Forms.resources

Assemblyversion: 2.0.0.0

Win32 version: 2.0.50727.3053 (netfxsp.050727-3000)

Codebase: file: / / / C: / WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll

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

************** JIT debugging **************

If you want to enable JIT debugging, the value set jitDebugging

System.Windows.Forms section of the configuration file

for the program or computer.

The program must also be compiled with debugging

activated.

Example:

<configuration>

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

</ configuration>

When JIT debugging is enabled, all non-settled

exceptions sent to the JIT debugger registered on the computer, instead of

being phased out of this dialog box

Niels K

Edited by NielsKri

Share this post


Link to post
Share on other sites

Good work spirited machine. A fantastic and essential tool :)

btw, front page on Aus Arma :)

Edited by cm.

Share this post


Link to post
Share on other sites

EDIT: To download the latest version, go to the first post.

Update: v1.0.1

Download

Changed:

  • Window size and position is saved.

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

Hello. it has also happened to me, with 10 folders.

Niels K

I've been unable to recreate this error, with up to 50 different group folders, but I'll keep working on it. Thanks for letting me know.

Edited by SpiritedMachine

Share this post


Link to post
Share on other sites

Nice work again SpiritedMachine. Window position and size saving works great!

Thanks

Share this post


Link to post
Share on other sites

hello.

Thanx for the tool.

If I would to suggest:

1. add possibility to hide some directories from addon lists (for hidding .rsync data or caa directory structures etc)

2. add multi select on AddOn order list to make possible changing order for multiple addons/directories at once

3. add drag&drop while changing addons order

4. maybe selecting profiles should be available to one-click, not hidden in menu.

best regards

Share this post


Link to post
Share on other sites

Thank you for the comments.

I have a new project tracker, where I can keep track of feature requests and bug reports. So if you have any suggestions or bugs to report, please use it here. Thanks!

Edited by SpiritedMachine

Share this post


Link to post
Share on other sites

Please help, I keep getting the following error message (and I lose all saved groups in the profile I was working in, However it retains all other launch options and mod descriptions, I only lose the group names and grouping, which is a pain to redrag all mods over again):

Microsoft .net Framework

Unhandled exception has occurred in your application. If you click

Continue, the application will ignore this error and attemp to continue. If

you click Quit, the application will close immediately.

"" is an unexpected token. The expected token is ";". Line 5, position 38.

<Details tab>

See the end of this message for details on invoking

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

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

System.Xml.XmlException: '"' is an unexpected token. The expected token is ';'. Line 5, position 38.

at Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)

at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)

at ARMA2_Launcher.Form1.LoadTreeViewFromXmlFile(Object filepath)

at ARMA2_Launcher.Form1.loaddata()

at ARMA2_Launcher.Form1.Form1_Load(Object sender, EventArgs e)

at System.EventHandler.Invoke(Object sender, EventArgs e)

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

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.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3603 (GDR.050727-3600)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

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

ARMA2 Launcher

Assembly Version: 1.0.1.0

Win32 Version: 1.0.1.0

CodeBase: file:///C:/Users/user/Documents/Game%20Downloads/Arma2/Mods/Mod%20Launcher/Arma2%20Launcher/ARMA2%20Launcher.exe

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

Microsoft.VisualBasic

Assembly Version: 8.0.0.0

Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

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

System

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

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

System.Windows.Forms

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

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

System.Drawing

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

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

System.Runtime.Remoting

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

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

System.Configuration

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

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

System.Xml

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3074 (QFE.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

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

System.Deployment

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll

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

System.Xml.Linq

Assembly Version: 3.5.0.0

Win32 Version: 3.5.30729.1 built by: SP

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.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.

---------- Post added at 01:12 AM ---------- Previous post was at 12:53 AM ----------

I just figured it out. I found I was using the & symbol in one of my mod folder names, i.e. @DesertMercs&BlackOps. I verified this to be the problem by removing the & symbol=no problems. I then added the & symbol to a working mod and I recieved the same message. I hope this may help someone else in the future, which is why I posted it as a reply rather than an edit to my existing post. I noticed other people getting similar error messages and the author was unable to duplicate and this may be why.

Edited by Mysteryman5150

Share this post


Link to post
Share on other sites

Great launcher!

I've tried all the launchers available and I find this one to be the best IMHO. No offence to all the other launchers, yours are good, this one rocks. Excellent features, especially like the 'groups'.

I do have a couple of questions/suggestions/wishes.

Would it be possible to drag multiple addons over to a group, instead of just one at a time?

For instance, I have an 'islands' folder containing 23 mods. In the launcher I have an 'islands' group. ATM each mod has to be dragged over separately. I currently have around 400 mods for ArmA 2. Multi-drag would be a god-send.

Perhaps holding down [shift] and selecting the mods you want to drag over.

Any chance of a version that could launch OFP and ArmA 1?

I still play ArmA and occasionally OFP. Quality launchers for the oldies would be great. Even better would be OFP and ArmA options combined in your existing launcher.

I have tried tricking your launcher to work on ArmA and it seems to work perfectly, only gets messy when I have all the ArmA and ArmA 2 mods listed(in the hundreds).

When creating a shortcut it would be nice to have a default shortcut location. I don't have all my ArmA 2 shortcuts on the desktop (I stick them in a toolbar) and have to browse to the same folder every time I create a shortcut.

Keep up the good work!

Share this post


Link to post
Share on other sites
@2many- Look up 2 posts above yours, SpiritedMachine is now tracking at a different site;).

For those of you that are requesting features and reporting bugs, I have created a new tracker that is a part of my own website, so I have a little more control over it, rather than using a third-party site. From now on, please use the issue tracker here: SM ArmA 2 Launcher Project Tracker

Thanks to all for the comments and the feature requests.

Share this post


Link to post
Share on other sites

EDIT: To download the latest version, go to the first post.

Update: v1.1.0

Download

Project Tracker

Feature Additions / Improvements:

  • Toggle Hide/Show addons using the added button (Eye Icon), or by keyword (Right-click the button). Video
  • Drag multiple addons from available addon list to addon groups using standard windows Shift & Ctrl keys.Video
  • Change addon order quickly, without pressing arrow buttons. Select an addon or addons, then right-click where you want them to go. The relationship between addons stays the same. Video
  • Install addon folders by dragging a folder from windows onto the Addon Options List. Any folder dragged onto this list will be copied to the arma 2 directory. Or install addon folders to a custom addon directory by dragging the folder to the "Additional Addon Directories" list, where the destination is the directory your mouse is over when you drop the folder. Video
  • Send addons to the recycle bin using the added button. (Trash Icon) Video
  • Improved Addon Groups tree structure behavior. Additional commands via right-click menu (Check All, Uncheck All, Check All This Group, Uncheck All This Group). Video
  • Choose whether or not to launch Ventrilo/Teamspeak only when playing online.
  • Download Beta link directs your web browser to ArmA2 beta site.
  • Change profiles quickly using a drop-list located next to profiles button.
  • Updates are detected automatically. Update button is only visible when an update is available.
  • When creating shortcuts, the last used save location is stored.
  • Added a quick cleanup feature located in the Help dropdown menu, to clean up any old data from previous versions of the program you may have on your computer.

Bug Fixes:

  • A bug that occurred when an addon name included special characters such as & or % has been fixed.

1_1_0_0-ss1.png

Thanks to those giving me suggestions and pointing out any bugs. I appreciate your help in making this program better.

Edited by SpiritedMachine

Share this post


Link to post
Share on other sites

Thanks SpiritedMachine,

IMHO this is the best launcher out there. Easy to use\configure and has all the features I could ever ask for.

Thanks

Frosty

Share this post


Link to post
Share on other sites

Well done with yet another update SpiritedMachine!..... THE launcher of choice nowadays - without hesitation!

(is that a new font in the addons list? - looks more readable somehow...?)

Fantastic work and steady and reliable bugfixing and updating - can't ask for more...

Cheers!!!

B

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

×