Single Player bugs and crashes v37 plus (SVN) - After the 24th of December 2016

If what you say is correct, then that might be the problem. I don't have Map Making.
I believe we've grown ourselves a nice healthy face plant in our garden today! :)
 
If what you say is correct, then that might be the problem. I don't have Map Making.
Map Making is a Medieval Tech. The tech tree needs to be checked to see if it's still there at X column 47 and Y row 13. It's Prerequisite Tech is Paper. If you did not research Map making then that is your problem. If it's not in the Tech tree then that is Our problem.

Just because it's missing in the Sevopedia does not mean it's missing in game. (Although it is "usually" is a good indicator.)

The Tech Map Making is in the TechInfos.xml file. So it is in the game.

EDIT: Cartography is the Tech at X column 47 and Y row 13. It enables Map Making and enables the Cartographers Shop. See screenshots.

Did you build the Cartographers Shop? The city has to be at least size 13 to build it.

EDIT2: This is also an instance where we have a different Name for the Tech. Someone Changed Map Making to Cartography for the Tech screen display. But the Tech is TECH_MAP_MAKING in the TechInfos.xml. There is No TECH_CARTOGRAPHY in the TechInfos.xml file. This has happened before unfortunately and every time we fix it it causes a Save Game breaking Update. SMH! :cringe::nono:

EDIT3: Added screen shot from Sevopedia for Cartography.

Civ4ScreenShot0078.JPG
Civ4ScreenShot0079.JPG
Civ4ScreenShot0080.JPG
Civ4ScreenShot0082.JPG
 
Last edited:
I can confirm that in Caveman2Cosmos\Assets\XML\Technologies\CIV4TechInfos.xml, and precisely at line 11546, the TECH_MAP_MAKING is defined. Just by looking at a couple neighbour techs, I can see that the <Button> definition is slightly shorter for Map Making. No idea if it is relevant, though (probably not). Also it has a "bMoveFastPeaks" boolean that isn't present anywhere else. If that helps, I can confirm that I can move through peaks in my current game.

I can attach the xml file although as it is in the SVN repo and I haven't modified it in the slightest, you should have a copy of it (to reiterate, I am using SVN rev 9634).

Unfortunately however, I can't really see Map Making it in my tech tree (see attachment). What would Map Making be in line with in the Tech tree panel? X=47 and Y=13 unfortunately do not really speak to me.

I also double checked the Sevopedia entry for Paper, and sure enough, in the Leads To section, there are Charters, Cartography, Education and Perspective, but no Map Making.

I browsed through the files in the Logs folder, but there was no mention of tech, technology, map making in any file.

Let me know if there is anything else I can help you with.

Thank you for your attention.
 

Attachments

  • 2017-07-14 02_22_05-Civ IV_ Beyond The Sword.png
    2017-07-14 02_22_05-Civ IV_ Beyond The Sword.png
    1.3 MB · Views: 58
Wait, its name is Cartography? Oh well, then yes I have researched it for sure. Let me check the game again.
 
OK. Apologies for the mix-up. I am not as familiar with internal tech names as you are. I honestly thought the tech name would be Map making.

I confirm that I do have Cartography, I have researched it, and it does claim to activate map trading. (Screenshot 1)

And yet in the AI Trading window, I can't trade maps. (Screenshot 2).

As previously mentioned, BUG allows map trading. (Screenshot 3).

Again, apologies for the scare! However this is back to being a mystery.

Thank you for your attention.
 

Attachments

  • 2017-07-14 02_47_08-Civ IV_ Beyond The Sword.png
    2017-07-14 02_47_08-Civ IV_ Beyond The Sword.png
    198.3 KB · Views: 47
  • 2017-07-14 02_48_29-Civ IV_ Beyond The Sword.png
    2017-07-14 02_48_29-Civ IV_ Beyond The Sword.png
    219.3 KB · Views: 47
  • 2017-07-14 02_49_30-Civ IV_ Beyond The Sword.png
    2017-07-14 02_49_30-Civ IV_ Beyond The Sword.png
    604.2 KB · Views: 34
You have to build the Cartographer's Shop and it requires Paper and a Size 13 city or larger for it to be built.

Sometimes our building makers get carried away on their convoluted paths to getting things built. :rolleyes::p:cringe:
 
Cartography is a better name for map making so when we break savegames next we might want to update the xml type tag and text references to say cartography instead.
 
You have to build the Cartographer's Shop and it requires Paper and a Size 13 city or larger for it to be built.

