Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Cheats need to be on for this to work
- # Will output whenever an achievement would be earned
- # "A Good Listener", "Last Stable Version", "QR Reader", and "Thorough Researcher" will not output due to a game bug
- # Make sure the variable LOG_FILE points to your log file
- import time
- LOG_FILE = "C:\Program Files (x86)\Steam\steamapps\common\The Talos Principle\Log\Talos.log"
- with open(LOG_FILE, "w"): pass
- log = open(LOG_FILE, "rb")
- while True:
- latestLine = log.readline()[16:]
- if not latestLine:
- time.sleep(0.017)
- else:
- if latestLine.startswith(b"Achievement '"):
- print(latestLine.decode("utf-8").split("'")[1])
- # All obtainable achievement ids:
- # BlessedMessenger
- # BreakDownBarriers
- # ChangedMyMind
- # DealWithTheDeceiver
- # EternalLife
- # ExtremePersistenceDetected
- # FreeWill
- # HallsOfHisTemple
- # HedgingMyBets
- # HelpFromAbove
- # IntoTheUnknown
- # KnowYourLimits
- # LOL
- # LandOfDeath
- # LandOfFaith
- # LeaveYourMark
- # LogicCheckSuccess
- # MakeConnections
- # NotACube
- # OffTheRadar
- # OnTheEdge
- # OnTopOfThings
- # PressTheSerpent
- # SacredGrounds
- # SeeDouble
- # SigilsAreNotEnough
- # SilenceTheSerpent
- # Solipsist
- # SplitPersonality
- # TakeItWithYou
- # Transgression
- # Uplifted
- # Ascension
- # First
- # FreeAdmin
- # WelcomeToGehenna
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement