-
Notifications
You must be signed in to change notification settings - Fork 0
Achievements
In FUEL, the 46 achievements are handled by Games for Windows - Live (see XLive). Miscellaneous scripts I used while researching this are available in the FUEL Achievements Gist. While researching this I found GFWL Achievement Manager (wemod forum post) which is cool and a similar approach could be used to dump achievement details XMLs from games in a more automated fashion. You can view achievement progress online using the Xbox website at the URL printf("https://account.xbox.com/%s/GameInfoHub?titleid=%d&activetab=main:mainTab2", locale, dwTitleId)
where locale
can be en-us
, fr-fr
, de-de
, or another locale name, and dwTitleId
is 1129121839
(while the title ID is normally formated as an unprefixed hexadecimal number, 434d082f
, this URL expects it formated in decimal) for FUEL; https://account.xbox.com/en-us/GameInfoHub?titleid=1129121839&activetab=main:mainTab2.
Poorly stitched-together scroll of the achievement menu in GFWL (sorted in the order I achieved them, most recent at the top, ties broken by dwId
higher IDs first):
View of an individual achievement:
Table of XACHIEVEMENT_DETAILS
values (sorted by dwId
ascending, the actual data is sorted roughly as in the screenshot above, it seems there are some differences when the ftAchieved
s are equal. The enumerator data is likely sorted by the order achievements are written):
dwId | pwszLabel | pwszDescription | pwszUnachieved | dwImageId | dwCred | dwFlags.XACHIEVEMENT_TYPE | dwFlags.XACHIEVEMENT_DETAILS_SHOWUNACHIEVED |
---|---|---|---|---|---|---|---|
10 | Completion obsession syndrome | Now, go breathe some fresh air! | Now, go breathe some fresh air! | 20 | 40 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
11 | Hello, world! | In free ride, go from Offshore Shack Camp to Tsunami Reef Camp without resorting to the chopper. | In free ride, go from Offshore Shack Camp to Tsunami Reef Camp without resorting to the chopper. | 4 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
12 | Born under a lucky star | Win your first Star in career mode. | Win your first Star in career mode. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
13 | Open your eyes | Find and contemplate a Vista Point. | Find and contemplate a Vista Point. | 21 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
14 | Here comes a new challenger! | Win a challenge. | Win a challenge. | 7 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
15 | DIY | Create a race using the race editor. | Create a race using the race editor. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
16 | All your camps are belong to us | Unlock all 19 camps for great justice! | Unlock all 19 camps for great justice! | 5 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
17 | Humble beginnings | Win all three Stars on ‘Riders on the Storm’. | Win all three Stars on ‘Riders on the Storm’. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
18 | Path to glory | Win all three Stars on ‘Twisted Minds’. | Win all three Stars on ‘Twisted Minds’. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
19 | Under the limelight | Win all three Stars on ‘All’s Well That Ends Well’. | Win all three Stars on ‘All’s Well That Ends Well’. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
20 | One of each, please! | Own at least one vehicle of each type. | Own at least one vehicle of each type. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
21 | Hobbyist collector | Own 10 vehicles. | Own 10 vehicles. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
22 | Regular collector | Own 40 vehicles. | Own 40 vehicles. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
23 | Obsessional collector | Own all 74 vehicles. | Own all 74 vehicles. | 15 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
24 | Hobbyist sightseer | Find and contemplate 10 Vista Points. | Find and contemplate 10 Vista Points. | 21 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
25 | Regular sightseer | Find and contemplate 50 Vista Points. | Find and contemplate 50 Vista Points. | 21 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
26 | Obsessional sightseer | Find and contemplate all 95 Vista Points. | Find and contemplate all 95 Vista Points. | 22 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
27 | Hobbyist stargazer | Win 40 Stars in career mode. | Win 40 Stars in career mode. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
28 | Regular stargazer | Win 120 Stars in career mode. | Win 120 Stars in career mode. | 2 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
29 | Obsessional stargazer | Win all 216 Stars in career mode. | Win all 216 Stars in career mode. | 3 | 90 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
30 | Hobbyist challenger | Win 30 challenges. | Win 30 challenges. | 7 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
31 | Regular challenger | Win 100 challenges. | Win 100 challenges. | 8 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
32 | Obsessional challenger | Win all 190 challenges. | Win all 190 challenges. | 9 | 90 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
33 | Hobbyist painter | Collect 50 vehicle liveries. | Collect 50 vehicle liveries. | 11 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
34 | Regular painter | Collect 100 vehicle liveries. | Collect 100 vehicle liveries. | 11 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
35 | Obsessional painter | Collect 148 vehicle liveries. | Collect 148 vehicle liveries. | 12 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
36 | Gear lover | Own 24 pieces of gear for the driver in career mode. | Own 24 pieces of gear for the driver in career mode. | 17 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
37 | Gear buff | Own 48 pieces of gear for the driver in career mode. | Own 48 pieces of gear for the driver in career mode. | 17 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
38 | Gear freak | Own 72 pieces of gear for the driver in career mode. | Own 72 pieces of gear for the driver in career mode. | 18 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
39 | Oil strike | Collect your first oil drum. | Collect your first oil drum. | 10 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
40 | Oil rig | Collect 100 oil drums on the field. | Collect 100 oil drums on the field. | 10 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
41 | Black gold tycoon | Collect 500 oil drums on the field | Collect 500 oil drums on the field | 10 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
42 | A stroll in the park | Drive a cumulative total of 62 mi (100 km) in free ride mode | Drive a cumulative total of 62 mi (100 km) in free ride mode | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
43 | Safari adept | Drive a cumulative total of 310 mi (500 km) in free ride mode | Drive a cumulative total of 310 mi (500 km) in free ride mode | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
44 | Globetrotter | Drive a cumulative total of 620 mi (1000 km) in free ride mode | Drive a cumulative total of 620 mi (1000 km) in free ride mode | 15 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
45 | Rocket science | Travel 80 meters in a single jump. | Travel 80 meters in a single jump. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
46 | Salt over snow | In free ride, go from White Flats Camp to Pinwheels Ridge Camp without resorting to the chopper. | 4 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 0 | |
47 | 'Tis but a scratch! | Finish a career race ranked 1st without wrecking your ride. | Finish a career race ranked 1st without wrecking your ride. | 2 | 30 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
48 | Blind man's buff | Finish a career race ranked 1st without GPS. | Finish a career race ranked 1st without GPS. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
49 | Newton was right, after all! | Fall 150 meters. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 0 | |
50 | Sand to stone | In free ride, go from Tsunami Reef Camp to Redrock Bluffs Camp without resorting to the chopper. | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 0 | |
51 | Squadala, we're off! | Use heliports one hundred times. Faster than a magic carpet, huh? | 4 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 0 | |
52 | Natural selection | Finish 30 online Career races ranked 1st. | Finish 30 online Career races ranked 1st. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
53 | Underground brotherhood | Play and win 30 online custom races you haven't created. | Play and win 30 online custom races you haven't created. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
54 | A prophet in his own country | Finish ranked 1st on 10 online custom races you HAVE created. | Finish ranked 1st on 10 online custom races you HAVE created. | 1 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
55 | Wriggling about | Perform 200 tricks (bikes and quads). | Perform 200 tricks (bikes and quads). | 14 | 15 | XACHIEVEMENT_TYPE_COMPLETION | 1 |
The achievement icons can be downloaded via the printf("https://image-ssl.xboxlive.com/global/t.%x/ach/0/%x", dwTitleID, dwImageId)
style URLs, where dwTitleID
is 434d082f
for FUEL and dwImageId
is any of the values below in hex. There don't appear to be any icons for the "missing" dwImageId
s on the server, for example https://image-ssl.xboxlive.com/global/t.434d082f/ach/0/6 results in a 404, at least for FUEL, I cannot speak for other games. There also does not appear to be any authentication requirement to request the icons, so it would be easy to mass scrape these if you know title ids and assume a range of dwImageId
values to try. Icon used for each dwImageId
:
dwImageId | Icon |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
14 | |
15 | |
17 | |
18 | |
20 | |
21 | |
22 |
For FMTK Users and Mod Developers
For FMTK Developers
Asobo BigFile Format Specification
Asobo Classes
Animation_Z
Binary_Z
Bitmap_Z
Camera_Z
CollisionVol_Z
Fonts_Z
GameObj_Z
GenWorld_Z
GwRoad_Z
Keyframer*_Z
Light_Z
LightData_Z
Lod_Z
LodData_Z
Material_Z
MaterialAnim_Z
MaterialObj_Z
Mesh_Z
MeshData_Z
Node_Z
Omni_Z
Particles_Z
ParticlesData_Z
RotShape_Z
RotShapeData_Z
Rtc_Z
Skel_Z
Skin_Z
Sound_Z
Spline_Z
SplineGraph_Z
Surface_Z
SurfaceDatas_Z
UserDefine_Z
Warp_Z
World_Z
WorldRef_Z
Asobo File Format Idioms
Asobo CRC32
Asobo LZ Compression
Asobo Arithmetic Coding Compression
Asobo Save Game File Format Specification
Asobo Audio Formats
TotemTech/ToonTech/Zouna/ACE/BSSTech/Opal Timeline
Zouna Modding Resources
Miscellaneous