STEAM GROUP
SaveParser User Group SaveParser
STEAM GROUP
SaveParser User Group SaveParser
5
IN-GAME
115
ONLINE
Founded
August 18, 2015
Language
English
SenSx Oct 2, 2019 @ 6:02pm
SaveParser for TWW 1: Edit Skills (Unhandled Exception)
Hello,

I'm trying to use saveparser for Warhammer Total War, the first game, in the classic campaign.
I want to change my skill alocation for one of my Lord, I made mistakes.


Here is how I'm trying to fix this:

- Add Skill points to my lord ( if I first erase the skills upgrades I ant to clear, I won't have the 4 skills peer category in the skill tree, and I don't know if it will break the game).
So load save game, clic parse, double clic on the Lord name, and add skill points.

- In game I'll get the new skills instead.

- Then using Save parser again, I will delete the lvl 2 skills I don't want any more.
Right clic on the Lord name, open in EditSF, then delete the CAMPAIGN_SKILLS_BLOCK I don't want anymore.

- THEN add skill points again, to get the skills back, but only tier 1 (I upgraded skills at lvl 2 by mistake, I want to go back to lvl 1 only).






But I'm getting an unhandled exception error upon saving my changes, saying " Input string was not in a correct format".
Even when the only change I do is adding Skill points, which seems fairly easy.

Then I found this.

http://www.twcenter.net/forums/showthread.php?637771-SaveParser-Editor-for-Total-War-savegames-v1-37-0-0/page53

My game is not in English, it is set in an other language.

So according to this comment on this link, I need to:

1) Download the NoGameDataPack.zip and install it, but i can't find it.

2) Then I need to open the Open SaveParser.ini, and search for useXMLPackDataFiles = false and change it to useXMLPackDataFiles = true.
But I can't find this line in the ini either !


Any help here please ?

Last edited by SenSx; Oct 2, 2019 @ 6:03pm
< >
Showing 1-1 of 1 comments
SenSx Oct 2, 2019 @ 6:15pm 
Here is my bug report:



See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.String.System.IConvertible.ToUInt32(IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at EsfLibrary.EsfArrayNode`1.DefaultFromString(String toConvert)
at EsfLibrary.EsfArrayNode`1.FromString(String value)
at SaveParserLibrary.ParserFunctions.markSavegameFileAsModifiedW2(EsfFile esfFile)
at SaveParser.SaveParser.saveGame(String fileName, String path)
at SaveParser.SaveParser.tsmi_SaveFileAs_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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.8.4010.0 built by: NET48REL1LAST_B
CodeBase: file:/C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SaveParser
Assembly Version: 1.41.0.0
Win32 Version: 1.41.0.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/SaveParser.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3928.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
RoninXLibrary
Assembly Version: 1.15.0.0
Win32 Version: 1.15.0.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/RoninXLibrary.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3928.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
SaveParserLibrary
Assembly Version: 1.38.2.0
Win32 Version: 1.38.2.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/SaveParserLibrary.DLL
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:/C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
EsfLibrary
Assembly Version: 1.1.3.0
Win32 Version: 1.0.4.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/EsfLibrary.DLL
----------------------------------------
7Zip
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/7Zip.DLL
----------------------------------------
PackParserLibrary
Assembly Version: 1.30.0.1
Win32 Version: 1.30.0.1
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/PackParserLibrary.DLL
----------------------------------------
Common
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/Common.DLL
----------------------------------------
SaveParserDialogs
Assembly Version: 1.38.2.1
Win32 Version: 1.38.2.1
CodeBase: file:///D:/Sauvegardes/Warhammer%20Total%20War/SaveParserDialogs.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.
< >
Showing 1-1 of 1 comments
Per page: 1530 50