PDA

View Full Version : Request: Achievements Windows 10



AoiX
04-15-2016, 06:25 AM
Some of us had the oportunity to play FFXI on Xbox 360. Now that the game no longer works with this console it it possible to link the same profile to gamertag used on Windows 10 through the Xbox Live App? I really want to finish all the achievements I never did while the console version was working.

Catmato
04-15-2016, 08:15 AM
I think Achievements are the worst thing to ever happen to gaming. I feel it would be a waste of development time.

Avina
04-15-2016, 10:37 AM
This is actually a pretty brilliant idea, in order to keep that feature present--but I doubt the dev time is there to get it all hooked in.

AoiX
04-15-2016, 04:01 PM
I think Achievements are the worst thing to ever happen to gaming. I feel it would be a waste of development time.

Well the achievements dilemma has been there since they were introduced, not gonna dig on that. Not everyone likes them. But since the work for the Xbox version is already done it shouldn't be hard to implement on the pc. Maybe the problem may arise when dealing with Microsoft. I just want the feature that shouldn't be hard to do.

Tidis
04-16-2016, 02:41 AM
I like achievements/trophies, for me they extend the life of a game and as a result I end up paying for new games less often because I'm playing a game through more thoroughly in a quest of completion.

Pixela
04-16-2016, 03:12 AM
Small dev team and you want them to add something that will benefit a tiny minority of people?

Zeargi
04-16-2016, 06:50 AM
Small dev team and you want them to add something that will benefit a tiny minority of people?

Steam and what not have also added achievements to things, to my understand. But I feel that it might be easier if they add a way for those that have a 360 to still unlock the achievements they would be missing while still playing on the PC. As it stands they can still log into the Playonline Viewer, so maybe something that way. I know if I played for as long as some people and couldn't ever complete a game that I loved, it'd bum me out. Fortunately, I completed all the achievements for the game before the time expired, but I can totally see how it would suck for others that hadn't.

AoiX
04-16-2016, 08:25 AM
Small dev team and you want them to add something that will benefit a tiny minority of people?

Small Dev Team that only needs to change some code that already exists on Xbox. I don't think the xbox live api is any different from console to pc. The structure of achievments is already there. It's more of a copy/paste job really. Besides it would open this to everyone that has access to the xbox live app on windows 10, which you can get for free as an upgrade from microsoft.

Avina
04-20-2016, 02:33 AM
I don't think it is as simple as you make it sound, and being a programmer myself, I know that is not merely a copy/paste job.

While it worked for the 360, that was likely a very tailored and custom-made job. The game was never built to support something like XBox Live when it was on the PlayStation and PC. That was something that had to be cooked up specifically for the 360 version. You are talking about an extra account layer on top of the already complicated setup (PlayOnline account hooks into Square-Enix).

I SUSPECT the way it worked for XI was something to the effect of the game sending code out that would be read by the XBox as an achievement unlocking. The thing is, that could only really been done since the game was taking a Live account being signed in for granted. On a PC, you have to account for the possibility that the user may not be a member of XBox Live, and that likely becomes more complicated.

Not that I wouldn't want to see this get implemented at some point, but I do feel that it is likely a bit of a stretch, and I don't think it is as easy as you are making it out to be. With a bigger dev team, yes, but as things are...

Then again, Matsui continues to impress me with just how much he's able to do with basically no resources at all, so...

AoiX
04-20-2016, 04:10 AM
Of course it's not a copy + paste thing. It has to be done properly. But the structure of achievments is relatively simple and something that SE knows how it works (not just ffxi but all the countless games released for xbox). Not to mention that said achievments already exist. The other way around PlayOnline accounts bind to one Xbox gamertag and one only. There's no way to bind to multiple xbox live accounts and specially no need to if you are appealing to console players that want a continuity on a pc enviroment. The Xbox App on Windows 10 let's you access the same account you use on xbox without any problems. So even if it had to be recoded for PC, the person doing the process already knows which flags to tag and use the existing option to unlock achievments from the bard npcs all over vana'diel (this is how it worked on xbox).

As a coder, you may want to check GamerServices and look for the achievments class and its collection. (MSDN Library).

The complexity of this task is no harder than what computer science students get at the end of first semester or at latest second semester.

Zeargi
04-21-2016, 04:58 AM
I SUSPECT the way it worked for XI was something to the effect of the game sending code out that would be read by the XBox as an achievement unlocking. The thing is, that could only really been done since the game was taking a Live account being signed in for granted. On a PC, you have to account for the possibility that the user may not be a member of XBox Live, and that likely becomes more complicated.

You'd be correct in this. While in other games made for 360/XBone, the achievements automatically unlocked after fulfilling the requirements, but with FFXI you had to go to a NPC Bard to unlock them. Most of them were story and job related with the exception of a few less than awesome ones: 1st Place in Ballista, 100 Crafting, and Limbus Titles back when it was restricted.

AoiX
04-21-2016, 05:34 AM
Just need to check a boolean for true or false in order to flag the achievement. Talking to the NPC is the event that triggers this check and sets the whole deal in motion.

Teraniku
04-22-2016, 09:53 PM
It could actually work in Windows 8, 8.1, and 10 since you can sign into your Live Accoiunt to log on as an option

AoiX
04-23-2016, 03:11 AM
There's an Xbox Live App on 8 and 8.1?

MDenham
04-23-2016, 04:23 AM
It would probably be going under the name "Games for Windows" there, but under the hood, yes, it's Xbox Live still. (For that matter, under that name you should be able to get the functionality under Windows 7 as well, and possibly even Vista though I'm not certain there.)