[Scummvm-git-logs] scummvm branch-2-9 -> 6366542407efb3bfc299ac486d25743b814557e2
tag2015
noreply at scummvm.org
Tue Nov 19 22:07:29 UTC 2024
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
554c00b6e8 ACHIEVEMENTS: Add several AGS games
ebc57497ae ACHIEVEMENTS: Generated description files
6366542407 AGS: Enabled achievements for several games
Commit: 554c00b6e89bf19dec01688f9f29969a001f506b
https://github.com/scummvm/scummvm/commit/554c00b6e89bf19dec01688f9f29969a001f506b
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2024-11-19T22:33:36+01:00
Commit Message:
ACHIEVEMENTS: Add several AGS games
Changed paths:
devtools/create_achievements/create_achievements.sh
diff --git a/devtools/create_achievements/create_achievements.sh b/devtools/create_achievements/create_achievements.sh
index b7fdbc5d16a..248bdf30be9 100755
--- a/devtools/create_achievements/create_achievements.sh
+++ b/devtools/create_achievements/create_achievements.sh
@@ -99,6 +99,7 @@ add_steam 425600
add_steamlike_gog 425600 1444830704
add_steam 431850
add_steam 439310
+add_steam 448440
add_steam 468530
add_steam 509920
add_steam 517910
@@ -132,9 +133,14 @@ add_steam 1026080
add_steam 1028740
add_steam 1036200
add_steam 1060560
+add_steam 1098770
+add_steamlike_gog 1098770 1602588462
+add_steam 1133950
add_steamlike_gog 1133950 2098172050
add_steam 1142230
add_steam 1147030
+add_steam 1172800
+add_steamlike_gog 1172800 1321012195
add_steam 1181570
add_steam 1182310
add_steamlike_gog 1182310 1790032718
@@ -151,14 +157,29 @@ add_steam 1369520
add_steamlike_gog 1369520 1392294208
add_steam 1497290
add_steam 1507530
+add_steam 1581490
+add_steamlike_gog 1581490 2134608058
+add_steam 1606640
add_steam 1644080
add_steam 1650590
+add_steam 1709730
add_steamlike_gog 1709730 1086301307
+add_steam 1834750
add_steam 1900280
+add_steam 1902850
add_steamlike_gog 1902850 1123332294
+add_steam 2097090
add_steam 2118540
+add_steam 2163620
add_steam 2217060
+add_steam 2314850
+add_steamlike_gog 2314850 1562711791
+add_steam 2474030
+add_steam 2581560
+add_steamlike_gog 2581560 1855964876
+add_steam 2661780
add_steam 2664930
+add_steam 2702680
#TWINE games:
add_steam 397330
Commit: ebc57497ae52fb95195674b3d0fad16afd3dc13c
https://github.com/scummvm/scummvm/commit/ebc57497ae52fb95195674b3d0fad16afd3dc13c
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2024-11-19T22:33:36+01:00
Commit Message:
ACHIEVEMENTS: Generated description files
Changed paths:
A devtools/create_achievements/gen/galaxy-1321012195.ini
A devtools/create_achievements/gen/galaxy-1562711791.ini
A devtools/create_achievements/gen/galaxy-1602588462.ini
A devtools/create_achievements/gen/galaxy-1855964876.ini
A devtools/create_achievements/gen/galaxy-2134608058.ini
A devtools/create_achievements/gen/steam-1098770.ini
A devtools/create_achievements/gen/steam-1172800.ini
A devtools/create_achievements/gen/steam-1581490.ini
A devtools/create_achievements/gen/steam-1606640.ini
A devtools/create_achievements/gen/steam-1709730.ini
A devtools/create_achievements/gen/steam-1834750.ini
A devtools/create_achievements/gen/steam-2097090.ini
A devtools/create_achievements/gen/steam-2163620.ini
A devtools/create_achievements/gen/steam-2314850.ini
A devtools/create_achievements/gen/steam-2474030.ini
A devtools/create_achievements/gen/steam-2581560.ini
A devtools/create_achievements/gen/steam-2661780.ini
A devtools/create_achievements/gen/steam-2702680.ini
A devtools/create_achievements/gen/steam-448440.ini
dists/engine-data/achievements.dat
diff --git a/devtools/create_achievements/gen/galaxy-1321012195.ini b/devtools/create_achievements/gen/galaxy-1321012195.ini
new file mode 100644
index 00000000000..d3b854b5caa
--- /dev/null
+++ b/devtools/create_achievements/gen/galaxy-1321012195.ini
@@ -0,0 +1,94 @@
+[achievements:en]
+item_0_id=SIMON_SNACK
+item_0_title=Snacks For Simon
+item_0_hidden=true
+item_1_id=AWESOME_SIGN
+item_1_title=Cool sign!
+item_1_hidden=true
+item_2_id=PRANK_TIMOTHY
+item_2_title=Prank Timothy
+item_2_hidden=true
+item_3_id=GROW_CARROTS
+item_3_title=Grow Carrots
+item_3_hidden=true
+item_4_id=GROW_SQUASH
+item_4_title=Grow Squash
+item_4_hidden=true
+item_5_id=GROW_PEAS
+item_5_title=Grow Peas
+item_5_hidden=true
+item_6_id=GET_BUZZED
+item_6_title=Drink the Cappuccino
+item_6_hidden=true
+item_7_id=LILY_BDAY
+item_7_title=Give Lily a present.
+item_7_hidden=true
+item_8_id=MEET_DANIEL
+item_8_title=Befriended Daniel
+item_8_hidden=true
+item_9_id=ENTER_FEST
+item_9_title=Enter the Harvest Festival
+item_9_hidden=true
+item_10_id=POUR_HEART_OUT
+item_10_title=Pour Your Heart Out
+item_10_hidden=true
+item_11_id=DEVELOP_FILM
+item_11_title=Develop the Film
+item_11_hidden=true
+item_12_id=ENLARGE_FILM
+item_12_title=Print Your Photo
+item_12_hidden=true
+item_13_id=WRAP_PRESENTS
+item_13_title=Wrap Your Presents
+item_13_hidden=true
+item_14_id=ROBERT_FRIEND
+item_14_title=Robert's Got Your Back
+item_14_hidden=true
+item_15_id=JASON_OPENS
+item_15_title=Jason Sort of Cares
+item_15_hidden=true
+item_16_id=GIVE_PRESENTS
+item_16_title=Gift Giver
+item_16_hidden=true
+item_17_id=DANCE_PARTY
+item_17_title=Party With Lily
+item_17_hidden=true
+item_18_id=FOLLOW_DEER
+item_18_title=Follow The Deer
+item_18_hidden=true
+item_19_id=TRASH_HOUSE
+item_19_title=Trash Simon's House
+item_19_hidden=true
+item_20_id=THREATEN_MIKEY
+item_20_title=Threaten Mikey
+item_20_hidden=true
+item_21_id=DARK_TIM
+item_21_title=Dark Timothy
+item_21_hidden=true
+item_22_id=CHECK_DISK
+item_22_title=Check the Disk
+item_22_hidden=true
+item_23_id=KNOW_SIMON
+item_23_title=Ghostwriter Reveal
+item_23_hidden=true
+item_24_id=GIVE_BEER
+item_24_title=Share Your Beer
+item_24_hidden=true
+item_25_id=JACKSON_TALK
+item_25_title=Heart to Heart With Jackson
+item_25_hidden=true
+item_26_id=GOT_SOIL
+item_26_title=Dirt Collector
+item_26_hidden=true
+item_27_id=STORED_PEAS
+item_27_title=Stored Peas
+item_27_hidden=true
+item_28_id=GOT_SANDWICH
+item_28_title=Plain Egg Sandwich
+item_28_hidden=true
+item_29_id=HIGH_JACKSON
+item_29_title=Spooked By Jackson
+item_29_hidden=true
+item_30_id=MADE_SMORES
+item_30_title=Made S'mores
+item_30_hidden=true
diff --git a/devtools/create_achievements/gen/galaxy-1562711791.ini b/devtools/create_achievements/gen/galaxy-1562711791.ini
new file mode 100644
index 00000000000..d834b2ae04d
--- /dev/null
+++ b/devtools/create_achievements/gen/galaxy-1562711791.ini
@@ -0,0 +1,76 @@
+[achievements:en]
+item_0_id=1_Percival
+item_0_title=Nice shot!
+item_0_comment=Beat Percival in a duel.
+item_1_id=2_Malgrim
+item_1_title=Can we be friends?
+item_1_comment=Give a float to Malgrim.
+item_2_id=3_Squirrel
+item_2_title=It's time to sleep.
+item_2_hidden=true
+item_3_id=4_Witch
+item_3_title=No more fireworks!
+item_3_comment=Defeat the witch.
+item_4_id=5_Cards
+item_4_title=Still haven't won your prize?
+item_4_comment=Get 22 Heroes cards.
+item_5_id=6_Bard
+item_5_title=Sorry Bard.
+item_5_hidden=true
+item_6_id=7_Cheeta
+item_6_title=Everyone has a weak spot.
+item_6_hidden=true
+item_7_id=8_Pond
+item_7_title=I'm not afraid of labyrinths.
+item_7_comment=Find the pond in the enchanted forest.
+item_8_id=9_Tooth
+item_8_title=Open your mouth!
+item_8_comment=Get a diplodexus tooth.
+item_9_id=10_Gnome
+item_9_title=I need your keys.
+item_9_hidden=true
+item_10_id=11_Hideout
+item_10_title=These gnomes are not what they seem.
+item_10_hidden=true
+item_11_id=12_Letter
+item_11_title=Rescue operation.
+item_11_hidden=true
+item_12_id=13_Pizza
+item_12_title=Prepare a pineapple pizza.
+item_12_hidden=true
+item_13_id=14_Manzana
+item_13_title=A classic that never fails.
+item_13_hidden=true
+item_14_id=15_Premi
+item_14_title=No cheating!
+item_14_comment=Win the pipe smoke contest.
+item_15_id=16_Radio
+item_15_title=Tonan the Barbarian.
+item_15_comment=Change the music in Bard's store.
+item_16_id=17_Menhirs
+item_16_title=Musical ear.
+item_16_comment=Find Malgrim's tower.
+item_17_id=18_Die
+item_17_title=Try again.
+item_17_comment=Die for the first time.
+item_18_id=19_Stone
+item_18_title=I can't move.
+item_18_comment=Turn to stone.
+item_19_id=20_Bun
+item_19_title=I hide nothing under my cloak.
+item_19_comment=Get a bun out of the CupCake Crusade.
+item_20_id=21_Mesektet
+item_20_title=Mesektet.
+item_20_hidden=true
+item_21_id=22_End
+item_21_title=The Legend of Skye
+item_21_comment=Reach the end of the adventure.
+item_22_id=23_Shaman
+item_22_title=Have you been hurt?
+item_22_comment=Rescue the shaman.
+item_23_id=24_Trick
+item_23_title=Let me in.
+item_23_comment=Use a druid mind trick.
+item_24_id=25_King
+item_24_title=I know this one!
+item_24_comment=Get King Finn's guess right.
diff --git a/devtools/create_achievements/gen/galaxy-1602588462.ini b/devtools/create_achievements/gen/galaxy-1602588462.ini
new file mode 100644
index 00000000000..4ea5cc465d4
--- /dev/null
+++ b/devtools/create_achievements/gen/galaxy-1602588462.ini
@@ -0,0 +1,72 @@
+[achievements:en]
+item_0_id=WELCOME
+item_0_title=Welcome to Crimson!
+item_0_comment=Thanks for launching!
+item_1_id=A_TUTORIAL
+item_1_title=Thanks for completing the tutorial!
+item_1_comment=I hope you found it helpful!
+item_2_id=DRINKY
+item_2_title=Overindulged!
+item_2_hidden=true
+item_3_id=BADSHOWER
+item_3_title=Please be more careful!
+item_3_hidden=true
+item_4_id=GOODSHOWER
+item_4_title=Fresh and clean!
+item_4_hidden=true
+item_5_id=CH1DONE
+item_5_title=Chapter 1: COMPLETE!
+item_6_id=CH2DONE
+item_6_title=Chapter 2: COMPLETE!
+item_7_id=CH3DONE
+item_7_title=Chapter 3: COMPLETE!
+item_8_id=CH4DONE
+item_8_title=Chapter 4: COMPLETE!
+item_9_id=CH5DONE
+item_9_title=Chapter 5: COMPLETE!
+item_10_id=CH6DONE
+item_10_title=Chapter 6: COMPLETE!
+item_11_id=CH7DONE
+item_11_title=Chapter 7: COMPLETE!
+item_12_id=D1_GOODENDING
+item_12_title=EXTRA! EXTRA! 1/4
+item_12_hidden=true
+item_13_id=D2_GOTAWAYENDING
+item_13_title=EXTRA! EXTRA! 2/4
+item_13_hidden=true
+item_14_id=D3_OKAYENDING
+item_14_title=EXTRA! EXTRA! 3/4
+item_14_hidden=true
+item_15_id=D4_SADENDING
+item_15_title=EXTRA! EXTRA! 4/4
+item_15_hidden=true
+item_16_id=E1_RANSACKER
+item_16_title=RANSACKER
+item_16_comment=You opened ALL the cupboards and drawers that are accessible during Chapter 1!
+item_17_id=E2_COMPLETE_RANSACKER
+item_17_title=COMPLETE RANSACKER
+item_17_comment=You opened ALL the cupboards and drawers in the entire GAME!!!
+item_18_id=WATERYGRAVE
+item_18_title=WATERY GRAVE
+item_18_hidden=true
+item_19_id=KABOOM
+item_19_title=KABOOM
+item_19_hidden=true
+item_20_id=INTODARKNESS
+item_20_title=SHADOWS AND DARKNESS
+item_20_hidden=true
+item_21_id=CRUSH
+item_21_title=LIKE A TON OF BRICKS
+item_21_hidden=true
+item_22_id=SLIP
+item_22_title=SLIP AND SLIDE
+item_22_hidden=true
+item_23_id=POORJACK
+item_23_title=COLLATERAL DAMAGE
+item_23_hidden=true
+item_24_id=WINK
+item_24_title=FOR MARGOT
+item_24_hidden=true
+item_25_id=ALLSAMPLES
+item_25_title=NOT IN A MUSEUM
+item_25_hidden=true
diff --git a/devtools/create_achievements/gen/galaxy-1855964876.ini b/devtools/create_achievements/gen/galaxy-1855964876.ini
new file mode 100644
index 00000000000..5d0754c7f09
--- /dev/null
+++ b/devtools/create_achievements/gen/galaxy-1855964876.ini
@@ -0,0 +1,55 @@
+[achievements:en]
+item_0_id=ACT1_Done
+item_0_title=Act 1 Complete!
+item_0_comment=Wow! You have a low standard in games huh?
+item_1_id=ACT2_Done
+item_1_title=Act 2 Complete!
+item_1_comment=I didn't think anyone would make it this far...
+item_2_id=ACT3_Done
+item_2_title=Act 3 Complete!
+item_2_comment=Wow... really? With those animations? OK pal. Nice one I guess
+item_3_id=SARNIE
+item_3_title=Dreggs Master
+item_3_hidden=true
+item_4_id=HANDEDOVER
+item_4_title=Ah it'll be fine... probably
+item_4_hidden=true
+item_5_id=FOUNDRISK
+item_5_title=Risked it all
+item_5_comment=Discovered the missing treasure hunters
+item_6_id=MACHINEFIX
+item_6_title=Sparky
+item_6_comment=Fixed a very complicated machine
+item_7_id=DROWNER
+item_7_title=Psychotic
+item_7_hidden=true
+item_8_id=ORPHAN
+item_8_title=Unkind to orphans
+item_8_hidden=true
+item_9_id=CHOSEKEN
+item_9_title=Saved Ken
+item_9_comment=Purely by accident... you saved a life!
+item_10_id=CHOSEQUEEN
+item_10_title=Saved Queen
+item_10_comment=Purely by accident... you saved a life!
+item_11_id=BESTDEBATE
+item_11_title=Speech Saboteur
+item_11_comment=Dabbled in politics...
+item_12_id=WORSTDEBATE
+item_12_title=Speech Writer
+item_12_comment=Wrote a 'winning' speech...
+item_13_id=TRAVELLER
+item_13_title=Dimensional Traveller
+item_13_comment=Entered a weird and wonderful world...
+item_14_id=TERRIBLE
+item_14_title=Terrible human being
+item_14_comment=Caused the most pain and suffering possible...
+item_15_id=TOPMAN
+item_15_title=Goody goody
+item_15_comment=You caused as little harm and suffering to others as possible...
+item_16_id=FREE
+item_16_title=Freeeeedom!
+item_16_comment=Found innocent at trial
+item_17_id=JAIL
+item_17_title=Crackin' rocks
+item_17_comment=Convicted and beaten
diff --git a/devtools/create_achievements/gen/galaxy-2134608058.ini b/devtools/create_achievements/gen/galaxy-2134608058.ini
new file mode 100644
index 00000000000..bf086c91ee9
--- /dev/null
+++ b/devtools/create_achievements/gen/galaxy-2134608058.ini
@@ -0,0 +1,301 @@
+[achievements:en]
+item_0_id=day2Death
+item_0_title=Day 2 Death
+item_0_hidden=true
+item_1_id=FirstDeath
+item_1_title=Day 1 Death
+item_1_hidden=true
+item_2_id=burnHose
+item_2_title=Hose Burner
+item_2_hidden=true
+item_3_id=burnRake
+item_3_title=Rake Burner
+item_3_hidden=true
+item_4_id=dampKnight
+item_4_title=The Damp Knight
+item_4_comment=What a joker.
+item_5_id=feetBit
+item_5_title=Fussy Toes
+item_5_comment=Dude has uncomfortably clean feet.
+item_6_id=mothBit
+item_6_title=Mothman Prophecy
+item_6_comment=I'm gonna miss him, yo.
+item_7_id=blacklightBed
+item_7_title=The Brave Little Blacklight
+item_7_hidden=true
+item_8_id=swapUnlocked
+item_8_title=Player Swap Unlocked
+item_8_comment=Till death do you part.
+item_9_id=walkedLikeJanitor
+item_9_title=Walked Like a Janitor
+item_9_comment=Understood, will comply.
+item_10_id=wroteDownCode
+item_10_title=Sticky Note Taker
+item_10_hidden=true
+item_11_id=woreMechSuit
+item_11_title=Mech Suit
+item_11_hidden=true
+item_12_id=wentPee
+item_12_title=Pee Pee Maker
+item_12_hidden=true
+item_13_id=wentGotTara
+item_13_title=Got Tara Myself
+item_13_hidden=true
+item_14_id=watchedSQ
+item_14_title=Star Quest - THE MOVIE!
+item_14_comment=I feel like I've seen that before.
+item_15_id=watchedLoom
+item_15_title=Loon - THE MOVIE!
+item_15_comment=You may now invite people to ask you about it.
+item_16_id=mayoOffPizza
+item_16_title=Pizza Cleaner
+item_16_hidden=true
+item_17_id=woreTopHat
+item_17_title=The Rad Hatter
+item_17_hidden=true
+item_18_id=truckDriveBelt
+item_18_title=The Other Drive Belt
+item_18_hidden=true
+item_19_id=posterTalk
+item_19_title=Poster Girl
+item_19_hidden=true
+item_20_id=travelUnlocked
+item_20_title=Travel Unlocked
+item_20_comment=I think I wanna go home.
+item_21_id=tptAtTrain
+item_21_title=Ideal Working Conditions
+item_21_hidden=true
+item_22_id=taraSpeakeasy
+item_22_title=Tara Croft
+item_22_hidden=true
+item_23_id=talkedTinyOliver
+item_23_title=Ghosted Yourself
+item_23_hidden=true
+item_24_id=tBirdMine
+item_24_title=T-Bird
+item_24_hidden=true
+item_25_id=tBirdDiner
+item_25_title=T-Bird At The Diner
+item_25_hidden=true
+item_26_id=squirrelTrophy
+item_26_title=Squirrel Girl
+item_26_hidden=true
+item_27_id=speakeasyLucas
+item_27_title=Lucas Hearts
+item_27_hidden=true
+item_28_id=smashedOpenedAnyway
+item_28_title=Opened It Anyway
+item_28_hidden=true
+item_29_id=smashBox
+item_29_title=Smash Box
+item_29_hidden=true
+item_30_id=showedPendletonPhillips
+item_30_title=Peter Head Screwdriver
+item_30_hidden=true
+item_31_id=shopNBathroomE
+item_31_title=Shop N Bathroom
+item_31_hidden=true
+item_32_id=shopNBathroomO
+item_32_title=Shop N Shag
+item_32_hidden=true
+item_33_id=revisitSmashBox
+item_33_title=Oliver Wuz Here
+item_33_hidden=true
+item_34_id=revisitAngel
+item_34_title=Thirsty Lady
+item_34_hidden=true
+item_35_id=returnedPee
+item_35_title=Returned To Relieve Yourself
+item_35_hidden=true
+item_36_id=restroomSO
+item_36_title=Sweet Sweet Madness
+item_36_hidden=true
+item_37_id=rangPubBell
+item_37_title=For Whom The Bell Trolls
+item_37_hidden=true
+item_38_id=putScrewDriverBack
+item_38_title=Screwdriver Returned
+item_38_hidden=true
+item_39_id=putPotBack
+item_39_title=Pot Returned
+item_39_hidden=true
+item_40_id=putPosterBackTookAnother
+item_40_title=Picky With The Posters
+item_40_hidden=true
+item_41_id=pottyMouth
+item_41_title=Potty Mouth
+item_41_hidden=true
+item_42_id=postCredits
+item_42_title=Post Credits Scene
+item_42_hidden=true
+item_43_id=playedWax1
+item_43_title=Played Wax
+item_43_comment=Wax is the GOAT.
+item_44_id=playedRecord
+item_44_title=Boss DJ
+item_44_hidden=true
+item_45_id=playedPQ
+item_45_title=Patrol Quest
+item_45_hidden=true
+item_46_id=playedAllTVR
+item_46_title=The Volume Remote
+item_46_comment="Hand me the remote" "Which one?"
+item_47_id=pickedPendleton
+item_47_title=Picked Pendleton
+item_47_hidden=true
+item_48_id=pickedGertrude
+item_48_title=Picked Gertrude
+item_48_hidden=true
+item_49_id=pickedFinley
+item_49_title=Picked Finley
+item_49_hidden=true
+item_50_id=pickedAll
+item_50_title=Picked All Of Them
+item_50_hidden=true
+item_51_id=ninjaSword
+item_51_title=Ninja Sword
+item_51_hidden=true
+item_52_id=museumDay5Bit
+item_52_title=Where's Penny?
+item_52_hidden=true
+item_53_id=mopSmash
+item_53_title=Custodial Arts
+item_53_hidden=true
+item_54_id=moonLogic
+item_54_title=Moon Logic
+item_54_comment=That don't make no sense.
+item_55_id=menschKeycard
+item_55_title=Returned The Keycard
+item_55_hidden=true
+item_56_id=madeSaword
+item_56_title=Saword Master
+item_56_hidden=true
+item_57_id=madeBedAlone
+item_57_title=Put Yourself In Order
+item_57_hidden=true
+item_58_id=luredOutWithFood
+item_58_title=Lured Out With Bar Food
+item_58_hidden=true
+item_59_id=licensePlateBackOn
+item_59_title=License Plated
+item_59_hidden=true
+item_60_id=iceBlueCup
+item_60_title=Big Blue Cup
+item_60_hidden=true
+item_61_id=halfDome
+item_61_title=Half Dome
+item_61_hidden=true
+item_62_id=gotFrostedAcorns
+item_62_title=Frosted Acorns
+item_62_hidden=true
+item_63_id=gaveTaraMap
+item_63_title=A Gift For Tara
+item_63_hidden=true
+item_64_id=gaveBarkeepBone
+item_64_title=Human Arm Bone
+item_64_hidden=true
+item_65_id=foundOutbackDiner
+item_65_title=Diner Outback
+item_65_hidden=true
+item_66_id=foundMyFoot
+item_66_title=Foot Finder
+item_66_hidden=true
+item_67_id=floppyGold
+item_67_title=Floppy Gold
+item_67_comment=Magnetic media wasn't long for this world...
+item_68_id=flippedBrochure
+item_68_title=Brochure Flipper
+item_68_hidden=true
+item_69_id=farmersMatches
+item_69_title=Farmer's Matches
+item_69_hidden=true
+item_70_id=farmerShotgun
+item_70_title=Shotgun's Fired
+item_70_hidden=true
+item_71_id=fakeWashedHands
+item_71_title=Fake Washed Hands
+item_71_hidden=true
+item_72_id=everyoneHasASister
+item_72_title=Everyone Has A Sister
+item_72_hidden=true
+item_73_id=oseStabBit
+item_73_title=One Short Eye
+item_73_hidden=true
+item_74_id=eRangPubBell
+item_74_title=Bell Stop
+item_74_hidden=true
+item_75_id=eOnAcid
+item_75_title=Spirits of Salt
+item_75_hidden=true
+item_76_id=drunkBert
+item_76_title=Drunkbert
+item_76_hidden=true
+item_77_id=dinerDrugDeal
+item_77_title=Shady DIner Deal
+item_77_hidden=true
+item_78_id=dinerBully
+item_78_title=After School Special
+item_78_hidden=true
+item_79_id=day4ExtendedEnding
+item_79_title=Day 4 Extended Ending
+item_79_hidden=true
+item_80_id=damnNearKiltEm
+item_80_title=Damm Near Kilt Em
+item_80_hidden=true
+item_81_id=bullionFound
+item_81_title=Bouillon or Bullion?
+item_81_hidden=true
+item_82_id=cookedPasta
+item_82_title=Pasta Cook
+item_82_hidden=true
+item_83_id=choseTalk
+item_83_title=Smooth Talker
+item_83_hidden=true
+item_84_id=chefGeek
+item_84_title=Adventure Game Geek
+item_84_hidden=true
+item_85_id=burgerRuined
+item_85_title=Burger Bath
+item_85_hidden=true
+item_86_id=pushingUpRoses
+item_86_title=Pushing Up Roses
+item_86_hidden=true
+item_87_id=all3ChefTalks
+item_87_title=Harassments To The Chef
+item_87_hidden=true
+item_88_id=ahVenice
+item_88_title=Ah, Venice
+item_88_hidden=true
+item_89_id=day5Death
+item_89_title=Day 5 Death
+item_89_hidden=true
+item_90_id=day4Death
+item_90_title=Day 4 Death
+item_90_hidden=true
+item_91_id=day3Death
+item_91_title=Day 3 Death
+item_91_hidden=true
+item_92_id=lastToLeave
+item_92_title=Last To Leave
+item_92_hidden=true
+item_93_id=whatAMensch
+item_93_title=What A Mensch!
+item_93_hidden=true
+item_94_id=enlightenedAdventurer
+item_94_title=Enlightened Adventurer
+item_94_hidden=true
+item_95_id=annaBit1
+item_95_title=Anna With An E
+item_95_hidden=true
+item_96_id=annaBit2
+item_96_title=Imaginary Friend-Zone
+item_96_hidden=true
+item_97_id=annaBit3
+item_97_title=Special Ingredient
+item_97_hidden=true
+item_98_id=youreCrazyTrain
+item_98_title=You're Crazy Train
+item_98_hidden=true
+item_99_id=monaLisa
+item_99_title=Mazza Leez
+item_99_hidden=true
diff --git a/devtools/create_achievements/gen/steam-1098770.ini b/devtools/create_achievements/gen/steam-1098770.ini
new file mode 100644
index 00000000000..4ea5cc465d4
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1098770.ini
@@ -0,0 +1,72 @@
+[achievements:en]
+item_0_id=WELCOME
+item_0_title=Welcome to Crimson!
+item_0_comment=Thanks for launching!
+item_1_id=A_TUTORIAL
+item_1_title=Thanks for completing the tutorial!
+item_1_comment=I hope you found it helpful!
+item_2_id=DRINKY
+item_2_title=Overindulged!
+item_2_hidden=true
+item_3_id=BADSHOWER
+item_3_title=Please be more careful!
+item_3_hidden=true
+item_4_id=GOODSHOWER
+item_4_title=Fresh and clean!
+item_4_hidden=true
+item_5_id=CH1DONE
+item_5_title=Chapter 1: COMPLETE!
+item_6_id=CH2DONE
+item_6_title=Chapter 2: COMPLETE!
+item_7_id=CH3DONE
+item_7_title=Chapter 3: COMPLETE!
+item_8_id=CH4DONE
+item_8_title=Chapter 4: COMPLETE!
+item_9_id=CH5DONE
+item_9_title=Chapter 5: COMPLETE!
+item_10_id=CH6DONE
+item_10_title=Chapter 6: COMPLETE!
+item_11_id=CH7DONE
+item_11_title=Chapter 7: COMPLETE!
+item_12_id=D1_GOODENDING
+item_12_title=EXTRA! EXTRA! 1/4
+item_12_hidden=true
+item_13_id=D2_GOTAWAYENDING
+item_13_title=EXTRA! EXTRA! 2/4
+item_13_hidden=true
+item_14_id=D3_OKAYENDING
+item_14_title=EXTRA! EXTRA! 3/4
+item_14_hidden=true
+item_15_id=D4_SADENDING
+item_15_title=EXTRA! EXTRA! 4/4
+item_15_hidden=true
+item_16_id=E1_RANSACKER
+item_16_title=RANSACKER
+item_16_comment=You opened ALL the cupboards and drawers that are accessible during Chapter 1!
+item_17_id=E2_COMPLETE_RANSACKER
+item_17_title=COMPLETE RANSACKER
+item_17_comment=You opened ALL the cupboards and drawers in the entire GAME!!!
+item_18_id=WATERYGRAVE
+item_18_title=WATERY GRAVE
+item_18_hidden=true
+item_19_id=KABOOM
+item_19_title=KABOOM
+item_19_hidden=true
+item_20_id=INTODARKNESS
+item_20_title=SHADOWS AND DARKNESS
+item_20_hidden=true
+item_21_id=CRUSH
+item_21_title=LIKE A TON OF BRICKS
+item_21_hidden=true
+item_22_id=SLIP
+item_22_title=SLIP AND SLIDE
+item_22_hidden=true
+item_23_id=POORJACK
+item_23_title=COLLATERAL DAMAGE
+item_23_hidden=true
+item_24_id=WINK
+item_24_title=FOR MARGOT
+item_24_hidden=true
+item_25_id=ALLSAMPLES
+item_25_title=NOT IN A MUSEUM
+item_25_hidden=true
diff --git a/devtools/create_achievements/gen/steam-1172800.ini b/devtools/create_achievements/gen/steam-1172800.ini
new file mode 100644
index 00000000000..d3b854b5caa
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1172800.ini
@@ -0,0 +1,94 @@
+[achievements:en]
+item_0_id=SIMON_SNACK
+item_0_title=Snacks For Simon
+item_0_hidden=true
+item_1_id=AWESOME_SIGN
+item_1_title=Cool sign!
+item_1_hidden=true
+item_2_id=PRANK_TIMOTHY
+item_2_title=Prank Timothy
+item_2_hidden=true
+item_3_id=GROW_CARROTS
+item_3_title=Grow Carrots
+item_3_hidden=true
+item_4_id=GROW_SQUASH
+item_4_title=Grow Squash
+item_4_hidden=true
+item_5_id=GROW_PEAS
+item_5_title=Grow Peas
+item_5_hidden=true
+item_6_id=GET_BUZZED
+item_6_title=Drink the Cappuccino
+item_6_hidden=true
+item_7_id=LILY_BDAY
+item_7_title=Give Lily a present.
+item_7_hidden=true
+item_8_id=MEET_DANIEL
+item_8_title=Befriended Daniel
+item_8_hidden=true
+item_9_id=ENTER_FEST
+item_9_title=Enter the Harvest Festival
+item_9_hidden=true
+item_10_id=POUR_HEART_OUT
+item_10_title=Pour Your Heart Out
+item_10_hidden=true
+item_11_id=DEVELOP_FILM
+item_11_title=Develop the Film
+item_11_hidden=true
+item_12_id=ENLARGE_FILM
+item_12_title=Print Your Photo
+item_12_hidden=true
+item_13_id=WRAP_PRESENTS
+item_13_title=Wrap Your Presents
+item_13_hidden=true
+item_14_id=ROBERT_FRIEND
+item_14_title=Robert's Got Your Back
+item_14_hidden=true
+item_15_id=JASON_OPENS
+item_15_title=Jason Sort of Cares
+item_15_hidden=true
+item_16_id=GIVE_PRESENTS
+item_16_title=Gift Giver
+item_16_hidden=true
+item_17_id=DANCE_PARTY
+item_17_title=Party With Lily
+item_17_hidden=true
+item_18_id=FOLLOW_DEER
+item_18_title=Follow The Deer
+item_18_hidden=true
+item_19_id=TRASH_HOUSE
+item_19_title=Trash Simon's House
+item_19_hidden=true
+item_20_id=THREATEN_MIKEY
+item_20_title=Threaten Mikey
+item_20_hidden=true
+item_21_id=DARK_TIM
+item_21_title=Dark Timothy
+item_21_hidden=true
+item_22_id=CHECK_DISK
+item_22_title=Check the Disk
+item_22_hidden=true
+item_23_id=KNOW_SIMON
+item_23_title=Ghostwriter Reveal
+item_23_hidden=true
+item_24_id=GIVE_BEER
+item_24_title=Share Your Beer
+item_24_hidden=true
+item_25_id=JACKSON_TALK
+item_25_title=Heart to Heart With Jackson
+item_25_hidden=true
+item_26_id=GOT_SOIL
+item_26_title=Dirt Collector
+item_26_hidden=true
+item_27_id=STORED_PEAS
+item_27_title=Stored Peas
+item_27_hidden=true
+item_28_id=GOT_SANDWICH
+item_28_title=Plain Egg Sandwich
+item_28_hidden=true
+item_29_id=HIGH_JACKSON
+item_29_title=Spooked By Jackson
+item_29_hidden=true
+item_30_id=MADE_SMORES
+item_30_title=Made S'mores
+item_30_hidden=true
diff --git a/devtools/create_achievements/gen/steam-1581490.ini b/devtools/create_achievements/gen/steam-1581490.ini
new file mode 100644
index 00000000000..bf086c91ee9
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1581490.ini
@@ -0,0 +1,301 @@
+[achievements:en]
+item_0_id=day2Death
+item_0_title=Day 2 Death
+item_0_hidden=true
+item_1_id=FirstDeath
+item_1_title=Day 1 Death
+item_1_hidden=true
+item_2_id=burnHose
+item_2_title=Hose Burner
+item_2_hidden=true
+item_3_id=burnRake
+item_3_title=Rake Burner
+item_3_hidden=true
+item_4_id=dampKnight
+item_4_title=The Damp Knight
+item_4_comment=What a joker.
+item_5_id=feetBit
+item_5_title=Fussy Toes
+item_5_comment=Dude has uncomfortably clean feet.
+item_6_id=mothBit
+item_6_title=Mothman Prophecy
+item_6_comment=I'm gonna miss him, yo.
+item_7_id=blacklightBed
+item_7_title=The Brave Little Blacklight
+item_7_hidden=true
+item_8_id=swapUnlocked
+item_8_title=Player Swap Unlocked
+item_8_comment=Till death do you part.
+item_9_id=walkedLikeJanitor
+item_9_title=Walked Like a Janitor
+item_9_comment=Understood, will comply.
+item_10_id=wroteDownCode
+item_10_title=Sticky Note Taker
+item_10_hidden=true
+item_11_id=woreMechSuit
+item_11_title=Mech Suit
+item_11_hidden=true
+item_12_id=wentPee
+item_12_title=Pee Pee Maker
+item_12_hidden=true
+item_13_id=wentGotTara
+item_13_title=Got Tara Myself
+item_13_hidden=true
+item_14_id=watchedSQ
+item_14_title=Star Quest - THE MOVIE!
+item_14_comment=I feel like I've seen that before.
+item_15_id=watchedLoom
+item_15_title=Loon - THE MOVIE!
+item_15_comment=You may now invite people to ask you about it.
+item_16_id=mayoOffPizza
+item_16_title=Pizza Cleaner
+item_16_hidden=true
+item_17_id=woreTopHat
+item_17_title=The Rad Hatter
+item_17_hidden=true
+item_18_id=truckDriveBelt
+item_18_title=The Other Drive Belt
+item_18_hidden=true
+item_19_id=posterTalk
+item_19_title=Poster Girl
+item_19_hidden=true
+item_20_id=travelUnlocked
+item_20_title=Travel Unlocked
+item_20_comment=I think I wanna go home.
+item_21_id=tptAtTrain
+item_21_title=Ideal Working Conditions
+item_21_hidden=true
+item_22_id=taraSpeakeasy
+item_22_title=Tara Croft
+item_22_hidden=true
+item_23_id=talkedTinyOliver
+item_23_title=Ghosted Yourself
+item_23_hidden=true
+item_24_id=tBirdMine
+item_24_title=T-Bird
+item_24_hidden=true
+item_25_id=tBirdDiner
+item_25_title=T-Bird At The Diner
+item_25_hidden=true
+item_26_id=squirrelTrophy
+item_26_title=Squirrel Girl
+item_26_hidden=true
+item_27_id=speakeasyLucas
+item_27_title=Lucas Hearts
+item_27_hidden=true
+item_28_id=smashedOpenedAnyway
+item_28_title=Opened It Anyway
+item_28_hidden=true
+item_29_id=smashBox
+item_29_title=Smash Box
+item_29_hidden=true
+item_30_id=showedPendletonPhillips
+item_30_title=Peter Head Screwdriver
+item_30_hidden=true
+item_31_id=shopNBathroomE
+item_31_title=Shop N Bathroom
+item_31_hidden=true
+item_32_id=shopNBathroomO
+item_32_title=Shop N Shag
+item_32_hidden=true
+item_33_id=revisitSmashBox
+item_33_title=Oliver Wuz Here
+item_33_hidden=true
+item_34_id=revisitAngel
+item_34_title=Thirsty Lady
+item_34_hidden=true
+item_35_id=returnedPee
+item_35_title=Returned To Relieve Yourself
+item_35_hidden=true
+item_36_id=restroomSO
+item_36_title=Sweet Sweet Madness
+item_36_hidden=true
+item_37_id=rangPubBell
+item_37_title=For Whom The Bell Trolls
+item_37_hidden=true
+item_38_id=putScrewDriverBack
+item_38_title=Screwdriver Returned
+item_38_hidden=true
+item_39_id=putPotBack
+item_39_title=Pot Returned
+item_39_hidden=true
+item_40_id=putPosterBackTookAnother
+item_40_title=Picky With The Posters
+item_40_hidden=true
+item_41_id=pottyMouth
+item_41_title=Potty Mouth
+item_41_hidden=true
+item_42_id=postCredits
+item_42_title=Post Credits Scene
+item_42_hidden=true
+item_43_id=playedWax1
+item_43_title=Played Wax
+item_43_comment=Wax is the GOAT.
+item_44_id=playedRecord
+item_44_title=Boss DJ
+item_44_hidden=true
+item_45_id=playedPQ
+item_45_title=Patrol Quest
+item_45_hidden=true
+item_46_id=playedAllTVR
+item_46_title=The Volume Remote
+item_46_comment="Hand me the remote" "Which one?"
+item_47_id=pickedPendleton
+item_47_title=Picked Pendleton
+item_47_hidden=true
+item_48_id=pickedGertrude
+item_48_title=Picked Gertrude
+item_48_hidden=true
+item_49_id=pickedFinley
+item_49_title=Picked Finley
+item_49_hidden=true
+item_50_id=pickedAll
+item_50_title=Picked All Of Them
+item_50_hidden=true
+item_51_id=ninjaSword
+item_51_title=Ninja Sword
+item_51_hidden=true
+item_52_id=museumDay5Bit
+item_52_title=Where's Penny?
+item_52_hidden=true
+item_53_id=mopSmash
+item_53_title=Custodial Arts
+item_53_hidden=true
+item_54_id=moonLogic
+item_54_title=Moon Logic
+item_54_comment=That don't make no sense.
+item_55_id=menschKeycard
+item_55_title=Returned The Keycard
+item_55_hidden=true
+item_56_id=madeSaword
+item_56_title=Saword Master
+item_56_hidden=true
+item_57_id=madeBedAlone
+item_57_title=Put Yourself In Order
+item_57_hidden=true
+item_58_id=luredOutWithFood
+item_58_title=Lured Out With Bar Food
+item_58_hidden=true
+item_59_id=licensePlateBackOn
+item_59_title=License Plated
+item_59_hidden=true
+item_60_id=iceBlueCup
+item_60_title=Big Blue Cup
+item_60_hidden=true
+item_61_id=halfDome
+item_61_title=Half Dome
+item_61_hidden=true
+item_62_id=gotFrostedAcorns
+item_62_title=Frosted Acorns
+item_62_hidden=true
+item_63_id=gaveTaraMap
+item_63_title=A Gift For Tara
+item_63_hidden=true
+item_64_id=gaveBarkeepBone
+item_64_title=Human Arm Bone
+item_64_hidden=true
+item_65_id=foundOutbackDiner
+item_65_title=Diner Outback
+item_65_hidden=true
+item_66_id=foundMyFoot
+item_66_title=Foot Finder
+item_66_hidden=true
+item_67_id=floppyGold
+item_67_title=Floppy Gold
+item_67_comment=Magnetic media wasn't long for this world...
+item_68_id=flippedBrochure
+item_68_title=Brochure Flipper
+item_68_hidden=true
+item_69_id=farmersMatches
+item_69_title=Farmer's Matches
+item_69_hidden=true
+item_70_id=farmerShotgun
+item_70_title=Shotgun's Fired
+item_70_hidden=true
+item_71_id=fakeWashedHands
+item_71_title=Fake Washed Hands
+item_71_hidden=true
+item_72_id=everyoneHasASister
+item_72_title=Everyone Has A Sister
+item_72_hidden=true
+item_73_id=oseStabBit
+item_73_title=One Short Eye
+item_73_hidden=true
+item_74_id=eRangPubBell
+item_74_title=Bell Stop
+item_74_hidden=true
+item_75_id=eOnAcid
+item_75_title=Spirits of Salt
+item_75_hidden=true
+item_76_id=drunkBert
+item_76_title=Drunkbert
+item_76_hidden=true
+item_77_id=dinerDrugDeal
+item_77_title=Shady DIner Deal
+item_77_hidden=true
+item_78_id=dinerBully
+item_78_title=After School Special
+item_78_hidden=true
+item_79_id=day4ExtendedEnding
+item_79_title=Day 4 Extended Ending
+item_79_hidden=true
+item_80_id=damnNearKiltEm
+item_80_title=Damm Near Kilt Em
+item_80_hidden=true
+item_81_id=bullionFound
+item_81_title=Bouillon or Bullion?
+item_81_hidden=true
+item_82_id=cookedPasta
+item_82_title=Pasta Cook
+item_82_hidden=true
+item_83_id=choseTalk
+item_83_title=Smooth Talker
+item_83_hidden=true
+item_84_id=chefGeek
+item_84_title=Adventure Game Geek
+item_84_hidden=true
+item_85_id=burgerRuined
+item_85_title=Burger Bath
+item_85_hidden=true
+item_86_id=pushingUpRoses
+item_86_title=Pushing Up Roses
+item_86_hidden=true
+item_87_id=all3ChefTalks
+item_87_title=Harassments To The Chef
+item_87_hidden=true
+item_88_id=ahVenice
+item_88_title=Ah, Venice
+item_88_hidden=true
+item_89_id=day5Death
+item_89_title=Day 5 Death
+item_89_hidden=true
+item_90_id=day4Death
+item_90_title=Day 4 Death
+item_90_hidden=true
+item_91_id=day3Death
+item_91_title=Day 3 Death
+item_91_hidden=true
+item_92_id=lastToLeave
+item_92_title=Last To Leave
+item_92_hidden=true
+item_93_id=whatAMensch
+item_93_title=What A Mensch!
+item_93_hidden=true
+item_94_id=enlightenedAdventurer
+item_94_title=Enlightened Adventurer
+item_94_hidden=true
+item_95_id=annaBit1
+item_95_title=Anna With An E
+item_95_hidden=true
+item_96_id=annaBit2
+item_96_title=Imaginary Friend-Zone
+item_96_hidden=true
+item_97_id=annaBit3
+item_97_title=Special Ingredient
+item_97_hidden=true
+item_98_id=youreCrazyTrain
+item_98_title=You're Crazy Train
+item_98_hidden=true
+item_99_id=monaLisa
+item_99_title=Mazza Leez
+item_99_hidden=true
diff --git a/devtools/create_achievements/gen/steam-1606640.ini b/devtools/create_achievements/gen/steam-1606640.ini
new file mode 100644
index 00000000000..662803140ee
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1606640.ini
@@ -0,0 +1,79 @@
+[achievements:en]
+item_0_id=ACHIEVEMENT_DETECTIVE
+item_0_title=DETECTIVE
+item_0_comment=Avez-vous bien fouillé partout dans la cuisine ? (Prologue)
+item_1_id=ACHIEVEMENT_VERSAILLES
+item_1_title=VERSAILLES
+item_1_comment=Vous avez des actions chez la compagnie d'électricité ? (Prologue)
+item_2_id=ACHIEVEMENT_KICKASS
+item_2_title=KICKASS
+item_2_comment=Y'a un voisin qui mérite 10 coups de cannes sur le popotin ! (Chapitre 1)
+item_3_id=ACHIEVEMENT_DJGRANDMA
+item_3_title=DJ GRANDMA
+item_3_comment=On peut scratcher avec la canne...Si si ! (Prologue)
+item_4_id=ACHIEVEMENT_PLAYLIST
+item_4_title=PLAYLIST
+item_4_comment=Avez-vous bien écouté toutes les musiques au club RagnaRock ? (Chapitre 1)
+item_5_id=ACHIEVEMENT_CROISERLACANNE
+item_5_title=CROISER LA CANNE
+item_5_comment=Quand on vous menace avec un os...il faut savoir répliquer avec la canne (Chapitre 1)
+item_6_id=ACHIEVEMENT_FINEPISODE1
+item_6_title=FIN DU CHAPITRE 1
+item_6_comment=Terminer le Prologue et le Chapitre 1
+item_7_id=ACHIEVEMENT_IMYOURDAD
+item_7_title=I'M YOUR FATHER
+item_7_comment=Est-ce que la force est avec vous ? (Chapitre 3)
+item_8_id=ACHIEVEMENT_HOTVOLTAGE
+item_8_title=Mamie 100 000 VOLTS
+item_8_comment=Il existe des objets qu'il vaut mieux pas insérer dans des lecteurs de cartes...(Chapitre 3)
+item_9_id=ACHIEVEMENT_KOCAPTAIN
+item_9_title=Good Night Captain Hishiro
+item_9_comment=Souhaitez une bonne nuit au Captain Hishiro (Chapitre 3)
+item_10_id=ACHIEVEMENT_HOTDOG
+item_10_title=Hot 4 The Dog
+item_10_comment=Pourriez-vous faire du mal à ce pauvre petit toutou ? (Chapitre 2)
+item_11_id=ACHIEVEMENT_MASSATTACK
+item_11_title=Mass Attack !
+item_11_comment=Tout casser, parfois ça défoule et ça fait du bien (Chapitre 3)
+item_12_id=ACHIEVEMENT_DRESSEURCOCO
+item_12_title=Dresseur de Perroquet
+item_12_comment=Passer l'épreuve de Coco et les clochettes (Chapitre 3)
+item_13_id=ACHIEVEMENT_FINEPISODE2
+item_13_title=Deux chapitres de finis
+item_13_comment=Terminer les chapitres 2 et 3
+item_14_id=ACHIEVEMENT_BUBULLE
+item_14_title=Bubulles
+item_14_comment=Faire des bulles de savon avec la bouche (Chapitre 4)
+item_15_id=ACHIEVEMENT_GRATTCUL
+item_15_title=Gratt'cul
+item_15_comment=Attaquer Gratt'cul avec un bambou, un objet tranchant, un objet pointu, un objet de jardin, et l'arme fatale (Chapitre 4)
+item_16_id=ACHIEVEMENT_MENACEBUBBLEBOBBLE
+item_16_title=GrandMa La Menace !
+item_16_comment=Menacer 1 fois Bubble et Bobble (Chapitre 4)
+item_17_id=ACHIEVEMENT_FAUXESPOIR
+item_17_title=Faux Espoir
+item_17_comment=Tenter d'allumer le générateur grâce à un coup de canne (Chapitre 4)
+item_18_id=ACHIEVEMENT_FROG
+item_18_title=Frog
+item_18_comment=Se faire transformer en grenouille par GrandAlf le Bleu (Chapitre 4)
+item_19_id=ACHIEVEMENT_FINEPISODE3
+item_19_title=Fin du Chapitre 4
+item_19_comment=Terminer le Chapitre 4
+item_20_id=ACHIEVEMENT_VANDAL
+item_20_title=Grandma Vandal !
+item_20_comment=Détruire tous les écrans de Beach Umbrella Corp (Chapitre 5 et...)
+item_21_id=ACHIEVEMENT_FINCHAPITRE5
+item_21_title=Fin du Chapitre 5
+item_21_comment=Terminer le Chapitre 5
+item_22_id=ACHIEVEMENT_LIKEAMARVEL
+item_22_title=Like A Marvel
+item_22_comment=Découvrir la scène post-générique de fin et débloquer le générique dans le menu principal du jeu (Chapitre 6)
+item_23_id=ACHIEVEMENT_THEEND
+item_23_title=The End
+item_23_comment=Terminer le jeu GrandMa Badass !
+item_24_id=ACHIEVEMENT_PLATINUM
+item_24_title=Platiner le jeu GrandMa Badass ! *** RARE ***
+item_24_comment=Alors là , félicitations ! Vous avez débloqué tous les succès de GrandMa Badass !
+item_25_id=ACHIEVEMENT_COUSSINDOR
+item_25_title=Le succès Coussin d'or *** RARE ***
+item_25_comment=Réaliser 22 micro-siestes dans le jeu (Tous les Chapitres)
diff --git a/devtools/create_achievements/gen/steam-1709730.ini b/devtools/create_achievements/gen/steam-1709730.ini
new file mode 100644
index 00000000000..76b09f06866
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1709730.ini
@@ -0,0 +1,265 @@
+[achievements:en]
+item_0_id=ACH_DOGGO
+item_0_title=Smell you later
+item_0_comment=Find the right item for Doggomir
+item_1_id=ACH_BUG
+item_1_title=Found a bug!
+item_1_comment=Catch one of the bugs
+item_2_id=ACH_HIT
+item_2_title=That hit quite good!
+item_2_comment=Defeat the monster
+item_3_id=ACH_HEADQUARTERS
+item_3_title=Reached the wolves main quarters!
+item_3_comment=Get inside the house
+item_4_id=ACH_GWEN
+item_4_title=That owl from the cover artwork!
+item_4_comment=Free Gwen
+item_5_id=ACH_PLANT
+item_5_title=Plant lover!
+item_5_comment=Help the little plant
+item_6_id=ACH_TRICKEDWOLF
+item_6_title=Tricked the wolf!
+item_6_hidden=true
+item_7_id=ACH_FRIENDFOREST
+item_7_title=Friend of the forest!
+item_7_comment=Talk with one of the trees
+item_8_id=ACH_MOSES
+item_8_title=Moses style!
+item_8_comment=Try to move the ocean
+item_9_id=ACH_NONSENSE
+item_9_title=What an incredible nonsense!
+item_9_comment=Listen to Boleks story
+item_10_id=ACH_ROCKSINTHEDARK
+item_10_title=Throwing rocks in the dark!
+item_10_comment=Sounds like you hit something
+item_11_id=ACH_PARTYDEER
+item_11_title=Party deer!
+item_11_comment=Try on all the costumes
+item_12_id=ACH_LOVEROBOTS
+item_12_title=Showing some love for the robots!
+item_12_comment=Have some small talk with the robot
+item_13_id=ACH_ARTCRITICS
+item_13_title=Those snobby art critics!
+item_13_comment=Examine all portraits
+item_14_id=ACH_ALTROCK
+item_14_title=Grunge never died
+item_14_comment=Let Finn guess all the band names
+item_15_id=ACH_BOOZER
+item_15_title=Finn the greedy ol' boozer!
+item_15_comment=Try picking up all the mugs
+item_16_id=ACH_SWAMPWATER
+item_16_title=Swamp water connoisseur
+item_16_comment=Sip from the yummy swamp water. Ugh!
+item_17_id=ACH_FOUNTAINWATER
+item_17_title=Fountain water connoisseur
+item_17_comment=Sip from the fountain water. Aah!
+item_18_id=ACH_SOAPWATER
+item_18_title=Soap water connoisseur
+item_18_comment=Sip from the soap water. Yuck!
+item_19_id=ACH_SALTWATER
+item_19_title=Salt water connoisseur
+item_19_comment=Sip from the salt water. Yikes!
+item_20_id=ACH_VANDALISM
+item_20_title=Oh no! Vandalism!
+item_20_hidden=true
+item_21_id=ACH_CATCHEDFISH
+item_21_title=Catched the poor little fish ):
+item_21_comment=Let's hope you know what you're doing!
+item_22_id=ACH_NICEANDSHINY
+item_22_title=All nice and shiny!
+item_22_hidden=true
+item_23_id=ACH_NAVIGATOR
+item_23_title=You found a navigator!
+item_23_hidden=true
+item_24_id=ACH_KISSER
+item_24_title=Right in the kisser!
+item_24_comment=Defeat the robot in the library
+item_25_id=ACH_MAP
+item_25_title=You found the map!
+item_25_comment=Reach the map room
+item_26_id=ACH_COOKIE
+item_26_title=You're a smart cookie!
+item_26_comment=Create a little entrance for Gwen
+item_27_id=ACH_TRICKEDGUARD
+item_27_title=You tricked the guard!
+item_27_comment=Get the speaking tube
+item_28_id=ACH_SHIP
+item_28_title=You found a ship!
+item_28_comment=Reach the grotto
+item_29_id=ACH_LOVE20
+item_29_title=Showing some love for the robots! 2.0
+item_29_comment=Have some small talk with the robot in the library
+item_30_id=ACH_HISTORYNERD
+item_30_title=History nerd!
+item_30_comment=Examine all the statues
+item_31_id=ACH_DIPLOMATIC
+item_31_title=Diplomatic roebuck!
+item_31_comment=Try to negotiate with the wolves
+item_32_id=ACH_TOUGH
+item_32_title=Tough roebuck!
+item_32_comment=Be mean to the wolves >:(
+item_33_id=ACH_FLIRT
+item_33_title=Flirty Finn!
+item_33_comment=Flirt with the magpie queen
+item_34_id=ACH_MEANIE
+item_34_title=Big ol' meanie!
+item_34_comment=Shatter the magpie queens gigantic ego
+item_35_id=ACH_MOREVANDALISM
+item_35_title=Oh no! More vandalism!
+item_35_hidden=true
+item_36_id=ACH_TELLSVEN
+item_36_title=Better don't tell Sven!
+item_36_hidden=true
+item_37_id=ACH_NINETIES
+item_37_title=The 90s called!
+item_37_comment=Find a way inside the tower
+item_38_id=ACH_ACTIVATETOWER
+item_38_title=Zoom! Swoosh!
+item_38_comment=You activated one of the towers!
+item_39_id=ACH_RIGHTTRACK
+item_39_title=You are on the right track!
+item_39_comment=You solved the first part of this puzzle
+item_40_id=ACH_KNOTGETTINGUP
+item_40_title=You're knot getting up again!
+item_40_comment=Defeat the giant robot near the beach
+item_41_id=ACH_WORMS
+item_41_title=Resettling the worms!
+item_41_hidden=true
+item_42_id=ACH_FREEDJARLENA
+item_42_title=Freed Jarlena!
+item_42_comment=Help Jarlena out of her unpleasant situation
+item_43_id=ACH_EVENMOREVANDALISM
+item_43_title=Oh no! Even more vandalism!
+item_43_hidden=true
+item_44_id=ACH_HEALEDJARLENA
+item_44_title=You healed Jarlena!
+item_44_comment=Free Jarlena from her pain
+item_45_id=ACH_IMPRINTS
+item_45_title=Spooky imprints found!
+item_45_comment=Find the hidden imprints
+item_46_id=ACH_CORNER
+item_46_title=The solution was just around the corner!
+item_46_hidden=true
+item_47_id=ACH_COLDFEET
+item_47_title=The robot got cold feet!
+item_47_hidden=true
+item_48_id=ACH_SCEPTER
+item_48_title=You found the scepter!
+item_48_comment=Get deeper inside the site
+item_49_id=ACH_SCEPTER2
+item_49_title=You found the scepter... for real this time!
+item_49_comment=Reach the scepter
+item_50_id=ACH_PORTAL
+item_50_title=Begging to portal to open!
+item_50_comment=Talk to the portal
+item_51_id=ACH_LISTENER
+item_51_title=You're a good listener!
+item_51_comment=Talk with Zdeneks patient
+item_52_id=ACH_ANNOYINGSVEN
+item_52_title=Annoying Sven
+item_52_comment=Try the wrong dialogue options
+item_53_id=ACH_SVENHURT
+item_53_title=Hurting Svens sensitive little artist soul ):
+item_53_comment=Insult Svens art
+item_54_id=ACH_ARTNERD
+item_54_title=Art nerd!
+item_54_comment=Ask Sven about all his artistic projects
+item_55_id=ACH_PATIENT
+item_55_title=Hooves off the patient!
+item_55_comment=Give Zdeneks patient a little push
+item_56_id=ACH_MUD
+item_56_title=Oh no, you stepped into the mud!
+item_56_comment=Try picking up the mud
+item_57_id=ACH_EEW
+item_57_title=Eew!
+item_57_comment=Enter the wrong tent
+item_58_id=ACH_EYEEXAM
+item_58_title=A really weird eye exam!
+item_58_comment=Let the robot scan your retinas
+item_59_id=ACH_VOICE
+item_59_title=What a voice!
+item_59_comment=Make the robot listen to Finn singing
+item_60_id=ACH_SKULL
+item_60_title=Bone-jour!
+item_60_comment=Examine the skull
+item_61_id=ACH_YEAHVANDALISM
+item_61_title=Hell yeah! Vandalism!
+item_61_hidden=true
+item_62_id=ACH_WEIRDKEYS
+item_62_title=Some weird keys around here!
+item_62_comment=Open the door
+item_63_id=ACH_SAVEDDOPPEL
+item_63_title=You saved Finn's doppelganger!
+item_63_hidden=true
+item_64_id=ACH_SHUTTLECOMP
+item_64_title=You tricked the computer!
+item_64_hidden=true
+item_65_id=ACH_FATE
+item_65_title=The fate of the animals lies in your hooves!
+item_65_comment=Reach the large building in the valley
+item_66_id=ACH_GARBAGECOLLECTOR
+item_66_title=Garbage collector!
+item_66_hidden=true
+item_67_id=ACH_TRICKEDCONTAINER
+item_67_title=You tricked the container!
+item_67_hidden=true
+item_68_id=ACH_CALLITADAY
+item_68_title=Let's call it a day!
+item_68_hidden=true
+item_69_id=ACH_INSIDEFACTORY
+item_69_title=You got inside the factory!
+item_69_hidden=true
+item_70_id=ACH_OUCH
+item_70_title=Ouch!
+item_70_hidden=true
+item_71_id=ACH_PIXELHUNT
+item_71_title=Pixel Hunt!
+item_71_hidden=true
+item_72_id=ACH_FINNHACKER
+item_72_title=Finn the hacker!
+item_72_comment=Open the door
+item_73_id=ACH_FINNHACKER2
+item_73_title=Finn hacks even more!
+item_73_comment=Open the other door
+item_74_id=ACH_NOBRAINER
+item_74_title=What a no-brainer!
+item_74_hidden=true
+item_75_id=ACH_BADENDING
+item_75_title=You unlocked the bad ending!
+item_75_comment=):
+item_76_id=ACH_GOODENDING
+item_76_title=You unlocked the good ending!
+item_76_comment=You did it! :D
+item_77_id=ACH_DOPPELGANGER
+item_77_title=A doppelganger!
+item_77_hidden=true
+item_78_id=ACH_TICKLES
+item_78_title=Ouch, this tickles!
+item_78_comment=Touch the door
+item_79_id=ACH_MEANIE2
+item_79_title=Big ol' meanie 2.0!
+item_79_comment=Be mean to Jerrick
+item_80_id=ACH_HELPINGWOLVES
+item_80_title=Helping the wolves!
+item_80_comment=Have empathy with Jerrick
+item_81_id=ACH_DANCEGARBAGE
+item_81_title=Dance of the garbage containers!
+item_81_comment=Make the garbage container move
+item_82_id=ACH_VIEW
+item_82_title=Enjoying the view!
+item_82_comment=Let Finn tell you his opinion about the surrounding area
+item_83_id=ACH_BEBACK
+item_83_title=I'll be back!
+item_83_comment=Find the lame reference
+item_84_id=ACH_LOVEAI
+item_84_title=Showing some love for the murderous monster AI!
+item_84_hidden=true
+item_85_id=ACH_BADIDEA
+item_85_title=That might have been a bad idea!
+item_85_hidden=true
+item_86_id=ACH_FISHSAVED
+item_86_title=A heart of gold
+item_86_comment=You are a very empathetic and thoughtful player. You released the poor little fish <3
+item_87_id=ACH_CONQUEROR
+item_87_title=Conqueror of the sea
+item_87_comment=Finish the entire sailing section without taking damage once
diff --git a/devtools/create_achievements/gen/steam-1834750.ini b/devtools/create_achievements/gen/steam-1834750.ini
new file mode 100644
index 00000000000..e8080ec93c2
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1834750.ini
@@ -0,0 +1,22 @@
+[achievements:en]
+item_0_id=ACT1_COMPLETE
+item_0_title=Just One More Thing...
+item_0_comment=Act 1 Complete
+item_1_id=ACT0_COMPLETE
+item_1_title=Preparing The Ground
+item_1_comment=Prelude Complete
+item_2_id=ACT2_COMPLETE
+item_2_title=Two heads are better than one
+item_2_comment=Act 2 Complete
+item_3_id=ACT3_COMPLETE
+item_3_title=Fly Too Close To The Moon
+item_3_comment=Act 3 Complete
+item_4_id=ACT4_COMPLETE
+item_4_title=Soaked To The Bone
+item_4_comment=Act 4 Complete
+item_5_id=ACT5_COMPLETE
+item_5_title=Beat A Dead Horse
+item_5_comment=Act 5 Complete
+item_6_id=FINALE_COMPLETE
+item_6_title=Dark Horse Candidate
+item_6_comment=Complete The Game
diff --git a/devtools/create_achievements/gen/steam-2097090.ini b/devtools/create_achievements/gen/steam-2097090.ini
new file mode 100644
index 00000000000..e3135be0f20
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2097090.ini
@@ -0,0 +1,37 @@
+[achievements:en]
+item_0_id=SP1
+item_0_title=Let It Snow!
+item_0_comment=Complete 10 levels
+item_1_id=SP2
+item_1_title=I snow what to do now
+item_1_comment=Complete 20 levels
+item_2_id=SP3
+item_2_title=Icy what you did there
+item_2_comment=Complete 30 levels
+item_3_id=SP4
+item_3_title=It's getting cold in here
+item_3_comment=Complete 40 levels
+item_4_id=SP5
+item_4_title=Snowed in
+item_4_comment=Complete 50 levels
+item_5_id=SP6
+item_5_title=Winter takes it all
+item_5_comment=Complete 60 levels
+item_6_id=SP7
+item_6_title=I want to break freeze
+item_6_comment=Complete 70 levels
+item_7_id=SP8
+item_7_title=Ice Ice Baby
+item_7_comment=Complete 80 levels
+item_8_id=SP9
+item_8_title=That's snow moon!
+item_8_comment=Complete 90 levels
+item_9_id=SP10
+item_9_title=It's all snowver
+item_9_comment=Complete 100 levels
+item_10_id=SP11
+item_10_title=Do you want to build a...?
+item_10_comment=Create a level
+item_11_id=SP12
+item_11_title=There's snow time left!
+item_11_comment=Get timed out
diff --git a/devtools/create_achievements/gen/steam-2163620.ini b/devtools/create_achievements/gen/steam-2163620.ini
new file mode 100644
index 00000000000..ee390254b42
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2163620.ini
@@ -0,0 +1,112 @@
+[achievements:en]
+item_0_id=NEW_ACHIEVEMENT_1_1
+item_0_title=Master of Disguise
+item_0_comment=Find an outfit that will conceal your horns and tail
+item_1_id=NEW_ACHIEVEMENT_1_2
+item_1_title=Rock God
+item_1_comment=Perform at Club I.C.E.
+item_2_id=NEW_ACHIEVEMENT_1_3
+item_2_title=CSI Investigator
+item_2_comment=Successfully lift a fingerprint
+item_3_id=NEW_ACHIEVEMENT_1_4
+item_3_title=Cheat the System
+item_3_comment=Beat all three stages of authentication
+item_4_id=NEW_ACHIEVEMENT_1_5
+item_4_title=Master Builder
+item_4_comment=Successfully build a toy
+item_5_id=NEW_ACHIEVEMENT_1_6
+item_5_title=Pro Golfer
+item_5_comment=Win a trophy
+item_6_id=NEW_ACHIEVEMENT_1_7
+item_6_title=Visiting Privileges
+item_6_comment=Gain access to the castle
+item_7_id=NEW_ACHIEVEMENT_1_8
+item_7_title=Black Out
+item_7_comment=Cause a power outage in Santa's Village
+item_8_id=NEW_ACHIEVEMENT_1_9
+item_8_title=Ant Torturer
+item_8_comment=Focus the sunrays
+item_9_id=NEW_ACHIEVEMENT_1_10
+item_9_title=Demon Slayer
+item_9_comment=Defeat Gorgomon
+item_10_id=NEW_ACHIEVEMENT_1_11
+item_10_title=King of Christmas Cheer
+item_10_comment=Find all 35 Christmas crackers
+item_11_id=NEW_ACHIEVEMENT_1_12
+item_11_title=Safecracker
+item_11_comment=Break into that vault
+item_12_id=NEW_ACHIEVEMENT_1_13
+item_12_title=Toy Machine Operator
+item_12_comment=Power up the machine
+item_13_id=NEW_ACHIEVEMENT_1_14
+item_13_title=Open Sesame!
+item_13_comment=Solve the magical door puzzle
+item_14_id=NEW_ACHIEVEMENT_1_15
+item_14_title=Bell Master
+item_14_comment=Hit the bells in the right order
+item_15_id=NEW_ACHIEVEMENT_1_16
+item_15_title=Master Decoder
+item_15_comment=Figure out the right sequence
+item_16_id=NEW_ACHIEVEMENT_1_17
+item_16_title=Expert Navigator
+item_16_comment=Find the entrance to the ice caverns
+item_17_id=NEW_ACHIEVEMENT_1_18
+item_17_title=Shells Master
+item_17_comment=Beat Brad at his own game
+item_18_id=NEW_ACHIEVEMENT_1_19
+item_18_title=Expert Gamer
+item_18_comment=You solved the classic gamer's code
+item_19_id=NEW_ACHIEVEMENT_1_20
+item_19_title=Short Circuit!
+item_19_comment=Solve the circuit board
+item_20_id=NEW_ACHIEVEMENT_1_21
+item_20_title=Stable Boy
+item_20_hidden=true
+item_21_id=NEW_ACHIEVEMENT_1_22
+item_21_title=Shock Treatment
+item_21_hidden=true
+item_22_id=NEW_ACHIEVEMENT_1_23
+item_22_title=Bouncer Bzzt!
+item_22_hidden=true
+item_23_id=NEW_ACHIEVEMENT_1_24
+item_23_title=Fashion Connoisseur
+item_23_hidden=true
+item_24_id=NEW_ACHIEVEMENT_1_25
+item_24_title=Mischievous Little Devil
+item_24_hidden=true
+item_25_id=NEW_ACHIEVEMENT_1_26
+item_25_title=Show Stopper
+item_25_hidden=true
+item_26_id=NEW_ACHIEVEMENT_1_27
+item_26_title=Taste Tester
+item_26_hidden=true
+item_27_id=NEW_ACHIEVEMENT_1_28
+item_27_title=Stable Master
+item_27_hidden=true
+item_28_id=NEW_ACHIEVEMENT_1_29
+item_28_title=King of the Castle
+item_28_hidden=true
+item_29_id=NEW_ACHIEVEMENT_1_30
+item_29_title=True Golf Master
+item_29_hidden=true
+item_30_id=NEW_ACHIEVEMENT_1_31
+item_30_title=Time Waster
+item_30_hidden=true
+item_31_id=NEW_ACHIEVEMENT_2_0
+item_31_title=Sign Spinner
+item_31_hidden=true
+item_32_id=NEW_ACHIEVEMENT_2_1
+item_32_title=Tree Topper
+item_32_comment=Return the frost star
+item_33_id=NEW_ACHIEVEMENT_2_2
+item_33_title=They're Alive!
+item_33_hidden=true
+item_34_id=NEW_ACHIEVEMENT_2_3
+item_34_title=Smarty Pants!
+item_34_hidden=true
+item_35_id=NEW_ACHIEVEMENT_2_4
+item_35_title=Brainiac
+item_35_hidden=true
+item_36_id=NEW_ACHIEVEMENT_2_5
+item_36_title=Devil at Heart
+item_36_hidden=true
diff --git a/devtools/create_achievements/gen/steam-2314850.ini b/devtools/create_achievements/gen/steam-2314850.ini
new file mode 100644
index 00000000000..d834b2ae04d
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2314850.ini
@@ -0,0 +1,76 @@
+[achievements:en]
+item_0_id=1_Percival
+item_0_title=Nice shot!
+item_0_comment=Beat Percival in a duel.
+item_1_id=2_Malgrim
+item_1_title=Can we be friends?
+item_1_comment=Give a float to Malgrim.
+item_2_id=3_Squirrel
+item_2_title=It's time to sleep.
+item_2_hidden=true
+item_3_id=4_Witch
+item_3_title=No more fireworks!
+item_3_comment=Defeat the witch.
+item_4_id=5_Cards
+item_4_title=Still haven't won your prize?
+item_4_comment=Get 22 Heroes cards.
+item_5_id=6_Bard
+item_5_title=Sorry Bard.
+item_5_hidden=true
+item_6_id=7_Cheeta
+item_6_title=Everyone has a weak spot.
+item_6_hidden=true
+item_7_id=8_Pond
+item_7_title=I'm not afraid of labyrinths.
+item_7_comment=Find the pond in the enchanted forest.
+item_8_id=9_Tooth
+item_8_title=Open your mouth!
+item_8_comment=Get a diplodexus tooth.
+item_9_id=10_Gnome
+item_9_title=I need your keys.
+item_9_hidden=true
+item_10_id=11_Hideout
+item_10_title=These gnomes are not what they seem.
+item_10_hidden=true
+item_11_id=12_Letter
+item_11_title=Rescue operation.
+item_11_hidden=true
+item_12_id=13_Pizza
+item_12_title=Prepare a pineapple pizza.
+item_12_hidden=true
+item_13_id=14_Manzana
+item_13_title=A classic that never fails.
+item_13_hidden=true
+item_14_id=15_Premi
+item_14_title=No cheating!
+item_14_comment=Win the pipe smoke contest.
+item_15_id=16_Radio
+item_15_title=Tonan the Barbarian.
+item_15_comment=Change the music in Bard's store.
+item_16_id=17_Menhirs
+item_16_title=Musical ear.
+item_16_comment=Find Malgrim's tower.
+item_17_id=18_Die
+item_17_title=Try again.
+item_17_comment=Die for the first time.
+item_18_id=19_Stone
+item_18_title=I can't move.
+item_18_comment=Turn to stone.
+item_19_id=20_Bun
+item_19_title=I hide nothing under my cloak.
+item_19_comment=Get a bun out of the CupCake Crusade.
+item_20_id=21_Mesektet
+item_20_title=Mesektet.
+item_20_hidden=true
+item_21_id=22_End
+item_21_title=The Legend of Skye
+item_21_comment=Reach the end of the adventure.
+item_22_id=23_Shaman
+item_22_title=Have you been hurt?
+item_22_comment=Rescue the shaman.
+item_23_id=24_Trick
+item_23_title=Let me in.
+item_23_comment=Use a druid mind trick.
+item_24_id=25_King
+item_24_title=I know this one!
+item_24_comment=Get King Finn's guess right.
diff --git a/devtools/create_achievements/gen/steam-2474030.ini b/devtools/create_achievements/gen/steam-2474030.ini
new file mode 100644
index 00000000000..096e3298135
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2474030.ini
@@ -0,0 +1,82 @@
+[achievements:en]
+item_0_id=ACH_NORMAS
+item_0_title=The good tenant
+item_0_comment=Read the rules at Dorset Street.
+item_1_id=ACH_RATAS
+item_1_title=Rats of the sky
+item_1_comment=Shoo the pigeons away.
+item_2_id=ACH_THOSE
+item_2_title=Ruth la Douce
+item_2_comment=Reject a lovely lady's advances.
+item_3_id=ACH_MAN
+item_3_title=Do you know this man?
+item_3_comment=Confirm that Kate is acquainted with Professor Ward.
+item_4_id=ACH_CAMPANILLA
+item_4_title=A gentleman must know
+item_4_comment=Put your manners aside and behave like a child.
+item_5_id=ACH_UNIVERSIDAD
+item_5_title=Desperately Seeking Nelson Ward
+item_5_comment=Set forth on an adventure.
+item_6_id=ACH_BENWELL
+item_6_title=Objects from another dimension
+item_6_comment=Get a material proof of the Great Beyond.
+item_7_id=ACH_APORTE
+item_7_title=A question of hygiene
+item_7_comment=Damage physical evidence.
+item_8_id=ACH_BEATRICE
+item_8_title=Phantasmagoria
+item_8_comment=Attend Beatrice Shaw's show.
+item_9_id=ACH_SUPERTERROR
+item_9_title=Grand Super Horror
+item_9_comment=Have a look around the library.
+item_10_id=ACH_QUIZ
+item_10_title=Jedediah Bishop's Quiz Show
+item_10_comment=Correctly answer all the questions of the test.
+item_11_id=ACH_HENRY
+item_11_title=The sad story of Hobblin' Henry
+item_11_comment=Listen to the story of Hobblin' Henry.
+item_12_id=ACH_ARQUEOLOGOS
+item_12_title=If you want to be a good archeologist, you gotta get out of the library
+item_12_comment=Check the noticeboard.
+item_13_id=ACH_KELLER
+item_13_title=An Edward Keller film
+item_13_comment=Enjoy the 7th Art.
+item_14_id=ACH_ESTIGEO
+item_14_title=A voracious reader
+item_14_comment=Read The Stygian Pond.
+item_15_id=ACH_BEBE
+item_15_title=Genre fiction
+item_15_comment=Read The Lovelace Baby.
+item_16_id=ACH_MANCHAS
+item_16_title=Passionate for literature
+item_16_comment=Read The Soot Stains.
+item_17_id=ACH_ALLINGHAM
+item_17_title=Extraordinary Tales
+item_17_comment=Read Allingham House.
+item_18_id=ACH_OUIJA
+item_18_title=Selected Works
+item_18_comment=Read The Ouija Board.
+item_19_id=ACH_TREN
+item_19_title=All aboard!
+item_19_comment=Embark on the search for the Scarlet Stone.
+item_20_id=ACH_BOSQUE
+item_20_title=Mist labyrinth
+item_20_comment=Enter the Black Forest.
+item_21_id=ACH_STARS
+item_21_title=Make a wish
+item_21_comment=Look up at the sky.
+item_22_id=ACH_PIEDRA
+item_22_title=Oopart
+item_22_comment=Get the Scarlet Stone.
+item_23_id=ACH_CARMILLA
+item_23_title=Carmilla the Cannibal
+item_23_comment=Talk to Carmilla Ainsworth.
+item_24_id=ACH_GREEN
+item_24_title=Cast me off discourteously
+item_24_comment=Someone does not like this melody.
+item_25_id=ACH_COSTURA
+item_25_title=The sewing room
+item_25_comment=Face your fears again.
+item_26_id=ACH_DIMENSION
+item_26_title=Universe of madness
+item_26_comment=Unveil what is beyond the Great Beyond.
diff --git a/devtools/create_achievements/gen/steam-2581560.ini b/devtools/create_achievements/gen/steam-2581560.ini
new file mode 100644
index 00000000000..5d0754c7f09
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2581560.ini
@@ -0,0 +1,55 @@
+[achievements:en]
+item_0_id=ACT1_Done
+item_0_title=Act 1 Complete!
+item_0_comment=Wow! You have a low standard in games huh?
+item_1_id=ACT2_Done
+item_1_title=Act 2 Complete!
+item_1_comment=I didn't think anyone would make it this far...
+item_2_id=ACT3_Done
+item_2_title=Act 3 Complete!
+item_2_comment=Wow... really? With those animations? OK pal. Nice one I guess
+item_3_id=SARNIE
+item_3_title=Dreggs Master
+item_3_hidden=true
+item_4_id=HANDEDOVER
+item_4_title=Ah it'll be fine... probably
+item_4_hidden=true
+item_5_id=FOUNDRISK
+item_5_title=Risked it all
+item_5_comment=Discovered the missing treasure hunters
+item_6_id=MACHINEFIX
+item_6_title=Sparky
+item_6_comment=Fixed a very complicated machine
+item_7_id=DROWNER
+item_7_title=Psychotic
+item_7_hidden=true
+item_8_id=ORPHAN
+item_8_title=Unkind to orphans
+item_8_hidden=true
+item_9_id=CHOSEKEN
+item_9_title=Saved Ken
+item_9_comment=Purely by accident... you saved a life!
+item_10_id=CHOSEQUEEN
+item_10_title=Saved Queen
+item_10_comment=Purely by accident... you saved a life!
+item_11_id=BESTDEBATE
+item_11_title=Speech Saboteur
+item_11_comment=Dabbled in politics...
+item_12_id=WORSTDEBATE
+item_12_title=Speech Writer
+item_12_comment=Wrote a 'winning' speech...
+item_13_id=TRAVELLER
+item_13_title=Dimensional Traveller
+item_13_comment=Entered a weird and wonderful world...
+item_14_id=TERRIBLE
+item_14_title=Terrible human being
+item_14_comment=Caused the most pain and suffering possible...
+item_15_id=TOPMAN
+item_15_title=Goody goody
+item_15_comment=You caused as little harm and suffering to others as possible...
+item_16_id=FREE
+item_16_title=Freeeeedom!
+item_16_comment=Found innocent at trial
+item_17_id=JAIL
+item_17_title=Crackin' rocks
+item_17_comment=Convicted and beaten
diff --git a/devtools/create_achievements/gen/steam-2661780.ini b/devtools/create_achievements/gen/steam-2661780.ini
new file mode 100644
index 00000000000..0230cf875d7
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2661780.ini
@@ -0,0 +1,64 @@
+[achievements:en]
+item_0_id=ACHIEVEMENT_VOYEUR
+item_0_title=PEEPING TOM / VOYEUR
+item_0_comment=But what is Facedebouc doing while you're away? | Mais que fait Facedebouc pendant votre absence ?
+item_1_id=ACHIEVEMENT_DJ
+item_1_title=DJ FACEDEBOUC
+item_1_comment=Mix your feet off on Uggly's Jukebox with Facedebouc | Mixez du pied sur le Jukebox de Uggly avec Facedebouc
+item_2_id=ACHIEVEMENT_AIR
+item_2_title=A FAMILY RESEMBLANCE / UN AIR DE FAMILLE
+item_2_comment=Place Magret near the vase on the table on the Couane's floor with Facedebouc in the room... | Placez Magret proche du vase sur la table à l'étage de chez les Couane avec Facedebouc dans la pièce...
+item_3_id=ACHIEVEMENT_DIEU
+item_3_title=ARE YOU A GOD? / ES-TU UN DIEU ?
+item_3_comment=Try to hit Kenny with the hammer (While she has Magret in her mouth) | Tentez de frapper Kenny avec le marteau (Pendant qu'elle a Magret dans sa bouche)
+item_4_id=ACHIEVEMENT_SPICE
+item_4_title=SPICE GIRLS
+item_4_comment=Examine all the spice jars in the Couane kitchen | Examinez tous les pots à épices dans la cuisine des Couane
+item_5_id=ACHIEVEMENT_DERNIERECOURS
+item_5_title=LAST RESORT / DERNIER RECOURS
+item_5_comment=Try to pierce Kenny with the broken hammer handle (While she has Magret in her mouth) | Tentez de transpercer Kenny avec le manche cassé du marteau (Pendant qu'elle a Magret dans sa bouche)
+item_6_id=ACHIEVEMENT_PETDEBOURGE
+item_6_title=BOURGEOIS FART / PET DE BOURGEOISE
+item_6_comment=Put the Duchess to sleep with Facedebouc and let nature take its course... | Endormez la Duchesse avec Facedebouc pour laisser la nature s'exprimer...
+item_7_id=ACHIEVEMENT_CRITIC
+item_7_title=ART CRITICISM / CRITIQUE D'ART
+item_7_comment=Examine all the paintings in the workshop with Magret | Examinez tous les tableaux de l'atelier avec Magret
+item_8_id=ACHIEVEMENT_CLOWN
+item_8_title=CLOWN-EATER / DEVOREUR DE CLOWNS
+item_8_comment=Who will be the funniest between Magret and Facedebouc in the joke contest? Use up all the jokes of the two inspectors. | Qui sera le plus drôle entre Magret et Facedebouc dans le concours de blagues ? Epuisez tous les stocks de blagues des deux inspecteurs.
+item_9_id=ACHIEVEMENT_IDEE
+item_9_title=STUPID IDEA / IDEE A LA CON
+item_9_comment=Examine the mechanism in the Couane room with Magret and the presence of Facedebouc in the room. | Examinez le mécanisme dans la chambre des Couane avec Magret et la présence de Facedebouc dans la pièce.
+item_10_id=ACHIEVEMENT_EXPERT
+item_10_title=POINT AND CLICK EXPERT / EXPERT DU POINT AND CLICK
+item_10_comment=Solve the investigation and complete the game. | Résolvez l'enquête et terminez le jeu.
+item_11_id=ACHIEVEMENT_AMOUR
+item_11_title=HORN LOVERS | AMOUREUX DE LA CORNE
+item_11_comment=Call SuperWorm to the rescue more than 3 times to unlock. | Appelez plus de 3 fois SuperWorm à la rescousse pour vous débloquer.
+item_12_id=ACHIEVEMENT_CERVEAULENT
+item_12_title=SLUGGISH BRAIN / CERVEAU LENT
+item_12_comment=Call SuperWorm to the rescue more than 9 times to unlock. | Appelez plus de 9 fois SuperWorm à la rescousse pour vous débloquer.
+item_13_id=ACHIEVEMENT_ASSISTE
+item_13_title=COMPLETELY ASSISTED / COMPLETEMENT ASSISTE
+item_13_comment=Do you like making magnifying glasses appear in the game? Trigger the on-screen clues more than 10 times to help you. | Vous aimez faire apparaître les loupes dans le jeu ? Déclenchez plus de 10 fois les affichages d'indices à l'écran pour vous aider.
+item_14_id=ACHIEVEMENT_KING
+item_14_title=*** RARE *** THE KING / LE ROI
+item_14_comment=Complete the entire game without using SuperWorm and without using the magnifying glasses to display clues on the screen... | Terminez le jeu complet sans avoir fait appel à SuperWorm et sans avoir fait appel à l'aide des loupes pour afficher des indices à l'écran...
+item_15_id=ACHIEVEMENT_LIKE A MARVEL
+item_15_title=LIKE A MARVEL / COMME UN MARVEL
+item_15_comment=Congratulations, you've discovered the hidden post-credits scene! | Bravo, vous avez découvert la scène post générique cachée !
+item_16_id=ACHIEVEMENT_20
+item_16_title=20%
+item_16_comment=Solve 20% of the investigation. | Résolvez 20% de l'enquête.
+item_17_id=ACHIEVEMENT_40
+item_17_title=40%
+item_17_comment=Solve 40% of the investigation. | Résolvez 40% de l'enquête.
+item_18_id=ACHIEVEMENT_60
+item_18_title=60%
+item_18_comment=Solve 60% of the investigation. | Résolvez 60% de l'enquête.
+item_19_id=ACHIEVEMENT_80
+item_19_title=80%
+item_19_comment=Solve 80% of the investigation. | Résolvez 80% de l'enquête.
+item_20_id=ACHIEVEMENT_100
+item_20_title=*** RARE *** 100%
+item_20_comment=Solve 100% of the investigation. | Résolvez 100% de l'enquête.
diff --git a/devtools/create_achievements/gen/steam-2702680.ini b/devtools/create_achievements/gen/steam-2702680.ini
new file mode 100644
index 00000000000..53650e36383
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-2702680.ini
@@ -0,0 +1,43 @@
+[achievements:en]
+item_0_id=FONDO_BLANCO
+item_0_title=*Glup*
+item_0_comment=You drank the whole bottle.
+item_1_id=ACTO1
+item_1_title=For that throbbing that your gaze has
+item_1_hidden=true
+item_2_id=ACTO2
+item_2_title=I can sense that you must suffer
+item_2_hidden=true
+item_3_id=ACTO3
+item_3_title=Just as I suffer by this situation
+item_3_hidden=true
+item_4_id=ACTO4
+item_4_title=That clouds the reason without allowing to think
+item_4_hidden=true
+item_5_id=FINAL_A
+item_5_title=And finally I will be able to scream
+item_5_comment=You got ending A.
+item_6_id=FINAL_B
+item_6_title=Bye bye
+item_6_comment=You got ending B.
+item_7_id=FUMAR
+item_7_title=Hello old friend
+item_7_hidden=true
+item_8_id=CONOCERLOS_TODOS
+item_8_title=I love you
+item_8_hidden=true
+item_9_id=HUEVO
+item_9_title=Easter egg
+item_9_hidden=true
+item_10_id=STAFF
+item_10_title=What is this place?
+item_10_hidden=true
+item_11_id=MALETIN
+item_11_title=Is this a reference?
+item_11_comment=Yes, yes it is.
+item_12_id=BOTON
+item_12_title=It doesn't work. Don't you get it?
+item_12_comment=You pushed 1000 times the broken button.
+item_13_id=ACTO0
+item_13_title=Above all things in the world
+item_13_hidden=true
diff --git a/devtools/create_achievements/gen/steam-448440.ini b/devtools/create_achievements/gen/steam-448440.ini
new file mode 100644
index 00000000000..2398582205c
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-448440.ini
@@ -0,0 +1,49 @@
+[achievements:en]
+item_0_id=ACH_1
+item_0_title=Starter Bora
+item_0_comment=Start the game with Bora.
+item_1_id=ACH_2
+item_1_title=Starter Cansu
+item_1_comment=Start the game with Cansu.
+item_2_id=ACH_3
+item_2_title=Bora 25%
+item_2_comment=Raise Bora stat to 25%.
+item_3_id=ACH_4
+item_3_title=Cansu 25%
+item_3_comment=Raise Cansu stat to 25%.
+item_4_id=ACH_5
+item_4_title=Bora 50%
+item_4_comment=Raise Bora stat to 50%.
+item_5_id=ACH_6
+item_5_title=Cansu 50%
+item_5_comment=Raise Cansu stat to 50%.
+item_6_id=ACH_7
+item_6_title=Bora 75%
+item_6_comment=Raise Bora stat to 75%.
+item_7_id=ACH_8
+item_7_title=Cansu 75%
+item_7_comment=Raise Cansu stat to 75%.
+item_8_id=ACH_9
+item_8_title=Finisher Bora
+item_8_comment=Finish the game with Bora.
+item_9_id=ACH_10
+item_9_title=Finisher Cansu
+item_9_comment=Finish the game with Cansu.
+item_10_id=ACH_11
+item_10_title=Hidden 25%
+item_10_comment=Raise Hidden stat to 25%.
+item_11_id=ACH_12
+item_11_title=Hidden 50%
+item_11_comment=Raise Hidden stat to 50%.
+item_12_id=ACH_13
+item_12_title=Hidden 75%
+item_12_comment=Raise Hidden stat to 75%.
+item_13_id=ACH_14
+item_13_title=Overall 25%
+item_13_comment=Raise Overall stat to 25%.
+item_14_id=ACH_15
+item_14_title=Overall 50%
+item_14_comment=Raise Overall stat to 50%.
+item_15_id=ACH_16
+item_15_title=Overall 75%
+item_15_comment=Raise Overall stat to 75%.
diff --git a/dists/engine-data/achievements.dat b/dists/engine-data/achievements.dat
index eae9cd98b68..2dfd84c2e6e 100644
Binary files a/dists/engine-data/achievements.dat and b/dists/engine-data/achievements.dat differ
Commit: 6366542407efb3bfc299ac486d25743b814557e2
https://github.com/scummvm/scummvm/commit/6366542407efb3bfc299ac486d25743b814557e2
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2024-11-19T22:35:15+01:00
Commit Message:
AGS: Enabled achievements for several games
Changed paths:
engines/ags/achievements_tables.h
diff --git a/engines/ags/achievements_tables.h b/engines/ags/achievements_tables.h
index c966f768b1b..c0790f65195 100644
--- a/engines/ags/achievements_tables.h
+++ b/engines/ags/achievements_tables.h
@@ -27,6 +27,7 @@
namespace AGS {
static const Common::AchievementDescriptionList achievementDescriptionList[] = {
+ {"44thejail", Common::STEAM_ACHIEVEMENTS, "2702680"},
{"adateinthepark", Common::STEAM_ACHIEVEMENTS, "468530"},
{"absent", Common::STEAM_ACHIEVEMENTS, "398450"},
{"alemmo", Common::STEAM_ACHIEVEMENTS, "296850"},
@@ -35,9 +36,11 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"ashinaredwitch", Common::STEAM_ACHIEVEMENTS, "1259140"},
{"astroloco", Common::STEAM_ACHIEVEMENTS, "357490"},
{"atotkdeluxe", Common::STEAM_ACHIEVEMENTS, "603870"},
+ {"azazelxmas", Common::STEAM_ACHIEVEMENTS, "2163620"},
{"beer", Common::STEAM_ACHIEVEMENTS, "782280"},
{"beyondowlsgard", Common::STEAM_ACHIEVEMENTS, "1709730"},
{"beyondowlsgard", Common::GALAXY_ACHIEVEMENTS, "1086301307"},
+ {"bizarreearthquake", Common::STEAM_ACHIEVEMENTS, "1709730"},
{"blackwell1", Common::GALAXY_ACHIEVEMENTS, "1207662883"},
{"blackwell1", Common::STEAM_ACHIEVEMENTS, "80330"},
{"blackwell2", Common::GALAXY_ACHIEVEMENTS, "1207662893"},
@@ -48,10 +51,14 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"blackwell4", Common::STEAM_ACHIEVEMENTS, "80360"},
{"blackwell5", Common::GALAXY_ACHIEVEMENTS, "1207664393"},
{"blackwell5", Common::STEAM_ACHIEVEMENTS, "236930"},
+ {"brownieadv1", Common::STEAM_ACHIEVEMENTS, "2581560"},
+ {"brownieadv1", Common::GALAXY_ACHIEVEMENTS, "1855964876"},
{"captaindisastermoon", Common::STEAM_ACHIEVEMENTS, "1305500"},
{"castleagony", Common::STEAM_ACHIEVEMENTS, "827830"},
{"charnelhousetrilogy", Common::STEAM_ACHIEVEMENTS, "288930"},
{"chronicleofinnsmouth", Common::STEAM_ACHIEVEMENTS, "420180"},
+ {"crimsondiamond", Common::STEAM_ACHIEVEMENTS, "1098770"},
+ {"crimsondiamond", Common::GALAXY_ACHIEVEMENTS, "1602588462"},
{"crystalshardadventurebundle", Common::STEAM_ACHIEVEMENTS, "551840"},
{"detectivebhdino", Common::STEAM_ACHIEVEMENTS, "1343390"},
{"detectivegallo", Common::GALAXY_ACHIEVEMENTS, "1745746005"},
@@ -61,6 +68,7 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"dreamswitchhouse", Common::STEAM_ACHIEVEMENTS, "1902850"},
{"dreamswitchhouse", Common::GALAXY_ACHIEVEMENTS, "1123332294"},
{"dustbowl", Common::STEAM_ACHIEVEMENTS, "367110"},
+ {"englishhaunting", Common::STEAM_ACHIEVEMENTS, "2474030"},
{"excavationhb", Common::STEAM_ACHIEVEMENTS, "1182310"},
{"excavationhb", Common::GALAXY_ACHIEVEMENTS, "1790032718"},
{"falconcity", Common::STEAM_ACHIEVEMENTS, "1270590"},
@@ -86,8 +94,11 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"lamplightcity", Common::STEAM_ACHIEVEMENTS, "761460"},
{"lancelothangover", Common::STEAM_ACHIEVEMENTS, "917380"},
{"legendofhand", Common::STEAM_ACHIEVEMENTS, "595560"},
+ {"legendofskye", Common::STEAM_ACHIEVEMENTS, "2314850"},
+ {"legendofskye", Common::GALAXY_ACHIEVEMENTS, "1562711791"},
{"mage", Common::GALAXY_ACHIEVEMENTS, "1469845437"},
{"mage", Common::STEAM_ACHIEVEMENTS, "270610"},
+ {"magretfdb", Common::STEAM_ACHIEVEMENTS, "2661780"},
{"metaldead", Common::STEAM_ACHIEVEMENTS, "302690"},
{"metaphobia", Common::STEAM_ACHIEVEMENTS, "1220930"},
{"mountainsofmadness", Common::STEAM_ACHIEVEMENTS, "962700"},
@@ -98,7 +109,11 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"nightmareframes", Common::STEAM_ACHIEVEMENTS, "1650590"},
{"oott", Common::GALAXY_ACHIEVEMENTS, "1444830704"},
{"oott", Common::STEAM_ACHIEVEMENTS, "425600"},
+ {"perfecttides", Common::STEAM_ACHIEVEMENTS, "1172800"},
+ {"perfecttides", Common::GALAXY_ACHIEVEMENTS, "1321012195"},
{"personalrocket", Common::STEAM_ACHIEVEMENTS, "1497290"},
+ {"phantomfellows", Common::STEAM_ACHIEVEMENTS, "1581490"},
+ {"phantomfellows", Common::GALAXY_ACHIEVEMENTS, "2134608058"},
{"primordia", Common::GALAXY_ACHIEVEMENTS, "1207659144"},
{"primordia", Common::STEAM_ACHIEVEMENTS, "227000"},
{"projectorface", Common::STEAM_ACHIEVEMENTS, "431850"},
@@ -116,6 +131,7 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"shivahkosher", Common::STEAM_ACHIEVEMENTS, "252370"},
{"sisyphus", Common::STEAM_ACHIEVEMENTS, "517910"},
{"smallsister", Common::STEAM_ACHIEVEMENTS, "904600"},
+ {"snowproblem", Common::STEAM_ACHIEVEMENTS, "2097090"},
{"songanimals", Common::STEAM_ACHIEVEMENTS, "1036200"},
{"stayingalive", Common::STEAM_ACHIEVEMENTS, "1285960"},
{"stellarmessep1", Common::STEAM_ACHIEVEMENTS, "1507530"},
@@ -134,6 +150,7 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"theterribleoldman", Common::STEAM_ACHIEVEMENTS, "1147030"},
{"unavowed", Common::GALAXY_ACHIEVEMENTS, "1637485057"},
{"unavowed", Common::STEAM_ACHIEVEMENTS, "336140"},
+ {"unlikelyprometheus", Common::STEAM_ACHIEVEMENTS, "1834750"},
{"untilihaveyou", Common::STEAM_ACHIEVEMENTS, "439310"},
{"whispersofamachine", Common::GALAXY_ACHIEVEMENTS, "1845001352"},
{"whispersofamachine", Common::STEAM_ACHIEVEMENTS, "631570"},
More information about the Scummvm-git-logs
mailing list