Sometimes our building makers get carried away on their convoluted paths to getting things built. :rolleyes::p:cringe:
The building isn't necessary for enabling map trading, but as DH said, both parties need the cartography tech before they can trade maps.
Do you know anything about the tech level of those you want to trade maps with?
 
Don't forget that they also need that tech for trade to be possible.
OK, this makes the most sense. I have 70+ cities in my map and about half of them have a Cartographer's Shop. But even without that, I was unsure at JosEPh's suggestion, since from what it looks like, researching the tech should be enough to be able to trade maps, the presence of the shop (in which cities anyway?) should not be relevant.

Still, I seem to remember reading in Sevopedia that to trade maps, it's enough that only one party has the appropriate tech. (I can't check the game now).

Thank you all for your suggestions.
 
Still, I seem to remember reading in Sevopedia that to trade maps, it's enough that only one party has the appropriate tech. (I can't check the game now).
No it was changed, same as embassies were changed, from requiring only one of the participants requiring the tech to both requiring the tech.
 
Not sure if it is just a bug with the scenario I created to add a player, but I started a single player game with the GEM included and then added a civ with WB. I then saved the map with WB to create a scenario, and every game created from it has the Green Men discovering all the natural wonders, circumnavigating the globe and unattackable as animals. Is there something that has to be changed to make the scenario work again (it may be the same with other NPCs as well)?
 
Not sure if it is just a bug with the scenario I created to add a player, but I started a single player game with the GEM included and then added a civ with WB. I then saved the map with WB to create a scenario, and every game created from it has the Green Men discovering all the natural wonders, circumnavigating the globe and unattackable as animals. Is there something that has to be changed to make the scenario work again (it may be the same with other NPCs as well)?
Well you need to manually purge player/team data in scenario/map before you want to play it.

Here is clean version with one player, America in this case.
Code:
BeginTeam
    TeamID=0
    ContactWithTeam=0
    RevealMap=0
EndTeam
BeginTeam
    TeamID=1
    ContactWithTeam=1
    RevealMap=0
EndTeam
BeginTeam
    TeamID=2
    ContactWithTeam=2
    RevealMap=0
EndTeam
BeginTeam
    TeamID=3
    ContactWithTeam=3
    RevealMap=0
EndTeam
BeginTeam
    TeamID=4
    ContactWithTeam=4
    RevealMap=0
EndTeam
BeginTeam
    TeamID=5
    ContactWithTeam=5
    RevealMap=0
EndTeam
BeginTeam
    TeamID=6
    ContactWithTeam=6
    RevealMap=0
EndTeam
BeginTeam
    TeamID=7
    ContactWithTeam=7
    RevealMap=0
EndTeam
BeginTeam
    TeamID=8
    ContactWithTeam=8
    RevealMap=0
EndTeam
BeginTeam
    TeamID=9
    ContactWithTeam=9
    RevealMap=0
EndTeam
BeginTeam
    TeamID=10
    ContactWithTeam=10
    RevealMap=0
EndTeam
BeginTeam
    TeamID=11
    ContactWithTeam=11
    RevealMap=0
EndTeam
BeginTeam
    TeamID=12
    ContactWithTeam=12
    RevealMap=0
EndTeam
BeginTeam
    TeamID=13
    ContactWithTeam=13
    RevealMap=0
EndTeam
BeginTeam
    TeamID=14
    ContactWithTeam=14
    RevealMap=0
EndTeam
BeginTeam
    TeamID=15
    ContactWithTeam=15
    RevealMap=0
EndTeam
BeginTeam
    TeamID=16
    ContactWithTeam=16
    RevealMap=0
EndTeam
BeginTeam
    TeamID=17
    ContactWithTeam=17
    RevealMap=0
EndTeam
BeginTeam
    TeamID=18
    ContactWithTeam=18
    RevealMap=0
EndTeam
BeginTeam
    TeamID=19
    ContactWithTeam=19
    RevealMap=0
EndTeam
BeginTeam
    TeamID=20
    ContactWithTeam=20
    RevealMap=0
EndTeam
BeginTeam
    TeamID=21
    ContactWithTeam=21
    RevealMap=0
EndTeam
BeginTeam
    TeamID=22
    ContactWithTeam=22
    RevealMap=0
EndTeam
BeginTeam
    TeamID=23
    ContactWithTeam=23
    RevealMap=0
EndTeam
BeginTeam
    TeamID=24
    ContactWithTeam=24
    RevealMap=0
EndTeam
BeginTeam
    TeamID=25
    ContactWithTeam=25
    RevealMap=0
