•     Please make sure you check the Support FAQ and relevant Guides before you create a new thread in this section!

[SOLVED] Have been unable to play since the Launcher Update back in May 2018 due to an error

Posts
17
Likes
14
Welp, the title says it... MBII has always been my favourite game ever, i have played it for thousands of hours since it was released...

...but then the May 2018 Launcher Patch got released. And i have been unable to play since then. I have re-installed both Jedi Academy and MBII an immeasurable amount of times, i have tried literally EVERY fix proposed i have seen in EVERY thread about same or equal errors... yet it never gets to work.

Even if lots of threads have been done about this, i see myself forced to do yet another one since apparently none of them has the solution i need. Thanks in advance and i hope your help allows me to come back to my favourite game more than a year later after being unable to play it!

And now... to the details of the error: I get this everytime i try to initialize the launcher. If i try to continue and click ''Install'' or ''Repair'', i get said ''there's a new launcher version 3.0.4, want to update?'' and if i say yes, i get back to the error, and this is a never ending circle.

System.Runtime.InteropServices.ExternalException: No se puede ejecutar el programa. El comando que se estaba ejecutando era "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe" /noconfig /fullpaths @"C:\Users\Gonzalo\AppData\Local\Temp\xxzklwci.cmdline".
en System.CodeDom.Compiler.Executor.ExecWaitWithCaptureUnimpersonated(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine)
en System.CodeDom.Compiler.Executor.ExecWaitWithCapture(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine)
en Microsoft.CSharp.CSharpCodeGenerator.Compile(CompilerParameters options, String compilerDirectory, String compilerExe, String arguments, String& outputFile, Int32& nativeReturnValue, String trueArgs)
en Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)
en Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)
en Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)
en System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters options, String[] sources)
en System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
en System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
en System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
en System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
en System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
en MBII_Patcher.PatchDocument.DeserialisePatchDocument(Byte[] SerialisedBytes)
en MBII_Patcher.Patcher..ctor(Uri , String , Int32 , IMBIIPatchUI , IMBIILogger )
en #D"U\]HqY>hVTo>8'OUmXvjR-".‪‪‫‮‌‮‎‍‫‬‍‏‬‬‫‏‏‍‮‌‍‮‏‮()
en #D"U\]HqY>hVTo>8'OUmXvjR-".‌‏‬‏‌‮‭‍‍‍‬‪‬‌‪‭‌‍‮(Object , EventArgs )
en System.Windows.Forms.Form.OnLoad(EventArgs e)
en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
en System.Windows.Forms.Control.CreateControl()
en System.Windows.Forms.Control.WmShowWindow(Message& m)
en System.Windows.Forms.Control.WndProc(Message& m)
en #D"U\]HqY>hVTo>8'OUmXvjR-".‬‎‪‬‫‮‪‮‭‮‬‮‍‍‏‏‌‏‪‌‭‍‍‏‌‏‌‍‮(Message& )
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
MBIILauncher
Versión del ensamblado: 2.1.0.0
Versión Win32: 2.1.0.0
Código base: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Jedi%20Academy/GameData/MBIILauncher.exe
----------------------------------------
wPMnoCiaUTiGVIrmNeYYTHXjjsHo
Versión del ensamblado: 0.0.0.0
Versión Win32: 2.1.0.0
Código base: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Jedi%20Academy/GameData/MBIILauncher.exe
----------------------------------------
System
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MBII_Patcher
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Jedi%20Academy/GameData/MBII_Patcher.DLL
----------------------------------------
System.Configuration
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Core
Versión del ensamblado: 3.5.0.0
Versión Win32: 3.5.30729.7903 built by: Win9Rel
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.7905 (win9rel.050727-7900)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_es_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
Código base: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
uyDfQnftPVCnbxZfQUDDvIEYPisiA
Versión del ensamblado: 0.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Jedi%20Academy/GameData/MBII_Patcher.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.7905 (win9rel.050727-7900)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

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

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.
 

Spaghetti

Ghost
R2D2
Movie Battles II Team Retired
Posts
1,637
Likes
1,640
There's no good reason the launcher should try to update itself if you already have the latest version installed. Have you tried manually downloading the launcher again and overwriting the files in GameData? (I don't know what "re-installed MBII an immeasurable amount of times" means in the context of the launcher not working, unless you're doing so manually with the full ZIP download).
 
Posts
17
Likes
14
There's no good reason the launcher should try to update itself if you already have the latest version installed. Have you tried manually downloading the launcher again and overwriting the files in GameData? (I don't know what "re-installed MBII an immeasurable amount of times" means in the context of the launcher not working, unless you're doing so manually with the full ZIP download).

Yup. I have tried both overwriting, and also just uninstalling and deleting everything related to MBII and Jedi Academy from my pc and then installing everything from zero. But nothing works. Always the same errors. Since that infamous Launcher update...
 

Spaghetti

Ghost
R2D2
Movie Battles II Team Retired
Posts
1,637
Likes
1,640
Have you run the reset_mbii_launcher script in GameData to wipe launcher settings saved to the user profile?
 

Spaghetti

Ghost
R2D2
Movie Battles II Team Retired
Posts
1,637
Likes
1,640
Not really sure what to make of that then. I do not know of any dependencies introduced with the last update that would cause it to break. @Defiant might have some insight.
 

Defiant

Nerd
Project Leader
Movie Battles II Team
Code Leader
Posts
1,046
Likes
1,518
Looks like something wrong with .NET 3.5. What version of Windows are you running?
 
Posts
17
Likes
14
Looks like something wrong with .NET 3.5. What version of Windows are you running?

8.1 Pro. I have attempted to re-install the .NET 3.5 thing, but when i try to execute the executable, nothing happens. Also, it's really weird because i had been playing MBII for years on this very same computer... until the infamous day of the Launcher update came.
 
Posts
17
Likes
14
You need to do it from the "Turn Windows Features On or Off" dialog from control panel under Programs and Features - or you can try this: Download Microsoft .NET Framework Repair Tool from Official Microsoft Download Center

Bruh... the problem persists. But now the error takes longer to pop out... but same error, still not initializing...

I get error, i press continue, it tells me to update launcher, i say yes, i get error, and the vicious circle continues...
 

Defiant

Nerd
Project Leader
Movie Battles II Team
Code Leader
Posts
1,046
Likes
1,518
PM me on discord tomorrow and ill try to help more. Only other thing I can think of is to do with trust levels.
 
Posts
17
Likes
14
PM me on discord tomorrow and ill try to help more. Only other thing I can think of is to do with trust levels.

I can now play!

Launcher still does not work, but if i start the game from Multiplayer from Steam, it starts and runs fine. I don't know if this is going to work long-term, without launcher, but... at least i can now play xD

Thanks for the help anyways!
 

Defiant

Nerd
Project Leader
Movie Battles II Team
Code Leader
Posts
1,046
Likes
1,518
If you don't have the most recent version of launcher you will have trouble on anti-cheat enabled servers. But for the time being atleast as long as launcher is looking at the right place and is the latest version you should be ok.
 
Top