[FIXED] Magellan Achievement doesn't trigger - deactivated via XML(?)

Torisen

Professor
Joined
Dec 4, 2003
Messages
51
Location
Whittier, CA
I explored every hex except for one isolated ice hex that I can't reach on a large, continents map.

I did this at chieftan level, so there's no AI out there exploring the ocean.

I sailed my caravel all the way around the world and then uncovered every ocean hex and then explored every land hex.

And... I still did not get the Magellan achievement for circumnavigation. :(
 
So, I just checked the global achievements on Steam. Magellan has been achieved by 0% of all players. Since this is supposed to be one of the easy ones, I'd say it's pretty clear that this is a bug.
 
Seems to be an issue with the magellan achievment for circumnavigating the world.

I went into the global achievement listing and not only have I not figured it out, but it ranks at 0% among all pc's
 
Confirming, have played 3 games to the point of circumnavigation and still no achievement.
 
Ditto on the confirm; I am playing England no less must have uncovered every accessible tile and no joy.

Rat
 
in the following file:
C:\Program Files\Steam\steamapps\common\sid meier's civilization v\Assets\Gameplay\XML GlobalDefines

there is the following line:


- <Row Name="CIRCUMNAVIGATE_FREE_MOVES">
<Value>0</Value>
</Row>
 
Ainwood, while that is most likely true, there is a possibility that's still the problem - I will try activating it when i start my next game.

To explain: Depending on how the steam achievement is coded, it's possible that because the bonus isn't being triggered, then neither is the code for the achievement. Specifically, if they put the steam achievement unlcok code in the same block as the bonus from the circumnavigation, and there's an if/then wrapping that block that skips it because the XML is set to 0... then you'll never get the achievement.

I aim to test this by setting the value to 1, and circumnavigating to see what happens. Will update at some point in the next couple days if nobody beats me to it (I'm wrapping up a late-stage Marathon Huge Continents right now, for a culture win... game's been going for a week x.x)
 
Well folks, that fixes it! I now have the Magellan achievement... Steps to reproduce fix :

1) Exit Civ5. Exit Steam, too, just in case (it shouldn't be necessary, but I did)

2) Make a backup copy of c:\Program Files [(x86 if you are on 64 bit)]\Steam\steamapps\common\sid meier's civilization v\Assets\Gameplay\XML\GloabalDefines.xml

3) Edit the original file, notepad works just fine, search for the line 'CIRCUMNAVIGATE_FREE_MOVES' and change the 0 to a 1 [Special note, it is possible that changing this to a higher value will give MORE extra movement, but you wouldn't want to cheat would you?]

4) save the file.

5) start up steam and Civ5.

6) I created a Duel-size Archipelago map, and beelined tech for Sailing so I could build a Trireme ASAP. Archipelago links all islands by shallow water, so you can circumnav earlier in the game. (I also played as Ottoman, to get extra naval units from the barbarians, and set those to auto-explore when i capture them)

7) circumnav globe... make SURE it's a completed loop... unlike Civ4, where so long as you'd been at every longitude, in Civ5, it must be contiguous.

8) Check steam for your "rare" achievement!

 
Thanks Rayanth - I just changed this value and it worked for me too. I went back to an old save game, moved a couple of ships, and there was the Magellan achievement!
 
I tried it and it worked for me too. For some reason it got unlocked when my ship was just halfway around the world, but at least I got it. Thank you Rayanth very much! :goodjob:
 
I tried it and it worked for me too. For some reason it got unlocked when my ship was just halfway around the world, but at least I got it. Thank you Rayanth very much! :goodjob:

that might be why they turned it off?
 
that might be why they turned it off?

seems fishy. but not entirely unbelievable. "hmm, instead of fixing this bug, let's just disable the feature, and the achievement that goes with it, and hope nobody notices"

Yeah, given the quality of the game so far, I wouldn't put it past them, but it seems like an easy fix.
 
So the Magellan Achievement says "Prove that the world is round by uncovering a connected loop of tiles around the circumference of the world."

I've played several games now, and every time I've had a ship sail the full circumference of the globe. I've never received the achievement. Is this a bug, or am I missing something.

Moderator Action: Merged with existing thread

Thanks for reporting this. It's a known bug and I've moved your post to the appropriate thread.
 
I have wondered the same thing, unless it only triggers if you are the first to do it...
 
I'd noticed this; I'd assumed they'd made it harder by making you have to create an unbroken link of travelled tiles by one unit (e.g. try exploring a loop, then send an embarked land unit round on a loop, walking over any land, to end on the tile they started on). I kept trying, but my units kept finding Barbarian Triremes while bobbin' round the oggin...

Still, it seems odd to have an 'accomplishment' that means you have to edit game files to get it...
 
c:\Program Files [(x86 if you are on 64 bit)]\Steam\steamapps\common\sid meier's civilization v\Assets\Gameplay\XML\GloabalDefines.xml

line 'CIRCUMNAVIGATE_FREE_MOVES' change the 0 to a 1

Confirmed this works. On a pangea map I found a location where I could sail strait west all the way around the globe making a perfect circle and I still didn't get this achievement, so I came searching here. After making the above change and loading a saved game after I moved that boat a single square I got a popup saying I earned 1 extra movement. After exiting the game I had the accomplichment.
 
Think this is fixed now with the latest patch? I just got this on my most recent game and haven't done any XML edits.
Can anyone confirm?
 
Top Bottom