Severals have been added :
Lua Code:
local function DumpAchievs()
ACHIEVEMENTS_DUMPER = {} -- SavedVars
for i=1, GetNumAchievementCategories() do
local name, numSubCatgories, numAchievements = GetAchievementCategoryInfo(i)
for m=1, numAchievements do
local achievementId = GetAchievementId(i, nil, m)
local achievName, description = GetAchievementInfo(achievementId)
local numCriteria = GetAchievementNumCriteria(achievementId)
ACHIEVEMENTS_DUMPER[achievementId] = {}
ACHIEVEMENTS_DUMPER[achievementId].achievName = achievName
ACHIEVEMENTS_DUMPER[achievementId].description = description
ACHIEVEMENTS_DUMPER[achievementId].category = i
ACHIEVEMENTS_DUMPER[achievementId].subCategory = false
ACHIEVEMENTS_DUMPER[achievementId].posInList = m
ACHIEVEMENTS_DUMPER[achievementId].numCriteria = numCriteria
ACHIEVEMENTS_DUMPER[achievementId].criterions = {}
for n=1, numCriteria do
local descriptionCrit, _, numRequiredCrit = GetAchievementCriterion(achievementId, n)
ACHIEVEMENTS_DUMPER[achievementId].criterions[n] = {}
ACHIEVEMENTS_DUMPER[achievementId].criterions[n].descriptionCrit = descriptionCrit
ACHIEVEMENTS_DUMPER[achievementId].criterions[n].numRequiredCrit = numRequiredCrit
end
end
for k=1, numSubCatgories do
local nameSubCat, numAchievementsSubCat = GetAchievementSubCategoryInfo(i, k)
for l=1, numAchievementsSubCat do
local achievementId = GetAchievementId(i, k, l)
local achievName, description = GetAchievementInfo(achievementId)
local numCriteria = GetAchievementNumCriteria(achievementId)
ACHIEVEMENTS_DUMPER[achievementId] = {}
ACHIEVEMENTS_DUMPER[achievementId].achievName = achievName
ACHIEVEMENTS_DUMPER[achievementId].description = description
ACHIEVEMENTS_DUMPER[achievementId].category = i
ACHIEVEMENTS_DUMPER[achievementId].subCategory = k
ACHIEVEMENTS_DUMPER[achievementId].posInList = l
ACHIEVEMENTS_DUMPER[achievementId].numCriteria = numCriteria
ACHIEVEMENTS_DUMPER[achievementId].criterions = {}
for n=1, numCriteria do
local descriptionCrit, _, numRequiredCrit = GetAchievementCriterion(achievementId, n)
ACHIEVEMENTS_DUMPER[achievementId].criterions[n] = {}
ACHIEVEMENTS_DUMPER[achievementId].criterions[n].descriptionCrit = descriptionCrit
ACHIEVEMENTS_DUMPER[achievementId].criterions[n].numRequiredCrit = numRequiredCrit
end
end
end
end
end
-> English dump
https://www.dropbox.com/s/ixjfdigyun...0.lua.zip?dl=0