Its on the Wiki
Its on the Wiki
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)
Gotikiller, could you give us the link to the Splitter. I searched VickyWiki, but couldn't find it.
It's under utilities.
But Eärendil climbed the green hill of Túna and found it bare; and he entered into the streets of Tirion, and they were empty; and his heart was heavy, for he feared that some evil had come even to the Blessed Realm. He walked in the deserted ways of Tirion, and the dust upon his raiment and his shoes was a dust of diamonds, and he shone and glistened as he climbed the long white stairs. --The Silmarillion
Aiya Eärendil Elenion Ancalima!
The Roof of the World: My Tibetan Vicky VIP:R AAR (Another new update to celebrate 50,000 views!)
Awarded Weekly AAR Showcase 22-05-2008
Voted Favourite Vicky Gameplay AAR Q3 2008
WritAAR of the week 11-08-2009
Thanks, Gotkiller. I don't expect to be using it, but thanks all the same.
Effort placed into supporting this game should always be appreciated. Don't you all agree?![]()
Thanks Gotikiller. It will save me a lot of pain for sure![]()
You feel an intense pleasure each time you split a POP and as a result would not sap it for anything?Originally Posted by RELee
![]()
Completely off-topic, but as I caught hold of you RELee, I saw you have been wandering on Ageod's forums lately. Is AACW any good?


Got an error message when i tried to run a VIP savegame with your 2.00
Did not change any of the countries in the .cfg file, so it should just have split those 3 nations (ENG FRA RUS)Code:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. Parameter name: length at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) at PopSplitter.Form1.countryParse(String input, String output) at PopSplitter.Form1.button2_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) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- PopSplitter1 Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/DOCUME~1/Gene/LOCALS~1/Temp/Rar$EX00.987/Pop%20Splitter.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.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.
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.


Any more info on this Gotikiller. could it be due to the use of the new culture_extra_## tags ???
was hoping to recommend use of this for VIP:R (as it will greatly help AI nations performance) but since it's given me a definite error message, I can't.
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.
no shouldnt make a difference I dont think. I actually purposely gave you the undebugged version. Sry
But I know how I work. And if I know someone is depending on me to fix buggy software it gives me more... motivation I guess would be the word to fix it.
Sorta like tricking myself (I know it sounds weird). But is seems to work. I just need motivation.
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)
Alright just debugged it. It should go all the way through.
I havent seen whether it is actually splitting the pops. I will do that latter. Maybe try it if you want.
EDIT: Going to test that now actually. My perfectionist side got the better of me *ugh*.
EDIT #2: Its complete. I just checked it. Updating it on the Vikki Wiki.
Last edited by Gotikiller; 03-06-2007 at 21:59.
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)


Another error message
"Unhandled exception has occurred in our application.
Index and length must refer to a location within the string.
Paramter name : length.
Code:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. Parameter name: length at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) at PopSplitter.Form1.countryParse(String input, String output) at PopSplitter.Form1.button2_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) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- PopSplitter1 Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/DOCUME~1/Gene/LOCALS~1/Temp/Rar$EX04.370/Pop%20Splitter.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.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.
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.
Its up now. Putting up the source code. Might put in a mode so you can use the old split all too.
EDIT: Source Code is uploaded too
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)


Seems to work now.
Only thing was I got an error message when loading the new savegame up
"Missing = in statement :
= = issue_reset line 4444 (and dozens of others)
seems to be creating this kind of line in the new pops
Could still play thought fine by ignoring, so just an annoyance, not a game-crashing bugCode:pop = { id = 11530 culture = "russian" workforce = labourers religion = orthodox ideology = reactionary dominant_issue = pro_military secondary_issue = secularized militancy = 1.494 consciousness = 0.000 size = 0.325 cash = 0.000 ideology_reset = issue_reset = 2539 }
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.
There are two types of resets. Issue and Ideology. I think it has to do with Election events.
This was one of the bugs with the original converter. I will mess with it in a little bit whiel I am reinstalling V:R (just for VIP =). And man its Big!!! ).
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)


the converter is also causing a slight problem with reading names with accents
for example, the AI files for CAN and ENG have
"Québec"
but in the converted games it shows up at "Qubec", thus prompting an "unknown name" error.
edit - that is in the colony section of the AI preferences
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.
Alright I am looking into the Quebec thing.
The weird thing is that the e should be unicode and all strings in C# are automatically in unicode, so this shouldnt be an issue.
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)
Quick ? can you paste the text of the original pop that was supposed to be split.
It would make it much easier to mess around w/it.
EDIT: I think I found the problem. But please post it anyways so I can be sure. I think it is b/c the pop has both ideology reset and issue reset. But like I said post it plz =).
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)
I'm looking forward to a working program too. Would save you from so much micromanagement!
Thus it is that in war the victorious strategist only seeks battle after the victory has been won, whereas he who is destined to defeat first fights and afterwards looks for victory - Sun Tzu


Gotikiller recently posted version 3.0 of his POP splitter pver at Vickywiki.
The problems with the POP issues I noted above has been resolved, no more errors.
Still get the Quebec issue as noted above, but that can be ignored and played through without any noticable problems for the game going forward (in fact, savegames made post-using the POP split do not show the error, just the first file made with the splitter!)
At this point I would say this is very much usable for players who want to have some help in POP splitting. The nice thing with it is that you can add or remove countries from the config.cfg file so only specific nations can be split - I think this will be quite helpful with AI nations since they tend not to split POPs as often as human players, so making games more challenging by allowing the AI nations to increase their economic production potential more than currently.
Anyways I recommend this utility, it still needs to fix one small problem but it's not a game-killing problem and the base functionality works correctly to do what it intends to do.
Slowly working my schedule to make more time for Paradox. Have missed you all and hope to be more active here in 2013.
I thought I had fixed that problem =/. If you open the file in text pad and add in the missing e with the line on top that should fix the problem.
An American from the East Side.
1 Clerk
Nationality: Carpathian/Polish/Lithuanian (aka American =p )
Religion: Jewish
Ideology: Liberal
Revoltrisk: 0.0%
Militancy: 5 (+0.05)
Counsciousness: 10 (+1.20)
Sounds interesting. But what do you use this for?
(Seriously, i want to know. I have read the readme in the Wiki link but i couldnt find any explanation on when or in what circumstances i would need this).