City of Heroes Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Universal Linux Launcher?

Program: http://sourceforge.net/projects/ull/
Updated Games.xml: http://pastebin.com/7iw0kp9V
(Note that the ULL requires Mono, and may require additional packages such as gtk-sharp, glade-sharp, and xdelta)

thanks to Tex for bringing this option to our attention, and Katie V for sorting some things out with dependencies and updating the Games.xml file to work with the changes to CoH. it seems to be working for some right now as a viable alternative to the NC Soft Launcher.

right now, i can't get mine to work and would appreciate any help. i'm running Kubuntu 11.04.

i've tried a few methods:

1) a clean install of Architect Edition DVD and trying to update or repair.
2) pointing to an empty folder and letting ULL "repair" (ie. download a new client)

i've tried both repair methods above and, while it does download from the server, both give me .piggs with errors.

i can't try updating because the program crashes with this output:

Marshaling clicked signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[ULL.Patch].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at ULL.PatchWindow.UpdateGame () [0x00000] in <filename unknown>:0
at ULL.PatchWindow.Run () [0x00000] in <filename unknown>:0
at ULL.MainWindow.OnBtnOKClicked (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0
at GLib.ExceptionManager.RaiseUnhandledException(Syst em.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at ULL.GladeApp..ctor(Boolean args)
at ULL.GladeApp.Main(System.String[] args)

any ideas? i could use some right about now because i'm just about out of ideas on what to do with this.

here's a thread on the CoH forum where we're trying to figure out what to do about this recent change:

http://boards.cityofheroes.com/showthread.php?t=267988

Locked. No longer relevant.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjU2NDMwODcxLCJjc3JmX3Rva2VuIjoiQ3RoYXlxZmhTd2ZhbWtTZiIsImdkcHIiOjB9