EndTeam
BeginTeam
    TeamID=26
    ContactWithTeam=26
    RevealMap=0
EndTeam
BeginTeam
    TeamID=27
    ContactWithTeam=27
    RevealMap=0
EndTeam
BeginTeam
    TeamID=28
    ContactWithTeam=28
    RevealMap=0
EndTeam
BeginTeam
    TeamID=29
    ContactWithTeam=29
    RevealMap=0
EndTeam
BeginTeam
    TeamID=30
    ContactWithTeam=30
    RevealMap=0
EndTeam
BeginTeam
    TeamID=31
    ContactWithTeam=31
    RevealMap=0
EndTeam
BeginTeam
    TeamID=32
    ContactWithTeam=32
    RevealMap=0
EndTeam
BeginTeam
    TeamID=33
    ContactWithTeam=33
    RevealMap=0
EndTeam
BeginTeam
    TeamID=34
    ContactWithTeam=34
    RevealMap=0
EndTeam
BeginTeam
    TeamID=35
    ContactWithTeam=35
    RevealMap=0
EndTeam
BeginTeam
    TeamID=36
    ContactWithTeam=36
    RevealMap=0
EndTeam
BeginTeam
    TeamID=37
    ContactWithTeam=37
    RevealMap=0
EndTeam
BeginTeam
    TeamID=38
    ContactWithTeam=38
    RevealMap=0
EndTeam
BeginTeam
    TeamID=39
    ContactWithTeam=39
    RevealMap=0
EndTeam
BeginTeam
    TeamID=40
    ContactWithTeam=40
    RevealMap=0
EndTeam
BeginTeam
    TeamID=41
    ContactWithTeam=41
    RevealMap=0
EndTeam
BeginTeam
    TeamID=42
    ContactWithTeam=42
    RevealMap=0
EndTeam
BeginTeam
    TeamID=43
    ContactWithTeam=43
    RevealMap=0
EndTeam
BeginTeam
    TeamID=44
    ContactWithTeam=44
    RevealMap=0
EndTeam
BeginTeam
    TeamID=45
    ContactWithTeam=45
    RevealMap=0
EndTeam
BeginTeam
    TeamID=46
    ContactWithTeam=46
    RevealMap=0
EndTeam
BeginTeam
    TeamID=47
    ContactWithTeam=47
    RevealMap=0
EndTeam
BeginTeam
    TeamID=48
    ContactWithTeam=48
    RevealMap=0
EndTeam
BeginTeam
    TeamID=49
    ContactWithTeam=49
    RevealMap=0
EndTeam
BeginPlayer
    Team=0
    LeaderType=LEADER_WASHINGTON
    CivType=CIVILIZATION_UNITED_STATES
    Color=PLAYERCOLOR_BLUE
    ArtStyle=ARTSTYLE_ANGLO_AMERICA
    PlayableCiv=1
    MinorNationStatus=0
    StartingGold=0
    StartingX=28, StartingY=20
    RandomStartLocation=false
EndPlayer
BeginPlayer
    Team=1
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=2
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=3
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=4
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=5
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=6
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=7
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=8
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=9
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=10
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=11
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=12
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=13
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=14
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=15
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=16
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=17
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=18
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=19
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=20
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=21
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=22
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=23
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=24
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=25
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=26
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=27
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=28
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=29
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=30
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=31
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=32
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=33
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=34
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=35
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=36
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=37
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=38
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=39
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=40
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=41
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=42
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=43
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=44
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=45
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=46
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=47
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=48
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
BeginPlayer
    Team=49
    LeaderType=NONE
    CivType=NONE
    Color=NONE
    ArtStyle=NONE
    Handicap=HANDICAP_NOBLE
EndPlayer
 
No, luck. I purged the player/team data as you suggested and the animals are still behaving like players and are unattackable. I am on SVN 9634 the patch for v37 if that matters.
 
Where did you add the extra player? They can't be in the last 5(?) spaces as they are reserved.
The last 10 are... in fact it screws things up if you assign a player with a gap between players at the beginning of the stream. AKA, if there are 8 players they must be 0,1,2,3,4,5,6,7. 0, 3, 5, 4, 8 etc will screw things up.
 
Thanks. That seemed to be it. WB left a gap between the players when I added the new player for some reason. Had to edit the scenario file to fix it.
 
I recruited an exile, and it spawned in the city center, unable to move, is this WAD? The pedia seems to indicate that they should spawn outside the borders
 
Top Bottom