Fix for Application crash at character table parsing coming very soon.
Caused by character names key in savegame which are not anymore included in local_en_rome2.pack and local_en.pack.
Attila
Rome2
Fix for Application crash at character table parsing coming very soon.
Caused by character names key in savegame which are not anymore included in local_en_rome2.pack and local_en.pack.
Last edited by RoninX2807; August 20, 2014 at 11:07 AM.
1.5.0.3
- Fix for application crash at character table parsing. Caused by character names key(s) in the savegame which are not anymore included in local_en_rome2.pack and local_en.pack.
I get the following error with 1.5.0.3 (in Danish but I hope it's still understandable):
System.TypeLoadException: Typen 'System.Runtime.CompilerServices.IAsyncStateMachine' kunne ikke indlęses fra assemblyen 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
ved SaveParser.SaveParser.loadPackData()
ved SaveParser.SaveParser.formMain_Shown(Object sender, EventArgs e)
ved System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
ved System.Threading.ExecutionContext.runTryCode(Object userData)
ved System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
ved System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
ved System.Windows.Forms.Control.InvokeMarshaledCallbacks()
Do you use WinXP or .net 4.0?
If you use WinXP then you cannot install .NET Framework 4.5 anymore, then you have to wait till a 4.0er version of this tool will be done by me.
If you use Win7/8 then simply install .NET Framework 4.5.
With version 1.5.0.0 I parse the Rome 2 game's pack file for the infos instead of my own Data_XXX.txt files as before.
The PackParserLib is using a new MultiTask variant to parse the pack files simultaneously to minimize the start-up time of this application.
Unfortunately this MultiTasks variant is not available in Framework 4.0.
Last edited by RoninX2807; August 20, 2014 at 12:31 PM.
Sorry if this has been answered before, but...
Can this be used to make Hybrid Startpos as we could in ETW?
alhoon is not a member of the infamous Hoons: a (fictional) nazi-sympathizer KKK clan. Of course, no Hoon would openly admit affiliation to the uninitiated.
"Angry Uncle Gordon" describes me well.
_______________________________________________________
Beta-tester for Darthmod Empire, the default modification for Empire Total War that does not ask for your money behind patreon.
Developer of Causa Belli submod for Darthmod, headed by Hammeredalways and a ton of other people.
Developer of LtC: Random maps submod for Lands to Conquer (that brings a multitude of random maps and other features).
if you are using 4.0 please update to 4.5 first. You can find the link in "Requirement".
If still a problem, I check it with mod.
Is it possible for you to give me version v1.4.2.2, that worked perfectly last time I played Shogun 2. Still getting exceptions when I parse characters after your fix. (Got 4.5 net framework, win7 64bit)
Shogun 2, tried loading saves with and without mods, same exception.
1.5.0.4
- Fix for Shogun2, Napoleon and Empire
Well, it took 17 mins...
Last edited by RoninX2807; August 22, 2014 at 09:13 AM.
Still getting exception with new version;
Se slutningen af denne meddelelse, hvis du vil have detaljer om,
hvordan du starter JIT-fejlfinding i stedet for denne dialogboks. (some of its in danish)
************** Exception **************
System.NullReferenceException: Objektreferencen er ikke indstillet til en forekomst af et objekt.
ved SaveParserLibary.Util_Character.createCharacterS2(ParentNode parent, Int32 faction, Int32 character)
ved SaveParserLibary.ParserFunctions.loadCharacters(Int32 fromIndex, Int32 toIndex, Int32 filter)
ved SaveParser.SaveParser.b_Parse_Click(Object sender, EventArgs e)
ved System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
ved System.Windows.Forms.Control.WndProc(Message& m)
ved System.Windows.Forms.ButtonBase.WndProc(Message& m)
ved System.Windows.Forms.Button.WndProc(Message& m)
ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Indlęste assemblies **************
mscorlib
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SaveParser
Assemblyversion: 1.5.0.4
Win32-version: 1.5.0.4
CodeBase: file:///C:/Users/Mh%20Dyrelund/Desktop/l/Rome%202/SaveParser.exe
----------------------------------------
System.Windows.Forms
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
SaveParserLibary
Assemblyversion: 1.5.0.4
Win32-version: 1.5.0.4
CodeBase: file:///C:/Users/Mh%20Dyrelund/Desktop/l/Rome%202/SaveParserLibary.DLL
----------------------------------------
MyLibary
Assemblyversion: 1.0.1.0
Win32-version: 1.0.1.0
CodeBase: file:///C:/Users/Mh%20Dyrelund/Desktop/l/Rome%202/MyLibary.DLL
----------------------------------------
Accessibility
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
EsfLibrary
Assemblyversion: 1.1.0.0
Win32-version: 1.0.1.0
CodeBase: file:///C:/Users/Mh%20Dyrelund/Desktop/l/Rome%202/EsfLibrary.DLL
----------------------------------------
7Zip
Assemblyversion: 1.0.0.0
Win32-version: 1.0.0.0
CodeBase: file:///C:/Users/Mh%20Dyrelund/Desktop/l/Rome%202/7Zip.DLL
----------------------------------------
mscorlib.resources
Assemblyversion: 4.0.0.0
Win32-version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_da_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
1.5.0.5
- Fix in Data_Names.txt
(historical names still missing for Napoleon and Empire)
Last edited by RoninX2807; August 22, 2014 at 10:41 AM.
Well sorry to say I still get an error even with .net upgraded. Steam is not installed on my D: drive at all, so it seems a bit weird:
System.IO.DirectoryNotFoundException: En del af stien 'D:\Games\Steam\SteamApps\common\Total War Rome II\data\local_en.pack' blev ikke fundet.
ved System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
D:\Games\Steam\SteamApps\common\Total War Rome II\ is the default value in the SaveParser.ini, you should correct the path to your game path for the "gamePath_R2" entry in the SaveParser.ini as explicated in the ReadMe.txt or in the first post of this thread.
Installation:
- ...
- Add your Rome 2 game installation directory behind the "gamePath_R2" entry. If you do not own Rome 2, leave it empty behind the equal-sign.
Last edited by RoninX2807; August 23, 2014 at 02:37 AM.
No prob, but does it work now?
Yes since 1.5.0.0 its needed since gathering data for Rome 2 directly from the pack files.
Last edited by RoninX2807; August 23, 2014 at 11:17 AM.