you do not need a cd key code if you have already activated and played your game
your game is tied to your Uplay account
cd keys can only be used one time
it's possible you may have logged into the wrong Uplay account , or have an out of Date version of Uplay installed
see https://support.ubi.com/en-GB/faqs/0...1364550511673/
https://support.ubi.com/en-GB/faqs/0...1364550511673/
as of the start of the Steam Summer sale if you purchased your game on Steam
it will no longer show your base game cd key (it is no longer needed )
all you have to do is install your game via Steam
EXIT STEAM
then Uninstall the version of Uplay that Steam installs with the game (its outdated )
go to the Uplay web page https://uplay.ubi.com
download and install the latest version of Uplay
log in to the same uplay account you first registered your Far Cry 4 game to
(skip the activate window )
restart steam and launch your game
if you have an issue past that you'll need to open a support ticket or contact Ubisoft support for your region
https://support.ubi.com/en-GB/Contact#en-gb