1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

[Map Script] PerfectWorld2.py

Discussion in 'Civ4 - Map Scripts' started by cephalo, Feb 17, 2009.

  1. muxec

    muxec Prince

    Joined:
    Jun 25, 2002
    Messages:
    453
    Location:
    Probably at home :)
    This script creates beautiful yet terribly unbalanced maps. Starts with only one pre-industrial resource in BFC yet lots of forests to chop in first several cities, uneven amount of land per player per start with "start everywhere"... Any workarounds?
     
  2. Ramesses

    Ramesses Ruler. Visionary. Pimp.

    Joined:
    Apr 15, 2008
    Messages:
    1,176
    For some reason, when I try to make the changes to this build of your script which successfully changed the map to a 2:1 ratio in your last build, it doesn't work. Would you know why this is?

    (See page 10)
     
  3. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    @LadiesOgre. When you compare the two files, your using something like WinMerge so you can plainly see all differences right?
     
  4. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    There is no guarantee of any particular resource in starting BFC. This map looks at all the stuff that you are closest to in determining how you should be placed. Occasionally bad starts happen, but as you play a few games you'll see that the AI's tend to fare equally well. If you start without any bonus resources, it's because you have a very good starting position.

    The 'value' of the land per player should be pretty close to mathematically equal.
     
  5. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    What sort of error are you getting? I tried 160, 81 and it was fine.
     
  6. cravistaz

    cravistaz Chieftain

    Joined:
    Jun 21, 2009
    Messages:
    1
    As to the Goody huts The file is ArtDefines_Improvements.xml
    change:
    <fScale>1.0</fScale>
    to a larger number
     
  7. TheLadiesOgre

    TheLadiesOgre Aspiring Codesmith

    Joined:
    Jan 16, 2009
    Messages:
    505
    Yes, I am using WinMerge, but I am not finding anything. I am about to give up and just deal with the one-tile strip, it's annoying. I tried making both wraps false and that didn't even help, it was still there one tile wide the whole way up the eastern edge of the map
     
  8. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    What terrain is on that strip?
     
  9. Ramesses

    Ramesses Ruler. Visionary. Pimp.

    Joined:
    Apr 15, 2008
    Messages:
    1,176
    Well, every time choose it from the Custom Game menu, the Old World, Pangaeas, and Wrapping options disappear. I've learned that when the extra options disappear, to interpret that as a failure to load.

    Change #1

    Code:
            #Height and Width of main climate and height maps. This does not
            #reflect the resulting map size. Both dimensions( + 1 if wrapping in
            #that dimension = False) must be evenly divisble by self.hmMaxGrain
            self.hmWidth = 144
            self.hmHeight = 97
    
    to

    Code:
            #Height and Width of main climate and height maps. This does not
            #reflect the resulting map size. Both dimensions( + 1 if wrapping in
            #that dimension = False) must be evenly divisble by self.hmMaxGrain
            self.hmWidth = 192
            self.hmHeight = 97
    

    Change #2

    Code:
    	WorldSizeTypes.WORLDSIZE_DUEL:		(12,8),
    	WorldSizeTypes.WORLDSIZE_TINY:		(16,10),
    	WorldSizeTypes.WORLDSIZE_SMALL:		(22,14),
    	WorldSizeTypes.WORLDSIZE_STANDARD:	(26,16),
    	WorldSizeTypes.WORLDSIZE_LARGE:		(32,20),
    	WorldSizeTypes.WORLDSIZE_HUGE:		(36,24)
    
    to

    Code:
    	WorldSizeTypes.WORLDSIZE_DUEL:		(16,8),
    	WorldSizeTypes.WORLDSIZE_TINY:		(20,10),
    	WorldSizeTypes.WORLDSIZE_SMALL:		(28,14),
    	WorldSizeTypes.WORLDSIZE_STANDARD:	(32,16),
    	WorldSizeTypes.WORLDSIZE_LARGE:		(40,20),
    	WorldSizeTypes.WORLDSIZE_HUGE:		(48,24)
    
    What I can't understand is that I changed it in exactly this way before, and it worked. Still does.
     
  10. TheLadiesOgre

    TheLadiesOgre Aspiring Codesmith

    Joined:
    Jan 16, 2009
    Messages:
    505
    It runs the spectrum of expected terrains for the climate band. It also looks like there is a line over which waves are lapping. When I edited it out with the WB, it looked like a trench, it didn't look like the typical Ocean terrain.
     
  11. Daryl95

    Daryl95 Templar

    Joined:
    Nov 9, 2008
    Messages:
    271
    Location:
    America
    Could you make it for BTS v3.19?
     
  12. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    This should work for 3.19, though I'm holding off upgrading for now mylself.
     
  13. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    Sometimes this sort of thing can be caused by a caching problem. Check your ini file to see if caching is turned on. If you use alot of mods, they can sometimes put weird stuff into your ini file.

    Is there anything in your PythonErr file?
     
  14. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    That's really strange. I've never seen that. I would call that a show stopper. You gotta fix it. Attach the latest file so I can check it out.
     
  15. Daryl95

    Daryl95 Templar

    Joined:
    Nov 9, 2008
    Messages:
    271
    Location:
    America
    I tried it. I guess I'll try it without my mod the MoreStuffMod but it crashed when it was loading. I don't think it would affect performance but do you think the better bts ai dll would affect it? I am using it with that and the MoreStuffMod. Is that an issue there are only two custom python files in the screens folder with is why I don't think this would affect it. What do you think, you know what's in this py file and I don't. All I know is that what I've edited or added doesn't seem to have anything to do with it. Help is appreciated.
     
  16. TheLadiesOgre

    TheLadiesOgre Aspiring Codesmith

    Joined:
    Jan 16, 2009
    Messages:
    505
    as requested
     
  17. Ramesses

    Ramesses Ruler. Visionary. Pimp.

    Joined:
    Apr 15, 2008
    Messages:
    1,176
    I am running more mods than last time. I went to the .ini file and set both "Disable cache" options to 0 (which I believe enables caching), or do you mean I should disable caching (set to 1 for both)?

    PythonErr2.log contains this, but I can't read any of it. Do you see anything out of the ordinary?
    Spoiler :
    sys.path = ['..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\email', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\encodings', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\build', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\colourchooser', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\editor', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\floatcanvas', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\masked', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\mixins', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\ogl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py\\tests', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed\\src-images', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM']

    sys.modules = {'zipimport': <module 'zipimport' (built-in)>, 'signal': <module 'signal' (built-in)>, '__builtin__': <module '__builtin__' (built-in)>, 'sys': <module 'sys' (built-in)>, '__main__': <module '__main__' (built-in)>, 'exceptions': <module 'exceptions' (built-in)>, 'CvPythonExtensions': <module 'CvPythonExtensions' (built-in)>}

    sys.builtin_module_names = ('CvPythonExtensions', '__builtin__', '__main__', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', '_codecs_iso2022', '_codecs_jp', '_codecs_kr', '_codecs_tw', '_csv', '_heapq', '_hotshot', '_locale', '_multibytecodec', '_random', '_sre', '_subprocess', '_symtable', '_weakref', '_winreg', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'md5', 'mmap', 'msvcrt', 'nt', 'operator', 'parser', 'regex', 'rgbimg', 'sha', 'signal', 'strop', 'struct', 'sys', 'thread', 'time', 'xxsubtype', 'zipimport')
    load_module CvEventInterface
    load_module BugEventManager
    load_module CvEventManager
    load_module CvUtil
    load_module traceback
    load_module PyHelpers
    load_module BugCore
    load_module BugUtil
    load_module time
    load_module ColorUtil
    13:20:52 INFO : BugCore - creating uninitialized mod RevDCM
    load_module CvScreensInterface
    load_module CvMainInterface
    load_module ScreenInput
    load_module CvScreenEnums
    load_module GodsOfOld
    load_module RevInstances
    load_module CvConfigParser
    load_module ConfigParser
    load_module CvPath
    load_module _winreg
    load_module CvModName
    os.getcwd(): C:\Program Files\2K Games\Firaxis Games\Sid Meier's Civilization 4 Gold\Beyond the Sword
    os.getcwd(): C:\Program Files\2K Games\Firaxis Games\Sid Meier's Civilization 4 Gold\Beyond the Sword
    CvPath.assetsPath
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\CustomAssets', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Assets"]
    filenames
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Addons.ini', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Addons.ini', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Addons.ini", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Addons.ini"]
    CvPath.assetsPath
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\CustomAssets', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Assets"]
    filenames
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Revolution.ini', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Revolution.ini', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Revolution.ini", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Revolution.ini"]
    load_module BugOptions
    load_module BugConfigTracker
    load_module BugInit
    load_module BugConfig
    load_module xmllib
    ..\WARLORDS\ASSETS\PYTHON\SYSTEM\xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
    load_module BugPath
    load_module FontUtil
    load_module InputUtil
    load_module configobj
    load_module __future__
    load_module codecs
    load_module validate
    validate import failed
    13:21:08 INFO : BugCore - creating uninitialized mod NJAGC
    13:21:08 INFO : BugCore - creating uninitialized mod Scores
    13:21:08 INFO : BugCore - creating uninitialized mod MainInterface
    13:21:08 INFO : BugCore - creating uninitialized mod CityScreen
    load_module MonkeyTools
    load_module AStarTools
    13:21:08 INFO : BugCore - creating uninitialized mod PLE
    load_module Scoreboard
    load_module DealUtil
    load_module PlayerUtil
    load_module ReminderEventManager
    load_module Popup
    load_module SdToolKit
    load_module cPickle
    load_module autolog
    13:21:08 INFO : BugCore - creating uninitialized mod Autolog
    13:21:08 INFO : BugCore - creating uninitialized mod Reminder
    load_module GGUtil
    load_module GPUtil
    load_module ProgressBarUtil
    load_module RawYields
    load_module CvTechChooser
    load_module TechPrefs
    13:21:08 INFO : BugCore - creating uninitialized mod Advisors
    load_module CvForeignAdvisor
    load_module math
    load_module CvExoticForeignAdvisor
    load_module IconGrid_BUG
    load_module DomPyHelpers
    load_module TechTree
    load_module AttitudeUtil
    load_module FavoriteCivicDetector
    load_module CvReligionScreen
    load_module CvCorporationScreen
    load_module CvCivicsScreen
    load_module CvVictoryScreen
    load_module TechUtil
    load_module CvEspionageAdvisor
    13:21:08 INFO : BugCore - creating uninitialized mod BetterEspionage
    load_module CvOptionsScreen
    load_module CvReplayScreen
    load_module CvHallOfFameScreen
    load_module CvDanQuayle
    load_module CvGameUtils
    load_module RevDCM
    load_module CvUnVictoryScreen
    load_module CvDawnOfMan
    load_module CvTechSplashScreen
    load_module CvTopCivs
    load_module random
    load_module CvInfoScreen
    load_module CvIntroMovieScreen
    load_module CvVictoryMovieScreen
    load_module CvWonderMovieScreen
    load_module CvEraMovieScreen
    load_module CvSpaceShipScreen
    load_module SevoScreenEnums
    load_module CvWorldBuilderScreen
    load_module CvWorldBuilderDiplomacyScreen
    load_module CvDebugTools
    load_module CvDebugInfoScreen
    load_module CvMapGeneratorUtil
    load_module CvGFCScreen
    load_module CvPopupInterface
    load_module CvScreenUtilsInterface
    load_module CvOverlayScreenUtils
    load_module CvDotMapOverlayScreen
    load_module CvStrategyOverlay
    load_module SdToolkit
    13:21:10 INFO : BugCore - creating uninitialized mod StrategyOverlay
    load_module CvScreenUtils
    load_module BugOptionsScreen
    load_module BugErrorOptionsTab
    load_module BugOptionsTab
    13:21:10 INFO : BugCore - creating uninitialized mod TechWindow
    init-ing world builder screen
    load_module CvWBPopups
    load_module CvCameraControls
    load_module CvAdvisorUtils
    load_module RevolutionInit
    load_module RevDefs
    load_module RevEvents
    load_module pickle
    load_module RevData
    load_module SdToolKitCustom
    load_module RevUtils
    load_module RevCivicsUtils
    load_module BarbarianCiv
    load_module AIAutoPlay
    load_module ChangePlayer
    load_module Revolution
    load_module RebelTypes
    load_module TextUtils
    load_module Tester
    load_module TechDiffusion
    load_module StartAsMinors
    load_module DynamicCivNames
    load_module LeaderCivNames
    13:21:13 DEBUG: BugEventManager - adding event 'PreGameStart'
    13:21:13 DEBUG: BugEventManager - adding event 'BeginActivePlayerTurn'
    13:21:13 DEBUG: BugEventManager - adding event 'LanguageChanged'
    13:21:13 DEBUG: BugEventManager - adding event 'ResolutionChanged'
    13:21:13 DEBUG: BugEventManager - adding event 'PythonReloaded'
    PY:Initializing Revolution Mod
    CvPath.assetsPath
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\CustomAssets', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Assets", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Assets"]
    filenames
    [u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Mods\\RevolutionDCM\\Revolution.ini', u'C:\\Users\\Mitch\\Documents\\My Games\\Beyond the Sword\\Revolution.ini', "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Mods\\RevolutionDCM\\Revolution.ini", "C:\\Program Files\\2K Games\\Firaxis Games\\Sid Meier's Civilization 4 Gold\\Beyond the Sword\\Revolution.ini"]
    13:21:13 DEBUG: BugInit - initializing...
    13:21:13 DEBUG: BugInit - global context not ready
    PY:OnInit
    load_module CvAppInterface
     
  18. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    Occasionally this map does crash. If you are getting a repeatable crash, look in your logs folder for the PythonErr.log file. That way we can see what might be the problem.
     
  19. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    You want to disable caching, so you want 'disable' set to 1. If it already was then caching is not the problem.

    There should be a PythonErr.log without the '2'. What's in there after you try to generate? Make sure you're looking in your myDocs bts log folder. There is a short-cut to that folder in your main BtS folder I believe. Each version of Civ has it's own log directory (vanilla, warlords etc.), we want the bts one if you are running bts.
     
  20. cephalo

    cephalo Deity

    Joined:
    Jul 26, 2007
    Messages:
    2,058
    Location:
    Missouri, USA
    I was going to compare this with the latest version, but I noticed that you had merged with version 2.0! You'll definately want PW 2.03, there are some important improvements there. Get a fresh copy of PW and put your marsh code in there, if that doesn't work, it will be easier for me to help you if you're on the latest version.
     

Share This Page