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


Torisen
Sep 22, 2010, 03:26 PM
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. :(

Torisen
Sep 24, 2010, 07:51 AM
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.

JoeHollywood
Sep 24, 2010, 01:55 PM
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

Q cumberR
Sep 24, 2010, 06:36 PM
Confirming, have played 3 games to the point of circumnavigation and still no achievement.

MadRat
Sep 24, 2010, 07:08 PM
Ditto on the confirm; I am playing England no less must have uncovered every accessible tile and no joy.

Rat

SerriaFox
Sep 24, 2010, 10:09 PM
it is turned off in the xml file. By design???

ainwood
Sep 26, 2010, 02:11 AM
it is turned off in the xml file. By design???
Which XML file?

SerriaFox
Sep 26, 2010, 12:31 PM
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
Sep 27, 2010, 02:01 AM
Yeah - but that looks like its turning-off any additional movement points for circumnavigating the globe (like civ4) rather than turning-off the Steam achievement.

Rayanth
Sep 28, 2010, 06:47 PM
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)

Rayanth
Sep 29, 2010, 11:32 AM
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!

http://moozorzica.com/civ5/magellan.jpg

Luft46
Oct 02, 2010, 01:10 PM
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!

PaaVi
Oct 03, 2010, 01:46 PM
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:

SerriaFox
Oct 03, 2010, 02:00 PM
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?

Rayanth
Oct 03, 2010, 05:41 PM
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.

silentknight111
Oct 04, 2010, 11:55 AM
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.

Merged with existing thread

Thanks for reporting this. It's a known bug and I've moved your post to the appropriate thread.

darkurthe
Oct 04, 2010, 12:23 PM
I have wondered the same thing, unless it only triggers if you are the first to do it...

Blue Smarties
Oct 05, 2010, 05:38 PM
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...

davehcyj
Nov 04, 2010, 07:42 PM
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.

isthmus
Dec 17, 2010, 07:32 PM
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?

MouseyPounds
Dec 17, 2010, 07:35 PM
Although I personally already have it (using the XML edit) others in the Steam Achievements (http://forums.civfanatics.com/showthread.php?t=379198) topic have also said it works now without the edit.

Furiey
Dec 20, 2010, 04:47 PM
I also now have this achievement. I got it when I loaded an old save in which I had explored the entire map (and already won the game) to check something and got magellan when I pressed end turn.

ecce
Jan 21, 2011, 05:36 PM
I got this a few weeks ago, it seems the issue is just that you need to play the "terre" map type (at least that's what made the difference for me, no XML editing needed).

phoenix8472
Feb 16, 2011, 06:52 AM
Does anyone know how to fix this bug for the Mac version?
before anyone suggests it, it doesn't use xml files so the previous fix won't work for me, very frustrating!
cheers

phoenix8472
Feb 20, 2011, 03:55 PM
update on my previous post, have now got this achievement.
Don't know if it is the most recent patch or if it only works on specific maps but manage to get it on the "Terra" map, found in the advanced setup options. (Thanks ecce!)

On Chieftain difficulty, as England to get marine bonuses, raced through research to get a Caraval (Great Lighthouse helps too) then sent it all the way round once to get back to my starting city and that gave me the achievement.

Hopefully this bug is now fixed by patching, but if not I suggest you try that technique.