December 7, 20178 yr I am trying to convert a vocal PS3 SNG file to XML, and getting the following error: --- No overload for method 'Serialize' takes 2 arguments. --- It is coming from the MS CSharp RuntimeBinder. I tried it with the latest general and beta versions (2.8.4.0 and 2.8.4.1) both resulted the same error. I did used the 'vocal' option for the Arrangment type. XML conversion works fine for the non vocal SNG files. Any idea what can cause this error, and how could I fix it? ------------------ 2017-12-07 12:10:50.1371 | RocksmithToolkitGUI.Program (INFO) : RocksmithToolkitGUI.Program.Main RocksmithToolkitGUI: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitLib: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitUpdater: v2.8.4.0-420e01fc OS: Microsoft Windows NT 10.0.16299.0 (64 bit) Runtime: v4.0.30319.42000 JIT: MsX86 Wine: 2017-12-07 12:12:38.2562 | RocksmithToolkitGUI.Program (ERROR) : RocksmithToolkitGUI.Program+<>c__DisplayClass1_0.<Main>b__1 Anonymously Hosted DynamicMethods AssemblyVoid CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean)Exception catched: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException No overload for method 'Serialize' takes '2' arguments Void CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean) at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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) Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: No overload for method 'Serialize' takes '2' arguments at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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)2017-12-07 12:18:51.9830 | RocksmithToolkitGUI.Program (ERROR) : RocksmithToolkitGUI.Program+<>c__DisplayClass1_0.<Main>b__1 Anonymously Hosted DynamicMethods AssemblyVoid CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean)Exception catched: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException No overload for method 'Serialize' takes '2' arguments Void CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean) at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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) Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: No overload for method 'Serialize' takes '2' arguments at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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)
December 7, 20178 yr As for me it could be incompatible framework installed or something share the files and I'll play with the issue. Donate with PayPal Latest Toolkit build (PC) My Workshop \\\\ Amon Amarth Workshop (by Generalsnus) Tool Discography
December 7, 20178 yr @@ingyom123 well upload it somewhere and I need psarc you're trying to savage actually all you need to do is unpack it to the folder and you'll get all the xml files you can use those in new eof project just like that.. I disin't get what's you're trying to do with developers tools :) Donate with PayPal Latest Toolkit build (PC) My Workshop \\\\ Amon Amarth Workshop (by Generalsnus) Tool Discography
December 7, 20178 yr Developer RocksmithToolkitGUI: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitLib: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitUpdater: v2.8.4.0-420e01fc OS: Microsoft Windows NT 10.0.16299.0 (64 bit) Since your RocksmithTookitUpdater is not on the same rev as others, it looks like Win10 (defender) may be blocking the toolkit. Have a look here for how to unblock it from Windows Defender. Are you tired of AV False Positives??? Now accepting donations on my website (Click Here) Your donation will be used towards buying a code signing certificate. CGT is now compatible and safe to use with Rocksmith® 2014 Remastered ... Latest Build of Custom Game Toolkit (CGT) w/ Game Save Gigbox Latest Build of Rocksmith Toolkit Latest Build of Customs Forge Song Manager (CFSM) All bug reports and help requests please include your: OS, CPU, AV, .NET Framework versions along with a description of the issue (include screenshots of error if possible). It should go without having to say ... make sure you are using the latest build before submitting bug reports or asking for help. * Remember to use your magic words (please and thank you) if you would like a response. Don't use phrases like 'thanks anyhow' as it is demeaning.
December 7, 20178 yr Author I was trying to savage Taylor-Swift_Teardrops-On-My-Guitar_v1_0_ps3_PS3 what I just downloaded from customforge. When unpacking it in the RStoolkit - even after telling I want the XML files - , it did not created those, only the SNG files. Still the SNG ->XML conversion worked fine for the guitar/bass tracks, but fails with the above error for the vocal track.
December 7, 20178 yr Author I have 3 different rstoolkit installed at the moment. 1, downloaded old not updated.2, downloaded old updated.3, downloaded new. You might be correct , (2) might have an update problem, but 1 and 3 gives the exact same error, so the root cause is not the different version of the updater. Here is the error from the 'all new' version : 2017-12-07 16:04:46.0964 | RocksmithToolkitGUI.Program (INFO) : RocksmithToolkitGUI.Program.Main RocksmithToolkitGUI: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitLib: v2.8.4.1-1df2e6f9 BETA RocksmithToolkitUpdater: v2.8.4.1-1df2e6f9 BETA OS: Microsoft Windows NT 10.0.16299.0 (64 bit) Runtime: v4.0.30319.42000 JIT: MsX86 Wine: Anonymously Hosted DynamicMethods AssemblyVoid CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean)Exception catched: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException No overload for method 'Serialize' takes '2' arguments Void CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object, System.IO.FileStream, Boolean) at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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) Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: No overload for method 'Serialize' takes '2' arguments at CallSite.Target(Closure , CallSite , Object , FileStream , Boolean ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at RocksmithToolkitGUI.SngConverter.SngConverter.convertSngXmlButton_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)
December 7, 20178 yr @@ingyom123 well most tested stuff is for pc so you'd better DL _p.psarc version and unpack that ps3 package could be corrupted on your side since I've got ps3 unpacked fine still it shows some error about missing "songs.manifest.json" all other parts are 100% fine p.s. this is the song http://customsforge.com/page/customsforge_rs_2014_cdlc.html/_/pc-enabled-rs-2014-cdlc/teardrops-on-my-guitar-r9121 Donate with PayPal Latest Toolkit build (PC) My Workshop \\\\ Amon Amarth Workshop (by Generalsnus) Tool Discography
December 7, 20178 yr Author Did you got the XML files ? I got the same error when unpacking, but it still unpacked everything except the XMLs.
December 7, 20178 yr Author I just tried the PC version of the same song, and converting the vocal SNG file to XML gave the exact same error.
December 7, 20178 yr @@ingyom123 weird things going around. validate your NET framework install and try again. meanwile here's the xml files for youhttps://drive.google.com/open?id=11w2VjSUXcWJ-NCtd-atcb_tyf9s4ZvmG Donate with PayPal Latest Toolkit build (PC) My Workshop \\\\ Amon Amarth Workshop (by Generalsnus) Tool Discography
December 7, 20178 yr Developer @Alex360 Problem is with the Serialize methods. Vocals Serialize takes one argument and Song2014 Serialize has two arguments. You want me to fix or are you going to? It's a two line fix. EDIT: NVM I committed the fix. @ingyom123 There are much easier ways to extract the vocals.xml than using SNG->XML converter. You can use:1) the Creator GUI and Import Packageor2) the Packer/Unpacker ... to unpack the CDLC and get all the xml's. Are you tired of AV False Positives??? Now accepting donations on my website (Click Here) Your donation will be used towards buying a code signing certificate. CGT is now compatible and safe to use with Rocksmith® 2014 Remastered ... Latest Build of Custom Game Toolkit (CGT) w/ Game Save Gigbox Latest Build of Rocksmith Toolkit Latest Build of Customs Forge Song Manager (CFSM) All bug reports and help requests please include your: OS, CPU, AV, .NET Framework versions along with a description of the issue (include screenshots of error if possible). It should go without having to say ... make sure you are using the latest build before submitting bug reports or asking for help. * Remember to use your magic words (please and thank you) if you would like a response. Don't use phrases like 'thanks anyhow' as it is demeaning.
I am trying to convert a vocal PS3 SNG file to XML, and getting the following error:
--- No overload for method 'Serialize' takes 2 arguments. ---
It is coming from the MS CSharp RuntimeBinder.
I tried it with the latest general and beta versions (2.8.4.0 and 2.8.4.1) both resulted the same error.
I did used the 'vocal' option for the Arrangment type.
XML conversion works fine for the non vocal SNG files.
Any idea what can cause this error, and how could I fix it?
------------------