well it kinda makes sence, i upgraded my cpu to have 3 gigs of ram
Yes, it should be. It works for me.is the thing in first post correct?
Yes, correct. This literally does nothing besides speeding it up. No other changes are made by this.So these changes will work for Plain BtS version 3.17 and for any Mod.
And should have no impact upon Solver's UOP ver 0.19, right?
I think you misunderstood what I actually did. I didn't just add the line, I replaced every instance of import pickle with import cPickle as pickle. So if it doesn't have the first line, then you don't need to do anything. The core Civ IV game does not use pickle, so it does not need this optimization. You only need it for mods that use pickle, in files that have the line import pickle. Not sure if you understood it correctly, I couldn't really tell from your post.I've added your line: import cPickle as pickle, in several .py files in the Main BtS folder and in the Mod I play the most (Rise of Mankind). I've seen improvements but don't know if I've missed files that need it too.
Does the Core game CIV IV need this fix too?
You could link to this post in that forum. I honestly don't have time right now, with school and all. Sorry. You probably won't see me on these forums much anymore at all.It would be great if you would visit the RoM forum and post your advise there too.
No problem, glad to help.Thank you musicfreak.
Well, if you're serious about 50% speed improvement, these changes will go straight to the top priority, and will be exported to vanilla, warlords, rand and MP.
However, I don't think I'll change city names storage to dictionaries, because there's not real speed improvement, and it's convenient for me to keep tuples, which I paste directly from Excel sheets
Well, if you're serious about 50% speed improvement, these changes will go straight to the top priority, and will be exported to vanilla, warlords, rand and MP.
However, I don't think I'll change city names storage to dictionaries, because there's not real speed improvement, and it's convenient for me to keep tuples, which I paste directly from Excel sheets
however, that would require more work. Since I have the code already, I could try to move that from RFCE to RFC.
however, that would require more work. Since I have the code already, I could try to move that from RFCE to RFC.