Created
December 5, 2016 02:28
-
-
Save apple1417/b820912b1f2d569dd364aa0d598217b6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment