Initial commit
This commit is contained in:
243
devtools/README
Normal file
243
devtools/README
Normal file
@@ -0,0 +1,243 @@
|
||||
This directory contains various tools which aid the ScummVM developers
|
||||
in their work. They are not intended for the general audience, and are
|
||||
only sparsely, if at all, documented. Use at your own risk. You have
|
||||
been warned :-).
|
||||
|
||||
|
||||
agi-palex.py (buddha)
|
||||
------------
|
||||
Tool for extracting palettes from Amiga AGI games' executables.
|
||||
|
||||
|
||||
construct-pred-dict.pl, extract-words-tok.pl (sev)
|
||||
--------------------------------------------
|
||||
Tools related to predictive input for AGI engine.
|
||||
|
||||
|
||||
convbdf
|
||||
-------
|
||||
Tool which converts BDF fonts (BDF = Bitmap Distribution Format) to
|
||||
C++ source. That source, after being slightly tweaked, can be used to
|
||||
replace or add fonts for the ScummVM GUI.
|
||||
|
||||
There is also a ttf2bdf tool which allows you to convert TrueType
|
||||
fonts to BDF.
|
||||
|
||||
Hint from SumthinWicked: If you use ttf2bdf, it'll convert all glyphs
|
||||
to bitmaps, but ScummVM only needs some of them. So you may want to
|
||||
do your conversion like this:
|
||||
|
||||
ttf2bdf -p SIZE -l "32_160" -o FONT.bdf FONT.ttf
|
||||
|
||||
where SIZE is replaced by the desired font height.
|
||||
|
||||
|
||||
create_japanesemacfonts.sh
|
||||
--------------------------
|
||||
Script for extracting fonts from Classic Japanese MacOS images
|
||||
freely available from apple.com (used in Director, MacVenture,
|
||||
SCUMM and WAGE engines).
|
||||
|
||||
|
||||
create_cryo
|
||||
-----------
|
||||
Creates cryo.dat file which contains a lot of hardcoded tables used
|
||||
by the Cryo engine.
|
||||
|
||||
|
||||
create_drascula (sev)
|
||||
---------------
|
||||
Stores a lot of hardcoded data of Drascula in a data file, based on
|
||||
the game's original source code. This includes the game's character
|
||||
map, item locations, several hardcoded arrays used in animations,
|
||||
room script logic, talk sequence logic and all of the game's texts
|
||||
(mostly the dialog subtitles) in English, Spanish, German, French
|
||||
and Italian. This tool is used to create the drascula.dat file.
|
||||
|
||||
|
||||
create_encodings (phcoder)
|
||||
--------------
|
||||
Transforms CJK tables from Unicode consortium format to the format
|
||||
used by ScummVM.
|
||||
|
||||
|
||||
create_hugo (Strangerke)
|
||||
-----------
|
||||
Creates hugo.dat file which contains all kinds of static data contained
|
||||
in original game executable.
|
||||
|
||||
|
||||
create_kyradat (LordHoto, athrxx)
|
||||
--------------
|
||||
Extracts various static data from the original game executables.
|
||||
This includes room tables in kyra1, various hardcoded language
|
||||
strings in both kyra1 and kyra2, script data for the sequence
|
||||
players of kyra1 and kyra2 and other static data. This tool is used
|
||||
to create the kyra.dat file.
|
||||
|
||||
|
||||
create_lure (dreammaster)
|
||||
-----------
|
||||
Extracts various static data from each of the different language
|
||||
versions of the game executables. This includes character
|
||||
animations, game scripts, and other static data. This tool creates
|
||||
the lure.dat file.
|
||||
|
||||
|
||||
create_mort (Strangerke)
|
||||
-----------
|
||||
Gathers several information found in the original DOS executable:
|
||||
- Font data
|
||||
- French, German and fan-made English translation
|
||||
|
||||
create_nancy (fracturehill)
|
||||
-----------
|
||||
Creates nancy.dat file containing various constants, game logic
|
||||
and strings originally embedded in the games' executables.
|
||||
|
||||
|
||||
create_project (LordHoto, Littleboy)
|
||||
--------------
|
||||
Creates project files for Visual Studio 2008, 2010, 2012, 2013, 2015,
|
||||
Xcode and Code::Blocks out of the configure / Makefile based build system.
|
||||
It also offers a way to enable or disable certain engines and the use
|
||||
of external libraries similar to configure. Run the tool without
|
||||
any arguments for further help.
|
||||
|
||||
|
||||
create_supernova (criezy)
|
||||
----------------
|
||||
Creates supernova.dat files which contains static data contained in the
|
||||
original executable as well as translations into additional languages.
|
||||
|
||||
|
||||
create_toon (Strangerke)
|
||||
-----------
|
||||
This tool creates toon.dat, which contains all the game's texts
|
||||
hardcoded in original game executable. This includes English, French,
|
||||
German, Russian and Spanish texts.
|
||||
|
||||
|
||||
create_translations (criezy)
|
||||
-------------------
|
||||
Creates the translations.dat file from po files given as arguments.
|
||||
The generated files is used by ScummVM to propose a translated GUI.
|
||||
|
||||
|
||||
credits.pl
|
||||
----------
|
||||
This perl script contains credits to the many people who helped with
|
||||
ScummVM, and it is used to create the credits lists that occur in
|
||||
various places, including the AUTHORS file, the about dialog, and our
|
||||
web site.
|
||||
|
||||
|
||||
dist-scummvm.sh
|
||||
---------------
|
||||
This shell script is used to create source release archives for
|
||||
ScummVM releases. After tagging a branch for release, you can invoke
|
||||
it like this:
|
||||
|
||||
./dist-scummvm.sh scummvm 0.7.1
|
||||
|
||||
Note #1: This creates .zip, .tar.bz2 and .tar.gz archives in /tmp by
|
||||
default. To do that it performs a "cvs export" in /tmp first. If you
|
||||
want to use another location, you can specify it as the thirds param
|
||||
to the script.
|
||||
|
||||
Note #2: This assumes that our naming conventions for release tags
|
||||
are being followed. I.e. the tag must be named "release-0-7-1" in
|
||||
the above example. You can, however, specify an alternate tag as the
|
||||
fourth parameter.
|
||||
|
||||
Note #3: Since SF.net anon CVS tends to lag behind developer CVS, if
|
||||
you just tagged CVS, anon CVS may not yet have this. So if you are
|
||||
in a hurry, modify the cvsroot in the script to use your dev CVS
|
||||
account.
|
||||
|
||||
|
||||
docker.sh
|
||||
---------
|
||||
This shell script is used to simplify building with the Docker images
|
||||
used by the buildbot. It can invoked like this:
|
||||
|
||||
./devtools/docker.sh toolchain/mxe
|
||||
|
||||
This will fetch the MXE toolchain from the Docker Hub if it hasn't
|
||||
already and launch a shell that can be used to build ScummVM for
|
||||
Windows.
|
||||
|
||||
|
||||
dumper_companion.py
|
||||
-------------------
|
||||
Tool for dumping HFS/HFS+ volumes and game files with non-ASCII
|
||||
characters in names, as well as extracting fonts from Classic
|
||||
MacOS images freely available from apple.com (used in Director,
|
||||
MacVenture, SCUMM and WAGE engines). Full documentation can be found at:
|
||||
https://docs.scummvm.org/en/latest/use_scummvm/mac_game_files.html
|
||||
|
||||
|
||||
generate-android-i18n-strings.py
|
||||
--------------------------------
|
||||
This script generates translated strings.xml files
|
||||
in dists/android/res/values-<qualifier> directory as per the specs:
|
||||
https://developer.android.com/guide/topics/resources/providing-resources#AlternativeResources
|
||||
It considers the dists/android/res/values/strings.xml file as a base template to generate
|
||||
those translated files.
|
||||
Additionally, this script generates a fake cpp file (dists/android.strings.xml.cpp) with strings
|
||||
from dists/android/res/values/strings.xml wrapped inside _() to be picked up by
|
||||
gettext for weblate translations. You can run it like this:
|
||||
|
||||
cd devtools && python3 generate-android-i18n-strings.py
|
||||
|
||||
|
||||
gog_gameid.py, steam_gameid.py
|
||||
------------------------------
|
||||
Tools for obtaining gameids from GOG and Steam used when preparing the
|
||||
Achievements lists.
|
||||
|
||||
|
||||
make_class.py
|
||||
-------------------
|
||||
Tool that adds all the boilerplate for a new C++ class inside an engine.
|
||||
Examples:
|
||||
|
||||
make_class.py scumm . LeChuck
|
||||
|
||||
This will make a new class `LeChuck` under scumm engine root (engines/scumm/).
|
||||
Creates boilerplate class Scumm::LeChuck, in le_chuck.cpp and le_chuck.h
|
||||
(files are lower-cased, upper-case letters from class name get '_' added).
|
||||
Adds corresponding .o file to module.mk list.
|
||||
|
||||
make_class.py -n BladeRunner bladerunner ui Scores
|
||||
|
||||
This will make a new class BladeRunner::Scores in the engines/bladerunner/ui/
|
||||
directory.
|
||||
|
||||
|
||||
make-scumm-fontdata (eriktorbjorn)
|
||||
-------------------
|
||||
Tool that generates compressed font data used in SCUMM: To get rid of
|
||||
a few kilobytes of hard-coded font data, we only store how the
|
||||
French, German, Italian and Spanish fonts differ from the English one.
|
||||
|
||||
|
||||
make-www-archive.py
|
||||
___________________
|
||||
Tool for creating wwwroot.zip used by the Local Server cloud feature.
|
||||
|
||||
|
||||
md5table
|
||||
--------
|
||||
Used to convert scumm-md5.txt into a SCUMM header file, or
|
||||
alternatively PHP code for our website.
|
||||
|
||||
|
||||
qtable (cyx)
|
||||
-------
|
||||
This tool generates the "queen.tbl" file.
|
||||
|
||||
|
||||
skycpt (lavosspawn)
|
||||
-------
|
||||
This tool generates the "SKY.CPT" file.
|
||||
185
devtools/agi-palex.py
Normal file
185
devtools/agi-palex.py
Normal file
@@ -0,0 +1,185 @@
|
||||
#!/usr/bin/python
|
||||
# Amiga AGI game palette extractor.
|
||||
# Extracts palette from an Amiga AGI game's executable file.
|
||||
# Initial version written during summer of 2007 by Buddha^.
|
||||
# Somewhat optimized. Adding the preliminary palette test helped speed a lot.
|
||||
# FIXME: Doesn't report anything about not found files when some files are found.
|
||||
# An example: palex.py SQ2 PQ1 (When file SQ2 exists but PQ1 doesn't)
|
||||
import struct, sys, os.path, glob
|
||||
|
||||
# Constants
|
||||
maxComponentValue = 0xF
|
||||
colorsPerPalette = 16
|
||||
componentsPerColor = 3
|
||||
bytesPerComponent = 2
|
||||
bytesPerColor = componentsPerColor * bytesPerComponent
|
||||
componentsPerPalette = colorsPerPalette * componentsPerColor
|
||||
bytesPerPalette = componentsPerPalette * bytesPerComponent
|
||||
encodedBlack = '\x00' * bytesPerColor
|
||||
encodedWhite = (('\x00' * (bytesPerComponent - 1)) + ("%c" % maxComponentValue)) * componentsPerColor
|
||||
decodedBlack = tuple([0 for x in range(componentsPerColor)])
|
||||
decodedWhite = tuple([maxComponentValue for x in range(componentsPerColor)])
|
||||
blackColorNum = 0
|
||||
whiteColorNum = colorsPerPalette - 1
|
||||
encodedBlackStart = blackColorNum * bytesPerColor
|
||||
encodedBlackEnd = encodedBlackStart + bytesPerColor
|
||||
encodedWhiteStart = whiteColorNum * bytesPerColor
|
||||
encodedWhiteEnd = encodedWhiteStart + bytesPerColor
|
||||
componentPrintFormat = "0x%1X"
|
||||
arraynamePrefix = "amigaPalette"
|
||||
|
||||
def isColor12Bit(color):
|
||||
"""Is the color 12-bit (i.e. 4 bits per color component)?"""
|
||||
for component in color:
|
||||
if not (0 <= component <= maxComponentValue):
|
||||
return False
|
||||
return True
|
||||
|
||||
def printCommentLineList(lines):
|
||||
"""Prints list of lines inside a comment"""
|
||||
if len(lines) > 0:
|
||||
if len(lines) == 1:
|
||||
print "// " + lines[0]
|
||||
else:
|
||||
print "/**"
|
||||
for line in lines:
|
||||
print " * " + line
|
||||
print " */"
|
||||
|
||||
def printColor(color, tabulate = True, printLastComma = True, newLine = True):
|
||||
"""Prints color with optional start tabulation, comma in the end and a newline"""
|
||||
result = ""
|
||||
if tabulate:
|
||||
result += "\t"
|
||||
for component in color[:-1]:
|
||||
result += ((componentPrintFormat + ", ") % component)
|
||||
result += (componentPrintFormat % color[-1])
|
||||
if printLastComma:
|
||||
result += ","
|
||||
if newLine:
|
||||
print result
|
||||
else:
|
||||
print result,
|
||||
|
||||
def printPalette(palette, filename, arrayname):
|
||||
"""Prints out palette as a C-style array"""
|
||||
# Print comments about the palette
|
||||
comments = ["A 16-color, 12-bit RGB palette from an Amiga AGI game."]
|
||||
comments.append("Extracted from file " + os.path.basename(filename))
|
||||
printCommentLineList(comments)
|
||||
|
||||
# Print the palette as a C-style array
|
||||
print "static const unsigned char " + arrayname + "[] = {"
|
||||
for color in palette[:-1]:
|
||||
printColor(color)
|
||||
printColor(palette[-1], printLastComma = False)
|
||||
print("};")
|
||||
|
||||
def isAmigaPalette(palette):
|
||||
"""Test if the given palette is an Amiga-style palette"""
|
||||
# Palette must be of correct size
|
||||
if len(palette) != colorsPerPalette:
|
||||
return False
|
||||
|
||||
# First palette color must be black and last palette color must be black
|
||||
if palette[whiteColorNum] != decodedWhite or palette[blackColorNum] != decodedBlack:
|
||||
return False
|
||||
|
||||
# All colors must be 12-bit (i.e. 4 bits per color component)
|
||||
for color in palette:
|
||||
if not isColor12Bit(color):
|
||||
return False
|
||||
|
||||
# All colors must be unique
|
||||
if len(set(palette)) != colorsPerPalette:
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
def preliminaryPaletteTest(data, pos):
|
||||
"""Preliminary test for a palette (For speed's sake)."""
|
||||
# Test that palette's last color is white
|
||||
if data[pos + encodedWhiteStart : pos + encodedWhiteEnd] != encodedWhite:
|
||||
return False
|
||||
# Test that palette's first color is black
|
||||
if data[pos + encodedBlackStart : pos + encodedBlackEnd] != encodedBlack:
|
||||
return False
|
||||
return True
|
||||
|
||||
def searchForAmigaPalettes(filename):
|
||||
"""Search file for Amiga AGI game palettes and return any found unique palettes"""
|
||||
try:
|
||||
file = None
|
||||
foundPalettes = []
|
||||
# Open file and read it into memory
|
||||
file = open(filename, 'rb')
|
||||
data = file.read()
|
||||
palette = [decodedBlack for x in range(colorsPerPalette)]
|
||||
# Search through the whole file
|
||||
for searchPosition in range(len(data) - bytesPerPalette + 1):
|
||||
if preliminaryPaletteTest(data, searchPosition):
|
||||
# Parse possible palette from byte data
|
||||
for colorNum in range(colorsPerPalette):
|
||||
colorStart = searchPosition + colorNum * bytesPerColor
|
||||
colorEnd = colorStart + bytesPerColor
|
||||
# Parse color components as unsigned 16-bit big endian integers
|
||||
color = struct.unpack('>' + 'H' * componentsPerColor, data[colorStart:colorEnd])
|
||||
palette[colorNum] = color
|
||||
# Save good candidates to a list
|
||||
if isAmigaPalette(palette):
|
||||
foundPalettes.append(tuple(palette))
|
||||
# Close source file and return unique found palettes
|
||||
file.close()
|
||||
return set(foundPalettes)
|
||||
except IOError:
|
||||
if file != None:
|
||||
file.close()
|
||||
return None
|
||||
|
||||
# The main program starts here
|
||||
if len(sys.argv) < 2 or sys.argv[1] == "-h" or sys.argv[1] == "--help":
|
||||
quit("Usage: " + os.path.basename(sys.argv[0]) + " FILE [[FILE] ... [FILE]]\n" \
|
||||
" Searches all FILE parameters for Amiga AGI game palettes\n" \
|
||||
" and prints out any found candidates as C-style arrays\n" \
|
||||
" with sequentially numbered names (" + arraynamePrefix + "1, " + arraynamePrefix + "2 etc).\n" \
|
||||
" Supports wildcards.")
|
||||
|
||||
# Get the list of filenames (Works with wildcards too)
|
||||
filenameList = []
|
||||
for parameter in sys.argv[1:]:
|
||||
filenameList.extend(glob.glob(parameter))
|
||||
|
||||
# Go through all the files and search for palettes
|
||||
totalPalettesCount = 0
|
||||
if len(filenameList) > 0:
|
||||
negativeFiles = []
|
||||
errorFiles = []
|
||||
for filename in filenameList:
|
||||
foundPalettes = searchForAmigaPalettes(filename)
|
||||
if foundPalettes == None:
|
||||
errorFiles.append(filename)
|
||||
elif len(foundPalettes) == 0:
|
||||
negativeFiles.append(filename)
|
||||
else:
|
||||
# Print out the found palettes
|
||||
for palette in foundPalettes:
|
||||
# Print palettes with sequentially numbered array names
|
||||
totalPalettesCount = totalPalettesCount + 1
|
||||
printPalette(palette, filename, arraynamePrefix + str(totalPalettesCount))
|
||||
print "" # Print an extra newline to separate things
|
||||
# Print comment about files we couldn't find any palettes in
|
||||
if len(negativeFiles) > 0:
|
||||
comments = []
|
||||
comments.append("Couldn't find any palettes in the following files:")
|
||||
comments.extend(negativeFiles)
|
||||
printCommentLineList(comments)
|
||||
print "" # Print an extra newline to separate things
|
||||
# Print comment about errors handling files
|
||||
if len(errorFiles) > 0:
|
||||
comments = []
|
||||
comments.append("Error handling the following files:")
|
||||
comments.extend(errorFiles)
|
||||
printCommentLineList(comments)
|
||||
print "" # Print an extra newline to separate things
|
||||
else:
|
||||
printCommentLineList(["No files found"])
|
||||
23
devtools/check-commit-msg.py
Normal file
23
devtools/check-commit-msg.py
Normal file
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
from argparse import ArgumentParser
|
||||
|
||||
parser = ArgumentParser(description="SCUMMVM check commit message hook")
|
||||
parser.add_argument("message")
|
||||
args = parser.parse_args()
|
||||
|
||||
with open(args.message, "rt") as f:
|
||||
text = f.read()
|
||||
|
||||
MESSAGE_FORMAT = re.compile(r"[A-Z_]+:")
|
||||
|
||||
if MESSAGE_FORMAT.match(text):
|
||||
sys.exit(0)
|
||||
|
||||
print("Please start your commit message with subsystem or engine name written in CAPS", file=sys.stderr)
|
||||
print("See https://wiki.scummvm.org/index.php/Commit_Guidelines", file=sys.stderr)
|
||||
print("Your original message follows:\n\n", text)
|
||||
sys.exit(1)
|
||||
62
devtools/construct-pred-dict.pl
Normal file
62
devtools/construct-pred-dict.pl
Normal file
@@ -0,0 +1,62 @@
|
||||
#!perl
|
||||
#
|
||||
# ScummVM - Graphic Adventure Engine
|
||||
#
|
||||
# ScummVM is the legal property of its developers, whose names
|
||||
# are too numerous to list here. Please refer to the COPYRIGHT
|
||||
# file distributed with this source distribution.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# This script constructs dictionary for use with predictive input
|
||||
#
|
||||
# Feed it with list of words. One word per line
|
||||
|
||||
%words = ();
|
||||
|
||||
while(<>) {
|
||||
chomp;
|
||||
|
||||
s/[\x7f-\xff]//g; # remove unprintable characters
|
||||
|
||||
next if /^.$/; # skip one character words
|
||||
next if $_ eq ""; # skip empty words
|
||||
|
||||
$words{$_} = 1;
|
||||
}
|
||||
|
||||
%list = ();
|
||||
|
||||
for $_ (sort keys %words) {
|
||||
$word = $_;
|
||||
|
||||
s/['-.&_!]/1/g;
|
||||
s/[abc]/2/g;
|
||||
s/[def]/3/g;
|
||||
s/[ghi]/4/g;
|
||||
s/[jkl]/5/g;
|
||||
s/[mno]/6/g;
|
||||
s/[pqrs]/7/g;
|
||||
s/[tuv]/8/g;
|
||||
s/[wxyz]/9/g;
|
||||
|
||||
$list{$_} .= "$word ";
|
||||
}
|
||||
|
||||
for $k (sort keys %list) {
|
||||
chop $list{$k};
|
||||
|
||||
print "$k $list{$k}\n";
|
||||
}
|
||||
569
devtools/convbdf.cpp
Normal file
569
devtools/convbdf.cpp
Normal file
@@ -0,0 +1,569 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __has_feature // Optional of course.
|
||||
#define __has_feature(x) 0 // Compatibility with non-clang compilers.
|
||||
#endif
|
||||
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
|
||||
struct BdfBoundingBox {
|
||||
int width, height;
|
||||
int xOffset, yOffset;
|
||||
|
||||
void reset() {
|
||||
width = 0;
|
||||
height = 0;
|
||||
xOffset = 0;
|
||||
yOffset = 0;
|
||||
}
|
||||
|
||||
BdfBoundingBox() {
|
||||
reset();
|
||||
}
|
||||
};
|
||||
|
||||
struct BdfFont {
|
||||
char *familyName;
|
||||
char *slant;
|
||||
int maxAdvance;
|
||||
int size;
|
||||
int height;
|
||||
BdfBoundingBox defaultBox;
|
||||
int ascent;
|
||||
|
||||
int firstCharacter;
|
||||
int defaultCharacter;
|
||||
int numCharacters;
|
||||
|
||||
unsigned char **bitmaps;
|
||||
unsigned char *advances;
|
||||
BdfBoundingBox *boxes;
|
||||
|
||||
void reset() {
|
||||
familyName = nullptr;
|
||||
slant = nullptr;
|
||||
maxAdvance = 0;
|
||||
size = 0;
|
||||
height = 0;
|
||||
defaultBox.reset();
|
||||
ascent = 0;
|
||||
|
||||
firstCharacter = 0;
|
||||
defaultCharacter = 0;
|
||||
numCharacters = 0;
|
||||
|
||||
bitmaps = nullptr;
|
||||
advances = nullptr;
|
||||
boxes = nullptr;
|
||||
}
|
||||
|
||||
BdfFont() {
|
||||
reset();
|
||||
}
|
||||
|
||||
~BdfFont() {
|
||||
if (bitmaps) {
|
||||
for (int i = 0; i < numCharacters; ++i)
|
||||
delete[] bitmaps[i];
|
||||
}
|
||||
delete[] bitmaps;
|
||||
delete[] advances;
|
||||
delete[] boxes;
|
||||
delete[] familyName;
|
||||
delete[] slant;
|
||||
}
|
||||
};
|
||||
|
||||
void error(const char *s, ...) {
|
||||
char buf[1024];
|
||||
va_list va;
|
||||
|
||||
va_start(va, s);
|
||||
vsnprintf(buf, 1024, s, va);
|
||||
va_end(va);
|
||||
|
||||
fprintf(stderr, "ERROR: %s!\n", buf);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
void warning(const char *s, ...) {
|
||||
char buf[1024];
|
||||
va_list va;
|
||||
|
||||
va_start(va, s);
|
||||
vsnprintf(buf, 1024, s, va);
|
||||
va_end(va);
|
||||
|
||||
fprintf(stderr, "WARNING: %s!\n", buf);
|
||||
}
|
||||
|
||||
bool hasPrefix(const std::string &str, const std::string &prefix) {
|
||||
return str.compare(0, prefix.size(), prefix) == 0;
|
||||
}
|
||||
|
||||
inline void hexToInt(unsigned char &h) {
|
||||
if (h >= '0' && h <= '9')
|
||||
h -= '0';
|
||||
else if (h >= 'A' && h <= 'F')
|
||||
h -= 'A' - 10;
|
||||
else if (h >= 'a' && h <= 'f')
|
||||
h -= 'a' - 10;
|
||||
else
|
||||
h = 0;
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
if (argc != 3) {
|
||||
printf("Usage: convbdf [input] [fontname]\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
std::ifstream in(argv[1]);
|
||||
std::string line;
|
||||
|
||||
std::getline(in, line);
|
||||
if (in.fail() || in.eof())
|
||||
error("Premature end of file");
|
||||
|
||||
int verMajor, verMinor;
|
||||
if (sscanf(line.c_str(), "STARTFONT %d.%d", &verMajor, &verMinor) != 2)
|
||||
error("File '%s' is no BDF file", argv[1]);
|
||||
|
||||
if (verMajor != 2 || (verMinor != 1 && verMinor != 2))
|
||||
error("File '%s' does not use a supported BDF version (%d.%d)", argv[1], verMajor, verMinor);
|
||||
|
||||
std::string fontName;
|
||||
std::string copyright;
|
||||
BdfFont font;
|
||||
font.ascent = -1;
|
||||
font.defaultCharacter = -1;
|
||||
|
||||
int charsProcessed = 0, charsAvailable = 0, descent = -1;
|
||||
|
||||
while (true) {
|
||||
std::getline(in, line);
|
||||
if (in.fail() || in.eof())
|
||||
error("Premature end of file");
|
||||
|
||||
if (hasPrefix(line, "PIXEL_SIZE ")) {
|
||||
if (sscanf(line.c_str(), "PIXEL_SIZE %d", &font.size) != 1)
|
||||
error("Invalid PIXEL_SIZE");
|
||||
} else if (hasPrefix(line, "FONT ")) {
|
||||
fontName = line.substr(5);
|
||||
} else if (hasPrefix(line, "COPYRIGHT ")) {
|
||||
copyright = line.substr(10);
|
||||
} else if (hasPrefix(line, "COMMENT ")) {
|
||||
// Ignore
|
||||
} else if (hasPrefix(line, "FONTBOUNDINGBOX ")) {
|
||||
if (sscanf(line.c_str(), "FONTBOUNDINGBOX %d %d %d %d",
|
||||
&font.defaultBox.width, &font.defaultBox.height,
|
||||
&font.defaultBox.xOffset, &font.defaultBox.yOffset) != 4)
|
||||
error("Invalid FONTBOUNDINGBOX");
|
||||
} else if (hasPrefix(line, "CHARS ")) {
|
||||
if (sscanf(line.c_str(), "CHARS %d", &charsAvailable) != 1)
|
||||
error("Invalid CHARS");
|
||||
|
||||
font.numCharacters = 384;
|
||||
font.bitmaps = new unsigned char *[font.numCharacters];
|
||||
memset(font.bitmaps, 0, sizeof(unsigned char *) * font.numCharacters);
|
||||
font.advances = new unsigned char[font.numCharacters];
|
||||
font.boxes = new BdfBoundingBox[font.numCharacters];
|
||||
} else if (hasPrefix(line, "FAMILY_NAME \"")) {
|
||||
font.familyName = new char[line.size()]; // We will definitely fit here
|
||||
strncpy(font.familyName, &line.c_str()[13], line.size() - 1);
|
||||
char *p = &font.familyName[strlen(font.familyName)];
|
||||
while (p != font.familyName && *p != '"')
|
||||
p--;
|
||||
if (p == font.familyName)
|
||||
error("Invalid FAMILY_NAME");
|
||||
*p = '\0'; // Remove last quote
|
||||
} else if (hasPrefix(line, "SLANT \"")) {
|
||||
font.slant = new char[line.size()]; // We will definitely fit here
|
||||
strncpy(font.slant, &line.c_str()[7], line.size() - 1);
|
||||
char *p = &font.slant[strlen(font.slant)];
|
||||
while (p != font.slant && *p != '"')
|
||||
p--;
|
||||
if (p == font.slant)
|
||||
error("Invalid SLANT");
|
||||
*p = '\0'; // Remove last quote
|
||||
} else if (hasPrefix(line, "FONT_ASCENT ")) {
|
||||
if (sscanf(line.c_str(), "FONT_ASCENT %d", &font.ascent) != 1)
|
||||
error("Invalid FONT_ASCENT");
|
||||
} else if (hasPrefix(line, "FONT_DESCENT ")) {
|
||||
if (sscanf(line.c_str(), "FONT_DESCENT %d", &descent) != 1)
|
||||
error("Invalid FONT_ASCENT");
|
||||
} else if (hasPrefix(line, "DEFAULT_CHAR ")) {
|
||||
if (sscanf(line.c_str(), "DEFAULT_CHAR %d", &font.defaultCharacter) != 1)
|
||||
error("Invalid DEFAULT_CHAR");
|
||||
} else if (hasPrefix(line, "STARTCHAR ")) {
|
||||
++charsProcessed;
|
||||
if (charsProcessed > charsAvailable)
|
||||
error("Too many characters defined (only %d specified, but %d existing already)",
|
||||
charsAvailable, charsProcessed);
|
||||
|
||||
bool hasWidth = false, hasBitmap = false;
|
||||
|
||||
int encoding = -1;
|
||||
int xAdvance;
|
||||
unsigned char *bitmap = nullptr;
|
||||
BdfBoundingBox bbox = font.defaultBox;
|
||||
|
||||
while (true) {
|
||||
std::getline(in, line);
|
||||
if (in.fail() || in.eof())
|
||||
error("Premature end of file");
|
||||
|
||||
if (hasPrefix(line, "ENCODING ")) {
|
||||
if (sscanf(line.c_str(), "ENCODING %d", &encoding) != 1)
|
||||
error("Invalid ENCODING");
|
||||
} else if (hasPrefix(line, "DWIDTH ")) {
|
||||
int yAdvance;
|
||||
if (sscanf(line.c_str(), "DWIDTH %d %d", &xAdvance, &yAdvance) != 2)
|
||||
error("Invalid DWIDTH");
|
||||
if (yAdvance != 0)
|
||||
error("Character %d uses a DWIDTH y advance of %d", encoding, yAdvance);
|
||||
if (xAdvance < 0)
|
||||
error("Character %d has a negative x advance", encoding);
|
||||
|
||||
if (xAdvance > font.maxAdvance)
|
||||
font.maxAdvance = xAdvance;
|
||||
|
||||
hasWidth = true;
|
||||
} else if (hasPrefix(line, "BBX" )) {
|
||||
if (sscanf(line.c_str(), "BBX %d %d %d %d",
|
||||
&bbox.width, &bbox.height,
|
||||
&bbox.xOffset, &bbox.yOffset) != 4)
|
||||
error("Invalid BBX");
|
||||
} else if (line == "BITMAP") {
|
||||
hasBitmap = true;
|
||||
|
||||
const size_t bytesPerRow = ((bbox.width + 7) / 8);
|
||||
|
||||
// Since we do not load all characters, we only create a
|
||||
// buffer for the ones we actually load.
|
||||
if (encoding < font.numCharacters)
|
||||
bitmap = new unsigned char[bbox.height * bytesPerRow];
|
||||
|
||||
for (int i = 0; i < bbox.height; ++i) {
|
||||
std::getline(in, line);
|
||||
if (in.fail() || in.eof())
|
||||
error("Premature end of file");
|
||||
if (line.size() != bytesPerRow * 2)
|
||||
error("Glyph bitmap line too short");
|
||||
|
||||
if (!bitmap)
|
||||
continue;
|
||||
|
||||
for (size_t j = 0; j < bytesPerRow; ++j) {
|
||||
unsigned char nibble1 = line[j * 2 + 0];
|
||||
hexToInt(nibble1);
|
||||
unsigned char nibble2 = line[j * 2 + 1];
|
||||
hexToInt(nibble2);
|
||||
bitmap[i * bytesPerRow + j] = (nibble1 << 4) | nibble2;
|
||||
}
|
||||
}
|
||||
} else if (line == "ENDCHAR") {
|
||||
if (!hasWidth || !hasBitmap)
|
||||
error("Character not completly defined");
|
||||
|
||||
if (encoding >= 0 && encoding < font.numCharacters) {
|
||||
font.advances[encoding] = xAdvance;
|
||||
font.boxes[encoding] = bbox;
|
||||
font.bitmaps[encoding] = bitmap;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else if (line == "ENDFONT") {
|
||||
break;
|
||||
} else {
|
||||
// Silently ignore other declarations
|
||||
//warning("Unsupported declaration: \"%s\"", line.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
if (font.ascent < 0)
|
||||
error("No ascent specified");
|
||||
if (descent < 0)
|
||||
error("No descent specified");
|
||||
|
||||
font.height = font.ascent + descent;
|
||||
|
||||
int firstCharacter = font.numCharacters;
|
||||
int lastCharacter = -1;
|
||||
bool hasFixedBBox = true;
|
||||
bool hasFixedAdvance = true;
|
||||
|
||||
for (int i = 0; i < font.numCharacters; ++i) {
|
||||
if (!font.bitmaps[i])
|
||||
continue;
|
||||
|
||||
if (i < firstCharacter)
|
||||
firstCharacter = i;
|
||||
|
||||
if (i > lastCharacter)
|
||||
lastCharacter = i;
|
||||
|
||||
if (font.advances[i] != font.maxAdvance)
|
||||
hasFixedAdvance = false;
|
||||
|
||||
const BdfBoundingBox &bbox = font.boxes[i];
|
||||
if (bbox.width != font.defaultBox.width
|
||||
|| bbox.height != font.defaultBox.height
|
||||
|| bbox.xOffset != font.defaultBox.xOffset
|
||||
|| bbox.yOffset != font.defaultBox.yOffset)
|
||||
hasFixedBBox = false;
|
||||
}
|
||||
|
||||
if (lastCharacter == -1)
|
||||
error("No glyphs found");
|
||||
|
||||
// Free the advance table, in case all glyphs use the same advance
|
||||
if (hasFixedAdvance) {
|
||||
delete[] font.advances;
|
||||
font.advances = nullptr;
|
||||
}
|
||||
|
||||
// Free the box table, in case all glyphs use the same box
|
||||
if (hasFixedBBox) {
|
||||
delete[] font.boxes;
|
||||
font.boxes = nullptr;
|
||||
}
|
||||
|
||||
// Adapt for the fact that we never use encoding 0.
|
||||
if (font.defaultCharacter < firstCharacter
|
||||
|| font.defaultCharacter > lastCharacter)
|
||||
font.defaultCharacter = -1;
|
||||
|
||||
font.firstCharacter = firstCharacter;
|
||||
|
||||
charsAvailable = lastCharacter - firstCharacter + 1;
|
||||
// Try to compact the tables
|
||||
if (charsAvailable < font.numCharacters) {
|
||||
unsigned char **bitmaps = new unsigned char *[charsAvailable];
|
||||
BdfBoundingBox *boxes = nullptr;
|
||||
if (!hasFixedBBox)
|
||||
boxes = new BdfBoundingBox[charsAvailable];
|
||||
unsigned char *advances = nullptr;
|
||||
if (!hasFixedAdvance)
|
||||
advances = new unsigned char[charsAvailable];
|
||||
|
||||
for (int i = 0; i < charsAvailable; ++i) {
|
||||
const int encoding = i + firstCharacter;
|
||||
if (font.bitmaps[encoding]) {
|
||||
bitmaps[i] = font.bitmaps[encoding];
|
||||
|
||||
if (!hasFixedBBox)
|
||||
boxes[i] = font.boxes[encoding];
|
||||
if (!hasFixedAdvance)
|
||||
advances[i] = font.advances[encoding];
|
||||
} else {
|
||||
bitmaps[i] = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
delete[] font.bitmaps;
|
||||
font.bitmaps = bitmaps;
|
||||
delete[] font.advances;
|
||||
font.advances = advances;
|
||||
delete[] font.boxes;
|
||||
font.boxes = boxes;
|
||||
|
||||
font.numCharacters = charsAvailable;
|
||||
}
|
||||
|
||||
char dateBuffer[256];
|
||||
time_t curTime = time(nullptr);
|
||||
snprintf(dateBuffer, sizeof(dateBuffer), "%s", ctime(&curTime));
|
||||
|
||||
// Finally output the cpp source file to stdout
|
||||
printf("// Generated by convbdf on %s"
|
||||
"#include \"graphics/fonts/bdf.h\"\n"
|
||||
"\n"
|
||||
"// Font information:\n"
|
||||
"// Name: %s\n"
|
||||
"// Size: %dx%d\n"
|
||||
"// Box: %d %d %d %d\n"
|
||||
"// Ascent: %d\n"
|
||||
"// First character: %d\n"
|
||||
"// Default character: %d\n"
|
||||
"// Characters: %d\n"
|
||||
"// Copyright: %s\n"
|
||||
"\n",
|
||||
dateBuffer, fontName.c_str(), font.maxAdvance, font.height,
|
||||
font.defaultBox.width, font.defaultBox.height, font.defaultBox.xOffset,
|
||||
font.defaultBox.yOffset, font.ascent, font.firstCharacter,
|
||||
font.defaultCharacter, font.numCharacters, copyright.c_str());
|
||||
|
||||
printf("namespace Graphics {\n"
|
||||
"\n");
|
||||
|
||||
for (int i = 0; i < font.numCharacters; ++i) {
|
||||
if (!font.bitmaps[i])
|
||||
continue;
|
||||
|
||||
BdfBoundingBox box = hasFixedBBox ? font.defaultBox : font.boxes[i];
|
||||
printf("// Character %d (0x%02X)\n"
|
||||
"// Box: %d %d %d %d\n"
|
||||
"// Advance: %d\n"
|
||||
"//\n", i + font.firstCharacter, i + font.firstCharacter,
|
||||
box.width, box.height, box.xOffset, box.yOffset,
|
||||
hasFixedAdvance ? font.maxAdvance : font.advances[i]);
|
||||
|
||||
printf("// +");
|
||||
for (int x = 0; x < box.width; ++x)
|
||||
printf("-");
|
||||
printf("+\n");
|
||||
|
||||
const unsigned char *bitmap = font.bitmaps[i];
|
||||
|
||||
for (int y = 0; y < box.height; ++y) {
|
||||
printf("// |");
|
||||
unsigned char data = 0;
|
||||
for (int x = 0; x < box.width; ++x) {
|
||||
if (!(x % 8))
|
||||
data = *bitmap++;
|
||||
|
||||
printf("%c", (data & 0x80) ? '*' : ' ');
|
||||
data <<= 1;
|
||||
}
|
||||
printf("|\n");
|
||||
}
|
||||
|
||||
printf("// +");
|
||||
for (int x = 0; x < box.width; ++x)
|
||||
printf("-");
|
||||
printf("+\n");
|
||||
|
||||
const int bytesPerRow = (box.width + 7) / 8;
|
||||
bitmap = font.bitmaps[i];
|
||||
printf("static const byte glyph%d[] = {\n", i);
|
||||
for (int y = 0; y < box.height; ++y) {
|
||||
printf("\t");
|
||||
|
||||
for (int x = 0; x < bytesPerRow; ++x) {
|
||||
if (x)
|
||||
printf(", ");
|
||||
printf("0x%02X", *bitmap++);
|
||||
}
|
||||
|
||||
if (y != box.height - 1)
|
||||
printf(",");
|
||||
printf("\n");
|
||||
}
|
||||
printf("};\n"
|
||||
"\n");
|
||||
}
|
||||
|
||||
printf("// Bitmap pointer table\n"
|
||||
"const byte *const bitmapTable[] = {\n");
|
||||
for (int i = 0; i < font.numCharacters; ++i) {
|
||||
if (font.bitmaps[i])
|
||||
printf("\tglyph%d", i);
|
||||
else
|
||||
printf("\t0");
|
||||
|
||||
if (i != font.numCharacters - 1)
|
||||
printf(",");
|
||||
printf("\n");
|
||||
}
|
||||
printf("};\n"
|
||||
"\n");
|
||||
|
||||
if (!hasFixedAdvance) {
|
||||
printf("// Advance table\n"
|
||||
"static const byte advances[] = {\n");
|
||||
for (int i = 0; i < font.numCharacters; ++i) {
|
||||
if (font.bitmaps[i])
|
||||
printf("\t%d", font.advances[i]);
|
||||
else
|
||||
printf("\t0");
|
||||
|
||||
if (i != font.numCharacters - 1)
|
||||
printf(",");
|
||||
printf("\n");
|
||||
}
|
||||
printf("};\n"
|
||||
"\n");
|
||||
}
|
||||
|
||||
if (!hasFixedBBox) {
|
||||
printf("// Bounding box table\n"
|
||||
"static const BdfBoundingBox boxes[] = {\n");
|
||||
for (int i = 0; i < font.numCharacters; ++i) {
|
||||
if (font.bitmaps[i]) {
|
||||
const BdfBoundingBox &box = font.boxes[i];
|
||||
printf("\t{ %d, %d, %d, %d }", box.width, box.height, box.xOffset, box.yOffset);
|
||||
} else {
|
||||
printf("\t{ 0, 0, 0, 0 }");
|
||||
}
|
||||
|
||||
if (i != font.numCharacters - 1)
|
||||
printf(",");
|
||||
printf("\n");
|
||||
}
|
||||
printf("};\n"
|
||||
"\n");
|
||||
}
|
||||
|
||||
printf("// Font structure\n"
|
||||
"static const BdfFontData desc = {\n"
|
||||
"\t\"%s\", // Family name\n"
|
||||
"\t\"%s\", // Slant\n"
|
||||
"\t%d, // Max advance\n"
|
||||
"\t%d, // Height\n"
|
||||
"\t%d, // Size\n"
|
||||
"\t{ %d, %d, %d, %d }, // Bounding box\n"
|
||||
"\t%d, // Ascent\n"
|
||||
"\n"
|
||||
"\t%d, // First character\n"
|
||||
"\t%d, // Default character\n"
|
||||
"\t%d, // Characters\n"
|
||||
"\n"
|
||||
"\tbitmapTable, // Bitmaps\n",
|
||||
font.familyName, font.slant, font.maxAdvance, font.size, font.height, font.defaultBox.width,
|
||||
font.defaultBox.height, font.defaultBox.xOffset, font.defaultBox.yOffset,
|
||||
font.ascent, font.firstCharacter, font.defaultCharacter, font.numCharacters);
|
||||
|
||||
if (hasFixedAdvance)
|
||||
printf("\t0, // Advances\n");
|
||||
else
|
||||
printf("\tadvances, // Advances\n");
|
||||
|
||||
if (hasFixedBBox)
|
||||
printf("\t0 // Boxes\n");
|
||||
else
|
||||
printf("\tboxes // Boxes\n");
|
||||
|
||||
printf("};\n"
|
||||
"\n"
|
||||
"DEFINE_FONT(%s)\n"
|
||||
"\n"
|
||||
"} // End of namespace Graphics\n",
|
||||
argv[2]);
|
||||
}
|
||||
756
devtools/create_access/amazon_resources.cpp
Normal file
756
devtools/create_access/amazon_resources.cpp
Normal file
@@ -0,0 +1,756 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "amazon_resources.h"
|
||||
|
||||
namespace Amazon {
|
||||
|
||||
const byte MOUSE0[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0, 0, 0, 0,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0, 2, 6, 1,
|
||||
0, 3, 6, 6, 1,
|
||||
0, 3, 6, 6, 1,
|
||||
0, 4, 6, 6, 6, 1,
|
||||
0, 4, 6, 6, 6, 1,
|
||||
0, 5, 6, 6, 6, 6, 1,
|
||||
0, 5, 6, 6, 6, 6, 1,
|
||||
0, 6, 6, 6, 6, 6, 6, 1,
|
||||
0, 6, 6, 6, 6, 6, 6, 1,
|
||||
0, 7, 6, 6, 6, 6, 6, 6, 1,
|
||||
0, 6, 6, 6, 6, 6, 6, 1,
|
||||
0, 5, 6, 6, 6, 6, 1,
|
||||
2, 3, 6, 6, 1,
|
||||
3, 3, 6, 6, 1,
|
||||
3, 3, 6, 6, 1,
|
||||
4, 2, 6, 1
|
||||
};
|
||||
|
||||
const byte MOUSE1[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x07, 0x00, 0x07, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x06, 0x01, 0x05,
|
||||
0x04, 0x05, 0xFF, 0xFF, 0x00, 0xFF, 0xFF,
|
||||
0x03, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x02, 0x09, 0xFF, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x01, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x01, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x00, 0x0D, 0x05, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x00, 0x05,
|
||||
0x01, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x01, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x02, 0x09, 0xFF, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x03, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
|
||||
0x04, 0x05, 0xFF, 0xFF, 0x00, 0xFF, 0xFF,
|
||||
0x06, 0x01, 0x05,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00
|
||||
};
|
||||
|
||||
const byte MOUSE2[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x08, 0x00, 0x08, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x02, 0x0C, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x07, 0x02, 0x04, 0x05,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00
|
||||
};
|
||||
|
||||
const byte MOUSE3[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x00, 0x0B, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
|
||||
0x00, 0x0C, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x06, 0x05, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x05, 0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x00, 0x0C, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x05,
|
||||
0x01, 0x0B, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00
|
||||
};
|
||||
const byte CURSEYE[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x01, 0x00, 0x08, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x04, 0x06, 0x0E, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D,
|
||||
0x03, 0x09, 0x0E, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0D, 0x0D,
|
||||
0x02, 0x0B, 0x0E, 0x01, 0x33, 0x33, 0x01, 0x01, 0x33, 0x34, 0x01, 0x01, 0x0D,
|
||||
0x01, 0x0D, 0x0E, 0x01, 0x04, 0x34, 0x01, 0x01, 0x01, 0x07, 0x33, 0x04, 0x04, 0x01, 0x0D,
|
||||
0x00, 0x0F, 0x0E, 0x0E, 0x01, 0x07, 0x33, 0x33, 0x01, 0x01, 0x33, 0x34, 0x07, 0x07, 0x06, 0x01, 0x0E,
|
||||
0x01, 0x0D, 0x0F, 0x0F, 0x06, 0x07, 0x34, 0x33, 0x33, 0x34, 0x07, 0x07, 0x06, 0x0F, 0x0E,
|
||||
0x03, 0x09, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E,
|
||||
0x01, 0x01, 0x07,
|
||||
0x00, 0x03, 0x07, 0x01, 0x07,
|
||||
0x01, 0x01, 0x07,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00
|
||||
};
|
||||
|
||||
const byte CURSHAND[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x02, 0x00, 0x03, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x07, 0x02, 0x17, 0x0E,
|
||||
0x05, 0x07, 0x0E, 0x12, 0x17, 0x0E, 0x13, 0x17, 0x0E,
|
||||
0x02, 0x0C, 0x07, 0x00, 0x17, 0x0E, 0x11, 0x0F, 0x0E, 0x11, 0x17, 0x0E, 0x00, 0x17,
|
||||
0x01, 0x0E, 0x07, 0x01, 0x07, 0x0F, 0x0E, 0x11, 0x17, 0x0E, 0x11, 0x0F, 0x0E, 0x12, 0x17, 0x0E,
|
||||
0x02, 0x0D, 0x07, 0x00, 0x17, 0x0F, 0x12, 0x0F, 0x0F, 0x11, 0x17, 0x0E, 0x12, 0x0F, 0x0E,
|
||||
0x04, 0x0B, 0x0F, 0x0E, 0x11, 0x17, 0x0E, 0x12, 0x0F, 0x0F, 0x11, 0x17, 0x0E,
|
||||
0x04, 0x0B, 0x17, 0x0E, 0x12, 0x17, 0x0E, 0x12, 0x17, 0x0E, 0x11, 0x0F, 0x0E,
|
||||
0x00, 0x0F, 0x0E, 0x0D, 0x12, 0x00, 0x17, 0x0F, 0x0F, 0x0F, 0x0F, 0x12, 0x0F, 0x0E, 0x12, 0x17, 0x0F,
|
||||
0x00, 0x0F, 0x0F, 0x17, 0x0D, 0x11, 0x0F, 0x0E, 0x0D, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E, 0x0D,
|
||||
0x01, 0x0E, 0x0F, 0x17, 0x0F, 0x0E, 0x0F, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0F, 0x0F, 0x0E, 0x0D,
|
||||
0x02, 0x0D, 0x0F, 0x17, 0x0F, 0x0E, 0x0D, 0x0D, 0x0F, 0x0F, 0x0E, 0x0F, 0x0E, 0x0E, 0x12,
|
||||
0x03, 0x0C, 0x0F, 0x17, 0x0F, 0x0F, 0x0F, 0x0E, 0x0F, 0x0F, 0x0F, 0x0E, 0x0D, 0x12,
|
||||
0x04, 0x0A, 0x0F, 0x17, 0x0F, 0x0F, 0x0F, 0x0E, 0x0F, 0x0F, 0x0E, 0x0D,
|
||||
0x05, 0x09, 0x0F, 0x17, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E, 0x0D, 0x12,
|
||||
0x06, 0x08, 0x17, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E, 0x0D, 0x12,
|
||||
0x06, 0x07, 0x17, 0x0F, 0x0F, 0x0F, 0x3D, 0x0E, 0x0D
|
||||
};
|
||||
|
||||
const byte CURSGET[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x07, 0x00, 0x0E, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x0A, 0x05, 0x1C, 0x07, 0x0F, 0x0F, 0x0F,
|
||||
0x08, 0x08, 0x1C, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x06, 0x0A, 0x1C, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x05, 0x0A, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x03, 0x0C, 0x07, 0x1C, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x02, 0x0D, 0x1C, 0x0F, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x01, 0x0E, 0x07, 0x0F, 0x0E, 0x0D, 0x0F, 0x0E, 0x0D, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x00, 0x0F, 0x1C, 0x0F, 0x0E, 0x0D, 0x0F, 0x0E, 0x0D, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x00, 0x0F, 0x1C, 0x0E, 0x0D, 0x0F, 0x0E, 0x0D, 0x0F, 0x0F, 0x0C, 0x0C, 0x0E, 0x0F, 0x0F, 0x0F, 0x0C,
|
||||
0x00, 0x0E, 0x1C, 0x0D, 0x0F, 0x0E, 0x0D, 0x0F, 0x0F, 0x0C, 0x00, 0x00, 0x0E, 0x0F, 0x0F, 0x0C,
|
||||
0x00, 0x0E, 0x1C, 0x0E, 0x0F, 0x0D, 0x0F, 0x0F, 0x0C, 0x00, 0x00, 0x0E, 0x1C, 0x0F, 0x0F, 0x0C,
|
||||
0x00, 0x0D, 0x1C, 0x0D, 0x0F, 0x0D, 0x0F, 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x1C, 0x0F, 0x0C,
|
||||
0x01, 0x0B, 0x0E, 0x0F, 0x0E, 0x0F, 0x0C, 0x00, 0x00, 0x0E, 0x07, 0x0F, 0x0C,
|
||||
0x02, 0x09, 0x0E, 0x0D, 0x0F, 0x0C, 0x00, 0x07, 0x0E, 0x0F, 0x0C,
|
||||
0x03, 0x06, 0x0E, 0x0F, 0x0E, 0x07, 0x01, 0x07,
|
||||
0x07, 0x01, 0x07
|
||||
};
|
||||
|
||||
const byte CURSCLIMB[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x03, 0x00, 0x0E, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x06, 0x04, 0x01, 0x01, 0x01, 0x01,
|
||||
0x06, 0x04, 0x0F, 0x0E, 0x01, 0x01,
|
||||
0x06, 0x04, 0x0F, 0x0E, 0x0D, 0x01,
|
||||
0x07, 0x02, 0x0F, 0x0D,
|
||||
0x00, 0x0C, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x13, 0x12, 0x12, 0x12, 0x12, 0x11, 0x11,
|
||||
0x00, 0x0D, 0x0D, 0x0E, 0x00, 0x00, 0x13, 0x14, 0x13, 0x12, 0x12, 0x12, 0x11, 0x11, 0x0E,
|
||||
0x01, 0x0C, 0x0D, 0x0D, 0x0D, 0x0E, 0x11, 0x13, 0x13, 0x12, 0x11, 0x11, 0x0E, 0x0D,
|
||||
0x02, 0x0C, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x13, 0x12, 0x11, 0x00, 0x00, 0x0E, 0x0D,
|
||||
0x03, 0x0B, 0x04, 0x04, 0x04, 0x22, 0x21, 0x21, 0x20, 0x00, 0x00, 0x00, 0x0D,
|
||||
0x02, 0x0D, 0x22, 0x04, 0x20, 0x22, 0x04, 0x21, 0x04, 0x20, 0x00, 0x00, 0x00, 0x0E, 0x0E,
|
||||
0x03, 0x07, 0x22, 0x21, 0x20, 0x20, 0x22, 0x04, 0x20,
|
||||
0x04, 0x06, 0x01, 0x01, 0x00, 0x04, 0x22, 0x20,
|
||||
0x02, 0x09, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x04, 0x20,
|
||||
0x03, 0x09, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x22, 0x04, 0x20,
|
||||
0x02, 0x0B, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x20,
|
||||
0x03, 0x0A, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01
|
||||
};
|
||||
|
||||
const byte CURSTALK[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x02, 0x00, 0x0B, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x03, 0x08, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
|
||||
0x01, 0x0C, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x06, 0x06,
|
||||
0x00, 0x0E, 0x06, 0x06, 0x06, 0x06, 0x07, 0x06, 0x07, 0x07, 0x06, 0x07, 0x07, 0x06, 0x07, 0x06,
|
||||
0x00, 0x0F, 0x06, 0x08, 0x08, 0x08, 0x06, 0x08, 0x06, 0x06, 0x08, 0x06, 0x06, 0x08, 0x06, 0x08, 0x06,
|
||||
0x00, 0x0F, 0x06, 0x06, 0x08, 0x06, 0x08, 0x06, 0x08, 0x06, 0x08, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06,
|
||||
0x00, 0x0F, 0x06, 0x06, 0x08, 0x06, 0x08, 0x08, 0x08, 0x06, 0x08, 0x06, 0x06, 0x08, 0x06, 0x08, 0x06,
|
||||
0x01, 0x0E, 0x06, 0x08, 0x06, 0x08, 0x06, 0x08, 0x06, 0x08, 0x08, 0x06, 0x08, 0x06, 0x08, 0x06,
|
||||
0x02, 0x0C, 0x06, 0x06, 0x06, 0x07, 0x06, 0x07, 0x06, 0x06, 0x07, 0x06, 0x07, 0x06,
|
||||
0x04, 0x09, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x06, 0x06,
|
||||
0x07, 0x04, 0x06, 0x07, 0x07, 0x06,
|
||||
0x02, 0x08, 0x07, 0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06,
|
||||
0x01, 0x06, 0x07, 0x01, 0x07, 0x06, 0x06, 0x06,
|
||||
0x02, 0x01, 0x07,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00
|
||||
};
|
||||
const byte CURSHELP[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0x02, 0x00, 0x0B, 0x00,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0x04, 0x06, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24,
|
||||
0x02, 0x0A, 0x24, 0x24, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x20, 0x20,
|
||||
0x01, 0x0C, 0x24, 0x22, 0x22, 0x22, 0x20, 0x20, 0x20, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x00, 0x0E, 0x24, 0x22, 0x22, 0x22, 0x20, 0x00, 0x00, 0x00, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x00, 0x0E, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20, 0x00, 0x00, 0x00, 0x24, 0x22, 0x22, 0x22, 0x20,
|
||||
0x00, 0x0E, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20, 0x00, 0x00, 0x00, 0x24, 0x22, 0x22, 0x22, 0x20,
|
||||
0x01, 0x0D, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x07, 0x06, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x05, 0x07, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20, 0x20,
|
||||
0x04, 0x05, 0x24, 0x22, 0x22, 0x22, 0x20,
|
||||
0x02, 0x07, 0x07, 0x00, 0x24, 0x20, 0x20, 0x20, 0x20,
|
||||
0x01, 0x03, 0x07, 0x01, 0x07,
|
||||
0x02, 0x07, 0x07, 0x00, 0x00, 0x24, 0x24, 0x24, 0x24,
|
||||
0x04, 0x06, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x04, 0x06, 0x24, 0x22, 0x22, 0x22, 0x22, 0x20,
|
||||
0x05, 0x04, 0x20, 0x20, 0x20, 0x20
|
||||
};
|
||||
|
||||
const byte *const CURSORS[AMAZON_NUM_CURSORS] = {
|
||||
MOUSE0, MOUSE1, MOUSE2, MOUSE3, CURSEYE, CURSHAND, CURSGET, CURSCLIMB, CURSTALK, CURSHELP
|
||||
};
|
||||
const uint CURSOR_SIZES[AMAZON_NUM_CURSORS] = {
|
||||
sizeof(MOUSE0), sizeof(MOUSE1), sizeof(MOUSE2), sizeof(MOUSE3), sizeof(CURSEYE),
|
||||
sizeof(CURSHAND), sizeof(CURSGET), sizeof(CURSCLIMB), sizeof(CURSTALK), sizeof(CURSHELP)
|
||||
};
|
||||
|
||||
|
||||
const int FONT2_INDEX[] = {
|
||||
62, 2, 6,
|
||||
0x0000, 0x0019, 0x0021, 0x002e, 0x0041, 0x005a, 0x0073, 0x008c, 0x0093, 0x009b,
|
||||
0x00a3, 0x00bc, 0x00d5, 0x00dd, 0x00ea, 0x00f1, 0x00fe, 0x010b, 0x0118, 0x0125,
|
||||
0x0132, 0x013f, 0x014c, 0x0159, 0x0166, 0x0173, 0x0180, 0x0187, 0x018e, 0x01a7,
|
||||
0x01b4, 0x01cd, 0x01dc, 0x01f5, 0x0208, 0x0215, 0x0222, 0x022f, 0x023c, 0x0249,
|
||||
0x025c, 0x0269, 0x0276, 0x0285, 0x0292, 0x029f, 0x02b2, 0x02c5, 0x02d2, 0x02df,
|
||||
0x02ee, 0x02fb, 0x0308, 0x0315, 0x0322, 0x032f, 0x0342, 0x034f, 0x0362, 0x036f,
|
||||
0x0388, 0x03a1,
|
||||
};
|
||||
|
||||
const byte FONT2_DATA[] = {
|
||||
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0xf0, 0xf0, 0xf0,
|
||||
0x00, 0xf0, 0x00, 0x06, 0xf3, 0xc0, 0xc3, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x07, 0x1c, 0x00,
|
||||
0x67, 0x9e, 0xc0, 0x07, 0x1c, 0x00, 0x67, 0x9e, 0xc0, 0x07,
|
||||
0x1c, 0x00, 0x00, 0x00, 0x00, 0x09, 0x02, 0xc0, 0x00, 0x3f,
|
||||
0xfc, 0x00, 0xb2, 0xc0, 0x00, 0x3f, 0xfc, 0x00, 0x02, 0xcb,
|
||||
0x00, 0x3f, 0xfc, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00,
|
||||
0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x60,
|
||||
0x70, 0x70, 0x60, 0x1c, 0x00, 0x04, 0x60, 0x18, 0x1c, 0x1c,
|
||||
0x1c, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x30,
|
||||
0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xc0,
|
||||
0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf0, 0xf0,
|
||||
0x00, 0x07, 0x00, 0xf0, 0x03, 0xc0, 0x0f, 0x00, 0x3c, 0x00,
|
||||
0xf0, 0x00, 0x00, 0x00, 0x07, 0x3f, 0xc0, 0x70, 0x70, 0x70,
|
||||
0x70, 0x70, 0x70, 0x3f, 0xc0, 0x00, 0x00, 0x07, 0x1f, 0x00,
|
||||
0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0xff, 0xf0, 0x00, 0x00,
|
||||
0x08, 0x2b, 0xf0, 0xb0, 0x2c, 0x00, 0xa0, 0x0a, 0x00, 0xff,
|
||||
0xfc, 0x00, 0x00, 0x07, 0xff, 0xc0, 0x00, 0x70, 0x03, 0xc0,
|
||||
0x00, 0x70, 0xff, 0xc0, 0x00, 0x00, 0x07, 0x0b, 0xc0, 0x2d,
|
||||
0xc0, 0xb1, 0xc0, 0xaa, 0xa0, 0x01, 0xc0, 0x00, 0x00, 0x07,
|
||||
0xff, 0xf0, 0x70, 0x00, 0x7f, 0xc0, 0x00, 0xb0, 0xbf, 0xc0,
|
||||
0x00, 0x00, 0x07, 0x2f, 0xc0, 0x70, 0x00, 0x7f, 0xc0, 0x70,
|
||||
0x70, 0x3f, 0xc0, 0x00, 0x00, 0x08, 0xff, 0xfc, 0x00, 0xb0,
|
||||
0x02, 0xc0, 0x02, 0xc0, 0x0b, 0x00, 0x00, 0x00, 0x08, 0x2f,
|
||||
0xf0, 0xb0, 0x1c, 0x2f, 0xf0, 0xb0, 0x1c, 0x2f, 0xf0, 0x00,
|
||||
0x00, 0x07, 0x3f, 0xc0, 0x70, 0x70, 0x3f, 0xf0, 0x00, 0x70,
|
||||
0x3f, 0xc0, 0x00, 0x00, 0x03, 0xf0, 0xf0, 0x00, 0xf0, 0xf0,
|
||||
0x00, 0x03, 0xf0, 0xf0, 0x00, 0xf0, 0x30, 0x00, 0x09, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00,
|
||||
0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x06, 0xff, 0x00, 0x03, 0xc0, 0x0f, 0x00, 0x3c, 0x00,
|
||||
0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x0a, 0x00, 0x40, 0x00, 0x01, 0xf0, 0x00, 0x07, 0x1c,
|
||||
0x00, 0x1f, 0xff, 0x00, 0x70, 0x01, 0xc0, 0x00, 0x00, 0x00,
|
||||
0x08, 0x7f, 0xf0, 0x70, 0x1c, 0x7f, 0xf0, 0x70, 0x1c, 0x6a,
|
||||
0xb0, 0x00, 0x00, 0x08, 0x2f, 0xfc, 0x70, 0x00, 0x70, 0x00,
|
||||
0x70, 0x00, 0x2a, 0xa8, 0x00, 0x00, 0x08, 0x7f, 0xf0, 0x70,
|
||||
0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x6a, 0xb0, 0x00, 0x00, 0x07,
|
||||
0x7f, 0xf0, 0x70, 0x00, 0x7f, 0xc0, 0x70, 0x00, 0x6a, 0xa0,
|
||||
0x00, 0x00, 0x07, 0x7f, 0xf0, 0x70, 0x00, 0x7f, 0xc0, 0x70,
|
||||
0x00, 0x60, 0x00, 0x00, 0x00, 0x09, 0x3f, 0xfc, 0x00, 0x70,
|
||||
0x00, 0x00, 0x70, 0xff, 0x00, 0x70, 0x1c, 0x00, 0x2a, 0xbc,
|
||||
0x00, 0x00, 0x00, 0x00, 0x08, 0x70, 0x1c, 0x70, 0x1c, 0x7f,
|
||||
0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x07, 0xff, 0xf0,
|
||||
0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0xaa, 0xa0, 0x00, 0x00,
|
||||
0x08, 0x0f, 0xfc, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x70,
|
||||
0x70, 0x2a, 0x40, 0x00, 0x00, 0x08, 0x70, 0x2c, 0x72, 0xc0,
|
||||
0x7f, 0x00, 0x72, 0xc0, 0x70, 0x28, 0x00, 0x00, 0x07, 0x70,
|
||||
0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x6a, 0xa0, 0x00,
|
||||
0x00, 0x0a, 0x70, 0x02, 0xc0, 0x7c, 0x09, 0xc0, 0x77, 0x2d,
|
||||
0xc0, 0x71, 0xb1, 0xc0, 0x60, 0xc1, 0x80, 0x00, 0x00, 0x00,
|
||||
0x09, 0x70, 0x07, 0x00, 0x77, 0x07, 0x00, 0x71, 0xc7, 0x00,
|
||||
0x70, 0x77, 0x00, 0x60, 0x06, 0x00, 0x00, 0x00, 0x00, 0x08,
|
||||
0x2f, 0xf0, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x2a, 0xa0,
|
||||
0x00, 0x00, 0x08, 0x7f, 0xf0, 0x70, 0x1c, 0x7f, 0xf0, 0x70,
|
||||
0x00, 0x60, 0x00, 0x00, 0x00, 0x08, 0x2f, 0xf0, 0x70, 0x1c,
|
||||
0x70, 0x1c, 0x71, 0xdc, 0x2a, 0xa0, 0x00, 0x1c, 0x00, 0x00,
|
||||
0x08, 0x7f, 0xf0, 0x70, 0x1c, 0x7f, 0xc0, 0x70, 0x70, 0x60,
|
||||
0x18, 0x00, 0x00, 0x07, 0x2f, 0xf0, 0x70, 0x00, 0x2f, 0xc0,
|
||||
0x00, 0xb0, 0xbf, 0xc0, 0x00, 0x00, 0x07, 0xff, 0xf0, 0x0b,
|
||||
0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08,
|
||||
0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0xdc, 0x1f, 0x1c,
|
||||
0x00, 0x00, 0x08, 0xf0, 0x1c, 0xb0, 0x1c, 0x70, 0xb0, 0x72,
|
||||
0xc0, 0x7f, 0x00, 0x00, 0x00, 0x0b, 0xf0, 0x00, 0xb0, 0xb0,
|
||||
0x00, 0x70, 0x70, 0xc0, 0x70, 0x72, 0x72, 0xc0, 0x7c, 0x1f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x08, 0xf0, 0x3c, 0x1c, 0xe0, 0x07,
|
||||
0xc0, 0x1c, 0x70, 0x70, 0x1c, 0x00, 0x00, 0x09, 0x70, 0x07,
|
||||
0x00, 0x1c, 0x1c, 0x00, 0x07, 0xf0, 0x00, 0x01, 0xc0, 0x00,
|
||||
0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x08, 0xff, 0xfc, 0x00,
|
||||
0x70, 0x07, 0x00, 0x1c, 0x00, 0xaa, 0xac, 0x00, 0x00, 0x09,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
const int FONT6x6_INDEX[] = {
|
||||
62, 1, 6,
|
||||
0x0000, 0x0007, 0x000e, 0x0015, 0x001c, 0x0023, 0x002a, 0x0031, 0x0038, 0x003f,
|
||||
0x0046, 0x004d, 0x0054, 0x005b, 0x0062, 0x0069, 0x0070, 0x0077, 0x007e, 0x0085,
|
||||
0x008c, 0x0093, 0x009a, 0x00a1, 0x00a8, 0x00af, 0x00b6, 0x00bd, 0x00c4, 0x00cb,
|
||||
0x00d2, 0x00d9, 0x00e0, 0x00e7, 0x00ee, 0x00f5, 0x00fc, 0x0103, 0x010a, 0x0111,
|
||||
0x0118, 0x011f, 0x0126, 0x012d, 0x0134, 0x013b, 0x0142, 0x0149, 0x0150, 0x0157,
|
||||
0x015e, 0x0165, 0x016c, 0x0173, 0x017a, 0x0181, 0x0188, 0x018f, 0x0196, 0x019d,
|
||||
0x01a4, 0x01ab,
|
||||
};
|
||||
|
||||
const byte FONT6x6_DATA[] = {
|
||||
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x30, 0x30,
|
||||
0x30, 0x30, 0x00, 0x30, 0x06, 0xd8, 0xd8, 0x90, 0x00, 0x00,
|
||||
0x00, 0x06, 0x50, 0xf8, 0x50, 0xf8, 0x50, 0x00, 0x06, 0x78,
|
||||
0xa0, 0x70, 0x28, 0xf0, 0x20, 0x06, 0xc8, 0xd0, 0x20, 0x58,
|
||||
0x98, 0x00, 0x06, 0x60, 0xd0, 0x60, 0xe8, 0xd0, 0x68, 0x06,
|
||||
0x30, 0x30, 0x60, 0x00, 0x00, 0x00, 0x06, 0x30, 0x60, 0x60,
|
||||
0x60, 0x30, 0x00, 0x07, 0x30, 0x18, 0x18, 0x18, 0x30, 0x00,
|
||||
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x20, 0x20,
|
||||
0xf8, 0x20, 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x30, 0x30,
|
||||
0x60, 0x06, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x60, 0x60, 0x00, 0x06, 0x18, 0x30, 0x60, 0xc0,
|
||||
0x80, 0x00, 0x06, 0x70, 0x98, 0xa8, 0xc8, 0x70, 0x00, 0x06,
|
||||
0x10, 0x30, 0x10, 0x10, 0x10, 0x00, 0x06, 0xf0, 0x08, 0x70,
|
||||
0x80, 0xf8, 0x00, 0x06, 0xf0, 0x08, 0x70, 0x08, 0xf0, 0x00,
|
||||
0x06, 0x30, 0x50, 0x90, 0xf8, 0x10, 0x00, 0x06, 0xf0, 0x80,
|
||||
0xf0, 0x08, 0xf0, 0x00, 0x06, 0x70, 0x80, 0xf0, 0x88, 0x70,
|
||||
0x00, 0x06, 0xf8, 0x08, 0x10, 0x20, 0x20, 0x00, 0x06, 0x70,
|
||||
0x88, 0x70, 0x88, 0x70, 0x00, 0x06, 0x70, 0x88, 0x78, 0x08,
|
||||
0x70, 0x00, 0x06, 0x60, 0x60, 0x00, 0x60, 0x60, 0x00, 0x06,
|
||||
0x60, 0x60, 0x00, 0x60, 0x20, 0x40, 0x06, 0x18, 0x30, 0x60,
|
||||
0x30, 0x18, 0x00, 0x06, 0x00, 0x78, 0x00, 0x78, 0x00, 0x00,
|
||||
0x06, 0x60, 0x30, 0x18, 0x30, 0x60, 0x00, 0x06, 0x70, 0x98,
|
||||
0x30, 0x30, 0x00, 0x30, 0x06, 0x70, 0x88, 0xb8, 0xb0, 0x80,
|
||||
0x78, 0x06, 0x70, 0x88, 0xf8, 0x88, 0x88, 0x00, 0x06, 0xf0,
|
||||
0x88, 0xf0, 0x88, 0xf0, 0x00, 0x06, 0x78, 0x80, 0x80, 0x80,
|
||||
0x78, 0x00, 0x06, 0xf0, 0x88, 0x88, 0x88, 0xf0, 0x00, 0x06,
|
||||
0xf8, 0x80, 0xf0, 0x80, 0xf8, 0x00, 0x06, 0xf8, 0x80, 0xf0,
|
||||
0x80, 0x80, 0x00, 0x06, 0x78, 0x80, 0x98, 0x88, 0x78, 0x00,
|
||||
0x06, 0x88, 0x88, 0xf8, 0x88, 0x88, 0x00, 0x06, 0x70, 0x20,
|
||||
0x20, 0x20, 0x70, 0x00, 0x06, 0x08, 0x08, 0x08, 0x88, 0x70,
|
||||
0x00, 0x06, 0x90, 0xa0, 0xc0, 0xa0, 0x90, 0x00, 0x06, 0x80,
|
||||
0x80, 0x80, 0x80, 0xf0, 0x00, 0x06, 0x88, 0xd8, 0xa8, 0x88,
|
||||
0x88, 0x00, 0x06, 0x88, 0xc8, 0xa8, 0x98, 0x88, 0x00, 0x06,
|
||||
0x70, 0x88, 0x88, 0x88, 0x70, 0x00, 0x06, 0xf0, 0x88, 0xf0,
|
||||
0x80, 0x80, 0x00, 0x06, 0x70, 0x88, 0x88, 0x88, 0x70, 0x18,
|
||||
0x06, 0xf0, 0x88, 0xf0, 0xa0, 0x98, 0x00, 0x06, 0x78, 0x80,
|
||||
0x70, 0x08, 0xf0, 0x00, 0x06, 0xf8, 0x20, 0x20, 0x20, 0x20,
|
||||
0x00, 0x06, 0x88, 0x88, 0x88, 0x88, 0x78, 0x00, 0x06, 0x88,
|
||||
0x88, 0x88, 0x50, 0x20, 0x00, 0x06, 0x88, 0x88, 0xa8, 0xd8,
|
||||
0x88, 0x00, 0x06, 0x88, 0x50, 0x20, 0x50, 0x88, 0x00, 0x06,
|
||||
0x88, 0x88, 0x50, 0x20, 0x20, 0x00, 0x06, 0xf8, 0x10, 0x20,
|
||||
0x40, 0xf8, 0x00, 0x06, 0x78, 0x60, 0x60, 0x60, 0x78, 0x00,
|
||||
0x06, 0xc0, 0x60, 0x30, 0x18, 0x08, 0x00, 0x06, 0x78, 0x18,
|
||||
0x18, 0x18, 0x78, 0x00, 0x00, 0x52, 0x41, 0x54, 0x00, 0x41,
|
||||
0x4c, 0x43, 0x4f, 0x48, 0x4f, 0x4c, 0x00, 0x53, 0x41, 0x46,
|
||||
0x45, 0x20, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54,
|
||||
0x49, 0x4f, 0x4e, 0x00, 0x42, 0x45, 0x41, 0x4b, 0x45, 0x52,
|
||||
0x00, 0x4d, 0x49, 0x43, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x4d,
|
||||
0x00, 0x56, 0x41, 0x55, 0x4c, 0x54, 0x20, 0x4b, 0x45, 0x59,
|
||||
0x00, 0x42, 0x4f, 0x4c, 0x54, 0x20, 0x43, 0x55, 0x54, 0x54,
|
||||
0x45, 0x52, 0x53, 0x00, 0x42, 0x4c, 0x4f, 0x57, 0x47, 0x55,
|
||||
0x4e, 0x00, 0x4c, 0x4f, 0x56, 0x45, 0x20, 0x50, 0x4f, 0x54,
|
||||
0x49, 0x4f, 0x4e, 0x00, 0x4d, 0x4f, 0x4e, 0x45, 0x59, 0x00,
|
||||
0x44, 0x41, 0x52, 0x54, 0x53, 0x00, 0x54, 0x41, 0x50, 0x45,
|
||||
0x00, 0x4a, 0x55, 0x4e, 0x47, 0x4c, 0x45, 0x20, 0x50, 0x4f,
|
||||
0x54, 0x49, 0x4f, 0x4e, 0x00, 0x4d, 0x4f, 0x56, 0x49,
|
||||
};
|
||||
|
||||
const uint FONT2_INDEX_SIZE = sizeof(FONT2_INDEX) / 2;
|
||||
const uint FONT2_DATA_SIZE = sizeof(FONT2_DATA);
|
||||
const uint FONT6x6_INDEX_SIZE = sizeof(FONT6x6_INDEX) / 2;
|
||||
const uint FONT6x6_DATA_SIZE = sizeof(FONT6x6_DATA);
|
||||
|
||||
const char *const ROOM_DESCR[64] = {
|
||||
"Credits", nullptr, nullptr, nullptr, "Outside of Allister Center",
|
||||
"Hall", "Jason's Lab", nullptr, "Allen's Lab", "Outside of the Vault",
|
||||
"Inside the Vault", "Reader", "Jason's Apartment", "Jason's ransacked apartment", "Cutscene 1",
|
||||
"TBD FLYSOUTH", "Cuzco Airport", "TBD INAIR", "Green Monkey Club", "In Plane",
|
||||
"TBD PILFALL", "TBD COCKPIT", "TBD CRASH", "TBD SINKING", "Cutscene Jungle Walk",
|
||||
"TBD TOWN", "TBD HOTEL", "TBD CANTINA", nullptr, "TBD MASSACRE",
|
||||
"TBD TRADE", "TBD BRIDGE", "TBD DOCK", "TBD DRIVER", nullptr,
|
||||
nullptr, "TBD SHORE", "TBD BOAT", "TBD CABIN", "TBD CAPTIVE",
|
||||
nullptr, nullptr, "TBD VILLAGE", nullptr, "TBD TREE",
|
||||
"TBD CANOE", "TBD INTREE", "TBD FALLS", nullptr, nullptr,
|
||||
nullptr, nullptr, nullptr, nullptr, "TBD WATERFALL",
|
||||
"TBD INWATER", nullptr, "Cave Bridge", nullptr, nullptr,
|
||||
nullptr, "Pit with Ants", nullptr, nullptr
|
||||
};
|
||||
|
||||
|
||||
const byte DEATH_SCREENS_ENG[58] = {
|
||||
0, 1, 0, 0, 0, 0, 0, 0, 2, 0,
|
||||
0, 2, 4, 2, 1, 0, 0, 0, 0, 0,
|
||||
0, 2, 7, 7, 4, 6, 7, 10, 4, 2,
|
||||
0, 0, 0, 0, 5, 5, 3, 3, 3, 5,
|
||||
8, 8, 11, 9, 8, 12, 0, 1, 9, 8,
|
||||
8, 0, 5, 8, 0, 12, 12, 11
|
||||
};
|
||||
|
||||
const byte DEATH_SCREENS_ENG_DEMO[34] = {
|
||||
1, 2, 1, 1, 1, 1, 1, 1, 4, 1,
|
||||
3, 4, 2, 4, 2, 1, 1, 1, 1, 1,
|
||||
1, 4, 2, 4, 2, 4, 2, 4, 4, 4,
|
||||
1, 1, 1, 1
|
||||
};
|
||||
|
||||
const char *const DEATH_TEXT_ENG[58] = {
|
||||
"SAM SALVADOR SPOTS YOU AND LETS YOU HAVE IT.",
|
||||
"WHILE TAKING A MOONLIGHT SWIM YOU DISCOVER THAT PIRANHA REALLY CAN STRIP FLESH TO THE BONE.",
|
||||
"THE GUARD FILLS YOU FULL OF HOLES BEFORE TOSSING YOU TO THE PIRANHA.",
|
||||
"YOU'RE ONLY ABLE TO SWIM HALFWAY ACROSS THE RIVER BEFORE RUNNING OUT OF AIR. "
|
||||
"YOU MAKE SO MUCH NOISE GASPING FOR BREATH THAT SAM EASILY FINDS YOU AND LEAVES "
|
||||
"YOU IN THE RIVER PERMANENTLY.",
|
||||
"SAM SALVADOR NOTICES SOMEONE HAS BEEN PLAYING WITH THE CARGO. "
|
||||
"HE TRACKS YOU DOWN AND LETS YOU HAVE IT.",
|
||||
"THE GUARD COMES AROUND THE CORNER. HE DECIDES THAT THREE LEAD SLUGS WILL "
|
||||
"TEACH YOU TO BE MORE POLITE.",
|
||||
"THE CAPTAIN IS WAITING OUTSIDE THE DOOR.",
|
||||
"THE CAPTAIN'S RANDOM SHOOTING FINALLY FINDS ITS TARGET.",
|
||||
"THE CRATE OUTSIDE THE WINDOW EXPLODES, DESTROYING THE SHIP. "
|
||||
"UNFORTUNATELY, YOU'RE STILL ABOARD.",
|
||||
"THE DOOR WAS NOT BARRED AND THE CAPTAIN WALKS RIGHT IN AND PARTS YOUR HAIR.",
|
||||
|
||||
"",
|
||||
"YOU RUN OUT ON DECK, THEN REALIZE THAT MAYA IS STILL TIED UP. "
|
||||
"AS YOU TURN TO GO BACK THE BOAT BLOWS UP.",
|
||||
"AFTER YOU FAIL TO PROVE YOUR DIVINITY THE NATIVES EAT YOU FOR LUNCH.",
|
||||
"THIS IS THE GENERIC DEATH SCENE",
|
||||
"YOU ONLY MAKE IT HALFWAY ACROSS THE RIVER BEFORE THE PIRANHA STRIKE.",
|
||||
"WITH NOTHING TO PROTECT HIM FROM THE HAIL OF BULLETS ALLEN IS QUICKLY GUNNED DOWN. "
|
||||
"JASON AND MAYA SOON FOLLOW...",
|
||||
"THE COMBINATION OF THE WIND AND GUNFIRE KNOCK THE CORRUGATED IRON OVER, "
|
||||
"LEAVING YOU WITHOUT PROTECTION.",
|
||||
"WITHOUT SUFFICIENT AMMUNITION, ALLEN IS UNABLE TO HOLD OFF THE ATTACKERS FOR LONG. "
|
||||
"THIS RESULTS IN A SERIOUS CASE OF LEAD POISONING. ADDITIONAL AMMUNITION SHOULD "
|
||||
"HAVE BEEN PURCHASED AT THE RIO BLANCO TRADING POST (CHAPTER 6).",
|
||||
"ALLEN IS A MARVELOUS SHOT, BUT HIS AMMUNITION IS NOT UNLIMITED. "
|
||||
"SOON IT IS ALL OVER.",
|
||||
"THE PILOT FEELS YOU ARE TOO CLOSE AND PULLS THE TRIGGER.",
|
||||
|
||||
"THE PILOT SHOOTS YOU IN THE HEART, THEN TOSSES YOUR LIFELESS BODY OUT THE DOOR.",
|
||||
"THE PLANE CRASHES INTO THE JUNGLE CANOPY AT 200 MPH.",
|
||||
"THE CANOE HITS THE ROCKS AND CAPSIZES, AND THE PIRANHA MAKE YOU THEIR LUNCH GUESTS.",
|
||||
"YOU TAKE THE WRONG BRANCH AND ACCIDENTALLY DISCOVER THE FOURTH TALLEST WATERFALL "
|
||||
"IN SOUTH AMERICA.",
|
||||
"YOU TAKE THE WRONG BRANCH AND DISCOVER A VERY HUNGRY TRIBE OF CANNIBALS.",
|
||||
"YOU TAKE THE WRONG BRANCH AND BECOME LOST IN THE WINDING WATERWAYS. "
|
||||
"YOU WANDER UNTIL YOU STARVE TO DEATH.",
|
||||
"YOU TAKE THE WRONG BRANCH AND BECOME TRAPPED IN THE RAPIDS. "
|
||||
"EVENTUALLY YOU AND MAYA ARE CRUSHED BETWEEN THE ROCKS.",
|
||||
"YOU WAIT AROUND FOR SOME TIME, BUT HANS STROHEIM NEVER SPEAKS TO YOU AGAIN. "
|
||||
"FINALLY YOU RETURN HOME KNOWING YOU HAVE FAILED.",
|
||||
"DECIDING THAT YOU THREATEN HIM AND HIS WORK, HANS STROHEIM HAS THE NATIVES "
|
||||
"IN THE VILLAGE KILL YOU.",
|
||||
"YOU DO NOT GET FAR ENOUGH AWAY BEFORE THE DYNAMITE EXPLODES AND YOU ARE BLOWN "
|
||||
"INTO A THOUSAND PIECES.",
|
||||
|
||||
"YOU ARE STANDING SO CLOSE TO THE ENTRANCE WHEN SANCEZ AND HIS MEN BREAK THROUGH "
|
||||
"THE WALL THAT YOU ARE QUICKLY SPOTTED AND SHOT",
|
||||
"THE AMAZON SENTINELS SPOT YOU AND FILL YOU FULL OF ARROWS.",
|
||||
"SAM MAY BE UGLY, BUT HE'S NOT DEAF. HE HEARS ALL THE NOISE YOU ARE MAKING AND "
|
||||
"CANCELS YOUR BOARDING PASS.",
|
||||
"WITH THE BAR OFF THE DOOR THE CAPTAIN WALTZES IN AND BLOWS YOU AWAY",
|
||||
"THE BEAR WANDERS OFF INTO THE WOODS AND DISTURBS THE TWO LOVEBIRDS. "
|
||||
"WHEN THEY COME OUT THEY FIND YOU AND PUT YOU IN THE BIG HOUSE FOR TWENTY YEARS.",
|
||||
"WHEN YOU DO NOT LEAVE THE SECURITY AREA QUICKLY ENOUGH YOU ARE ARRESTED AND CONVICTED "
|
||||
"AS A COMMIE SPY. YOU EMBARK ON A NEW CAREER STAMPING OUT LICENSE PLATES.",
|
||||
"THE HUNGRY BEAR SPOTS YOU AND DECIDES YOU WILL MAKE A NICE APPETIZER.",
|
||||
"YOU DISTURB THE BEAR'S LUNCH AND HE EATS YOU FOR DESSERT.",
|
||||
"AFTER FAILING TO FIND ANY LUNCH AT THE GARBAGE CAN THE BEAR EATS YOU INSTEAD.",
|
||||
"THE SUSPICIOUS LIBRARIAN CALLS SECURITY AND YOU ARE SENT TO JAIL.",
|
||||
|
||||
"YOU PLUMMET 10,000 FEET TO YOUR DEATH.",
|
||||
"EL LOCO FLIES INTO AN INSANE RAGE AND BEATS YOU TO A BLOODY PULP.",
|
||||
"THE WOMAN WALKS OUT THE DOOR AND NEVER RETURNS. YOU SPEND THE REST OF YOUR LIFE "
|
||||
"IN A FUTILE ATTEMPT TO LOCATE ALLEN.",
|
||||
"YOU SLIP OFF THE PLATFORM AND FALL TO YOUR DEATH.",
|
||||
"YOU SLIP OFF THE PLATFORM AND FALL TO YOUR DEATH.",
|
||||
"YOU COME TOO CLOSE TO THE POWERFUL JAWS OF THE ANT AND HE SNIPS YOU IN TWO BEFORE "
|
||||
"DEVOURING YOU.",
|
||||
"B.O.B. HAS A FLAW IN HIS PROGRAMMING THAT DIRECTS HIM TO SHOOT FIRST AND ASK QUESTIONS LATER.",
|
||||
"THE PLANE SINKS AND THE PIRHANA ATTACK BEFORE YOU EVEN GET OUT THE DOOR.",
|
||||
"MAYA FALLS OFF THE END OF THE BROKEN BRIDGE.",
|
||||
"YOUR WEIGHT IS JUST ENOUGH TO CAUSE THE REMAINING SUPPORT CABLE TO SNAP AND YOU "
|
||||
"FALL TO THE BOTTOM OF THE GORGE.",
|
||||
|
||||
"EVEN WITH REPAIRS THE BRIDGE IS NOT STRONG ENOUGH TO HOLD TWO PEOPLE.",
|
||||
"SANCHEZ AND HIS MEN FIND YOU AND HOLD FIRING SQUAD PRACTICE.",
|
||||
"THE TWO GUARDS ARE DISTURBED IN THEIR LOVE NEST AND COME LOOKING FOR ANYONE ACTING SUSPICIOUS. "
|
||||
"THEY FIND YOU AND SEND YOU UP THE RIVER.",
|
||||
"THE PARACHUTE IS NOT LARGE ENOUGH TO SUPPORT YOU, AND YOU HIT THE TREES AT 140 M.P.H.",
|
||||
"SANCHEZ AND HIS MEN FOLLOW YOU ACROSS THE BRIDGE AND CUT YOU DOWN IN A HAIL OF GUNFIRE",
|
||||
"YOU TRIED TO STAB THE ANT BUT HIS SHELL IS TOO DIFFICULT TO PENETRATE. "
|
||||
"YOU NOTICE A SLIGHT CUT IN THE SHELL UNDERNEATH BUT YOU CAN'T GET TO IT "
|
||||
"AND HE SNIPS YOU INTO DELICIOUS MEATY CHUNKS.",
|
||||
"AFTER THE ANT FINISHES SUCKING ALL OF THE SAP OUT OF THE VINE HE TURNS HIS ATTENTION BACK TO YOU "
|
||||
"AND BITES YOUR HEAD OFF.",
|
||||
"THE CANTINA OWNER NOTICES YOU ARE TRYING TO STEAL OBJECTS FROM THE TABLES. "
|
||||
"TWENTY YEARS LATER YOU ARE RELEASED FROM A SOUTH AMERICAN PRISON."
|
||||
};
|
||||
|
||||
const char *const DEATH_TEXT_ENG_DEMO[34] = {
|
||||
"SAM SALVADOR SPOTS YOU AND LETS YOU HAVE IT.",
|
||||
"WHILE TAKING A MOONLIGHT SWIM YOU DISCOVER THAT PIRANHA REALLY CAN STRIP FLESH TO THE BONE.",
|
||||
"THE GUARD FILLS YOU FULL OF HOLES BEFORE TOSSING YOU TO THE PIRANHA.",
|
||||
"YOU'RE ONLY ABLE TO SWIM HALFWAY ACROSS THE RIVER BEFORE RUNNING OUT OF AIR. YOU MAKE SO MUCH NOISE GASPING FOR BREATH THAT SAM EASILY FINDS YOU AND LEAVES YOU IN THE RIVER PERMANENTLY.",
|
||||
"SAM SALVADOR NOTICES SOMEONE HAS BEEN PLAYING WITH THE CARGO. HE TRACKS YOU DOWN AND LETS YOU HAVE IT.",
|
||||
"THE GUARD COMES AROUND THE CORNER. HE DECIDES THAT THREE LEAD SLUGS WILL TEACH YOU TO BE MORE POLITE.",
|
||||
"THE CAPTAIN IS WAITING OUTSIDE THE DOOR.",
|
||||
"THE CAPTAIN'S RANDOM SHOOTING FINALLY FINDS ITS TARGET.",
|
||||
"THE CRATE OUTSIDE THE WINDOW EXPLODES, DESTROYING THE SHIP. UNFORTUNATELY, YOU'RE STILL ABOARD.",
|
||||
"THE DOOR WAS NOT BARRED AND THE CAPTAIN WALKS RIGHT IN AND PARTS YOUR HAIR.",
|
||||
"",
|
||||
"YOU RUN OUT ON DECK, THEN REALIZE THAT MAYA IS STILL TIED UP. AS YOU TURN TO GO BACK THE BOAT BLOWS UP.",
|
||||
"AFTER YOU FAIL TO PROVE YOUR DIVINITY THE NATIVES EAT YOU FOR LUNCH.",
|
||||
"THIS IS THE GENERIC DEATH SCENE",
|
||||
"YOU ONLY MAKE IT HALFWAY ACROSS THE RIVER BEFORE THE PIRANHA STRIKE.",
|
||||
"WITH NOTHING TO PROTECT HIM FROM THE HAIL OF BULLETS ALLEN IS QUICKLY GUNNED DOWN. JASON AND MAYA SOON FOLLOW...",
|
||||
"THE COMBINATION OF THE WIND AND GUNFIRE KNOCK THE CORRUGATED IRON OVER, LEAVING YOU WITHOUT PROTECTION.",
|
||||
"WITHOUT SUFFICIENT AMMUNITION, ALLEN IS UNABLE TO HOLD OFF THE ATTACKERS FOR LONG. THIS RESULTS IN A SERIOUS CASE OF LEAD POISONING.",
|
||||
"ALLEN IS A MARVELOUS SHOT, BUT HIS AMMUNITION IS NOT UNLIMITED. SOON IT IS ALL OVER.",
|
||||
"THE PILOT FEELS YOU ARE TOO CLOSE AND PULLS THE TRIGGER.",
|
||||
"THE PILOT SHOOTS YOU IN THE HEAD, THEN TOSSES YOUR LIFELESS",
|
||||
"THE PLANE CRASHES INTO THE JUNGLE CANOPY AT 200 MPH.",
|
||||
"THE CANOE HITS THE ROCKS AND CAPSIZES, AND THE PIRANHA MAKE YOU THEIR LUNCH GUESTS.",
|
||||
"YOU ACCIDENTALLY DISCOVER THE FOURTH TALLEST WATERFALL IN SOUTH AMERICA.",
|
||||
"YOU DISCOVER A VERY HUNGRY TRIBE OF CANNIBALS.",
|
||||
"YOU BECOME LOST IN THE WINDING WATERWAYS AND WANDER UNTIL YOU STARVE TO DEATH.",
|
||||
"YOU BECOME TRAPPED IN THE RAPIDS AND ARE CRUSHED BETWEEN THE ROCKS.",
|
||||
"YOU WAIT AROUND FOR SOME TIME, BUT HANS STROHEIM NEVER SPEAKS TO YOU AGAIN. FINALLY YOU RETURN HOME KNOWING YOU HAVE FAILED.",
|
||||
"DECIDING THAT YOU THREATEN HIM AND HIS WORK, HANS STROHEIM HAS THE NATIVES IN THE VILLAGE KILL YOU.",
|
||||
"YOU DO NOT GET FAR ENOUGH AWAY BEFORE THE DYNAMITE EXPLODES AND YOU ARE BLOWN INTO A THOUSAND PIECES.",
|
||||
"STANDING OUT IN THE OPEN YOU ARE EXPOSED TO THE HAIL OF BULLETS FROM SANCHEZ' MEN.",
|
||||
"THE AMAZON SENTINELS SPOT YOU AND FILL YOU FULL OF ARROWS.",
|
||||
"SAM MAY BE UGLY, BUT HE'S NOT DEAF. HE HEARS ALL THE NOISE YOU ARE MAKING AND CANCELS YOUR BOARDING PASS.",
|
||||
"WITH THE BAR OFF THE DOOR THE CAPTAIN WALTZES IN AND BLOWS YOU AWAY"
|
||||
};
|
||||
|
||||
const char *const INVENTORY_NAMES_ENG[85] = {
|
||||
"RAT", "ALCOHOL", "SAFE COMBINATION", "BEAKER", "MICROFILM",
|
||||
"VAULT KEY", "BOLT CUTTERS", "BLOWGUN", "LOVE POTION", "MONEY",
|
||||
"DARTS", "TAPE", "JUNGLE POTION", "MOVIE", "CABINET KEY",
|
||||
"DISPLAY CASE KEY", "FLITCH'S CAR KEYS", "COAT HANGER",
|
||||
"CROWBAR", "COMPASS", "MAP", "LETTER OPENER", "LETTER",
|
||||
"DECODER", "DIPPED DART", "LOADED BLOWGUN", "CARD", "JERRYCAN",
|
||||
"CIGARETTES", "BIKE PUMP", "PARACHUTE", "PESO", "PEPPERS",
|
||||
"MACHETE", "POISON ROOT", "AMMUNITION", "PADDLE", "FISHING NET",
|
||||
"RAT TRAP", "CHEESE", "LOADED TRAP", "KNIFE", "CHOPPED PEPPERS",
|
||||
"LIGHTER", "LADDER", "SMALL POLE", "JEEP KEY", "CHAIN", "ARROW",
|
||||
"FILLED JERRY CAN", "EXPLOSIVES", "GEIGER COUNTER", "VINE",
|
||||
"GOLD NUGGET", "HOLLOW REED", "AMAZON QUEEN KEYS", "FISHING POLE",
|
||||
"HARPOON", "RAG", "BOTTLE OF RUM", "RAG IN BOTTLE", "MOLOTOV COCKTAIL",
|
||||
"JUNGLE PLANT", "LADLE", "WORM", "FISH", "FIREWORKS", "BAITED POLE",
|
||||
"FILLED LADLE", "EMERALD", "SMALL KEY", "SCROLL", "LIT EXPLOSIVES",
|
||||
"LIGHTER", "BROKEN SPEAR", "SHOE LACES", "TORCH", "LACES AND SPEAR",
|
||||
"KNIFE SPEAR", "GARBAGE CAN", "RAFT", "INFLATED RAFT",
|
||||
"JASON'S CAR KEYS", "PESO BILLS", "PLANK"
|
||||
};
|
||||
|
||||
const int COMBO_TABLE[85][4] = {
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 12, 3, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 24, 25, -1, -1 },
|
||||
{ 10, 24, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 8, 24, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 1, 3, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 7, 25, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 80, 81, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 41, 42, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 39, 40, -1, -1 },
|
||||
{ 38, 40, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 32, 42, 77, 78 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 60, 61, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 73, 72, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 64, 67, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 59, 60, -1, -1 },
|
||||
{ 58, 60, -1, -1 },
|
||||
{ 43, 61, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 56, 67, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 50, 72, -1, -1 },
|
||||
{ 75, 77, -1, -1 },
|
||||
{ 74, 77, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 41, 78, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ 29, 81, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 },
|
||||
{ -1, -1, -1, -1 }
|
||||
};
|
||||
|
||||
const char *const NO_HELP_MESSAGE_ENG =
|
||||
"WE ARE UNABLE TO PROVIDE YOU WITH ANY MORE HINTS. YOUR IQ \
|
||||
HAS DECREASED SO FAR THAT WE CAN NO LONGER PUT THE HINTS IN TERMS \
|
||||
YOU CAN UNDERSTAND.";
|
||||
const char *const NO_HINTS_MESSAGE_ENG = "THE HELP SYSTEM HAS BEEN TURNED OFF FOR THIS GAME.";
|
||||
const char *const RIVER_HIT1_ENG = "YOU HIT THE ROCKS AND THE CANOE BEGINS TO LEAK.";
|
||||
const char *const RIVER_HIT2_ENG = "YOU HIT THE ROCKS AND THE CANOE DEVELOPS SERIOUS LEAKS.";
|
||||
const char *const BAR_MESSAGE_ENG = "YOU ARE TOO BUSY TRYING TO KEEP FROM SINKING TO DO THAT";
|
||||
const char *const HELPLVLTXT_ENG[3] = { " LEVEL 1 ", " LEVEL 2 ", " LEVEL 3 " };
|
||||
|
||||
const char *const IQLABELS_ENG[9] = {
|
||||
"VEGETABLE",
|
||||
"NEANDERTHAL",
|
||||
"LOBOTOMIZED",
|
||||
"DENSE",
|
||||
"AVERAGE",
|
||||
"INTELLIGENT",
|
||||
"MURPHYITE",
|
||||
"BRILLIANT",
|
||||
"GENIUS"
|
||||
};
|
||||
|
||||
const char *const CANT_GET_THERE_ENG = "YOU CAN'T GET THERE FROM HERE.";
|
||||
|
||||
} // End of namespace Amazon
|
||||
61
devtools/create_access/amazon_resources.h
Normal file
61
devtools/create_access/amazon_resources.h
Normal file
@@ -0,0 +1,61 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __AMAZON_RESOURCES_H__
|
||||
#define __AMAZON_RESOURCES_H__
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
||||
namespace Amazon {
|
||||
|
||||
#define AMAZON_NUM_CURSORS 10
|
||||
extern const byte *const CURSORS[AMAZON_NUM_CURSORS];
|
||||
extern const uint CURSOR_SIZES[AMAZON_NUM_CURSORS];
|
||||
|
||||
extern const int FONT2_INDEX[];
|
||||
extern const byte FONT2_DATA[];
|
||||
extern const int FONT6x6_INDEX[];
|
||||
extern const byte FONT6x6_DATA[];
|
||||
extern const uint FONT2_INDEX_SIZE;
|
||||
extern const uint FONT2_DATA_SIZE;
|
||||
extern const uint FONT6x6_INDEX_SIZE;
|
||||
extern const uint FONT6x6_DATA_SIZE;
|
||||
|
||||
extern const char *const ROOM_DESCR[64];
|
||||
extern const char *const DEATH_TEXT_ENG[58];
|
||||
extern const char *const DEATH_TEXT_ENG_DEMO[34];
|
||||
extern const byte DEATH_SCREENS_ENG[58];
|
||||
extern const byte DEATH_SCREENS_ENG_DEMO[34];
|
||||
extern const char *const INVENTORY_NAMES_ENG[85];
|
||||
extern const int COMBO_TABLE[85][4];
|
||||
|
||||
extern const char *const NO_HELP_MESSAGE_ENG;
|
||||
extern const char *const NO_HINTS_MESSAGE_ENG;
|
||||
extern const char *const RIVER_HIT1_ENG;
|
||||
extern const char *const RIVER_HIT2_ENG;
|
||||
extern const char *const BAR_MESSAGE_ENG;
|
||||
extern const char *const HELPLVLTXT_ENG[3];
|
||||
extern const char *const IQLABELS_ENG[9];
|
||||
extern const char *const CANT_GET_THERE_ENG;
|
||||
|
||||
} // End of namespace Amazon
|
||||
|
||||
#endif
|
||||
507
devtools/create_access/create_access_dat.cpp
Normal file
507
devtools/create_access/create_access_dat.cpp
Normal file
@@ -0,0 +1,507 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
// Disable symbol overrides so that we can use system headers.
|
||||
#define FORBIDDEN_SYMBOL_ALLOW_ALL
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include "common/language.h"
|
||||
#include "common/rect.h"
|
||||
#include "create_access_dat.h"
|
||||
#include "amazon_resources.h"
|
||||
#include "martian_resources.h"
|
||||
|
||||
/**
|
||||
* Format of the access.dat file that will be created:
|
||||
* 4 Bytes - Magic string 'SVMA' to identify valid data file
|
||||
* 2 bytes - Version number
|
||||
* 2 Bytes - Number of different games data in the data file
|
||||
* Series of index entries identifying each game:
|
||||
* 1 byte - Game type: 1 = Amazon, 2 = Martian Memorandum, 3 = Noctropolis
|
||||
* 1 byte - disc type: 0 = Floppy, 1 = CD, 2 = Common data shared across
|
||||
* all variations of the given game
|
||||
* 1 byte - Is Demo: 0 = Full game, 1 = Demo
|
||||
* 1 byte - Language (Common::Language)
|
||||
* 4 bytes - File offset for the data for the game
|
||||
*/
|
||||
|
||||
File *outputFile;
|
||||
|
||||
void writeHeader(int numExecutables);
|
||||
void writeAmazonCommonData();
|
||||
void writeMartianCommonData(int argc, char *argv[]);
|
||||
bool processExecutable(int idx, const char *name);
|
||||
|
||||
void NORETURN_PRE error(const char *s, ...) {
|
||||
printf("%s\n", s);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
const uint NUM_COMMON_ENTRIES = 2;
|
||||
|
||||
if (argc < 3) {
|
||||
printf("Format: %s output_filename executable1 [executable2 ..]\n", argv[0]);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
// Create the new data file for output
|
||||
outputFile = new File;
|
||||
outputFile->open(argv[1], kFileWriteMode);
|
||||
writeHeader(argc - 2 + NUM_COMMON_ENTRIES);
|
||||
|
||||
// Write out entries containing common data for the games
|
||||
writeAmazonCommonData();
|
||||
writeMartianCommonData(argc, argv);
|
||||
|
||||
// Iterate through processing each specified executable
|
||||
outputFile->seek(0, SEEK_END);
|
||||
for (int idx = 2; idx < argc; ++idx) {
|
||||
if (!processExecutable(idx - 2 + NUM_COMMON_ENTRIES, argv[idx]))
|
||||
break;
|
||||
}
|
||||
|
||||
// Close the output file
|
||||
outputFile->close();
|
||||
delete outputFile;
|
||||
}
|
||||
|
||||
void writeHeader(int numExecutables) {
|
||||
// Write out magic string
|
||||
const char *MAGIC_STR = "SVMA";
|
||||
outputFile->write(MAGIC_STR, 4);
|
||||
|
||||
// Write out version number
|
||||
outputFile->writeWord(VERSION_NUMBER);
|
||||
|
||||
// Write out the number of entries the data file will contain
|
||||
outputFile->writeWord(numExecutables);
|
||||
|
||||
// Write out padding for index entries that will be written
|
||||
outputFile->writeByte(0, 8 * numExecutables);
|
||||
}
|
||||
|
||||
void writeAmazonCommonData() {
|
||||
// Write out the header entry
|
||||
outputFile->seek(8);
|
||||
outputFile->writeByte(1); // Amazon
|
||||
outputFile->writeByte(2); // Common data
|
||||
outputFile->writeByte(0);
|
||||
outputFile->writeByte(0);
|
||||
outputFile->writeLong(outputFile->size());
|
||||
|
||||
// Write out cursor list
|
||||
outputFile->seek(0, SEEK_END);
|
||||
outputFile->writeWord(AMAZON_NUM_CURSORS);
|
||||
|
||||
for (uint idx = 0; idx < AMAZON_NUM_CURSORS; ++idx) {
|
||||
outputFile->writeWord(Amazon::CURSOR_SIZES[idx]);
|
||||
outputFile->write(Amazon::CURSORS[idx], Amazon::CURSOR_SIZES[idx]);
|
||||
}
|
||||
|
||||
// Write out font data
|
||||
outputFile->writeWord(Amazon::FONT2_INDEX_SIZE);
|
||||
for (uint idx = 0; idx < Amazon::FONT2_INDEX_SIZE; ++idx)
|
||||
outputFile->writeWord(Amazon::FONT2_INDEX[idx]);
|
||||
|
||||
outputFile->writeWord(Amazon::FONT2_DATA_SIZE);
|
||||
outputFile->write(Amazon::FONT2_DATA, Amazon::FONT2_DATA_SIZE);
|
||||
|
||||
outputFile->writeWord(Amazon::FONT6x6_INDEX_SIZE);
|
||||
for (uint idx = 0; idx < Amazon::FONT6x6_INDEX_SIZE; ++idx)
|
||||
outputFile->writeWord(Amazon::FONT6x6_INDEX[idx]);
|
||||
|
||||
outputFile->writeWord(Amazon::FONT6x6_DATA_SIZE);
|
||||
outputFile->write(Amazon::FONT2_DATA, Amazon::FONT6x6_DATA_SIZE);
|
||||
}
|
||||
|
||||
|
||||
void writeMartianCommonData(int argc, char *argv[]) {
|
||||
// Write out the header entry
|
||||
outputFile->seek(16);
|
||||
outputFile->writeByte(2); // Martian
|
||||
outputFile->writeByte(2); // Common data
|
||||
outputFile->writeByte(0);
|
||||
outputFile->writeByte(0);
|
||||
outputFile->writeLong(outputFile->size());
|
||||
|
||||
// Write out cursor list
|
||||
outputFile->seek(0, SEEK_END);
|
||||
outputFile->writeWord(MARTIAN_NUM_CURSORS);
|
||||
|
||||
for (uint idx = 0; idx < MARTIAN_NUM_CURSORS; ++idx) {
|
||||
outputFile->writeWord(Martian::CURSOR_SIZES[idx]);
|
||||
outputFile->write(Martian::CURSORS[idx], Martian::CURSOR_SIZES[idx]);
|
||||
}
|
||||
|
||||
// Check for the presence of a Martian Memorandum executable
|
||||
for (int idx = 2; idx < argc; ++idx) {
|
||||
File exeFile;
|
||||
if (!exeFile.open(argv[idx]))
|
||||
continue;
|
||||
|
||||
// Total up the first 256 bytes of the executable as a simplified checksum
|
||||
uint fileChecksum = 0;
|
||||
for (int i = 0; i < 256; ++i)
|
||||
fileChecksum += exeFile.readByte();
|
||||
|
||||
if (fileChecksum == 10454) {
|
||||
// Write out font data
|
||||
const int DATA_SEGMENT = 0x9600;
|
||||
#define FONT_COUNT 119
|
||||
const int FONT_WIDTHS[2] = { 0x47E6, 0x4C9C };
|
||||
const int FONT_CHAR_OFFSETS[2] = { 0x46F8, 0x4BAE };
|
||||
const uint FONT_DATA_SIZE[2] = { 849, 907 };
|
||||
int dataOffset;
|
||||
|
||||
for (int fontNum = 0; fontNum < 2; ++fontNum) {
|
||||
// Write out sizes
|
||||
outputFile->writeWord(FONT_COUNT);
|
||||
outputFile->writeWord(FONT_DATA_SIZE[fontNum]);
|
||||
|
||||
// Write out character widths
|
||||
exeFile.seek(DATA_SEGMENT + FONT_WIDTHS[fontNum]);
|
||||
outputFile->write(exeFile, FONT_COUNT);
|
||||
|
||||
// Write out character offsets
|
||||
uint offsets[FONT_COUNT];
|
||||
exeFile.seek(DATA_SEGMENT + FONT_CHAR_OFFSETS[fontNum]);
|
||||
for (int i = 0; i < FONT_COUNT; ++i) {
|
||||
offsets[i] = exeFile.readWord();
|
||||
if (i == 0)
|
||||
dataOffset = offsets[0];
|
||||
offsets[i] -= dataOffset;
|
||||
assert(offsets[i] < FONT_DATA_SIZE[fontNum]);
|
||||
|
||||
outputFile->writeWord(offsets[i]);
|
||||
}
|
||||
|
||||
// Write out character data
|
||||
exeFile.seek(DATA_SEGMENT + dataOffset);
|
||||
outputFile->write(exeFile, FONT_DATA_SIZE[fontNum]);
|
||||
}
|
||||
|
||||
exeFile.close();
|
||||
return;
|
||||
}
|
||||
exeFile.close();
|
||||
}
|
||||
|
||||
// No executable found, so store 0 size fonts
|
||||
outputFile->writeWord(0);
|
||||
outputFile->writeWord(0);
|
||||
outputFile->writeWord(0);
|
||||
outputFile->writeWord(0);
|
||||
}
|
||||
|
||||
bool processExecutable(int exeIdx, const char *name) {
|
||||
uint dataSegmentOffset;
|
||||
uint filenamesOffset, numFilenames;
|
||||
uint charsStart, charsEnd;
|
||||
uint roomsStart, roomsEnd, numRooms;
|
||||
uint travelPosOffset;
|
||||
const char *const *roomDescs;
|
||||
const byte *deathScreens;
|
||||
const char *const *deathText;
|
||||
uint numDeaths;
|
||||
uint numItems;
|
||||
const char *const *itemNames;
|
||||
const int *comboTable;
|
||||
byte gameId = 0, discType = 0, demoType = 0;
|
||||
byte language = 5; //old Common::EN_ANY;
|
||||
|
||||
// Open up the file for access
|
||||
File exeFile;
|
||||
if (!exeFile.open(name)) {
|
||||
printf("Could not open file - %s\n", name);
|
||||
return false;
|
||||
}
|
||||
|
||||
// Total up the first 256 bytes of the executable as a simplified
|
||||
// means of identifying the different executables we support
|
||||
uint fileChecksum = 0;
|
||||
for (int idx = 0; idx < 256; ++idx)
|
||||
fileChecksum += exeFile.readByte();
|
||||
|
||||
switch (fileChecksum) {
|
||||
case 11899:
|
||||
// Amazon English floppy
|
||||
gameId = 1;
|
||||
dataSegmentOffset = 0xC8C0;
|
||||
filenamesOffset = dataSegmentOffset + 0x3628;
|
||||
numFilenames = 100;
|
||||
charsStart = dataSegmentOffset + 0x4234;
|
||||
charsEnd = dataSegmentOffset + 0x49c6;
|
||||
roomsStart = dataSegmentOffset + 0x35a8;
|
||||
roomsEnd = dataSegmentOffset + 0x4234;
|
||||
travelPosOffset = dataSegmentOffset + 0x5ff7;
|
||||
numRooms = 64;
|
||||
roomDescs = &Amazon::ROOM_DESCR[0];
|
||||
deathScreens = Amazon::DEATH_SCREENS_ENG;
|
||||
deathText = &Amazon::DEATH_TEXT_ENG[0];
|
||||
numDeaths = sizeof(Amazon::DEATH_SCREENS_ENG);
|
||||
numItems = 85;
|
||||
itemNames = &Amazon::INVENTORY_NAMES_ENG[0];
|
||||
comboTable = &Amazon::COMBO_TABLE[0][0];
|
||||
break;
|
||||
|
||||
case 12012:
|
||||
// Amazon Spanish floppy
|
||||
language = 23; //old Common::ES_ESP;
|
||||
gameId = 1;
|
||||
dataSegmentOffset = 0xC8C0;
|
||||
filenamesOffset = dataSegmentOffset + 0x3628 + 0x128;
|
||||
numFilenames = 100;
|
||||
charsStart = dataSegmentOffset + 0x4234 + 0x128;
|
||||
charsEnd = dataSegmentOffset + 0x49c6 + 0x128;
|
||||
roomsStart = dataSegmentOffset + 0x35a8 + 0x128;
|
||||
roomsEnd = dataSegmentOffset + 0x4234 + 0x128;
|
||||
travelPosOffset = dataSegmentOffset + 0x5ff7 + 0x128 + 0x2b;
|
||||
numRooms = 64;
|
||||
roomDescs = &Amazon::ROOM_DESCR[0];
|
||||
deathScreens = Amazon::DEATH_SCREENS_ENG;
|
||||
deathText = &Amazon::DEATH_TEXT_ENG[0];
|
||||
numDeaths = sizeof(Amazon::DEATH_SCREENS_ENG);
|
||||
numItems = 85;
|
||||
itemNames = &Amazon::INVENTORY_NAMES_ENG[0];
|
||||
comboTable = &Amazon::COMBO_TABLE[0][0];
|
||||
break;
|
||||
|
||||
case 12360:
|
||||
// Amazon CD English
|
||||
gameId = 1;
|
||||
discType = 1;
|
||||
dataSegmentOffset = 0xd370;
|
||||
filenamesOffset = dataSegmentOffset + 0x3EA0;
|
||||
numFilenames = 116;
|
||||
charsStart = dataSegmentOffset + 0x4BDC;
|
||||
charsEnd = dataSegmentOffset + 0x5AF4;
|
||||
roomsStart = dataSegmentOffset + 0x3E20;
|
||||
roomsEnd = dataSegmentOffset + 0x4BDC;
|
||||
travelPosOffset = dataSegmentOffset + 0x7125;
|
||||
numRooms = 64;
|
||||
roomDescs = &Amazon::ROOM_DESCR[0];
|
||||
deathScreens = Amazon::DEATH_SCREENS_ENG;
|
||||
deathText = &Amazon::DEATH_TEXT_ENG[0];
|
||||
numDeaths = sizeof(Amazon::DEATH_SCREENS_ENG);
|
||||
numItems = 85;
|
||||
itemNames = &Amazon::INVENTORY_NAMES_ENG[0];
|
||||
comboTable = &Amazon::COMBO_TABLE[0][0];
|
||||
break;
|
||||
|
||||
case 11748:
|
||||
// Amazon English Demo
|
||||
gameId = 1;
|
||||
discType = 0;
|
||||
demoType = 1;
|
||||
dataSegmentOffset = 0xa2a0;
|
||||
filenamesOffset = dataSegmentOffset + 0x242C;
|
||||
numFilenames = 100;
|
||||
charsStart = dataSegmentOffset + 0x2F1A;
|
||||
charsEnd = dataSegmentOffset + 0x34FB;
|
||||
roomsStart = dataSegmentOffset + 0x23AC;
|
||||
roomsEnd = dataSegmentOffset + 0x2F1A;
|
||||
travelPosOffset = dataSegmentOffset + 0x494E;
|
||||
numRooms = 64;
|
||||
roomDescs = &Amazon::ROOM_DESCR[0];
|
||||
deathScreens = Amazon::DEATH_SCREENS_ENG;
|
||||
deathText = &Amazon::DEATH_TEXT_ENG[0];
|
||||
numDeaths = sizeof(Amazon::DEATH_SCREENS_ENG);
|
||||
numItems = 85;
|
||||
itemNames = &Amazon::INVENTORY_NAMES_ENG[0];
|
||||
comboTable = &Amazon::COMBO_TABLE[0][0];
|
||||
break;
|
||||
|
||||
case 1224:
|
||||
// Martian Memorandum English packed
|
||||
printf("Martian Memorandum provided that's packed with EXEPACK.\n");
|
||||
printf("It needs to be first unpacked before it can be used with this tool.\n");
|
||||
exeFile.close();
|
||||
return false;
|
||||
|
||||
case 10454:
|
||||
// Martian Memorandum English decompressed
|
||||
gameId = 2;
|
||||
dataSegmentOffset = 0x9600;
|
||||
filenamesOffset = dataSegmentOffset + 0x373A;
|
||||
numFilenames = 80;
|
||||
charsStart = dataSegmentOffset + 0x40F2;
|
||||
charsEnd = dataSegmentOffset + 0x46F8;
|
||||
roomsStart = dataSegmentOffset + 0x36DA;
|
||||
roomsEnd = dataSegmentOffset + 0x40F2;
|
||||
travelPosOffset = dataSegmentOffset + 0x58E9;
|
||||
numRooms = 48;
|
||||
roomDescs = &Martian::ROOM_DESCR[0];
|
||||
deathScreens = Martian::DEATH_SCREENS_ENG;
|
||||
deathText = &Martian::DEATH_TEXT_ENG[0];
|
||||
numDeaths = sizeof(Martian::DEATH_SCREENS_ENG);
|
||||
numItems = 55;
|
||||
itemNames = &Martian::INVENTORY_NAMES_ENG[0];
|
||||
comboTable = nullptr;
|
||||
break;
|
||||
|
||||
default:
|
||||
printf("Unknown game executable specified - %s\n", name);
|
||||
exeFile.close();
|
||||
return false;
|
||||
}
|
||||
|
||||
// Write out header entry
|
||||
uint outputOffset = outputFile->size();
|
||||
outputFile->seek(8 + exeIdx * 8);
|
||||
outputFile->writeByte(gameId);
|
||||
outputFile->writeByte(discType);
|
||||
outputFile->writeByte(demoType);
|
||||
outputFile->writeByte(language);
|
||||
outputFile->writeLong(outputOffset);
|
||||
outputFile->seek(0, SEEK_END);
|
||||
|
||||
// Write out list of AP filenames
|
||||
outputFile->writeWord(numFilenames);
|
||||
for (uint idx = 0; idx < numFilenames; ++idx) {
|
||||
exeFile.seek(filenamesOffset + idx * 2);
|
||||
uint nameOffset = exeFile.readWord();
|
||||
|
||||
exeFile.seek(dataSegmentOffset + nameOffset);
|
||||
outputFile->writeString(exeFile);
|
||||
}
|
||||
|
||||
// Write out the character list
|
||||
exeFile.seek(charsStart);
|
||||
Common::Array<uint> charOffsets;
|
||||
charOffsets.push_back(exeFile.readWord());
|
||||
assert((dataSegmentOffset + charOffsets[0] - exeFile.pos()) < 512);
|
||||
|
||||
while (exeFile.pos() < (dataSegmentOffset + charOffsets[0]))
|
||||
charOffsets.push_back(exeFile.readWord());
|
||||
|
||||
outputFile->writeWord(charOffsets.size());
|
||||
charOffsets.push_back(charsEnd);
|
||||
for (uint idx = 0; idx < charOffsets.size() - 1; ++idx) {
|
||||
if (charOffsets[idx] == 0) {
|
||||
outputFile->writeWord(0);
|
||||
} else {
|
||||
uint nextOffset = 0xffff;
|
||||
for (uint idx2 = 0; idx2 < charOffsets.size(); ++idx2) {
|
||||
if (charOffsets[idx2] && charOffsets[idx2] > charOffsets[idx] && charOffsets[idx2] < nextOffset)
|
||||
nextOffset = charOffsets[idx2];
|
||||
}
|
||||
uint size = nextOffset - charOffsets[idx];
|
||||
|
||||
exeFile.seek(dataSegmentOffset + charOffsets[idx]);
|
||||
outputFile->writeWord(size);
|
||||
outputFile->write(exeFile, size);
|
||||
}
|
||||
}
|
||||
|
||||
// Write out the room data
|
||||
Common::Array<uint> roomOffsets;
|
||||
Common::Array<Common::Point> travelPos;
|
||||
|
||||
exeFile.seek(roomsStart);
|
||||
for (uint idx = 0; idx < numRooms; ++idx)
|
||||
roomOffsets.push_back(exeFile.readWord());
|
||||
roomOffsets.push_back(roomsEnd);
|
||||
|
||||
exeFile.seek(travelPosOffset);
|
||||
for (uint idx = 0; idx < numRooms; ++idx) {
|
||||
int16 xp = (int16)exeFile.readWord();
|
||||
int16 yp = (int16)exeFile.readWord();
|
||||
travelPos.push_back(Common::Point(xp, yp));
|
||||
}
|
||||
|
||||
outputFile->writeWord(numRooms);
|
||||
for (uint idx = 0; idx < numRooms; ++idx) {
|
||||
uint dataSize = 0;
|
||||
|
||||
if (roomOffsets[idx] == 0) {
|
||||
dataSize = 0;
|
||||
} else {
|
||||
// Find the offset of the next higher entry that's non-zero
|
||||
uint offset = 0;
|
||||
for (uint idx2 = idx + 1; !offset; ++idx2)
|
||||
offset = roomOffsets[idx2];
|
||||
dataSize = offset - roomOffsets[idx];
|
||||
exeFile.seek(dataSegmentOffset + roomOffsets[idx]);
|
||||
}
|
||||
|
||||
// Write out the room description (used only by the debugger)
|
||||
outputFile->writeString(roomDescs[idx]);
|
||||
|
||||
// Write out travel position
|
||||
outputFile->writeWord((uint16)travelPos[idx].x);
|
||||
outputFile->writeWord((uint16)travelPos[idx].y);
|
||||
|
||||
// Write out the data for the room
|
||||
outputFile->writeWord(dataSize);
|
||||
if (dataSize > 0)
|
||||
outputFile->write(exeFile, dataSize);
|
||||
}
|
||||
|
||||
// Write out the deaths list
|
||||
outputFile->writeWord(numDeaths);
|
||||
for (uint idx = 0; idx < numDeaths; ++idx) {
|
||||
// Write out the screen number and text
|
||||
outputFile->writeByte(deathScreens[idx]);
|
||||
outputFile->writeString(deathText[idx]);
|
||||
}
|
||||
|
||||
// Write out inventory data
|
||||
outputFile->writeWord(numItems);
|
||||
for (uint idx = 0; idx < numItems; ++idx) {
|
||||
outputFile->writeString(itemNames[idx]);
|
||||
|
||||
if (comboTable == nullptr) {
|
||||
for (uint cIdx = 0; cIdx < 4; ++cIdx)
|
||||
outputFile->writeWord(0);
|
||||
} else {
|
||||
for (uint cIdx = 0; cIdx < 4; ++cIdx, ++comboTable)
|
||||
outputFile->writeWord((uint16)*comboTable);
|
||||
}
|
||||
}
|
||||
|
||||
// Write out game specific strings and other data
|
||||
if (gameId == 1) {
|
||||
// Write out miscellaneous strings
|
||||
outputFile->writeString(Amazon::NO_HELP_MESSAGE_ENG);
|
||||
outputFile->writeString(Amazon::NO_HINTS_MESSAGE_ENG);
|
||||
outputFile->writeString(Amazon::RIVER_HIT1_ENG);
|
||||
outputFile->writeString(Amazon::RIVER_HIT2_ENG);
|
||||
outputFile->writeString(Amazon::BAR_MESSAGE_ENG);
|
||||
|
||||
for (int idx = 0; idx < 3; ++idx)
|
||||
outputFile->writeString(Amazon::HELPLVLTXT_ENG[idx]);
|
||||
for (int idx = 0; idx < 9; ++idx)
|
||||
outputFile->writeString(Amazon::IQLABELS_ENG[idx]);
|
||||
|
||||
outputFile->writeString(Amazon::CANT_GET_THERE_ENG);
|
||||
}
|
||||
|
||||
// Do final padding to the next paragraph boundary
|
||||
if ((outputFile->size() % 16) != 0)
|
||||
outputFile->writeByte(0, 16 - (outputFile->size() % 16));
|
||||
|
||||
// Close the executable and signal that it was processed successfully
|
||||
exeFile.close();
|
||||
return true;
|
||||
}
|
||||
183
devtools/create_access/create_access_dat.h
Normal file
183
devtools/create_access/create_access_dat.h
Normal file
@@ -0,0 +1,183 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __CREATE_ACCESS_DAT_H__
|
||||
#define __CREATE_ACCESS_DAT_H__
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "common/scummsys.h"
|
||||
#include "common/endian.h"
|
||||
#include "common/array.h"
|
||||
|
||||
#define VERSION_NUMBER 2
|
||||
|
||||
enum AccessMode {
|
||||
kFileReadMode = 1,
|
||||
kFileWriteMode = 2
|
||||
};
|
||||
|
||||
class File {
|
||||
private:
|
||||
FILE *_f;
|
||||
const byte *_memPtr;
|
||||
size_t _offset, _size;
|
||||
public:
|
||||
File() : _f(nullptr), _memPtr(nullptr), _offset(0), _size(0) {}
|
||||
|
||||
bool open(const char *filename, AccessMode mode = kFileReadMode) {
|
||||
_memPtr = nullptr;
|
||||
_f = fopen(filename, (mode == kFileReadMode) ? "rb" : "wb+");
|
||||
return (_f != NULL);
|
||||
}
|
||||
bool open(const byte *data, uint size_) {
|
||||
close();
|
||||
_memPtr = data;
|
||||
_size = size_;
|
||||
return true;
|
||||
}
|
||||
|
||||
void close() {
|
||||
if (_f)
|
||||
fclose(_f);
|
||||
_f = nullptr;
|
||||
_memPtr = nullptr;
|
||||
}
|
||||
int seek(int32 offset, int whence = SEEK_SET) {
|
||||
if (_f)
|
||||
return fseek(_f, offset, whence);
|
||||
|
||||
switch (whence) {
|
||||
case SEEK_SET:
|
||||
_offset = offset;
|
||||
break;
|
||||
case SEEK_CUR:
|
||||
_offset += offset;
|
||||
break;
|
||||
case SEEK_END:
|
||||
_offset = _size + offset;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return _offset;
|
||||
}
|
||||
void skip(int32 offset) {
|
||||
if (_f)
|
||||
fseek(_f, offset, SEEK_CUR);
|
||||
else
|
||||
_offset += offset;
|
||||
}
|
||||
long read(void *buffer, size_t len) {
|
||||
if (_f)
|
||||
return fread(buffer, 1, len, _f);
|
||||
|
||||
uint bytesToRead = CLIP(len, (size_t)0, _size - _offset);
|
||||
memcpy(buffer, &_memPtr[_offset], bytesToRead);
|
||||
_offset += bytesToRead;
|
||||
return bytesToRead;
|
||||
}
|
||||
void write(const void *buffer, size_t len) {
|
||||
assert(_f);
|
||||
fwrite(buffer, 1, len, _f);
|
||||
}
|
||||
void write(File &src, size_t len) {
|
||||
for (size_t idx = 0; idx < len; ++idx)
|
||||
writeByte(src.readByte());
|
||||
}
|
||||
byte readByte() {
|
||||
byte v;
|
||||
read(&v, sizeof(byte));
|
||||
return v;
|
||||
}
|
||||
uint16 readWord() {
|
||||
uint16 v;
|
||||
read(&v, sizeof(uint16));
|
||||
return FROM_LE_16(v);
|
||||
}
|
||||
uint32 readLong() {
|
||||
uint32 v;
|
||||
read(&v, sizeof(uint32));
|
||||
return FROM_LE_32(v);
|
||||
}
|
||||
void writeByte(byte v) {
|
||||
write(&v, sizeof(byte));
|
||||
}
|
||||
void writeByte(byte v, int len) {
|
||||
byte *b = new byte[len];
|
||||
memset(b, v, len);
|
||||
write(b, len);
|
||||
delete[] b;
|
||||
}
|
||||
void writeWord(uint16 v) {
|
||||
uint16 vTemp = TO_LE_16(v);
|
||||
write(&vTemp, sizeof(uint16));
|
||||
}
|
||||
void writeLong(uint32 v) {
|
||||
uint32 vTemp = TO_LE_32(v);
|
||||
write(&vTemp, sizeof(uint32));
|
||||
}
|
||||
void writeString(const char *msg) {
|
||||
if (!msg) {
|
||||
writeByte(0);
|
||||
} else {
|
||||
do {
|
||||
writeByte(*msg);
|
||||
} while (*msg++);
|
||||
}
|
||||
}
|
||||
void writeString(File &src) {
|
||||
char c;
|
||||
do {
|
||||
c = src.readByte();
|
||||
writeByte(c);
|
||||
} while (c);
|
||||
}
|
||||
uint32 pos() const {
|
||||
if (_f)
|
||||
return ftell(_f);
|
||||
else
|
||||
return _offset;
|
||||
}
|
||||
uint32 size() const {
|
||||
if (_f) {
|
||||
uint32 currentPos = pos();
|
||||
fseek(_f, 0, SEEK_END);
|
||||
uint32 result = pos();
|
||||
fseek(_f, currentPos, SEEK_SET);
|
||||
return result;
|
||||
} else if (_memPtr) {
|
||||
return _size;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
bool eof() const {
|
||||
if (_f)
|
||||
return feof(_f) != 0;
|
||||
else if (_memPtr)
|
||||
return _offset >= _size;
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
||||
181
devtools/create_access/martian_resources.cpp
Normal file
181
devtools/create_access/martian_resources.cpp
Normal file
@@ -0,0 +1,181 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "martian_resources.h"
|
||||
|
||||
namespace Martian {
|
||||
|
||||
|
||||
const byte MOUSE0[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0, 0, 0, 0,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0, 2, 0xF7, 5,
|
||||
0, 3, 0xF7, 0xF7, 5,
|
||||
0, 3, 0xF7, 0xF7, 5,
|
||||
0, 4, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 4, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 5, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 5, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 6, 0xF7, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 6, 0xF7, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 7, 0xF7, 0xF7, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 6, 0xF7, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
0, 5, 0xF7, 0xF7, 0xF7, 0xF7, 5,
|
||||
2, 3, 0xF7, 0xF7, 5,
|
||||
3, 3, 0xF7, 0xF7, 5,
|
||||
3, 3, 0xF7, 0xF7, 5,
|
||||
4, 2, 0xF7, 5
|
||||
};
|
||||
const byte MOUSE1[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
7, 0, 7, 0,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
6, 1, 0xF7,
|
||||
4, 5, 0xFF, 0xFF, 0, 0xFF, 0xFF,
|
||||
3, 7, 0xFF, 0, 0, 0, 0, 0, 0xFF,
|
||||
2, 9, 0xFF, 0, 0, 0, 0xF7, 0, 0, 0, 0xFF,
|
||||
1, 11, 0xFF, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xFF,
|
||||
1, 11, 0xFF, 0, 0, 0, 0, 0xF7, 0, 0, 0, 0, 0xFF,
|
||||
0, 13, 0xF7, 0, 0, 0xF7, 0, 0xF7, 0, 0xF7, 0, 0xF7, 0, 0, 0xF7,
|
||||
1, 11, 0xFF, 0, 0, 0, 0, 0xF7, 0, 0, 0, 0, 0xFF,
|
||||
1, 11, 0xFF, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xFF,
|
||||
2, 9, 0xFF, 0, 0, 0, 0xF7, 0, 0, 0, 0xFF,
|
||||
3, 7, 0xFF, 0, 0, 0, 0, 0, 0xFF,
|
||||
4, 5, 0xFF, 0xFF, 0, 0xFF, 0xFF,
|
||||
6, 1, 0xF7,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
};
|
||||
const byte MOUSE2[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
8, 0, 8, 0,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0, 0,
|
||||
0, 0,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
2, 12, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
7, 2, 4, 5,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
};
|
||||
const byte MOUSE3[] = {
|
||||
// hotspot x and y, uint16 LE
|
||||
0, 0, 0, 0,
|
||||
// byte 1: number of skipped pixels
|
||||
// byte 2: number of plotted pixels
|
||||
// then, pixels
|
||||
0, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
0, 12, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5,
|
||||
0, 12, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 5, 0, 0, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 5,
|
||||
0, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5,
|
||||
1, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
};
|
||||
|
||||
const byte *const CURSORS[MARTIAN_NUM_CURSORS] = {
|
||||
MOUSE0, MOUSE1, MOUSE2, MOUSE3
|
||||
};
|
||||
const uint CURSOR_SIZES[MARTIAN_NUM_CURSORS] = {
|
||||
sizeof(MOUSE0), sizeof(MOUSE1), sizeof(MOUSE2), sizeof(MOUSE3)
|
||||
};
|
||||
|
||||
const char *const ROOM_DESCR[48] = {
|
||||
nullptr, "TBD ROOM_TABLE1", "TBD ROOM_TABLE2", "TBD ROOM_TABLE3", "TBD ROOM_TABLE4",
|
||||
"TBD ROOM_TABLE5", "TBD ROOM_TABLE6", "TBD ROOM_TABLE7", "TBD ROOM_TABLE8", "TBD ROOM_TABLE9",
|
||||
nullptr, "TBD ROOM_TABLE11", nullptr, "TBD ROOM_TABLE13", "TBD ROOM_TABLE14",
|
||||
"TBD ROOM_TABLE15", "TBD ROOM_TABLE16", "TBD ROOM_TABLE17", "TBD ROOM_TABLE18", nullptr,
|
||||
nullptr, "TBD ROOM_TABLE21", "TBD ROOM_TABLE22", "TBD ROOM_TABLE23", "TBD ROOM_TABLE24",
|
||||
"TBD ROOM_TABLE25", "TBD ROOM_TABLE26", "TBD ROOM_TABLE27", "TBD ROOM_TABLE28", "TBD ROOM_TABLE29",
|
||||
"TBD ROOM_TABLE30", "TBD ROOM_TABLE31", "TBD ROOM_TABLE32", "TBD ROOM_TABLE33", nullptr,
|
||||
"TBD ROOM_TABLE35", nullptr, "TBD ROOM_TABLE37", "TBD ROOM_TABLE38", "TBD ROOM_TABLE39",
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
nullptr, nullptr, "TBD ROOM_TABLE47"
|
||||
};
|
||||
|
||||
const byte DEATH_SCREENS_ENG[20] = {
|
||||
5, 5, 3, 3, 7, 4, 6, 2, 2, 2, 1, 5, 3, 5, 2, 8, 5, 3, 8, 5
|
||||
};
|
||||
|
||||
const char *const DEATH_TEXT_ENG[20] = {
|
||||
"A VICIOUS THUG PULLS OUT HIS GUN AND AIR CONDITIONS YOUR BRAIN.",
|
||||
"BIG DICK COMES BACK AND ANNOUNCES YOUR TIME IS UP. ONE OF HIS BOYS PROCEEDS TO PART YOUR EYEBROWS.",
|
||||
"ALTHOUGH HIS FIRST SHOT MISSED, THE PUNK FINDS YOU AND TURNS YOU INTO A DOUGHNUT.",
|
||||
"THE CREEP SPOTS YOU. HE TURNS AND FIRES HIS WEAPON. IT BURNS A HOLE A BUZZARD CAN FLY THROUGH.",
|
||||
"OBVIOUSLY RICK LOGAN HAS A FEW TRICK UP HIS SLEEVE. A TREMENDOUS WEIGHT HITS YOUR HEAD. YOU MUMBLE; WATCH OUT FOR THAT TREE...",
|
||||
"SLOWLY SINKING IN THE SLIMY OOZE, YOU THINK OF SEVERAL JELLO WRESTLING MATCHES YOU'VE ATTENDED. BUT NO MORE...",
|
||||
"THE PATH SUDDENLY GIVES WAY AND YOU FEEL MANY STAKES TEAR THROUGH YOUR FLESH. HOW DO YOU LIKE YOUR STAKE",
|
||||
"THE SNAKE SINKS ITS FANGS INTO YOU LEG. THE POISON WORKS QUICKLY. THE SNAKE THEN SWALLOWS YOU WHOLE.",
|
||||
"YOU FADE AWAY, GLOWING LIKE A LIGHTBULB.",
|
||||
"YOU TOUCH THE BUBBLING RADIOACTIVE SELTZER. IT IMMEDIATELY CAUSES VITAL ORGANS TO ELONGATE AND EXPLODE. YOU DIE WITH AN ABSURD AND FOOLISH LOOK ON YOUR FACE.",
|
||||
"THE DOGS PRETTY HUNGRY. IT WON'T TAKE HIM LONG TO FINISH SO SIT BACK AND ENJOY IT.",
|
||||
"ROCKY DOESN'T LIKE BEING FOLLOWED. HE DECIDES TO BEAT YOU. WITHIN AND INCH OF YOUR LIFE. UNFORTUNATELY, HE MISJUDGED THE DISTANCE",
|
||||
"YOU STUMBLE INTO DEADLY LASER FIRE.",
|
||||
"THE OUTPOST AND YOUR BODY PARTS ARE BLOWN TO KINGDOM COME.",
|
||||
"YOU REACH THE TOP, BUT YOUR AIR SOON RUNS OUT LEAVING YOU BREATHLESS.",
|
||||
"YOU DIE IN THE FIERY EXPLOSION.",
|
||||
"YOU FALL HUNDREDS OF FEET TO YOUR DEATH.",
|
||||
"YOU WALK ONTO A PRESSURE SENSITIVE SECURITY PAD. A LASER ZEROS IN AND BLOWS A HOLE THE SIZE OF A SUBARU TIRE THROUGH YOU.",
|
||||
"DANGERFIELD'S EXPERIMENT BACKFIRES. IT RELEASES A DEMON FROM HIS SUBCONSCIOUS WHICH DESTROYS THE ENTIRE PLANET.",
|
||||
"ONCE DANGERFIELD GETS OUT OF HIS CHAMBER, HE PULLS OUT A WEAPON AND LETS YOU HAVE IT."
|
||||
};
|
||||
|
||||
const char *const INVENTORY_NAMES_ENG[55] = {
|
||||
"CAMERA", "LENS", "PHOTOS", "MAIL", "GUN",
|
||||
"CASH", "COMLINK", "AMMO", "LOCKPICK KIT", "EARRING",
|
||||
"RECIEPTS", "PAPER", "LADDER", "BOOTS", "DOCUMENTS",
|
||||
"KNIFE", "DAGGER", "KEYS", "ROCK", "LOG",
|
||||
"SHOVEL", "STONE", "REMOTE CONTROL", "FOOD AND WATER", "DOOR CARD KEY",
|
||||
"FLASHLIGHT", "INTERLOCK KEY", "TOOLS", "REBREATHER", "JET PACK",
|
||||
"ROD", "HCL2", "SAFE CARD KEY", "TUNING FORK", "STONE",
|
||||
"ROSE", "KEY", "NOTE", "ALLEN WRENCH", "HOVER BOARD",
|
||||
"BLUE PRINTS", "LETTER", "MEMORANDUM", "MARKERS", "FILM",
|
||||
"ANDRETTI FILM", "GLASSES", "AMULET", "FACIAL KIT", "CAT FOOD",
|
||||
"MONKEY WRENCH", "BIG DICK CARD", "BRA", "BOLT", nullptr
|
||||
};
|
||||
|
||||
} // End of namespace Amazon
|
||||
51
devtools/create_access/martian_resources.h
Normal file
51
devtools/create_access/martian_resources.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/* ScummVM - Graphic Adventure Engine
|
||||
*
|
||||
* ScummVM is the legal property of its developers, whose names
|
||||
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||
* file distributed with this source distribution.
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __MARTIAN_RESOURCES_H__
|
||||
#define __MARTIAN_RESOURCES_H__
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
||||
namespace Martian {
|
||||
|
||||
#define MARTIAN_NUM_CURSORS 4
|
||||
extern const byte *const CURSORS[MARTIAN_NUM_CURSORS];
|
||||
extern const uint CURSOR_SIZES[MARTIAN_NUM_CURSORS];
|
||||
|
||||
extern const char *const ROOM_DESCR[48];
|
||||
|
||||
extern const char *const DEATH_TEXT_ENG[20];
|
||||
extern const byte DEATH_SCREENS_ENG[20];
|
||||
extern const char *const INVENTORY_NAMES_ENG[55];
|
||||
extern const int COMBO_TABLE[85][4];
|
||||
|
||||
extern const char *const NO_HELP_MESSAGE_ENG;
|
||||
extern const char *const NO_HINTS_MESSAGE_ENG;
|
||||
extern const char *const RIVER_HIT1_ENG;
|
||||
extern const char *const RIVER_HIT2_ENG;
|
||||
extern const char *const BAR_MESSAGE_ENG;
|
||||
extern const char *const HELPLVLTXT_ENG[3];
|
||||
extern const char *const IQLABELS_ENG[9];
|
||||
extern const char *const CANT_GET_THERE_ENG;
|
||||
|
||||
} // End of namespace Amazon
|
||||
|
||||
#endif
|
||||
13
devtools/create_access/module.mk
Normal file
13
devtools/create_access/module.mk
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
MODULE := devtools/create_access
|
||||
|
||||
MODULE_OBJS := \
|
||||
create_access_dat.o \
|
||||
amazon_resources.o \
|
||||
martian_resources.o
|
||||
|
||||
# Set the name of the executable
|
||||
TOOL_EXECUTABLE := create_access
|
||||
|
||||
# Include common rules
|
||||
include $(srcdir)/rules.mk
|
||||
232
devtools/create_achievements/create_achievements.sh
Normal file
232
devtools/create_achievements/create_achievements.sh
Normal file
@@ -0,0 +1,232 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
err_handler () {
|
||||
[ $? -eq 0 ] && exit
|
||||
echo "FAILURE: $0 failed to create achievements.dat"
|
||||
}
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 [OPTION]..."
|
||||
echo " -f, --force Forced regeneration of all files"
|
||||
echo " -h, --help Show usage text"
|
||||
echo " -v, --verbose Verbose output"
|
||||
exit 42
|
||||
}
|
||||
|
||||
add_steam() {
|
||||
if ! test -f "gen/steam-$1.ini"; then
|
||||
./steam_achievements.py ${VERBOSE:+"-v"} --steamid "$1"
|
||||
echo -----------------------------------------
|
||||
fi
|
||||
}
|
||||
|
||||
add_steamlike_gog() {
|
||||
if ! test -f "gen/galaxy-$2.ini"; then
|
||||
./steam_achievements.py ${VERBOSE:+"-v"} --steamid "$1" --saveasgalaxyid "$2"
|
||||
echo -----------------------------------------
|
||||
fi
|
||||
}
|
||||
|
||||
trap err_handler EXIT
|
||||
|
||||
FORCE=0
|
||||
VERBOSE=""
|
||||
|
||||
while [ -n "$1" ]; do
|
||||
case "$1" in
|
||||
-f|--force) FORCE=1 ;;
|
||||
-h|--help) usage ;;
|
||||
-v|--verbose) VERBOSE="-v" ;;
|
||||
*) echo "$1 is invalid option"; usage ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if test "$FORCE" = "1"; then
|
||||
rm -f gen/*
|
||||
fi
|
||||
|
||||
#AGS games:
|
||||
add_steam 80310
|
||||
add_steamlike_gog 80310 1207659073
|
||||
add_steam 80330
|
||||
add_steamlike_gog 80330 1207662883
|
||||
add_steam 80340
|
||||
add_steamlike_gog 80340 1207662893
|
||||
add_steam 80350
|
||||
add_steamlike_gog 80350 1207662903
|
||||
add_steam 80360
|
||||
add_steamlike_gog 80360 1207662913
|
||||
add_steam 212050
|
||||
add_steamlike_gog 212050 1207659043
|
||||
add_steam 227000
|
||||
add_steamlike_gog 227000 1207659144
|
||||
add_steam 236930
|
||||
add_steamlike_gog 236930 1207664393
|
||||
add_steam 252370
|
||||
add_steamlike_gog 252370 1207660263
|
||||
add_steam 253110
|
||||
add_steam 264560
|
||||
add_steam 270610
|
||||
add_steamlike_gog 270610 1469845437
|
||||
add_steam 279260
|
||||
add_steam 283180
|
||||
add_steam 283880
|
||||
add_steam 288930
|
||||
add_steam 296850
|
||||
add_steam 302690
|
||||
add_steam 307570
|
||||
add_steamlike_gog 307570 1430234218
|
||||
add_steam 307580
|
||||
add_steam 336130
|
||||
add_steamlike_gog 336130 1454499527
|
||||
add_steam 336140
|
||||
add_steamlike_gog 336140 1637485057
|
||||
add_steam 338420
|
||||
add_steam 357490
|
||||
add_steam 364350
|
||||
add_steam 364390
|
||||
add_steam 367110
|
||||
add_steam 370910
|
||||
add_steamlike_gog 370910 1460710709
|
||||
add_steam 396090
|
||||
add_steam 398450
|
||||
add_steam 416250
|
||||
add_steam 420180
|
||||
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
|
||||
add_steam 551840
|
||||
add_steam 556060
|
||||
add_steamlike_gog 556060 1745746005
|
||||
add_steam 561770
|
||||
add_steam 595560
|
||||
add_steam 603870
|
||||
add_steam 610900
|
||||
add_steamlike_gog 610900 1489938431
|
||||
add_steam 631570
|
||||
add_steamlike_gog 631570 1845001352
|
||||
add_steam 654550
|
||||
add_steam 655250
|
||||
add_steam 673850
|
||||
add_steam 710600
|
||||
add_steam 733300
|
||||
add_steam 761460
|
||||
add_steam 763030
|
||||
add_steam 782280
|
||||
add_steam 827830
|
||||
add_steam 872750
|
||||
add_steamlike_gog 872750 1455980545
|
||||
add_steam 904600
|
||||
add_steam 904750
|
||||
add_steamlike_gog 904750 1664228813
|
||||
add_steam 917380
|
||||
add_steam 962700
|
||||
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
|
||||
add_steam 1196520
|
||||
add_steam 1220930
|
||||
add_steam 1226670
|
||||
add_steamlike_gog 1226670 1657623040
|
||||
add_steam 1259140
|
||||
add_steam 1251910
|
||||
add_steam 1270590
|
||||
add_steam 1285960
|
||||
add_steam 1305500
|
||||
add_steam 1343390
|
||||
add_steam 1346360
|
||||
add_steamlike_gog 1346360 1391436028
|
||||
add_steam 1355910
|
||||
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
|
||||
|
||||
#WME games:
|
||||
add_steam 257690
|
||||
add_steamlike_gog 257690 1457085654
|
||||
add_steam 270570
|
||||
add_steam 281060
|
||||
add_steam 281080
|
||||
add_steam 286320
|
||||
add_steam 286360
|
||||
add_steam 378630
|
||||
add_steam 291710
|
||||
add_steam 337130
|
||||
add_steam 340370
|
||||
add_steam 349140
|
||||
add_steam 405780
|
||||
add_steam 574420
|
||||
add_steam 1064660
|
||||
add_steam 1603980
|
||||
add_steam 1642970
|
||||
|
||||
#ASYLUM games:
|
||||
add_steam 284050
|
||||
|
||||
#TWP games:
|
||||
add_steam 569860
|
||||
|
||||
#TODO: check for 7zip, since it produces smaller files
|
||||
|
||||
touch --date="2000-01-01 00:00:00" gen/* static/*
|
||||
if test "$VERBOSE" = "-v"; then
|
||||
zip -9jX achievements.dat gen/* static/*
|
||||
else
|
||||
zip -9jX achievements.dat gen/* static/* >/dev/null
|
||||
fi
|
||||
mv $VERBOSE -f achievements.dat ../../dists/engine-data
|
||||
|
||||
git add gen/* ../../dists/engine-data/achievements.dat
|
||||
|
||||
echo SUCCESS
|
||||
echo Please run:
|
||||
echo " git commit -m 'ACHIEVEMENTS: Generated description files'"
|
||||
|
||||
exit 0
|
||||
265
devtools/create_achievements/gen/galaxy-1086301307.ini
Normal file
265
devtools/create_achievements/gen/galaxy-1086301307.ini
Normal file
@@ -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
|
||||
95
devtools/create_achievements/gen/galaxy-1123332294.ini
Normal file
95
devtools/create_achievements/gen/galaxy-1123332294.ini
Normal file
@@ -0,0 +1,95 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_001_BOOKWORM
|
||||
item_0_title=Bookworm
|
||||
item_0_comment=Get an A+ from an exam
|
||||
item_1_id=ACH_002_IMPOSTER
|
||||
item_1_title=Imposter
|
||||
item_1_comment=Forge the student card
|
||||
item_2_id=ACH_003_RUMORS
|
||||
item_2_title=Rumors of Old
|
||||
item_2_comment=Get the full story from Joe
|
||||
item_3_id=ACH_004_OCCULTIST
|
||||
item_3_title=Occultist
|
||||
item_3_comment=Finish reading a Special Collection book
|
||||
item_4_id=ACH_005_SCHOLAR
|
||||
item_4_title=Scholar
|
||||
item_4_comment=Finish all parts of your theory
|
||||
item_5_id=ACH_006_SPELUNKER
|
||||
item_5_title=Spelunker
|
||||
item_5_comment=Enter the cave
|
||||
item_5_hidden=true
|
||||
item_6_id=ACH_007_FREEZE
|
||||
item_6_title=Freeze!
|
||||
item_6_comment=Stop the ritual
|
||||
item_7_id=ACH_008_MYSTERY_HERO
|
||||
item_7_title=Mystery Hero
|
||||
item_7_comment=Rescue the child
|
||||
item_8_id=ACH_009_ARCANE_PROTECTION
|
||||
item_8_title=Arcane Protection
|
||||
item_8_comment=Make the Elder Sign
|
||||
item_9_id=ACH_010_DIMENSIONAL
|
||||
item_9_title=Dimensional Traveller
|
||||
item_9_comment=Travel through the dimensional portal
|
||||
item_10_id=ACH_011_INVESTIGATOR
|
||||
item_10_title=Occult Investigator
|
||||
item_10_comment=Gather all the evidence for Armitage
|
||||
item_11_id=ACH_012_END_IS_NEAR
|
||||
item_11_title=The End is Near
|
||||
item_11_comment=Get the worst ending
|
||||
item_12_id=ACH_013_THERE_IS_HOPE
|
||||
item_12_title=There Is Hope
|
||||
item_12_comment=Get the best ending
|
||||
item_13_id=ACH_014_EVEN_DEATH
|
||||
item_13_title=Even Death May Die
|
||||
item_13_comment=Walter dies
|
||||
item_14_id=ACH_015_ALCHEMIST
|
||||
item_14_title=Alchemist
|
||||
item_14_comment=Make a chemistry potion
|
||||
item_15_id=ACH_016_LUNATIC
|
||||
item_15_title=Lunatic
|
||||
item_15_comment=Sanity 0.0
|
||||
item_16_id=ACH_017_MASTER_OCCULTIST
|
||||
item_16_title=Master Occultist
|
||||
item_16_comment=Occult 10.0
|
||||
item_17_id=ACH_018_GENIUS
|
||||
item_17_title=Genius
|
||||
item_17_comment=Math 10.0
|
||||
item_18_id=ACH_019_SIGN_THE_BOOKE
|
||||
item_18_title=Sign the Booke!
|
||||
item_18_comment=Sign the Book of Azathoth
|
||||
item_19_id=ACH_020_EXTERMINATOR
|
||||
item_19_title=Exterminator
|
||||
item_19_comment=Kill Brown Jenkin
|
||||
item_19_hidden=true
|
||||
item_20_id=ACH_021_WITCH_IS_DEAD
|
||||
item_20_title=The Witch Is Dead
|
||||
item_20_comment=Kill Keziah Mason
|
||||
item_20_hidden=true
|
||||
item_21_id=ACH_022_NORMAL
|
||||
item_21_title=Professional
|
||||
item_21_comment=Finish the game on normal difficulty
|
||||
item_22_id=ACH_023_HARD
|
||||
item_22_title=Expert
|
||||
item_22_comment=Finish the game on hard difficulty
|
||||
item_23_id=ACH_024_ANASTASIA
|
||||
item_23_title=Ugly Truth
|
||||
item_23_comment=Tell Anastasia that Pete's no good
|
||||
item_23_hidden=true
|
||||
item_24_id=ACH_025_ALLISON
|
||||
item_24_title=A Friend in Need: Allison
|
||||
item_24_comment=Tell Allison about your strange experiences
|
||||
item_25_id=ACH_026_ELWOOD
|
||||
item_25_title=A Friend in Need: Elwood
|
||||
item_25_comment=Tell Elwood about your strange experiences
|
||||
item_26_id=ACH_027_AZATHOTH
|
||||
item_26_title=The Blind Idiot God
|
||||
item_26_comment=See Azathoth
|
||||
item_27_id=ACH_028_HIGHER_LEARNING
|
||||
item_27_title=Higher Learning
|
||||
item_27_comment=Complete the astral challenge
|
||||
item_28_id=ACH_029_EAVESDROPPER
|
||||
item_28_title=Eavesdropper
|
||||
item_28_comment=Listen to the conversation at the island
|
||||
item_29_id=ACH_030_NORMIE
|
||||
item_29_title=I Don't Want to Hear About It
|
||||
item_29_comment=Finish the game with zero Occult
|
||||
115
devtools/create_achievements/gen/galaxy-1207659043.ini
Normal file
115
devtools/create_achievements/gen/galaxy-1207659043.ini
Normal file
@@ -0,0 +1,115 @@
|
||||
[achievements:en]
|
||||
item_0_id=THATWENTWELL
|
||||
item_0_title=That went well
|
||||
item_0_comment=Talk to that nice girl on the subway
|
||||
item_1_id=MIRRORMASTER
|
||||
item_1_title=Mirror Master
|
||||
item_1_comment=Grow some eyes in the back of your head
|
||||
item_2_id=GOTTAHIDE
|
||||
item_2_title=Gotta hide
|
||||
item_2_comment=Escape a nightmare
|
||||
item_3_id=GETTHESCOOP
|
||||
item_3_title=Get the scoop
|
||||
item_3_comment=The pulitzer is in the bag
|
||||
item_4_id=JUSTBECAUSE
|
||||
item_4_title=Just because
|
||||
item_4_comment=Ray's kind of a jerk
|
||||
item_5_id=THATGUY
|
||||
item_5_title="That" guy
|
||||
item_5_comment=That creep on the subway? Yeah, that's you.
|
||||
item_6_id=DUO
|
||||
item_6_title=Duo
|
||||
item_6_comment=Gain control of two characters
|
||||
item_7_id=TEAMWORK
|
||||
item_7_title=Teamwork
|
||||
item_7_comment=Team up to fix the lab's water system
|
||||
item_8_id=SAVIOR
|
||||
item_8_title=Savior
|
||||
item_8_comment=Save Dr. Morales
|
||||
item_9_id=CUTTHEROPE
|
||||
item_9_title=Cut the rope
|
||||
item_9_comment=Save yourself by destroying a rope
|
||||
item_10_id=GOODLISTENER
|
||||
item_10_title=Good listener
|
||||
item_10_comment=Listen to Saul's whole story without interrupting him
|
||||
item_11_id=NOSMOKING
|
||||
item_11_title=No smoking
|
||||
item_11_comment=Discover the chemisty department's secret
|
||||
item_12_id=WIRED
|
||||
item_12_title=Wired
|
||||
item_12_comment=Rewire the lab door circuit
|
||||
item_13_id=ANGEL
|
||||
item_13_title=Angel
|
||||
item_13_comment=Open Dr. Morales's journal without damaging it
|
||||
item_14_id=DREAMMASTER
|
||||
item_14_title=Dream master
|
||||
item_14_comment=Get all the memories from Anna's dream maze
|
||||
item_15_id=QUARTET
|
||||
item_15_title=Quartet
|
||||
item_15_comment=Gain control of all four characters
|
||||
item_16_id=BLUEPRINTSNATCHER
|
||||
item_16_title=Blueprint snatcher
|
||||
item_16_comment=Nab the blueprints from the police archive
|
||||
item_17_id=SEETHEWIZARD
|
||||
item_17_title=See the Wizard
|
||||
item_17_comment=Find Morales's financial information
|
||||
item_18_id=MAGNETICPERSONALITY
|
||||
item_18_title=Magnetic personality
|
||||
item_18_comment=Maneuver everyone through the super collider
|
||||
item_19_id=ACCESSGRANTED
|
||||
item_19_title=Access granted
|
||||
item_19_comment=Gain access to the inner vault
|
||||
item_20_id=IPROMISEYOU
|
||||
item_20_title=I promise you
|
||||
item_20_comment=Your uncle holds the key
|
||||
item_21_id=SAFECRACKER
|
||||
item_21_title=Safecracker
|
||||
item_21_comment=Crack Tortoise's safe
|
||||
item_22_id=BLACKMAILER
|
||||
item_22_title=Blackmailer
|
||||
item_22_comment=Gain Tortoise's help by resorting to blackmail
|
||||
item_23_id=ARCHIVEMASTER
|
||||
item_23_title=Archive master
|
||||
item_23_comment=Get the blueprints on your first try
|
||||
item_24_id=HIPPOCRATES
|
||||
item_24_title=Hippocrates
|
||||
item_24_comment=Pay Ozzy while keeping your professional integrity intact
|
||||
item_25_id=CLOSETOHEART
|
||||
item_25_title=Close to heart
|
||||
item_25_comment=Learn Bennet's secret
|
||||
item_26_id=FINDINGNORTH
|
||||
item_26_title=Finding north
|
||||
item_26_comment=Use a compass to find a new location
|
||||
item_27_id=KEYNABBER
|
||||
item_27_title=Key nabber
|
||||
item_27_comment=Remove the contents of a locker without opening it
|
||||
item_28_id=PHONETRACER
|
||||
item_28_title=Phone tracer
|
||||
item_28_comment=Track the movements of a killer
|
||||
item_29_id=MAPMASTER
|
||||
item_29_title=Technophile
|
||||
item_29_comment=Find a new location on the map using fancy technology
|
||||
item_30_id=LESSEROFTWOEVILS
|
||||
item_30_title=Lesser of two evils
|
||||
item_30_comment=You sided with an enemy to stop a greater foe
|
||||
item_31_id=THENEWWORLDORDER
|
||||
item_31_title=The new world order
|
||||
item_31_comment=You stopped a killer, but let the big fish go free
|
||||
item_32_id=INDEPENDENT
|
||||
item_32_title=Independent
|
||||
item_32_comment=Finish the game without asking another character for a hint
|
||||
item_33_id=LISTENTOUS
|
||||
item_33_title=Listen to us
|
||||
item_33_comment=Play the entire game with commentary mode active
|
||||
item_34_id=HIGHSCORE
|
||||
item_34_title=High Score
|
||||
item_34_comment=SUPER ACHIEVEMENT: Finish the game with a full score
|
||||
item_35_id=SAFESEER
|
||||
item_35_title=Safe seer
|
||||
item_35_comment=INSANE ACHIEVEMENT: Open Tortoise's safe without using any "visual aids"
|
||||
item_36_id=QUICKESCAPE
|
||||
item_36_title=Quick escape
|
||||
item_36_comment=INSANE ACHIEVEMENT: Escape from the monster without locking the door
|
||||
item_37_id=DECODER
|
||||
item_37_title=Decoder ring
|
||||
item_37_comment=SUPER ACHIEVEMENT: Decode a journal
|
||||
62
devtools/create_achievements/gen/galaxy-1207659073.ini
Normal file
62
devtools/create_achievements/gen/galaxy-1207659073.ini
Normal file
@@ -0,0 +1,62 @@
|
||||
[stats:en]
|
||||
item_0_id=ExamStrikes
|
||||
item_0_comment=Strikes on the Center 7 Exams
|
||||
item_0_start=0
|
||||
item_1_id=Mementos
|
||||
item_1_comment=Hidden notes found in Center 7
|
||||
item_1_start=0
|
||||
item_2_id=LostHealth
|
||||
item_2_comment=Health lost during the fights
|
||||
item_2_start=0
|
||||
item_3_id=MagsFound
|
||||
item_3_comment=Extra ammo magazines found
|
||||
item_3_start=0
|
||||
item_4_id=EggsFound
|
||||
item_4_comment=Easter Eggs Discovered
|
||||
item_4_start=0
|
||||
[achievements:en]
|
||||
item_0_id=GRADE_A_STUDENT
|
||||
item_0_title=Grade A Student
|
||||
item_0_comment=Complete all Center 7 Exams without any strikes
|
||||
item_1_id=MEMENTOS
|
||||
item_1_title=Mementos
|
||||
item_1_comment=Find all 6 hidden notes in Center 7
|
||||
item_2_id=GOLDEN_GUN
|
||||
item_2_title=Golden Gun
|
||||
item_2_comment=Complete all fights without losing any health
|
||||
item_3_id=SCAVENGER
|
||||
item_3_title=Scavenger
|
||||
item_3_comment=Find all 3 extra ammo magazines
|
||||
item_4_id=SPACE_COWBOY
|
||||
item_4_title=Space Cowboy
|
||||
item_4_comment=Find all 4 hidden Easter Egg Characters
|
||||
item_5_id=DIPLOMACY
|
||||
item_5_title=Diplomacy
|
||||
item_5_comment=Evade the Boryokudan rather than fight them
|
||||
item_6_id=STAIR_MASTER
|
||||
item_6_title=Stair master
|
||||
item_6_comment=Take the stairs instead of the elevator
|
||||
item_7_id=GOOD_SAMARITAN
|
||||
item_7_title=Good Samaritan
|
||||
item_7_comment=Heal the fellow Man on Barracus
|
||||
item_8_id=RESEARCH_PAPER
|
||||
item_8_title=Research Paper
|
||||
item_8_comment=Find all Database Articles
|
||||
item_9_id=GREAT_ESCAPE
|
||||
item_9_title=The Great Escape
|
||||
item_9_comment=Escape Center 7 without losing any health
|
||||
item_10_id=MEMORIES
|
||||
item_10_title=Memories
|
||||
item_10_comment=Access the Memory Database in the Director’s Office in Center 7
|
||||
item_11_id=GEMINIS
|
||||
item_11_title=Geminis
|
||||
item_11_comment=Be able to control both Azriel & Delta-Six
|
||||
item_12_id=HARD_COPY
|
||||
item_12_title=Give me a Hard Copy
|
||||
item_12_comment=Analyze a photo using the terminal
|
||||
item_13_id=RUE_DAY
|
||||
item_13_title=Rue the Day
|
||||
item_13_comment=Complete the game once
|
||||
item_14_id=RUE_COMMENTARY
|
||||
item_14_title=Rue the Commentary
|
||||
item_14_comment=Complete the game once in Commentary mode
|
||||
88
devtools/create_achievements/gen/galaxy-1207659144.ini
Normal file
88
devtools/create_achievements/gen/galaxy-1207659144.ini
Normal file
@@ -0,0 +1,88 @@
|
||||
[achievements:en]
|
||||
item_0_id=KEEPINGITREEL
|
||||
item_0_title=Keeping it reel
|
||||
item_0_comment=Find the hidden tape deck
|
||||
item_1_id=DEFRAGMENTED
|
||||
item_1_title=Defragmented
|
||||
item_1_comment=Wake a slumbering giant
|
||||
item_2_id=CALLMEDAVID
|
||||
item_2_title=Call me David
|
||||
item_2_comment=Use brawn instead of brains
|
||||
item_3_id=PEEPINGTOM
|
||||
item_3_title=Peeping tom
|
||||
item_3_comment=Look at all the sensor coordinates
|
||||
item_4_id=ROBOMITZVAH
|
||||
item_4_title=Robotmitzvah
|
||||
item_4_comment=Pass Ever-Faithful's test on the first try
|
||||
item_5_id=KNOTCUTTER
|
||||
item_5_title=Knotcutter
|
||||
item_5_comment=An easy solution to an impossible problem
|
||||
item_6_id=WINGMAN
|
||||
item_6_title=Wingman
|
||||
item_6_comment=Train Crispin for his big date
|
||||
item_7_id=MULTITASKER
|
||||
item_7_title=Gear head
|
||||
item_7_comment=Clean two gears using different methods
|
||||
item_8_id=LAWYERHERO
|
||||
item_8_title=Lawyer robot hero
|
||||
item_8_comment=Pass a legal test on the first try
|
||||
item_9_id=KNOWITALL
|
||||
item_9_title=Know it all
|
||||
item_9_comment=Find every entry in the information kiosk
|
||||
item_10_id=GHOSTWHISPERER
|
||||
item_10_title=Ghost whisperer
|
||||
item_10_comment=Find Memento Moribuilt
|
||||
item_11_id=KEEPINGTHEFAITH
|
||||
item_11_title=KEEPINGTHEFAITH
|
||||
item_11_comment=Help a lost pilgrim find his way
|
||||
item_12_id=MELTEDHEART
|
||||
item_12_title=Melted heart
|
||||
item_12_comment=Change Factotum's mind
|
||||
item_13_id=THREEMUSKETEERS
|
||||
item_13_title=Three musketeers
|
||||
item_13_comment=Reunite Surly Company
|
||||
item_14_id=COURTING
|
||||
item_14_title=Gone courting
|
||||
item_14_comment=Unlock the courthouse
|
||||
item_15_id=CUSTARD
|
||||
item_15_title=Smells of rotten custard
|
||||
item_15_comment=Unlock Horatio's past
|
||||
item_16_id=OPENSESAME
|
||||
item_16_title=Open sesame
|
||||
item_16_comment=Unlock the tower door, without outside help
|
||||
item_17_id=MACHINA
|
||||
item_17_title=Machina ex Machina
|
||||
item_17_comment=Get help from a new friend
|
||||
item_18_id=SACRIFICE
|
||||
item_18_title=Sacrifice
|
||||
item_18_comment=Victory at what cost?
|
||||
item_19_id=CHARGEDUP
|
||||
item_19_title=Charged up
|
||||
item_19_comment=That hit the spot. But for how much longer?
|
||||
item_20_id=NEEDLE
|
||||
item_20_title=Needle in a haystack
|
||||
item_20_comment=Use technology to do the impossible
|
||||
item_21_id=SCRAPER
|
||||
item_21_title=I told you to stop
|
||||
item_21_comment=Stop Scraper once and for all
|
||||
item_22_id=NOTBLUFFING
|
||||
item_22_title=Not bluffing
|
||||
item_22_comment=She pushed you too far
|
||||
item_23_id=TOOMUCHPOWER
|
||||
item_23_title=Too much power
|
||||
item_23_comment=Resort to blackmail, and emerge the victor
|
||||
item_24_id=THANATOS
|
||||
item_24_title=Thanatos
|
||||
item_24_comment=Fulfill your true mission
|
||||
item_25_id=FLY
|
||||
item_25_title=I always wanted to fly. . .
|
||||
item_25_comment=Take a leap of faith
|
||||
item_26_id=FUTILE
|
||||
item_26_title=Resistance is futile
|
||||
item_26_comment=Join your foe for the greater good
|
||||
item_27_id=LIVEFREE
|
||||
item_27_title=Live free or die
|
||||
item_27_comment=Stay true to yourself
|
||||
item_28_id=TOGETHER
|
||||
item_28_title=We're all in this together
|
||||
item_28_comment=Finish the game with all possible robots.
|
||||
31
devtools/create_achievements/gen/galaxy-1207660263.ini
Normal file
31
devtools/create_achievements/gen/galaxy-1207660263.ini
Normal file
@@ -0,0 +1,31 @@
|
||||
[achievements:en]
|
||||
item_0_id=MAVEN
|
||||
item_0_title=Maven
|
||||
item_0_comment=The best at what you do.
|
||||
item_1_id=MESHUGGA
|
||||
item_1_title=Meshugga
|
||||
item_1_comment=Absolutely crazy
|
||||
item_2_id=MENSCH
|
||||
item_2_title=Mensch
|
||||
item_2_comment=A real gentleman
|
||||
item_3_id=KEMFER
|
||||
item_3_title=Kemfer
|
||||
item_3_comment=A fighter - usually for a cause
|
||||
item_4_id=HEFLEKH
|
||||
item_4_title=Heflekh
|
||||
item_4_comment=Remain polite and civil
|
||||
item_5_id=MUTSHE
|
||||
item_5_title=Mutshe
|
||||
item_5_comment=Get on someone's nerves
|
||||
item_6_id=KLUG
|
||||
item_6_title=Klug
|
||||
item_6_comment=Wise, smart or clever
|
||||
item_7_id=SHONDA_FOR_THE_GOYIM
|
||||
item_7_title=Shonda for the Goyim
|
||||
item_7_comment=Bring shame upon your fellow Jews
|
||||
item_8_id=UBERMENSCH
|
||||
item_8_title=Ubermensch
|
||||
item_8_comment=An example to us all
|
||||
item_9_id=SHMULKY
|
||||
item_9_title=Shmulky
|
||||
item_9_comment=Doom and gloom with no end in sight
|
||||
25
devtools/create_achievements/gen/galaxy-1207662883.ini
Normal file
25
devtools/create_achievements/gen/galaxy-1207662883.ini
Normal file
@@ -0,0 +1,25 @@
|
||||
[achievements:en]
|
||||
item_0_id=MEDIUM_WELL_DONE
|
||||
item_0_title=Medium Well Done
|
||||
item_0_comment=Finish the game at least once
|
||||
item_1_id=HEAR_ME
|
||||
item_1_title=Hear me
|
||||
item_1_comment=Finish the game with both commentary modes active, from the opening menu till the end
|
||||
item_2_id=PACIFIST
|
||||
item_2_title=Pacifist
|
||||
item_2_comment=Convince the Deacon to move on without resorting to violence
|
||||
item_3_id=HELLO_JOEY
|
||||
item_3_title=Hello Joey
|
||||
item_3_comment=Rosa, meet your new life partner
|
||||
item_4_id=HISTORIAN
|
||||
item_4_title=Family Historian
|
||||
item_4_comment=Get Joey to tell you everything he knows about your family
|
||||
item_5_id=HANG_OF_IT
|
||||
item_5_title=Crowd Control
|
||||
item_5_comment=Never talk to Joey in public
|
||||
item_6_id=MEDIUM_LIE
|
||||
item_6_title=Medium Lie
|
||||
item_6_comment=Bluff your way past the guard on your first attempt
|
||||
item_7_id=SAVIOR
|
||||
item_7_title=Savior
|
||||
item_7_comment=Save the Deacon's soul
|
||||
31
devtools/create_achievements/gen/galaxy-1207662893.ini
Normal file
31
devtools/create_achievements/gen/galaxy-1207662893.ini
Normal file
@@ -0,0 +1,31 @@
|
||||
[achievements:en]
|
||||
item_0_id=SHUTTERBUG
|
||||
item_0_title=Shutterbug
|
||||
item_0_comment=Take all four photographs
|
||||
item_1_id=ON_THE_CHIN
|
||||
item_1_title=Take it on the Chin
|
||||
item_1_comment=Get hit by the saxophone only once
|
||||
item_2_id=LAUGH_IT_UP
|
||||
item_2_title=Laugh it Up
|
||||
item_2_comment=Find the game's blooper reel
|
||||
item_3_id=CHAIN_SMOKER
|
||||
item_3_title=Chain Smoker
|
||||
item_3_comment=Smoke at least 100 cigarettes
|
||||
item_4_id=CUT_DOWN
|
||||
item_4_title=Trying to Cut Down
|
||||
item_4_comment=Smoke less than 20 cigarettes by the end of the game
|
||||
item_5_id=FLOATING_HEAD
|
||||
item_5_title=Floating Head
|
||||
item_5_comment=Find the floating head easter egg
|
||||
item_6_id=SHIVAH_CALL
|
||||
item_6_title=Shivah Call
|
||||
item_6_comment=Make an unusual phone call
|
||||
item_7_id=DREAMCATCHER
|
||||
item_7_title=Dreamcatcher
|
||||
item_7_comment=Listen to all of Lauren's dreams
|
||||
item_8_id=COMMENTARY_MODE
|
||||
item_8_title=Commentary Mode
|
||||
item_8_comment=Play the game in commentary mode, from the opening menu till the end
|
||||
item_9_id=MEDIUM_WELL_DONE
|
||||
item_9_title=Medium Well Done
|
||||
item_9_comment=Finish the game at least once
|
||||
37
devtools/create_achievements/gen/galaxy-1207662903.ini
Normal file
37
devtools/create_achievements/gen/galaxy-1207662903.ini
Normal file
@@ -0,0 +1,37 @@
|
||||
[achievements:en]
|
||||
item_0_id=SOFT_TOUCH
|
||||
item_0_title=Soft Touch
|
||||
item_0_comment=Give Allen some hope before he goes
|
||||
item_1_id=LUSH_LIFE
|
||||
item_1_title=Lush Life
|
||||
item_1_comment=Have a few drinks, but you might regret it in the morning
|
||||
item_2_id=SOBER
|
||||
item_2_title=Sober Solidarity
|
||||
item_2_comment=Keep a clear head, but others might think less of you
|
||||
item_3_id=CAT_TRICK
|
||||
item_3_title=Cat Trick
|
||||
item_3_comment=Distract the cat only once
|
||||
item_4_id=LEADING_LADY
|
||||
item_4_title=Leading Lady
|
||||
item_4_comment=While holding Frank's script, get though a performance without flubbing a single line
|
||||
item_5_id=ART_MEDIUM
|
||||
item_5_title=Art Medium
|
||||
item_5_comment=Convince Frank that you are an artist on your first try
|
||||
item_6_id=WONDER_WOMAN
|
||||
item_6_title=Wonder Woman
|
||||
item_6_comment=Defeat the Countess with one throw of an improvised lasso
|
||||
item_7_id=SOLO
|
||||
item_7_title=Solo
|
||||
item_7_comment=Finish the game without asking Joey for a single hint
|
||||
item_8_id=SAVIOR
|
||||
item_8_title=Reluctant Savior
|
||||
item_8_comment=Save Charlie Meltzer's life
|
||||
item_9_id=MEDIUM_WELL_DONE
|
||||
item_9_title=Medium Well Done
|
||||
item_9_comment=Finish the game at least once
|
||||
item_10_id=COMMENTARY
|
||||
item_10_title=Convergence Commentary
|
||||
item_10_comment=Finish the game in commentary mode, from the opening menu till the end
|
||||
item_11_id=SECRET_FINDER
|
||||
item_11_title=Secret Finder
|
||||
item_11_comment=Find the secret extras menu
|
||||
55
devtools/create_achievements/gen/galaxy-1207662913.ini
Normal file
55
devtools/create_achievements/gen/galaxy-1207662913.ini
Normal file
@@ -0,0 +1,55 @@
|
||||
[achievements:en]
|
||||
item_0_id=MEDIUM_WELL_DONE
|
||||
item_0_title=Medium Well Done
|
||||
item_0_comment=Complete the game once
|
||||
item_1_id=TEAMWORK
|
||||
item_1_title=Teamwork
|
||||
item_1_comment=Use both Rosa and Joey to solve a puzzle
|
||||
item_2_id=GEROMINO
|
||||
item_2_title=Geromino!
|
||||
item_2_comment=Save a ghost... and yourself
|
||||
item_3_id=KEY_SNATCHER
|
||||
item_3_title=Key Snatcher
|
||||
item_3_comment=Sometimes you've gotta rob a few old ladies...
|
||||
item_4_id=OUT_OF_SIGHT
|
||||
item_4_title=Out of Sight
|
||||
item_4_comment=Get out of a sticky situation
|
||||
item_5_id=COMPETITION
|
||||
item_5_title=Check out the Competition
|
||||
item_5_comment=Visit another psychic
|
||||
item_6_id=DUMPSTER_DIVER
|
||||
item_6_title=Dumpster Diver
|
||||
item_6_comment=Find a lost item
|
||||
item_7_id=TAKE_MY_CARD
|
||||
item_7_title=Take my Card
|
||||
item_7_comment=Use Rosa's business card for an unintended purpose
|
||||
item_8_id=MUSIC_LOVER
|
||||
item_8_title=Music Lover
|
||||
item_8_comment=Find Jamie's favorite song
|
||||
item_9_id=STILL_GOT_IT
|
||||
item_9_title=Still Got It
|
||||
item_9_comment=Not bad, for a dead guy
|
||||
item_10_id=UNBOUND
|
||||
item_10_title=Unbound
|
||||
item_10_comment=Free Rosa
|
||||
item_11_id=BACK_FROM_BEYOND
|
||||
item_11_title=Back from Beyond
|
||||
item_11_comment=Come back from the void
|
||||
item_12_id=FACE_PLANT
|
||||
item_12_title=Face Plant
|
||||
item_12_comment=Abuse an innocent
|
||||
item_13_id=BUTTON_PUSHER
|
||||
item_13_title=Button Pusher
|
||||
item_13_comment=Open the secret compartment on the first try
|
||||
item_14_id=LISTEN_CLOSELY
|
||||
item_14_title=Listen Closely, Now
|
||||
item_14_comment=Finish the game in commentary mode
|
||||
item_15_id=BULLET_DODGER
|
||||
item_15_title=Bullet Dodger
|
||||
item_15_comment=Escape the yacht with only getting shot once
|
||||
item_16_id=GHOSTS_OF_THE_PAST
|
||||
item_16_title=Ghosts of the Past
|
||||
item_16_comment=Find all the references to previous games in Rosa's apartment
|
||||
item_17_id=BLOWEY_MALLONE
|
||||
item_17_title=Blowey Mallone
|
||||
item_17_comment=Use Joey's breath ability on at least 10 people
|
||||
55
devtools/create_achievements/gen/galaxy-1207664393.ini
Normal file
55
devtools/create_achievements/gen/galaxy-1207664393.ini
Normal file
@@ -0,0 +1,55 @@
|
||||
[achievements:en]
|
||||
item_0_id=TEAMWORK
|
||||
item_0_title=Teamwork
|
||||
item_0_comment=Solve a puzzle together
|
||||
item_1_id=CURTAINCALL
|
||||
item_1_title=Curtain Call
|
||||
item_1_comment=Save your first ghost
|
||||
item_2_id=BLOWEYMALLONE
|
||||
item_2_title=Blowey Mallone
|
||||
item_2_comment=Blow on everyone you can find
|
||||
item_3_id=LISTEN
|
||||
item_3_title=Move on and Listen
|
||||
item_3_comment=Finish the game in commentary mode (from the first screen till the last)
|
||||
item_4_id=MOVEON
|
||||
item_4_title=Time to Move On
|
||||
item_4_comment=Complete the story
|
||||
item_5_id=GOLDFARBDIGGER
|
||||
item_5_title=Goldfarb Digger
|
||||
item_5_comment=Find a secret room
|
||||
item_6_id=EPIPHANY
|
||||
item_6_title=Epiphany
|
||||
item_6_comment=The hows and whys of Joey
|
||||
item_7_id=DECEPTION
|
||||
item_7_title=Deception
|
||||
item_7_comment=Try to lie your way out of it
|
||||
item_8_id=CONVERGENCE
|
||||
item_8_title=Convergence
|
||||
item_8_comment=Two becomes one
|
||||
item_9_id=UNBOUND
|
||||
item_9_title=Unbound
|
||||
item_9_comment=Free yourself
|
||||
item_10_id=LEGACY
|
||||
item_10_title=Legacy
|
||||
item_10_comment=Reunite a family
|
||||
item_11_id=SOFTLYSOFTLY
|
||||
item_11_title=Softly Softly
|
||||
item_11_comment=Create no more than 450 footprints
|
||||
item_12_id=SNOWPLOW
|
||||
item_12_title=Snow Plow
|
||||
item_12_comment=Somebody's got to do it...
|
||||
item_13_id=ONLINETROLL
|
||||
item_13_title=Online Troll
|
||||
item_13_comment=Gain access to an online game
|
||||
item_14_id=GHOSTLYSILENT
|
||||
item_14_title=Ghostly silent
|
||||
item_14_comment=Keep clam and keep cool
|
||||
item_15_id=DUMPSTERJUMPER
|
||||
item_15_title=Dumpster Jumper
|
||||
item_15_comment=Make a leap without falling once
|
||||
item_16_id=LAYINGITBEAR
|
||||
item_16_title=Laying it Bear
|
||||
item_16_comment=Learn a long kept secret
|
||||
item_17_id=JOINEDTHEMUSIC
|
||||
item_17_title=Joined the Music
|
||||
item_17_comment=She has plenty of time...
|
||||
94
devtools/create_achievements/gen/galaxy-1321012195.ini
Normal file
94
devtools/create_achievements/gen/galaxy-1321012195.ini
Normal file
@@ -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
|
||||
139
devtools/create_achievements/gen/galaxy-1391436028.ini
Normal file
139
devtools/create_achievements/gen/galaxy-1391436028.ini
Normal file
@@ -0,0 +1,139 @@
|
||||
[achievements:en]
|
||||
item_0_id=SERAFIA
|
||||
item_0_title=Sera-fia
|
||||
item_0_comment=Become an angel
|
||||
item_1_id=HEISTSIGHT
|
||||
item_1_title=Heistsight is 20/20
|
||||
item_1_comment=Successfully complete a heist without the benefit of future knowledge
|
||||
item_2_id=TIMEGAT
|
||||
item_2_title=Time Gat
|
||||
item_2_comment=Shoot first and ask questions earlier
|
||||
item_3_id=TIMEGABBER
|
||||
item_3_title=Time Gabber
|
||||
item_3_comment=Defuse a hostile situation in the 1920s
|
||||
item_4_id=HUNCH
|
||||
item_4_title=Just a hunch...
|
||||
item_4_comment=I won't ask how you knew to do that
|
||||
item_5_id=FLATFOOTWHISPERER
|
||||
item_5_title=Flatfoot Whisperer
|
||||
item_5_comment=Calm a police officer down without the aid of time loops
|
||||
item_6_id=DINESUP
|
||||
item_6_title=Dine's Up
|
||||
item_6_comment=Complete Chapter One
|
||||
item_7_id=TIMEDOESNTPAY
|
||||
item_7_title=Time Doesn't Pay
|
||||
item_7_comment=Complete Chapter Three
|
||||
item_8_id=TIMESCHAMPION
|
||||
item_8_title=Time's Champion
|
||||
item_8_comment=Complete Chapter Two
|
||||
item_9_id=FORESTMASTER
|
||||
item_9_title=Forest Master
|
||||
item_9_comment=Make your way through the forest without getting lost once
|
||||
item_10_id=HAVEABALL
|
||||
item_10_title=Having A Ball
|
||||
item_10_comment=Defuse a standoff in three tries
|
||||
item_11_id=BESTOWER
|
||||
item_11_title=Bestower of Continuity
|
||||
item_11_comment=The Legacy is protected
|
||||
item_12_id=CLOCKBLOCKED
|
||||
item_12_title=Clock Blocked
|
||||
item_12_comment=Complete Chapter Four (totally for real this time!)
|
||||
item_12_hidden=true
|
||||
item_13_id=BUTTERFLY
|
||||
item_13_title=Move Like a Butterfly
|
||||
item_13_comment=Avoid a boxer's blows every time but once
|
||||
item_14_id=NEWCHAMP
|
||||
item_14_title=A New Champion
|
||||
item_14_comment=It still counts if you used time travel.
|
||||
item_15_id=TEMPCRASHER
|
||||
item_15_title=Temp Crasher
|
||||
item_15_comment=Fix a temp's future on the first try
|
||||
item_16_id=TIMEELEVEN
|
||||
item_16_title=Time Eleven
|
||||
item_16_comment=Poof. Complete Chapter Five.
|
||||
item_17_id=DUTCH
|
||||
item_17_title=Gone Dutch
|
||||
item_17_comment=One is better than none
|
||||
item_18_id=TIMETOTALER
|
||||
item_18_title=Timetotaler
|
||||
item_18_comment=Chronoshift-induced sobriety
|
||||
item_19_id=YOURTREAT
|
||||
item_19_title=Your Treat
|
||||
item_19_comment=Someone has to drink them.
|
||||
item_20_id=PETTHECAT
|
||||
item_20_title=You Can't Pet The Cat
|
||||
item_20_comment=You tried your best, though.
|
||||
item_21_id=DECINERATE
|
||||
item_21_title=Decinerate
|
||||
item_21_comment=Avoid death by trash can
|
||||
item_22_id=HAPPYBIRTHDAY
|
||||
item_22_title=Happy Birthday
|
||||
item_22_comment=Try and visit the dev on his birthday
|
||||
item_23_id=STUDY
|
||||
item_23_title=Who Me Study?
|
||||
item_23_comment=Win a trivia game without ever reading the source material
|
||||
item_24_id=TIKTOK
|
||||
item_24_title=TikTok
|
||||
item_24_comment=You played both parts
|
||||
item_25_id=ONHEROWN
|
||||
item_25_title=More Like Nozz-NO
|
||||
item_25_comment=Finish the game without asking for a hint
|
||||
item_26_id=LISTEN
|
||||
item_26_title=Commentimey
|
||||
item_26_comment=Listen to the entire commentary from the opening menu to the closing credits.
|
||||
item_27_id=CLOCKBLOCK1
|
||||
item_27_title=Clock Blocked
|
||||
item_27_comment=Complete Chapter Four
|
||||
item_28_id=CLOCKBLOCK2
|
||||
item_28_title=Clock Blocked
|
||||
item_28_comment=Complete Chapter Four (for real this time)
|
||||
item_28_hidden=true
|
||||
item_29_id=CLOCKBLOCK3
|
||||
item_29_title=Clock Blocked
|
||||
item_29_comment=Complete Chapter Four (for real this time??)
|
||||
item_29_hidden=true
|
||||
item_30_id=DEADBEFORE
|
||||
item_30_title=Dead Before Her Time
|
||||
item_30_comment=Maybe it's better this way...
|
||||
item_31_id=LIFELIVED
|
||||
item_31_title=A Full Life
|
||||
item_31_comment=She lived a full life, but was it one worth living?
|
||||
item_32_id=NEVERFORGET
|
||||
item_32_title=Never Forget
|
||||
item_32_comment=Visit the Twin Towers while playing on a very specific date
|
||||
item_33_id=INONE
|
||||
item_33_title=Got It In One
|
||||
item_33_comment=Deduced the correct date on the first try
|
||||
item_34_id=PASTROLAND
|
||||
item_34_title=Pastroland
|
||||
item_34_comment=Complete Chapter Six
|
||||
item_35_id=DIEKNOWING
|
||||
item_35_title=Die Knowing
|
||||
item_35_comment=Is it better this way?
|
||||
item_36_id=IMPATIENCE
|
||||
item_36_title=Impatience
|
||||
item_36_comment=Time travel or not, the clock is ticking.
|
||||
item_37_id=WITNESSME
|
||||
item_37_title=Witness me!
|
||||
item_37_comment=Die of Morphabite poisoning in front of six people.
|
||||
item_38_id=DIE1870
|
||||
item_38_title=Gilded Restage
|
||||
item_38_comment=Rewind 10 times during the Gilded Age.
|
||||
item_39_id=DIE1920
|
||||
item_39_title=Prohibition Reinsertion
|
||||
item_39_comment=Rewind 10 times during the Prohibition Era.
|
||||
item_40_id=DIE1990
|
||||
item_40_title=Grunge Expunge
|
||||
item_40_comment=Rewind 10 times during the Grunge Era.
|
||||
item_41_id=DIE2001
|
||||
item_41_title=Y2Slay
|
||||
item_41_comment=Rewind 10 times during the Y2K era.
|
||||
item_42_id=TANOKILL
|
||||
item_42_title=Ta-no-kill
|
||||
item_42_comment=Avoid death at the hands of someone's younger self.
|
||||
item_43_id=ENRAPTURED
|
||||
item_43_title=Enraptured
|
||||
item_43_comment=Watch a set of Liz's performance without talking once.
|
||||
item_44_id=PERSONABLE
|
||||
item_44_title=Personable
|
||||
item_44_comment=See all 7 Personics
|
||||
67
devtools/create_achievements/gen/galaxy-1392294208.ini
Normal file
67
devtools/create_achievements/gen/galaxy-1392294208.ini
Normal file
@@ -0,0 +1,67 @@
|
||||
[achievements:en]
|
||||
item_0_id=KNOWTHYSELVES
|
||||
item_0_title=Know Thyselves
|
||||
item_0_comment=Correctly identified the Young, Middle Age, and Old Strangers.
|
||||
item_1_id=DUMBWAYS
|
||||
item_1_title=Dumb Ways to Die
|
||||
item_1_comment=Died every possible way.
|
||||
item_2_id=SHARPESTSHOOTER
|
||||
item_2_title=Sharpest Shooter
|
||||
item_2_comment=Won the Shooting Gallery on the highest speed.
|
||||
item_3_id=TORCHEMALL
|
||||
item_3_title=Gotta Torch 'Em All
|
||||
item_3_comment=Gathered all the spirits using the torch.
|
||||
item_4_id=PANDORA
|
||||
item_4_title=Pandora
|
||||
item_4_comment=Opened the box.
|
||||
item_5_id=UNOBTANIUM
|
||||
item_5_title=Unobtanium
|
||||
item_5_comment=Resisted opening the box.
|
||||
item_6_id=JOKESONYOU
|
||||
item_6_title=Joke's on You
|
||||
item_6_comment=Heard all the Clown's jokes.
|
||||
item_7_id=HEADSIWIN
|
||||
item_7_title=Heads I Win
|
||||
item_7_comment=Lasted as long as Rosencrantz and Guildenstern.
|
||||
item_8_id=BIGTALKER
|
||||
item_8_title=Big Talker
|
||||
item_8_comment=Talked to all the major characters.
|
||||
item_9_id=STRANGERSTRANGELAND
|
||||
item_9_title=Stranger in a Strangeland
|
||||
item_9_comment=Starting Out.
|
||||
item_10_id=DAGGERSEE
|
||||
item_10_title=A Dagger Which I See Before Me
|
||||
item_10_comment=Got Beak.
|
||||
item_11_id=UNCAGED
|
||||
item_11_title=Uncaged
|
||||
item_11_comment=Released the Dark Thing.
|
||||
item_12_id=CUTABOVE
|
||||
item_12_title=A Cut Above
|
||||
item_12_comment=Persuaded Nineveh to hone Beak.
|
||||
item_13_id=CONSIDERCRAB
|
||||
item_13_title=Consider the Crab
|
||||
item_13_comment=Killed the Crab.
|
||||
item_14_id=CONSIDERTOOTH
|
||||
item_14_title=Long in the Tooth
|
||||
item_14_comment=Got Tooth.
|
||||
item_15_id=LONGWALK
|
||||
item_15_title=The Long Walk
|
||||
item_15_comment=Reached the Hall of Mirrors.
|
||||
item_16_id=THRESHOLD
|
||||
item_16_title=Across the Strange Threshold
|
||||
item_16_comment=Exited the Hall of Mirrors.
|
||||
item_17_id=THIRDBLADE
|
||||
item_17_title=The Third Blade
|
||||
item_17_comment=Got the final knife.
|
||||
item_18_id=WANTEDTOFLY
|
||||
item_18_title=I Always Wanted to Fly
|
||||
item_18_comment=The Stranger escaped Strangeland.
|
||||
item_19_id=WHEELOFTHINGS
|
||||
item_19_title=The Wheel of Things
|
||||
item_19_comment=The Stranger jumped.
|
||||
item_20_id=BACKTOKNIFE
|
||||
item_20_title=Always Come Back to the Knife
|
||||
item_20_comment=The Stranger killed himself.
|
||||
item_21_id=OPPOSING
|
||||
item_21_title=By Opposing End Them
|
||||
item_21_comment=The Stranger died fighting.
|
||||
121
devtools/create_achievements/gen/galaxy-1430234218.ini
Normal file
121
devtools/create_achievements/gen/galaxy-1430234218.ini
Normal file
@@ -0,0 +1,121 @@
|
||||
[achievements:en]
|
||||
item_0_id=PART1
|
||||
item_0_title=Prisoner of Consciousness
|
||||
item_0_comment=Part 1 complete
|
||||
item_1_id=PART2
|
||||
item_1_title=Suicide City
|
||||
item_1_comment=Part 2 complete
|
||||
item_2_id=PART3
|
||||
item_2_title=Fission
|
||||
item_2_comment=Part 3 complete
|
||||
item_3_id=PART4
|
||||
item_3_title=Meeting of Minds
|
||||
item_3_comment=Part 4 complete
|
||||
item_4_id=PART5
|
||||
item_4_title=Germination
|
||||
item_4_comment=Part 5 complete
|
||||
item_5_id=PART6
|
||||
item_5_title=Crisis of Consciouness
|
||||
item_5_comment=Part 6 complete
|
||||
item_6_id=PART7
|
||||
item_6_title=Jahiliyyah
|
||||
item_6_comment=Part 7 complete
|
||||
item_7_id=PART8
|
||||
item_7_title=Flesh Drive
|
||||
item_7_comment=Part 8 complete
|
||||
item_8_id=PART9
|
||||
item_8_title=Ripper
|
||||
item_8_comment=Part 9 complete
|
||||
item_9_id=COMPLETE
|
||||
item_9_title=Runtime
|
||||
item_9_comment=Game complete
|
||||
item_10_id=DOORCODE
|
||||
item_10_title=Middle Management
|
||||
item_10_comment=Got the door code at Animus
|
||||
item_11_id=PHONECALL
|
||||
item_11_title=Sorry wrong number
|
||||
item_11_comment=Make ten calls to random numbers
|
||||
item_12_id=BOMBER1
|
||||
item_12_title=Silver Tongue
|
||||
item_12_comment=Successfully talked the bomber down
|
||||
item_13_id=BOMBER2
|
||||
item_13_title=Hopeless
|
||||
item_13_comment=Neutralize the bomber
|
||||
item_14_id=BOMBER3
|
||||
item_14_title=Unpersuasive
|
||||
item_14_comment=An explosive result
|
||||
item_15_id=VDWELLIOTNESS
|
||||
item_15_title=Elliot Ness approach
|
||||
item_15_comment=Bust Van der Waal's door open
|
||||
item_16_id=VDWLAO
|
||||
item_16_title=The Right One for the Job
|
||||
item_16_comment=Make use of Lao's skills to open Van Der Wall's door
|
||||
item_17_id=VDWCENTRAL
|
||||
item_17_title=Official Procedure
|
||||
item_17_comment=Call Central for Help
|
||||
item_18_id=CHANTELLE
|
||||
item_18_title=Three-in-One
|
||||
item_18_comment=Subject Chantelle to all three personalities
|
||||
item_19_id=GUYGOOD
|
||||
item_19_title=Hippocratic Oath
|
||||
item_19_comment=A career in medicine awaits
|
||||
item_20_id=GUYBAD
|
||||
item_20_title=Placebo Effect
|
||||
item_20_comment=He won't know the difference...
|
||||
item_21_id=CHIGWA
|
||||
item_21_title=Guilt Trip
|
||||
item_21_comment=Remind Dr Chigwa of what's really important
|
||||
item_22_id=GENES
|
||||
item_22_title=Microbiologist
|
||||
item_22_comment=Didn't analyze a single incorrect sample at Vickerman
|
||||
item_23_id=NIESTER
|
||||
item_23_title=Dramatically cleaned a screaming pile of biscuits
|
||||
item_23_comment=Cured Martin Niester on the first try
|
||||
item_24_id=WHISKEY
|
||||
item_24_title=I Needed That
|
||||
item_24_comment=Don't blame him one bit
|
||||
item_25_id=SHOOTING
|
||||
item_25_title=Shooting Gallery
|
||||
item_25_comment=Got through the conveyor room and back undetected
|
||||
item_26_id=NINJA
|
||||
item_26_title=Ninja
|
||||
item_26_comment=Entered the Trance Den using the power of shadows
|
||||
item_27_id=WATER
|
||||
item_27_title=Super Latha Bros
|
||||
item_27_comment=Entered the trance den by fulfilling the bouncer's request
|
||||
item_28_id=VENT
|
||||
item_28_title=I don't need no ticket
|
||||
item_28_comment=Find another route into the Trance Den
|
||||
item_29_id=BANNED
|
||||
item_29_title=B&
|
||||
item_29_comment=Disconnected the dancers via non-destructive means
|
||||
item_30_id=GRAVBALL
|
||||
item_30_title=Winners don't use drugs
|
||||
item_30_comment=Win a game of gravball without sabotaging your opponent
|
||||
item_31_id=CRATE
|
||||
item_31_title=Mental Arithmetic
|
||||
item_31_comment=Get the crate-weight correct by the second attempt
|
||||
item_32_id=SURVIVE
|
||||
item_32_title=Guarded by Fate
|
||||
item_32_comment=Survive up to Part 9 without dying once
|
||||
item_33_id=BOXDROP
|
||||
item_33_title=Bombs Away
|
||||
item_33_comment=They shouldn't have left that there in the first place...
|
||||
item_34_id=MJ1
|
||||
item_34_title=Mincemeat
|
||||
item_34_comment=The Mindjacker meets his gruesome end
|
||||
item_35_id=MJ2
|
||||
item_35_title=Justice for all
|
||||
item_35_comment=Successfully arrest the Mindjacker
|
||||
item_36_id=ENDCENTRAL
|
||||
item_36_title=Civic Continuity
|
||||
item_36_comment=Returned city control to Central
|
||||
item_37_id=ENDNINA
|
||||
item_37_title=Brave New World
|
||||
item_37_comment=Nina's argument was most persuasive.
|
||||
item_38_id=COMMENTARY
|
||||
item_38_title=Talking Heads
|
||||
item_38_comment=Played through the game with the commentary on
|
||||
item_39_id=GOLDFARB
|
||||
item_39_title=Dave Goldfarb
|
||||
item_39_comment=Only give Stepford's personality to the restaurant guard
|
||||
40
devtools/create_achievements/gen/galaxy-1444830704.ini
Normal file
40
devtools/create_achievements/gen/galaxy-1444830704.ini
Normal file
@@ -0,0 +1,40 @@
|
||||
[achievements:en]
|
||||
item_0_id=tkc_TwoGirls
|
||||
item_0_title=He is Gnomor'
|
||||
item_0_comment=The girls, Snow and Red, tried to save the gnome but alas, they failed.
|
||||
item_1_id=tkc_HighPriest
|
||||
item_1_title=High Priest
|
||||
item_1_comment=The high priest hightailed it out of the Faerie Realm.
|
||||
item_2_id=tkc_Knight
|
||||
item_2_title=A Knight to Remember
|
||||
item_2_comment=You've discovered Sir Gauen searching the swamp.
|
||||
item_3_id=tkc_Chucker
|
||||
item_3_title=Chucked It In
|
||||
item_3_comment=Chucker has given up on his search for the Queen.
|
||||
item_4_id=tkc_Faolan
|
||||
item_4_title=Faolan's Story
|
||||
item_4_comment=You now know the full story behind Faolan's defeat of Lord Sinister.
|
||||
item_5_id=tkc_Musical
|
||||
item_5_title=Musical Genius
|
||||
item_5_comment=You've learned and played every song on hard mode.
|
||||
item_6_id=tkc_Honorable
|
||||
item_6_title=Honors Student
|
||||
item_6_comment=You've read every memorial stone on the Isle of the Honored.
|
||||
item_7_id=tkc_PerfectMatch
|
||||
item_7_title=Perfect Match
|
||||
item_7_comment=You brought Glenda and Ted together. True love.
|
||||
item_8_id=tkc_Troll
|
||||
item_8_title=Paid the Troll Toll
|
||||
item_8_comment=Always pay off a troll with a treasure chest of gold!
|
||||
item_9_id=tkc_Berry
|
||||
item_9_title=Drops of Juniper
|
||||
item_9_comment=You found a way past the angry tree and got yourself some Firienne berries.
|
||||
item_10_id=tkc_Swamped
|
||||
item_10_title=Swamped
|
||||
item_10_comment=You've navigated the treacherous swamp and retrieved the pixies harp.
|
||||
item_11_id=tkc_Seer
|
||||
item_11_title=Seered to Perfection
|
||||
item_11_comment=The Seer has revealed her secrets to you thanks to your unusual solution.
|
||||
item_12_id=tkc_Hello
|
||||
item_12_title=A Worthy Challenger
|
||||
item_12_comment=You rescued the Queen and cast the spell in the final confrontation.
|
||||
58
devtools/create_achievements/gen/galaxy-1454499527.ini
Normal file
58
devtools/create_achievements/gen/galaxy-1454499527.ini
Normal file
@@ -0,0 +1,58 @@
|
||||
[achievements:en]
|
||||
item_0_id=ARM
|
||||
item_0_title=Disarmed
|
||||
item_0_comment=Properly disposed of the severed arm.
|
||||
item_1_id=ORDER
|
||||
item_1_title=Order
|
||||
item_1_comment=You maintained the status quo.
|
||||
item_2_id=CHAOS
|
||||
item_2_title=Chaos
|
||||
item_2_comment=Tip your hat to the new revolution.
|
||||
item_3_id=WILL
|
||||
item_3_title=Free Will
|
||||
item_3_comment=An age of uncertainty, but of happiness.
|
||||
item_4_id=MERCY
|
||||
item_4_title=Mercy Kill
|
||||
item_4_comment=You couldn't let a friend suffer.
|
||||
item_5_id=THEEND
|
||||
item_5_title=The Light Shines On
|
||||
item_5_comment=You completed the game.
|
||||
item_6_id=COMM
|
||||
item_6_title=More Than You Ever Wanted To Know
|
||||
item_6_comment=Played through the game with commentary.
|
||||
item_7_id=PERFECT
|
||||
item_7_title=The Perfect Life
|
||||
item_7_comment=Said the code phrase to everyone.
|
||||
item_8_id=BOOKS
|
||||
item_8_title=Educated
|
||||
item_8_comment=You're the most well-read person around.
|
||||
item_9_id=JUMPROPE
|
||||
item_9_title=Child At Heart
|
||||
item_9_comment=You're never too old to have fun.
|
||||
item_10_id=HAT
|
||||
item_10_title=Hat Trick
|
||||
item_10_comment=Gain Jess's trust.
|
||||
item_11_id=TONGUE
|
||||
item_11_title=Cat Got Your Tongue?
|
||||
item_11_comment=Figure out why the rebel doesn't speak.
|
||||
item_12_id=DRAWING
|
||||
item_12_title=Everyone's A Critic
|
||||
item_12_comment=Gus doesn't know art, but he knows what he hates.
|
||||
item_13_id=FACTORY
|
||||
item_13_title=Smartass
|
||||
item_13_comment=Listen to every single comment Denby makes inside the factory.
|
||||
item_14_id=CANDY
|
||||
item_14_title=Sweet Tooth
|
||||
item_14_comment=Tasty, but think of your triglycerides!
|
||||
item_15_id=VOLUNTEER
|
||||
item_15_title=Selfless
|
||||
item_15_comment=You don't mind being poked and prodded.
|
||||
item_16_id=CHALK
|
||||
item_16_title=Chalk It Up To Kindness
|
||||
item_16_comment=Don't encourage him.
|
||||
item_17_id=SYMBOL
|
||||
item_17_title=Stay Within The Lines
|
||||
item_17_comment=You drew the symbol correctly on the first try.
|
||||
item_18_id=SOUPA
|
||||
item_18_title=Max Soupa
|
||||
item_18_comment=Nothing like a nice hot meal.
|
||||
66
devtools/create_achievements/gen/galaxy-1455980545.ini
Normal file
66
devtools/create_achievements/gen/galaxy-1455980545.ini
Normal file
@@ -0,0 +1,66 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_KICKED_OUT
|
||||
item_0_title=Airborne
|
||||
item_0_comment=Get kicked out of the Castle
|
||||
item_1_id=ACH_FROG_KISS
|
||||
item_1_title=Pucker Up
|
||||
item_1_comment=Girtrude finds a new friend
|
||||
item_2_id=ACH_GIVE_COIN
|
||||
item_2_title=Assassin's Greed
|
||||
item_2_comment=Make a charitable donation
|
||||
item_2_hidden=true
|
||||
item_3_id=ACH_GET_DRESSED
|
||||
item_3_title=Suited And Booted
|
||||
item_3_comment=Find a quiet place to get dressed
|
||||
item_4_id=ACH_ACT_ONE
|
||||
item_4_title=Royal Blood
|
||||
item_4_comment=Deliver the news to King Theodore
|
||||
item_5_id=ACH_GET_BOOK
|
||||
item_5_title=Wicked Words
|
||||
item_5_comment=A book bound with flesh
|
||||
item_6_id=ACH_TRANS_BOOK
|
||||
item_6_title=Speak In Tongues
|
||||
item_6_comment=Translate the creepy book
|
||||
item_7_id=ACH_GET_PHOTO
|
||||
item_7_title=Photo Op
|
||||
item_7_comment=Successfully snap a photo
|
||||
item_8_id=ACH_GET_DLC
|
||||
item_8_title=Papers, Please
|
||||
item_8_comment=Get the Wildlands DLC
|
||||
item_9_id=ACH_BREAK_CATAPULT
|
||||
item_9_title=Mind The Gap
|
||||
item_9_comment=Fail to make it across the Elder Scar
|
||||
item_10_id=ACH_KILL_SPIDER
|
||||
item_10_title=Two Birds
|
||||
item_10_comment=Deal with the Spider
|
||||
item_11_id=ACH_RETURN_PAINT
|
||||
item_11_title=Special Delivery
|
||||
item_11_comment=Return the paint to it's rightful owner
|
||||
item_11_hidden=true
|
||||
item_12_id=ACH_LANDING_SPOT
|
||||
item_12_title=New Lands
|
||||
item_12_comment=Venture North, beyond the Scar
|
||||
item_13_id=ACH_BURIAL_DOOR
|
||||
item_13_title=Open Sesame
|
||||
item_13_comment=Find a way to open the door
|
||||
item_14_id=ACH_ACT_THREE
|
||||
item_14_title=Guardian Duty
|
||||
item_14_comment=Meet the Guardians
|
||||
item_14_hidden=true
|
||||
item_15_id=ACH_CUT_ARM
|
||||
item_15_title=Armed And Dangerous
|
||||
item_15_comment=Insult to injury
|
||||
item_16_id=ACH_NEW_HAVEN
|
||||
item_16_title=Against All Odds
|
||||
item_16_comment=Never give up
|
||||
item_17_id=ACH_VOID_OF_SPACE
|
||||
item_17_title=???
|
||||
item_17_comment=Something amiss
|
||||
item_18_id=ACH_MEET_TONDBERT
|
||||
item_18_title=Two Of A Kind
|
||||
item_18_comment=Rendezvous with a familiar face
|
||||
item_18_hidden=true
|
||||
item_19_id=ACH_KILL_MAGE
|
||||
item_19_title=Turn Up The Heat
|
||||
item_19_comment=End it, once and for all
|
||||
item_19_hidden=true
|
||||
148
devtools/create_achievements/gen/galaxy-1457085654.ini
Normal file
148
devtools/create_achievements/gen/galaxy-1457085654.ini
Normal file
@@ -0,0 +1,148 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACHI_LAND
|
||||
item_0_title=Good morning Xenophon!
|
||||
item_0_comment=You've managed to land on a planet.
|
||||
item_1_id=ACHI_MIND
|
||||
item_1_title=Observant player
|
||||
item_1_comment=You've obtained your first Mind'o'Matic.
|
||||
item_2_id=ACHI_JUNGLE
|
||||
item_2_title=Explorer
|
||||
item_2_comment=You've explored every single place in a jungle.
|
||||
item_2_hidden=true
|
||||
item_3_id=ACHI_HACKER
|
||||
item_3_title=Hacker
|
||||
item_3_comment=You have hacked into all datapads.
|
||||
item_4_id=ACHI_MEMORY
|
||||
item_4_title=Sweet memories
|
||||
item_4_comment=You have recovered some of J.U.L.I.A.'s erased memory clusters.
|
||||
item_5_id=ACHI_TRAVEL
|
||||
item_5_title=Traveller
|
||||
item_5_comment=You have visited all the planets.
|
||||
item_6_id=ACHI_LUDITE
|
||||
item_6_title=Luddite
|
||||
item_6_comment=You managed to go through the game without building an analytic upgrade
|
||||
item_6_hidden=true
|
||||
item_7_id=ACHI_SCIENTIST
|
||||
item_7_title=Real scientist
|
||||
item_7_comment=You've analyzed every single object in the game.
|
||||
item_8_id=ACHI_PLAT1
|
||||
item_8_title=Pacifist
|
||||
item_8_comment=You've decided to save life.
|
||||
item_8_hidden=true
|
||||
item_9_id=ACHI_PLAT2
|
||||
item_9_title=Science over all
|
||||
item_9_comment=You've decided that science is more important than life.
|
||||
item_9_hidden=true
|
||||
item_10_id=ACHI_PLAT3
|
||||
item_10_title=Apathy
|
||||
item_10_comment=You let the creature die. Why should you care, anyway?
|
||||
item_10_hidden=true
|
||||
item_11_id=ACHI_FIRST
|
||||
item_11_title=First contact
|
||||
item_11_comment=You encountered your first sentient extraterrestrial being.
|
||||
item_12_id=ACHI_UPGRADE
|
||||
item_12_title=Constructor Jr.
|
||||
item_12_comment=You built your first upgrade.
|
||||
item_13_id=ACHI_MEGABOT
|
||||
item_13_title=Megabot
|
||||
item_13_comment=You've fully upgraded Mobot.
|
||||
item_14_id=ACHI_REPAIR
|
||||
item_14_title=Plumber
|
||||
item_14_comment=You repaired the probe. The result is that you won't probably die.
|
||||
item_15_id=ACHI_XIR1
|
||||
item_15_title=Deadly Xir
|
||||
item_15_comment=You let Xir kill Mobot.
|
||||
item_15_hidden=true
|
||||
item_16_id=ACHI_XIR2
|
||||
item_16_title=Xir Destroyer
|
||||
item_16_comment=You let Xir kill Mobot 5 times.
|
||||
item_16_hidden=true
|
||||
item_17_id=ACHI_XIR3
|
||||
item_17_title=Xir the Invincible
|
||||
item_17_comment=You let Xir kill Mobot 10 times.
|
||||
item_17_hidden=true
|
||||
item_18_id=ACHI_XIR4
|
||||
item_18_title=Jaeger
|
||||
item_18_comment=You managed to erradicate Xir.
|
||||
item_18_hidden=true
|
||||
item_19_id=ACHI_SCHI
|
||||
item_19_title=Dreamer
|
||||
item_19_comment=You've just returned from the temple. Was it real?
|
||||
item_19_hidden=true
|
||||
item_20_id=ACHI_NIBIRU
|
||||
item_20_title=Artificial planet
|
||||
item_20_comment=You've discovered a secret planet in the Solar system.
|
||||
item_20_hidden=true
|
||||
item_21_id=ACHI_FULLMIND
|
||||
item_21_title=Great mind
|
||||
item_21_comment=You solved all Mind'o'Matics.
|
||||
item_22_id=ACHI_COMPL
|
||||
item_22_title=Completist
|
||||
item_22_comment=You have completed everything, the game had to offer.
|
||||
item_23_id=ACHI_END1
|
||||
item_23_title=Homesick
|
||||
item_23_comment=You've decided to return to the Earth.
|
||||
item_23_hidden=true
|
||||
item_24_id=ACHI_END2
|
||||
item_24_title=Adventurous
|
||||
item_24_comment=You've decided to stay and help Ambrosians.
|
||||
item_24_hidden=true
|
||||
item_25_id=ACHI_TRAPPER
|
||||
item_25_title=Trapper
|
||||
item_25_comment=You trapped the oceanic creature.
|
||||
item_25_hidden=true
|
||||
item_26_id=ACHI_DECRYPT
|
||||
item_26_title=Cryptoanalyst
|
||||
item_26_comment=You decrypted a substitution cypher.
|
||||
item_26_hidden=true
|
||||
item_27_id=ACHI_CREDITS
|
||||
item_27_title=Voyeur
|
||||
item_27_comment=You've discovered Mobot's secret hobby.
|
||||
item_27_hidden=true
|
||||
item_28_id=ACHI_SCAN
|
||||
item_28_title=Methodical
|
||||
item_28_comment=You scanned all the planets.
|
||||
item_29_id=ACHI_CORDES
|
||||
item_29_title=Unexpected visitor
|
||||
item_29_comment=Was that an Asylum?
|
||||
item_29_hidden=true
|
||||
item_30_id=ACHI_UNT_START
|
||||
item_30_title=Untold: Hungry for more?
|
||||
item_30_comment=You want to learn more about the past.
|
||||
item_30_hidden=true
|
||||
item_31_id=ACHI_UNT_BLUE
|
||||
item_31_title=Untold: Blue solved
|
||||
item_31_comment=Solve the whole blue cluster
|
||||
item_31_hidden=true
|
||||
item_32_id=ACHI_UNT_RED
|
||||
item_32_title=Untold: Red solved
|
||||
item_32_comment=Solve the whole red cluster
|
||||
item_32_hidden=true
|
||||
item_33_id=ACHI_UNT_PURPLE
|
||||
item_33_title=Untold: Purple solved
|
||||
item_33_comment=Solve the whole purple cluster
|
||||
item_33_hidden=true
|
||||
item_34_id=ACHI_UNT_GREEN
|
||||
item_34_title=Untold: Green solved
|
||||
item_34_comment=Solve the whole green cluster
|
||||
item_34_hidden=true
|
||||
item_35_id=ACHI_UNT_YELLOW
|
||||
item_35_title=Untold: Yellow solved
|
||||
item_35_comment=Solve the whole yellow cluster
|
||||
item_35_hidden=true
|
||||
item_36_id=ACHI_UNT_WIRELESS
|
||||
item_36_title=Untold: Go wireless
|
||||
item_36_comment=Obtain wireless connector
|
||||
item_36_hidden=true
|
||||
item_37_id=ACHI_UNT_BLINDER
|
||||
item_37_title=Untold: Blinder
|
||||
item_37_comment=Obtain a blinder
|
||||
item_37_hidden=true
|
||||
item_38_id=ACHI_UNT_AMPLIFIER
|
||||
item_38_title=Untold: Amplifier
|
||||
item_38_comment=Obtain connection amplifier
|
||||
item_38_hidden=true
|
||||
item_39_id=ACHI_UNT_FINISHED
|
||||
item_39_title=Untold: You know the story
|
||||
item_39_comment=You've completed the game
|
||||
item_39_hidden=true
|
||||
456
devtools/create_achievements/gen/galaxy-1460710709.ini
Normal file
456
devtools/create_achievements/gen/galaxy-1460710709.ini
Normal file
@@ -0,0 +1,456 @@
|
||||
[achievements:en]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Get on the Katmobile
|
||||
item_0_comment=Finished day one
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Wow, they're hypnotic...
|
||||
item_1_comment=Finished day two
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=We've met before, haven't we?
|
||||
item_2_comment=Finished day three
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Down the rabbit hole
|
||||
item_3_comment=Finished day four
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Been there, done that
|
||||
item_4_comment=Finished the game
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Procrastinator
|
||||
item_5_comment=Made your best efforts to miss the funeral
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Enjoying the scenery
|
||||
item_6_comment=Lost track of time on the road
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Hotwheels
|
||||
item_7_comment=Felt like literally taking the wheelchair for a spin
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=Aaw!
|
||||
item_8_comment=Tortured an imprisoned bum
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Undateable
|
||||
item_9_comment=Felt no apparent need to let Lenny down gently
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=Mr. Bear, reporting for duty!
|
||||
item_10_comment=Reunited with a furry friend
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Nocturnal
|
||||
item_11_comment=Rediscovered yourself as a creature of the night
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=How YOU doing?
|
||||
item_12_comment=Engaged in flirtatious behavior on the computer
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Resting scowly face
|
||||
item_13_comment=Learned a cold hard truth about your face
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Pyromaniac
|
||||
item_14_comment=Barely resisted the urge to barbeque a bear
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Passive smoking
|
||||
item_15_comment=Amplified Goober's lung cancer
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Film buff
|
||||
item_16_comment=Totally mesmerized by Goober's monologues
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Heretic
|
||||
item_17_comment=Wanted to engage in a good 'ol book burning
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Trigger happy
|
||||
item_18_comment=Really had it out for Goober
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Hooked on Corleys
|
||||
item_19_comment=Became a huge fan of those sweet, addictive, not to mention cancer-inducing sticks of tobacco
|
||||
item_19_hidden=true
|
||||
[achievements:de_DE]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Aufs Katmobil gestiegen
|
||||
item_0_comment=Tag 1 abgeschlossen
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Wow, die sind hypnotisierend ...
|
||||
item_1_comment=Tag 2 abgeschlossen
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=Wir haben uns schon mal getroffen, oder nicht?
|
||||
item_2_comment=Tag 3 abgeschlossen
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Sprung ins Ungewisse
|
||||
item_3_comment=Tag 4 abgeschlossen
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Alles schon mal da gewesen
|
||||
item_4_comment=Das Spiel abgeschlossen
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Was du heute kannst besorgen ...
|
||||
item_5_comment=Hast dein Bestes getan, die Beerdigung zu verpassen
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Die Landschaft genießen
|
||||
item_6_comment=Unterwegs die Zeit vergessen
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Heiße Reifen
|
||||
item_7_comment=Wolltest buchstäblich eine Runde mit dem Rollstuhl drehen
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=Aaah!
|
||||
item_8_comment=Einen eingesperrten Obdachlosen gequält
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Kein Gespür für Romantik
|
||||
item_9_comment=Hast kein Interesse daran gezeigt, Lenny sanft abzuservieren
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=Mr. Bär meldet sich zum Dienst!
|
||||
item_10_comment=Mit einem flauschigen Freund wiedervereint
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Nachtaktiv
|
||||
item_11_comment=Hast dich als Geschöpf der Nacht wiederentdeckt
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=Wie geht's denn so, Schätzchen?
|
||||
item_12_comment=Am Computer zu flirten angefangen
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Von Natur aus mürrisch
|
||||
item_13_comment=Die bittere Wahrheit über dein Gesicht erfahren
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Pyromane
|
||||
item_14_comment=Geradeso den Drang unterdrückt, einen Teddy anzuzünden
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Passivraucher
|
||||
item_15_comment=Goobers Lungenkrebs verschlimmert
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Filmkenner
|
||||
item_16_comment=Total fasziniert von Goobers Monologen
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Ketzer
|
||||
item_17_comment=Wolltest aus Büchern einen Scheiterhaufen basteln
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Folterknecht
|
||||
item_18_comment=Hattest es wirklich auf Goober abgesehen
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Süchtig nach Corleys
|
||||
item_19_comment=Ein riesiger Fan dieser wunderbaren, süchtig machenden und nicht zuletzt Krebs verursachende Tabakstängelchen geworden
|
||||
item_19_hidden=true
|
||||
[achievements:fr_FR]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Monter sur la Katmobile
|
||||
item_0_comment=A terminé le premier jour
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Oh, elles sont hypnotiques...
|
||||
item_1_comment=A terminé le deuxième jour
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=On s'est déjà rencontrés, n'est-ce pas ?
|
||||
item_2_comment=A terminé le troisième jour
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Tomber dans le terrier
|
||||
item_3_comment=A terminé le quatrième jour
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Déjà tout vu, déjà tout fait
|
||||
item_4_comment=A terminé le jeu
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Remet tout à demain
|
||||
item_5_comment=A fait de son mieux pour rater l'enterrement
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Admirer le paysage
|
||||
item_6_comment=A perdu la notion du temps sur la route
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Pneus en feu
|
||||
item_7_comment=A cédé à l'envie de faire un tour en fauteuil roulant, comme ça
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=Ooohh !
|
||||
item_8_comment=A torturé un clochard en prison
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Célibataire à jamais
|
||||
item_9_comment=N'a pas ressenti le besoin de rembarrer Lenny gentiment
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=Monsieur Nounours, au rapport !
|
||||
item_10_comment=A retrouvé un ami poilu
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Nocturne
|
||||
item_11_comment=S'est redécouverte comme une créature de la nuit
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=Comment ça va TOI ?
|
||||
item_12_comment=S'est comportée de manière suggestive sur l'ordinateur
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Expression naturellement antipathique
|
||||
item_13_comment=A appris une triste vérité sur votre visage
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Pyromane
|
||||
item_14_comment=A difficilement résisté à l'envie de passer un nounours au barbecue
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Tabagisme passif
|
||||
item_15_comment=A aggravé le cancer du poumon de Goober
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Cinéphile
|
||||
item_16_comment=Totalement fascinée par les monologues de Goober
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Hérétique
|
||||
item_17_comment=Voulait se faire une petite séance de brûlage de livres
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Gâchette facile
|
||||
item_18_comment=Avait vraiment Goober dans le collimateur
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Accro aux Corleys
|
||||
item_19_comment=Est devenue une grande fan de ces délicieuses tiges à tabac si addictives, sans oublier cancérigènes
|
||||
item_19_hidden=true
|
||||
[achievements:it_IT]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Sali sulla Katmobile
|
||||
item_0_comment=Hai finito il primo giorno
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Wow, sono proprio ipnotiche...
|
||||
item_1_comment=Hai finito il secondo giorno
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=Ci siamo già incontrati prima d'ora, vero?
|
||||
item_2_comment=Hai finito il terzo giorno.
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Giù per la tana del bianconiglio
|
||||
item_3_comment=Hai finito il quarto giorno
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Già visto tutto, già fatto tutto
|
||||
item_4_comment=Hai finito il gioco.
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Procrastinatore
|
||||
item_5_comment=Hai fatto il possibile per evitare il funerale
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Ammira il paesaggio
|
||||
item_6_comment=Per strada, hai perso la nozione del tempo
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Pneumatici di fuoco
|
||||
item_7_comment=Hai ceduto alla voglia di farti un giro sulla sedia a rotelle.
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=Ooohh!
|
||||
item_8_comment=Hai torturato un barbone in prigione
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Nessun appuntamento
|
||||
item_9_comment=Non hai sentito il bisogno di scaricare Lenny senza ferirlo
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=Mister Orsacchiotto, a rapporto!
|
||||
item_10_comment=Hai ritrovato un vecchio amico peloso
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Notturno
|
||||
item_11_comment=Hai scoperto di essere una creatura della notte
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=Come stai TU?
|
||||
item_12_comment=Comportamento malizioso sul computer
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Faccia istintivamente antipatica
|
||||
item_13_comment=Hai appreso una triste verità sul tuo viso
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Piromane
|
||||
item_14_comment=È difficile resistere all'idea di fare un barbecue di orsacchiotto
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Fumo passivo
|
||||
item_15_comment=Cancro al polmone terminale per Goober
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Cinefilo
|
||||
item_16_comment=Totalmente affascinato dai monologhi di Goober
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Eretico
|
||||
item_17_comment=Volevi cercare di fare un bel falò con i libri
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Grilletto facile
|
||||
item_18_comment=Hai sempre Goober nel mirino
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Dipendenza dalle Corleys
|
||||
item_19_comment=Sei diventato un grande fan di quei deliziosi, assuefacenti, e non dimentichiamo, cancro-inducenti, bastoncini di tabacco
|
||||
item_19_hidden=true
|
||||
[achievements:es_ES]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Subir al Katmóvil
|
||||
item_0_comment=Día uno terminado
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Vaya, son hipnóticas...
|
||||
item_1_comment=Día dos terminado
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=Nos conocemos de antes, ¿no?
|
||||
item_2_comment=Día tres terminado
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Descender por la madriguera del conejo
|
||||
item_3_comment=Día cuatro terminado
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Ya lo he visto, ya lo he hecho
|
||||
item_4_comment=Terminaste el juego
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Posponedora
|
||||
item_5_comment=Hiciste todo lo posible por perderte el funeral
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Disfrutando el paisaje
|
||||
item_6_comment=Perdiste la noción del tiempo en la carretera
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Hotwheels
|
||||
item_7_comment=Sentiste ganas de literalmente dar unas vueltas con una silla de ruedas
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=¡Ay!
|
||||
item_8_comment=Torturaste a un vagabundo encarcelado
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Infechable
|
||||
item_9_comment=No sentiste necesidad alguna de rechazar a Lenny con delicadeza
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=El Sr. Oso, ¡presente para el servicio!
|
||||
item_10_comment=Reunida con un amigo peludo
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Nocturno
|
||||
item_11_comment=Te redescubriste como una criatura de la noche
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=¿Cómo va ESO?
|
||||
item_12_comment=Tuviste un comportamiento coqueto en el ordenador
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Cara siempre enfurruñada
|
||||
item_13_comment=Aprendiste una fría y dura verdad acerca de tu cara
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Pirómana
|
||||
item_14_comment=Apenas resististe el impulso de convertir un oso en barbacoa
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Fumador pasivo
|
||||
item_15_comment=Amplificaste el cáncer de pulmón de Goober
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Fanática del cine
|
||||
item_16_comment=Totalmente fascinada por los monólogos de Goober
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Hereje
|
||||
item_17_comment=Quisiste implicarte en una clásica quema de libros
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Gatillo fácil
|
||||
item_18_comment=Le tenías manía de veras a Goober
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Adicta a las Corleys
|
||||
item_19_comment=Te convertiste en una gran fan de esos bonitos, adictivos y, que no se nos olvide, cancerígenos cigarrillos
|
||||
item_19_hidden=true
|
||||
[achievements:pl_PL]
|
||||
item_0_id=FinishDayOne
|
||||
item_0_title=Wsiądź na Katmobil
|
||||
item_0_comment=Ukończyłaś dzień pierwszy
|
||||
item_1_id=FinishDayTwo
|
||||
item_1_title=Wow, hipnotyczne...
|
||||
item_1_comment=Ukończyłaś dzień drugi
|
||||
item_2_id=FinishDayThree
|
||||
item_2_title=Spotkaliśmy się wcześniej, prawda?
|
||||
item_2_comment=Ukończyłaś dzień trzeci
|
||||
item_3_id=FinishDayFour
|
||||
item_3_title=Do króliczej dziury
|
||||
item_3_comment=Ukończyłaś dzień czwarty
|
||||
item_4_id=FinishGame
|
||||
item_4_title=Znam ten ból
|
||||
item_4_comment=Ukończyłaś grę
|
||||
item_5_id=Procrastinator
|
||||
item_5_title=Kunktator
|
||||
item_5_comment=Starałaś się z całych sił opuścić pogrzeb
|
||||
item_5_hidden=true
|
||||
item_6_id=EnjoyingTheScenery
|
||||
item_6_title=Rozkoszując się widokiem
|
||||
item_6_comment=Starałaś się z całych sił opuścić pogrzeb
|
||||
item_6_hidden=true
|
||||
item_7_id=Hotwheels
|
||||
item_7_title=Nowe 4 kółka
|
||||
item_7_comment=Straciłaś poczucie czasu na drodze
|
||||
item_7_hidden=true
|
||||
item_8_id=Aww
|
||||
item_8_title=Oooch!
|
||||
item_8_comment=Torturowałaś aresztowanego bezdomnego
|
||||
item_8_hidden=true
|
||||
item_9_id=Undateable
|
||||
item_9_title=Nierandkowalna
|
||||
item_9_comment=Nie czułaś potrzeby, by delikatnie odrzucić zaloty Lenny'ego
|
||||
item_9_hidden=true
|
||||
item_10_id=MrBear
|
||||
item_10_title=Pan Miś gotowy do służby!
|
||||
item_10_comment=Ponownie spotkałaś się z włochatym przyjacielem
|
||||
item_10_hidden=true
|
||||
item_11_id=Nocturnal
|
||||
item_11_title=Ciemność widzę
|
||||
item_11_comment=Odkryłaś się na nowo jako nocny marek
|
||||
item_11_hidden=true
|
||||
item_12_id=HowYouDoing
|
||||
item_12_title=A jak ty się miewasz?
|
||||
item_12_comment=Flirtowałaś przez komputer
|
||||
item_12_hidden=true
|
||||
item_13_id=RestingScowlyFace
|
||||
item_13_title=Nadąsana mina
|
||||
item_13_comment=Dowiedziałaś się ciężkiej prawdy o swojej twarzy
|
||||
item_13_hidden=true
|
||||
item_14_id=Pyromaniac
|
||||
item_14_title=Piroman
|
||||
item_14_comment=Ledwo powstrzymałaś się przed sfajczeniem misia
|
||||
item_14_hidden=true
|
||||
item_15_id=PassiveSmoking
|
||||
item_15_title=Bierne palenie
|
||||
item_15_comment=Pogorszyłaś raka płuc Goobera
|
||||
item_15_hidden=true
|
||||
item_16_id=FilmBuff
|
||||
item_16_title=Kinomaniak
|
||||
item_16_comment=Całkowicie zafascynowały cię monologi Goobera
|
||||
item_16_hidden=true
|
||||
item_17_id=Heretic
|
||||
item_17_title=Heretyczka
|
||||
item_17_comment=Chciałaś wziąć udział w starym dobrym paleniu książek
|
||||
item_17_hidden=true
|
||||
item_18_id=TriggerHappy
|
||||
item_18_title=Porażające doznania
|
||||
item_18_comment=Naprawdę lubisz dopiec Gooberowi
|
||||
item_18_hidden=true
|
||||
item_19_id=HookedOnCorleys
|
||||
item_19_title=Uzależniona od Corleysów
|
||||
item_19_comment=Stałaś się wielką fanką tych słodkich, uzależniających i rakotwórczych pałeczek tytoniu
|
||||
item_19_hidden=true
|
||||
185
devtools/create_achievements/gen/galaxy-1469845437.ini
Normal file
185
devtools/create_achievements/gen/galaxy-1469845437.ini
Normal file
@@ -0,0 +1,185 @@
|
||||
[stats:en]
|
||||
item_0_id=DEFEATED_BACKERS
|
||||
item_0_comment=Defeated Backers
|
||||
item_0_start=0
|
||||
item_1_id=HOW_MANY_DRINKS
|
||||
item_1_comment=How Many Drinks
|
||||
item_1_start=0
|
||||
item_2_id=MUSHROOM_COUNT
|
||||
item_2_comment=Mushroom Count
|
||||
item_2_start=0
|
||||
item_3_id=ENEMY_TYPES_KILLED
|
||||
item_3_comment=Enemy Types Killed
|
||||
item_3_start=0
|
||||
item_4_id=KILL_COUNT
|
||||
item_4_comment=Kill Count
|
||||
item_4_start=0
|
||||
item_5_id=WAFE_FIRE_POINTS
|
||||
item_5_comment=WAFE Fire Points
|
||||
item_5_start=0
|
||||
item_6_id=WAFE_AIR_POINTS
|
||||
item_6_comment=WAFE Air Points
|
||||
item_6_start=0
|
||||
item_7_id=WAFE_WATER_POINTS
|
||||
item_7_comment=WAFE Water Points
|
||||
item_7_start=0
|
||||
item_8_id=WAFE_EARTH_POINTS
|
||||
item_8_comment=WAFE Earth Points
|
||||
item_8_start=0
|
||||
item_9_id=ELEPORTED_LOCATIONS
|
||||
item_9_comment=Ele'ported Locations
|
||||
item_9_start=0
|
||||
item_10_id=READ_COUNT
|
||||
item_10_comment=Read Count
|
||||
item_10_start=0
|
||||
item_11_id=HOW_MANY_CLASSES
|
||||
item_11_comment=How Many Classes
|
||||
item_11_start=0
|
||||
item_12_id=HOW_MANY_SIDEQUESTS
|
||||
item_12_comment=How Many Sidequests
|
||||
item_12_start=0
|
||||
item_13_id=TEAR_GEMS_COLLECTED
|
||||
item_13_comment=Tear Gems Collected
|
||||
item_13_start=0
|
||||
item_14_id=KILL_COUNT50
|
||||
item_14_comment=Kill Count
|
||||
item_14_start=0
|
||||
item_15_id=KILL_COUNT100
|
||||
item_15_comment=Kill Count
|
||||
item_15_start=0
|
||||
item_16_id=KILL_COUNT500
|
||||
item_16_comment=Kill Count
|
||||
item_16_start=0
|
||||
[achievements:en]
|
||||
item_0_id=DABBLING
|
||||
item_0_title=Dabbling
|
||||
item_0_comment=Earn your first spells from the Sphere of Knowledge.
|
||||
item_1_id=BACK_OFF_BACKERS
|
||||
item_1_title=Back Off Backers
|
||||
item_1_comment=Beat both Mage sparring partners.
|
||||
item_2_id=YOU_KNOW_YOUR_LIQUOR
|
||||
item_2_title=You Know Your Liquor
|
||||
item_2_comment=Acquire one of each drink type at the tavern.
|
||||
item_3_id=WHAT_RIVER_CARD
|
||||
item_3_title=What River Card?
|
||||
item_3_comment=Win a hand of Demon's Deal.
|
||||
item_4_id=CARD_SHARK
|
||||
item_4_title=Card Shark
|
||||
item_4_comment=Win the maximum number of Demon's Deal rounds.
|
||||
item_5_id=LOVE_THOSE_SHROOMS
|
||||
item_5_title=Love Those 'Shrooms
|
||||
item_5_comment=Pick all mushroom clusters in the forest.
|
||||
item_6_id=MERCY_TRUMPS_MURDER
|
||||
item_6_title=Mercy Trumps Murder
|
||||
item_6_comment=Spare a tainted life.
|
||||
item_7_id=YOURE_NO_MARMON
|
||||
item_7_title=You're No Marmon
|
||||
item_7_comment=Complete the first trial.
|
||||
item_8_id=BACK_FOR_MORE
|
||||
item_8_title=Back For More
|
||||
item_8_comment=Earn your second spells from the Sphere of Knowledge.
|
||||
item_9_id=I_GET_AROUND
|
||||
item_9_title=I Get Around
|
||||
item_9_comment=Ele'port to each pillar stone location.
|
||||
item_10_id=GHOST_STORY
|
||||
item_10_title=Ghost Story
|
||||
item_10_comment=Optimally complete the Fire side quest.
|
||||
item_11_id=THE_HEIST
|
||||
item_11_title=The Heist
|
||||
item_11_comment=Optimally complete the Water side quest.
|
||||
item_12_id=GREEN_FIEND
|
||||
item_12_title=Green Fiend
|
||||
item_12_comment=Optimally complete the Earth side quest.
|
||||
item_13_id=THE_AIR_UP_THERE
|
||||
item_13_title=The Air Up There
|
||||
item_13_comment=Optimally complete the Air side quest.
|
||||
item_14_id=NO_STONE_UNTURNED
|
||||
item_14_title=No Stone Unturned
|
||||
item_14_comment=Complete all class-based side quests with optimal outcomes.
|
||||
item_15_id=HONORABLE
|
||||
item_15_title=Honorable
|
||||
item_15_comment=Return a borrowed item.
|
||||
item_16_id=HANDLED_WITH_CARE
|
||||
item_16_title=Handled With Care
|
||||
item_16_comment=No sacred avian was harmed.
|
||||
item_17_id=CLIMBED_EVERY_MOUNTAIN
|
||||
item_17_title=Climbed Every Mountain
|
||||
item_17_comment=Complete the second trial.
|
||||
item_18_id=NOW_YOURE_TALKING
|
||||
item_18_title=Now You're Talking
|
||||
item_18_comment=Earn your third spells from the Sphere of Knowledge.
|
||||
item_19_id=DETECTIVE_DARC
|
||||
item_19_title=Detective D'arc
|
||||
item_19_comment=Complete the severed circle story branch.
|
||||
item_20_id=DIVERSIFIED
|
||||
item_20_title=Diversified
|
||||
item_20_comment=Kill one of each monster type.
|
||||
item_21_id=WELL_READ
|
||||
item_21_title=Well Read
|
||||
item_21_comment=Find and read all books and notes.
|
||||
item_22_id=COLLECTOR
|
||||
item_22_title=Collector
|
||||
item_22_comment=Find all three "Tear" class brooches.
|
||||
item_23_id=WHO_PUT_DA_LIGHTS_OUT
|
||||
item_23_title=Who Put Da Lights Out?
|
||||
item_23_comment=Extinguish the Redcaps' camp fire.
|
||||
item_24_id=THANKS_BUT_NO_THANKS
|
||||
item_24_title=Thanks, But No Thanks
|
||||
item_24_comment=Reject a dark deal.
|
||||
item_25_id=ITS_NOT_EASY_BEING_GREEN
|
||||
item_25_title=It's Not Easy Being Green
|
||||
item_25_comment=Make a red delivery to the Greencaps.
|
||||
item_26_id=IF_I_EVER_SEE_ANOTHER_GOBLIN
|
||||
item_26_title=If I Ever See Another Goblin...
|
||||
item_26_comment=Complete the third trial.
|
||||
item_27_id=FRIEND_IN_NEED
|
||||
item_27_title=Friend in Need
|
||||
item_27_comment=An ally survives.
|
||||
item_28_id=ONE_MAN_BOMB_SQUAD
|
||||
item_28_title=One Man Bomb Squad
|
||||
item_28_comment=Both allies survive.
|
||||
item_29_id=SHOWDOWN
|
||||
item_29_title=Showdown
|
||||
item_29_comment=Defeat the Big Bad.
|
||||
item_30_id=MAXED_OUT
|
||||
item_30_title=Maxed Out
|
||||
item_30_comment=Max out all your stats.
|
||||
item_31_id=YOU_MADE_YOUR_POINTS
|
||||
item_31_title=You Made Your Points
|
||||
item_31_comment=Finish the game with max XP / score.
|
||||
item_32_id=INITIATED
|
||||
item_32_title=Initiated
|
||||
item_32_comment=Complete the game.
|
||||
item_33_id=STAY_CLASSY
|
||||
item_33_title=Stay Classy
|
||||
item_33_comment=Finish the game with all 4 classes.
|
||||
item_34_id=PACIFIST
|
||||
item_34_title=Pacifist
|
||||
item_34_comment=Kill only the bosses (no regular monsters).
|
||||
item_35_id=PYRO
|
||||
item_35_title=Pyro
|
||||
item_35_comment=Earn all Fire class Bonus points.
|
||||
item_36_id=FLOOD_READY
|
||||
item_36_title=Flood Ready
|
||||
item_36_comment=Earn all Water class Bonus points.
|
||||
item_37_id=GROUNDED
|
||||
item_37_title=Grounded
|
||||
item_37_comment=Earn all Earth class Bonus points.
|
||||
item_38_id=UP_UP_AND_AWAY
|
||||
item_38_title=Up, Up, and Away
|
||||
item_38_comment=Earn all Air class Bonus points.
|
||||
item_39_id=WHOS_COUNTING
|
||||
item_39_title=Who's Counting?
|
||||
item_39_comment=Kill 50 enemies.
|
||||
item_40_id=DEDICATED
|
||||
item_40_title=Dedicated
|
||||
item_40_comment=Kill 100 enemies.
|
||||
item_41_id=INSATIABLE
|
||||
item_41_title=Insatiable
|
||||
item_41_comment=Kill 500 enemies.
|
||||
item_42_id=APOCALYPTIC
|
||||
item_42_title=Apocalyptic
|
||||
item_42_comment=Kill 1,000 enemies.
|
||||
item_43_id=DONT_NEED_NO_STINKIN_BUFFS
|
||||
item_43_title=Don't Need No Stinkin' Buffs
|
||||
item_43_comment=Beat the game without equipping any extra gems or items (after the initial tutorial).
|
||||
86
devtools/create_achievements/gen/galaxy-1489938431.ini
Normal file
86
devtools/create_achievements/gen/galaxy-1489938431.ini
Normal file
@@ -0,0 +1,86 @@
|
||||
[achievements:en]
|
||||
item_0_id=EnterOffice
|
||||
item_0_title=Clocking in
|
||||
item_0_comment=Another day in paradise!
|
||||
item_1_id=Tiger
|
||||
item_1_title=Satisfied customer
|
||||
item_1_comment=A feathery meal for our feline friend
|
||||
item_2_id=Quenched
|
||||
item_2_title=Quenched
|
||||
item_2_comment=Tija has her water
|
||||
item_3_id=WildYam
|
||||
item_3_title=A new source secured
|
||||
item_3_comment=Nyorak has her wild yam
|
||||
item_4_id=DragonsBlood
|
||||
item_4_title=Blood of the Dragon
|
||||
item_4_comment=Melekat and Sumping can now make their red dye
|
||||
item_5_id=BoyLog
|
||||
item_5_title=Spotted
|
||||
item_5_comment=The missing boy has been spotted
|
||||
item_6_id=FamilyReunited
|
||||
item_6_title=Family Reunited
|
||||
item_6_comment=The boy is lost no more
|
||||
item_7_id=Spooked
|
||||
item_7_title=Spooked
|
||||
item_7_comment=David vs Goliath!
|
||||
item_8_id=Honey
|
||||
item_8_title=A sticky mess
|
||||
item_8_comment=Some honey has been gathered
|
||||
item_9_id=TurtleHop
|
||||
item_9_title=Stepping stone
|
||||
item_9_comment=A new way to hop!
|
||||
item_10_id=Axeback
|
||||
item_10_title=Trust
|
||||
item_10_comment=Yandi has been trusted with the return of his axe
|
||||
item_11_id=Streak
|
||||
item_11_title=Streak!
|
||||
item_11_comment=Achieved 3 consecutive wins in Semut Orang Gajah
|
||||
item_12_id=HiScore
|
||||
item_12_title=Hi-score!
|
||||
item_12_comment=Achieved new high score in Semut Orang Gajah
|
||||
item_13_id=DogPat
|
||||
item_13_title=You can pet the dog in Sumatra: Fate of Yandi
|
||||
item_13_comment=Who's a good boy?
|
||||
item_14_id=Recordbark
|
||||
item_14_title=Sound engineer
|
||||
item_14_comment=Maybe Yandi can think about a new career
|
||||
item_15_id=Checkmate
|
||||
item_15_title=Checkmate
|
||||
item_15_comment=A poignant discovery
|
||||
item_16_id=Ramdancamera
|
||||
item_16_title=Who was that?
|
||||
item_16_comment=The flashing glimpse of a friend
|
||||
item_16_hidden=true
|
||||
item_17_id=Compass
|
||||
item_17_title=Navigator
|
||||
item_17_comment=Incredible ingenuity!
|
||||
item_18_id=Rollaway
|
||||
item_18_title=Roll away the stone
|
||||
item_18_comment=A little grease goes a long way
|
||||
item_19_id=Howgrund
|
||||
item_19_title=Where have I seen this before?
|
||||
item_19_comment=A familiar friend...
|
||||
item_20_id=Revelations
|
||||
item_20_title=Revelations
|
||||
item_20_comment=Yandi uncovers a huge scandal
|
||||
item_20_hidden=true
|
||||
item_21_id=Mansquished
|
||||
item_21_title=Flat as a pancake
|
||||
item_21_comment=I think he deserved it for what he did
|
||||
item_21_hidden=true
|
||||
item_22_id=Logon
|
||||
item_22_title=Password accepted!
|
||||
item_22_comment=She really likes orangutans
|
||||
item_22_hidden=true
|
||||
item_23_id=Perch
|
||||
item_23_title=Vista
|
||||
item_23_comment=A view of destruction.
|
||||
item_23_hidden=true
|
||||
item_24_id=TheEnd
|
||||
item_24_title=The End
|
||||
item_24_comment=You have completed Sumatra: Fate of Yandi
|
||||
item_24_hidden=true
|
||||
item_25_id=Ramdan
|
||||
item_25_title=Reunited
|
||||
item_25_comment=A touching moment
|
||||
item_25_hidden=true
|
||||
76
devtools/create_achievements/gen/galaxy-1562711791.ini
Normal file
76
devtools/create_achievements/gen/galaxy-1562711791.ini
Normal file
@@ -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.
|
||||
72
devtools/create_achievements/gen/galaxy-1602588462.ini
Normal file
72
devtools/create_achievements/gen/galaxy-1602588462.ini
Normal file
@@ -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
|
||||
169
devtools/create_achievements/gen/galaxy-1637485057.ini
Normal file
169
devtools/create_achievements/gen/galaxy-1637485057.ini
Normal file
@@ -0,0 +1,169 @@
|
||||
[achievements:en]
|
||||
item_0_id=START_OF_SHIFT_MALE
|
||||
item_0_title=Start of shift (Male)
|
||||
item_0_comment=Complete the male cop origin
|
||||
item_1_id=START_OF_SHIFT_FEMALE
|
||||
item_1_title=Start of shift (female)
|
||||
item_1_comment=Complete the female cop origin
|
||||
item_2_id=FIRST_ROUND_MALE
|
||||
item_2_title=First round (male)
|
||||
item_2_comment=Complete the male bartender origin
|
||||
item_3_id=FIRST_ROUND_FEMALE
|
||||
item_3_title=First round (female)
|
||||
item_3_comment=Complete the female bartender origin
|
||||
item_4_id=CURTAIN_RISES_MALE
|
||||
item_4_title=The curtain rises (male)
|
||||
item_4_comment=Complete the male actor origin
|
||||
item_5_id=CURTAIN_RISES_FEMALE
|
||||
item_5_title=The curtain rises (female)
|
||||
item_5_comment=Complete the female actor origin
|
||||
item_6_id=FORESIGHT
|
||||
item_6_title=Foresight
|
||||
item_6_comment=Defeat a foe with firsthand knowledge
|
||||
item_7_id=BURP
|
||||
item_7_title=Burp
|
||||
item_7_comment=Food tames the beast
|
||||
item_8_id=KILLAMENTAL
|
||||
item_8_title=Killamental
|
||||
item_8_comment=Why take the risk?
|
||||
item_9_id=A_NEW_HOME
|
||||
item_9_title=A new home
|
||||
item_9_comment=A new world. A new life.
|
||||
item_10_id=AS_YOU_WERE
|
||||
item_10_title=As you were
|
||||
item_10_comment=Perhaps it was meant to be this way...
|
||||
item_11_id=NICE_SHOT
|
||||
item_11_title=Nice shot
|
||||
item_11_comment=Enter the Eddings house using Vicki
|
||||
item_12_id=WELL_THROWN
|
||||
item_12_title=Well thrown
|
||||
item_12_comment=Enter the Eddings house using Mandana
|
||||
item_13_id=WELCOME_LOGAN
|
||||
item_13_title=Welcome Logan
|
||||
item_13_comment=Welcome Logan to the party
|
||||
item_14_id=REDOORDANCY
|
||||
item_14_title=Re-door-dancy
|
||||
item_14_comment=Needlessly unlock the same door in two different ways
|
||||
item_15_id=SEAFOOD
|
||||
item_15_title=Seafood
|
||||
item_15_comment=Calamari for a year!
|
||||
item_16_id=SHISHKABOB
|
||||
item_16_title=Shishkabob
|
||||
item_16_comment=Well skewered, Mandana
|
||||
item_17_id=WELCOME_VICKI
|
||||
item_17_title=Welcome Vicki
|
||||
item_17_comment=Welcome Vicki to the party
|
||||
item_18_id=ALLEY_BESTOWER
|
||||
item_18_title=Alley Bestower
|
||||
item_18_comment=Disperse the Staten Island ghost
|
||||
item_19_id=BROS
|
||||
item_19_title=Boys night
|
||||
item_19_comment=Finish three missions with an all male party
|
||||
item_20_id=GIRLS
|
||||
item_20_title=Girl powered
|
||||
item_20_comment=Embark on three missions with an all female party
|
||||
item_21_id=WHOLETRUTH
|
||||
item_21_title=The whole truth
|
||||
item_21_comment=Get to the truth of what happened
|
||||
item_22_id=NEVERFORGET
|
||||
item_22_title=Never Forget
|
||||
item_22_comment=Visit a special location on a certain day
|
||||
item_23_id=WALLSTEEETBESTOW
|
||||
item_23_title=Wall Street Bestower
|
||||
item_23_comment=Disperse the ghost on Wall Street
|
||||
item_24_id=FIREANDSPIRITS
|
||||
item_24_title=Fire and Spirits
|
||||
item_24_comment=Embark on four missions with Eli and Logan
|
||||
item_25_id=LEADANDFLAME
|
||||
item_25_title=Lead and Flame
|
||||
item_25_comment=Head out four times with Eli and Vicki
|
||||
item_26_id=SWORDANDBULLETS
|
||||
item_26_title=Sword and Bullets
|
||||
item_26_comment=Select Mandana and Vicki four times for missions
|
||||
item_27_id=STEELANDSOULS
|
||||
item_27_title=Steel and Souls
|
||||
item_27_comment=Start four missions with Mandana and Logan
|
||||
item_28_id=INSEPARABLE
|
||||
item_28_title=Inseparable
|
||||
item_28_comment=Keep Eli and Mandana together for six missions
|
||||
item_29_id=MAXFIREPOWER
|
||||
item_29_title=Maximum Fire Power
|
||||
item_29_comment=Choose Eli six times for missions
|
||||
item_30_id=FULLJINN
|
||||
item_30_title=All Jinn
|
||||
item_30_comment=Choose Mandana six times for missions
|
||||
item_31_id=EFFECTIVEDETECTIVE
|
||||
item_31_title=Effective Detective
|
||||
item_31_comment=Choose Vicki four times for missions
|
||||
item_32_id=FULLOFSPIRIT
|
||||
item_32_title=Full of Spirit
|
||||
item_32_comment=Choose Logan four times for missions
|
||||
item_33_id=REAMUSED
|
||||
item_33_title=Re-amused
|
||||
item_33_comment=Calli returns to her former position
|
||||
item_34_id=MUSEREFUSED
|
||||
item_34_title=Muse Refused
|
||||
item_34_comment=There's a new muse in town
|
||||
item_35_id=NOTAMUSED
|
||||
item_35_title=Not a-mused
|
||||
item_35_comment=No muse in Brooklyn tonight...
|
||||
item_36_id=REALLY
|
||||
item_36_title=Really?
|
||||
item_36_comment=Nice try
|
||||
item_37_id=DEALSTRUCK
|
||||
item_37_title=It is done
|
||||
item_37_comment=A deal has been struck
|
||||
item_38_id=ALLSFAE
|
||||
item_38_title=All's Fae in Love and War
|
||||
item_38_comment=Better safe than sorry
|
||||
item_39_id=DRAGONSAVIOR
|
||||
item_39_title=Dragon savior
|
||||
item_39_comment=Free of torment at last
|
||||
item_40_id=DRAGONSLAYER
|
||||
item_40_title=Dragon slayer
|
||||
item_40_comment=Kevin now has a second chance
|
||||
item_41_id=BROOKLYNBESTOWER
|
||||
item_41_title=Brooklyn Bestower
|
||||
item_41_comment=Free the Brooklyn ghost
|
||||
item_42_id=FULLPARTY
|
||||
item_42_title=Full Party
|
||||
item_42_comment=Reach the final end with your full crew in tow
|
||||
item_43_id=FREEDOM
|
||||
item_43_title=Freedom
|
||||
item_43_comment=Free at last
|
||||
item_44_id=NEWWORLD
|
||||
item_44_title=A New World
|
||||
item_44_comment=We'll do it right this time
|
||||
item_45_id=THEFALL
|
||||
item_45_title=The Fall
|
||||
item_45_comment=The only way to be sure
|
||||
item_46_id=REFUSAL
|
||||
item_46_title=Refusal
|
||||
item_46_comment=Resistance is futile
|
||||
item_47_id=UNCHIDED
|
||||
item_47_title=Unchided
|
||||
item_47_comment=Finish a jailbreak without getting chided by a ghost
|
||||
item_48_id=COMMENTARY
|
||||
item_48_title=Listen to us
|
||||
item_48_comment=Leave commentary mode on for the entire game, from the opening menu to the closing credits.
|
||||
item_49_id=NOHINT
|
||||
item_49_title=No Help Needed
|
||||
item_49_comment=Never ask your friends for a hint
|
||||
item_50_id=STATUSQUO
|
||||
item_50_title=Maintain the status quo
|
||||
item_50_comment=Nobody has to die tonight
|
||||
item_51_id=STATENEXILED
|
||||
item_51_title=The bond is broken
|
||||
item_51_comment=A villain escapes her punishment
|
||||
item_52_id=TREEHUGGER
|
||||
item_52_title=Tree hugger
|
||||
item_52_comment=Show sympathy for one of nature's creatures
|
||||
item_53_id=PETRIFIEDTREE
|
||||
item_53_title=Petrified forest
|
||||
item_53_comment=There's a new statue in the North Grove
|
||||
item_54_id=NATUREKILLER
|
||||
item_54_title=Nature killer
|
||||
item_54_comment=No mercy for the trees
|
||||
item_55_id=SOLOCONF
|
||||
item_55_title=Solo confrontation
|
||||
item_55_comment=Reach the final confrontation alone
|
||||
208
devtools/create_achievements/gen/galaxy-1657623040.ini
Normal file
208
devtools/create_achievements/gen/galaxy-1657623040.ini
Normal file
@@ -0,0 +1,208 @@
|
||||
[achievements:en]
|
||||
item_0_id=TIME
|
||||
item_0_title=Time and Punishment
|
||||
item_0_comment=Spite Jem
|
||||
item_0_hidden=true
|
||||
item_1_id=CRACKSHOT
|
||||
item_1_title=Crackshot
|
||||
item_1_comment=Beat Marisol at shooting
|
||||
item_2_id=GUNSLINGER
|
||||
item_2_title=Gunslinger
|
||||
item_2_comment=Beat Marisol at shooting on your first try
|
||||
item_3_id=SHARPSHOOTER
|
||||
item_3_title=Sharpshooter
|
||||
item_3_comment=Beat Marisol at shooting on your first try...with a perfect score (and without practicing)
|
||||
item_4_id=HANGOVER
|
||||
item_4_title=Heck of A Hangover
|
||||
item_4_comment=Stop the bar brawl by smashing a bottle over the thug's head
|
||||
item_5_id=ONCEUPONATIME
|
||||
item_5_title=Once Upon A Time In Western Vespuccia
|
||||
item_5_comment=Complete the game
|
||||
item_6_id=SUCKER
|
||||
item_6_title=Duck, You Sucker!
|
||||
item_6_comment=Knock Jem out
|
||||
item_7_id=MAGSIX
|
||||
item_7_title=The Magnificent Six
|
||||
item_7_comment=Get all high relationship companion excursions in one playthrough
|
||||
item_8_id=BLOODTHIRSTY
|
||||
item_8_title=Bloodthirsty
|
||||
item_8_comment=Picked Phil's plan for the wagon raid
|
||||
item_9_id=SNEAKY
|
||||
item_9_title=Sneaky
|
||||
item_9_comment=Picked Nadine's plan for the wagon raid
|
||||
item_10_id=THEATRICAL
|
||||
item_10_title=Theatrical
|
||||
item_10_comment=Picked Jake's plan for the wagon raid
|
||||
item_11_id=BLUFFER
|
||||
item_11_title=Master Bluffer
|
||||
item_11_comment=Keep Jake's bluff going as long as possible
|
||||
item_12_id=BURNIT
|
||||
item_12_title=Burn It To The Ground
|
||||
item_12_comment=Blew up Dr. Clark's lab
|
||||
item_12_hidden=true
|
||||
item_13_id=STRAIGHT
|
||||
item_13_title=Straight and Narrow
|
||||
item_13_comment=Convinced Jem to give up his criminal ways
|
||||
item_14_id=CROWNS
|
||||
item_14_title=A Fistful of Crowns
|
||||
item_14_comment=Earned 200 crowns or more in one playthrough
|
||||
item_15_id=CATNAP
|
||||
item_15_title=Cat Nap
|
||||
item_15_comment=Drugged the wildcat
|
||||
item_16_id=UNION
|
||||
item_16_title=Union Man
|
||||
item_16_comment=Enter the Jolly Good Club with Phil's help
|
||||
item_17_id=JUSTICE
|
||||
item_17_title=Rough Justice
|
||||
item_17_comment=Enter the Jolly Good Club with Danny's help
|
||||
item_18_id=DOCREDBIRD
|
||||
item_18_title=Dr. Redbird: Medicine Woman
|
||||
item_18_comment=Enter the Jolly Good Club with Nadine's help
|
||||
item_19_id=BRUTEFORCE
|
||||
item_19_title=Brute Force
|
||||
item_19_comment=Get into LaPorte's room on your first try without finding any clues
|
||||
item_19_hidden=true
|
||||
item_20_id=STINKY
|
||||
item_20_title=Stinky
|
||||
item_20_comment=Offer soap to your companions
|
||||
item_20_hidden=true
|
||||
item_21_id=HATS
|
||||
item_21_title=Woman of Many Hats
|
||||
item_21_comment=Tried on all the hats in the game in a single playthrough
|
||||
item_21_hidden=true
|
||||
item_22_id=DELIVERY
|
||||
item_22_title=Special Delivery
|
||||
item_22_comment=Return all of Dr. Clark's belongings
|
||||
item_22_hidden=true
|
||||
item_23_id=DEMONS
|
||||
item_23_title=Exorcised the Demons
|
||||
item_23_comment=Successfully helped Captain Boylan
|
||||
item_24_id=SHOW
|
||||
item_24_title=Heck of a Show
|
||||
item_24_comment=Fully helped Miss Hatomi's troupe
|
||||
item_25_id=MOUNTAIN
|
||||
item_25_title=Off the Mountain
|
||||
item_25_comment=Escaped New Bethel
|
||||
item_26_id=BULLET
|
||||
item_26_title=Bullet Time
|
||||
item_26_comment=Danny helped get rid of the guard
|
||||
item_27_id=POTION
|
||||
item_27_title=Potion Master
|
||||
item_27_comment=Nadine helped get rid of the guard
|
||||
item_28_id=GHOST
|
||||
item_28_title=Ghost of a Chance
|
||||
item_28_comment=Phil helped get rid of the guard
|
||||
item_29_id=TRICKSTER
|
||||
item_29_title=Outsmarted the Trickster
|
||||
item_29_comment=Got the stick back from the coyote
|
||||
item_30_id=FLUFFY
|
||||
item_30_title=The Good, The Bad, and the Fluffy
|
||||
item_30_comment=Pet Leeza Lou 5 times
|
||||
item_30_hidden=true
|
||||
item_31_id=STARS
|
||||
item_31_title=Stargazer
|
||||
item_31_comment=Correctly identify all constellations without any mistakes
|
||||
item_32_id=TRAITOR
|
||||
item_32_title=The Last Traitor
|
||||
item_32_comment=Deal with Hernandez
|
||||
item_33_id=BUZZKILL
|
||||
item_33_title=Buzzkill
|
||||
item_33_comment=Got the bandits to leave by shooting the wasp nest
|
||||
item_34_id=HERO
|
||||
item_34_title=Heroic
|
||||
item_34_comment=Save the kid at the river
|
||||
item_35_id=NUDITY
|
||||
item_35_title=Gratuitous Nudity
|
||||
item_35_comment=Convince everyone to pose for Mr. Treadway
|
||||
item_35_hidden=true
|
||||
item_36_id=TABLES
|
||||
item_36_title=Tables Turned
|
||||
item_36_comment=Outsmart the scammer
|
||||
item_37_id=HUNTER
|
||||
item_37_title=Master Hunter
|
||||
item_37_comment=Shoot all the pheasants
|
||||
item_38_id=FISH
|
||||
item_38_title=Fish Story
|
||||
item_38_comment=Catch all the fish
|
||||
item_39_id=SAMARITAN
|
||||
item_39_title=Good Samaritan
|
||||
item_39_comment=Warned the labor union about the bomb
|
||||
item_39_hidden=true
|
||||
item_40_id=TRADITION
|
||||
item_40_title=Tradition Observer
|
||||
item_40_comment=Write something on the boulder
|
||||
item_41_id=GREATMAN
|
||||
item_41_title=A Great Man
|
||||
item_41_comment=Meet Lieutenant Morales
|
||||
item_41_hidden=true
|
||||
item_42_id=MOVING
|
||||
item_42_title=Moving On
|
||||
item_42_comment=Help Danny with the memorial
|
||||
item_43_id=COYOTE
|
||||
item_43_title=The Sign of the Coyote
|
||||
item_43_comment=Help the sick coyote
|
||||
item_44_id=INITIATE
|
||||
item_44_title=Initiate
|
||||
item_44_comment=Perform the labor union initiation correctly on your first try
|
||||
item_45_id=LOOSE
|
||||
item_45_title=Loose-Lipped
|
||||
item_45_comment=Get the Fortuyn family to open up
|
||||
item_46_id=TONGUE
|
||||
item_46_title=Tongue Twister
|
||||
item_46_comment=You succeeded at Phil's challenge
|
||||
item_47_id=LOCKS
|
||||
item_47_title=Locksmith
|
||||
item_47_comment=Pick every lock in the game in a single playthrough
|
||||
item_48_id=CURRENT
|
||||
item_48_title="Current" Events
|
||||
item_48_comment=Show 25 people the Aetheric Expo article
|
||||
item_48_hidden=true
|
||||
item_49_id=HARDFEELINGS
|
||||
item_49_title=Some Hard Feelings
|
||||
item_49_comment=You punched Jake
|
||||
item_50_id=JOURNEY
|
||||
item_50_title=The Journey Begins
|
||||
item_50_comment=Set off across Western Vespuccia
|
||||
item_51_id=ELPRESIDIO
|
||||
item_51_title=I Left My Heart in El Presidio
|
||||
item_51_comment=Arrive in El Presidio
|
||||
item_52_id=DESPERATE
|
||||
item_52_title=Desperate Times
|
||||
item_52_comment=Pawned one of your companions' belongings
|
||||
item_53_id=CLOSECALL
|
||||
item_53_title=Close Call
|
||||
item_53_comment=Phil disarmed the bomb
|
||||
item_54_id=LISTENER
|
||||
item_54_title=Good Listener
|
||||
item_54_comment=Let Martha handle Mr. Sirkas
|
||||
item_55_id=OILWELL
|
||||
item_55_title=Oil's Well That Ends Well
|
||||
item_55_comment=Saved Cormac
|
||||
item_56_id=CARDS
|
||||
item_56_title=Not in the Cards
|
||||
item_56_comment=Expose Lady Tyché's operation
|
||||
item_57_id=POST
|
||||
item_57_title=In Rain, Sleet, or Snow...
|
||||
item_57_comment=Saved the post office
|
||||
item_58_id=BONES
|
||||
item_58_title=Fossil Hunter
|
||||
item_58_comment=Successfully tagged 5 fossils
|
||||
item_59_id=SAYAGAIN
|
||||
item_59_title=Say That Again
|
||||
item_59_comment=What a literal turn of mind you have
|
||||
item_60_id=WILY
|
||||
item_60_title=Wily Coyote, Super Genius
|
||||
item_60_comment=He's not very bright
|
||||
item_61_id=JOKESTER
|
||||
item_61_title=Jokester
|
||||
item_61_comment=Phil appreciates your sense of humor
|
||||
item_62_id=FLOR
|
||||
item_62_title=Flor Silvestre
|
||||
item_62_comment=A campfire is always nicer with music
|
||||
item_63_id=CONFESSION
|
||||
item_63_title=Confession
|
||||
item_63_comment=Told Lola the truth about her stolen watch
|
||||
item_63_hidden=true
|
||||
item_64_id=NODRINK
|
||||
item_64_title=Teetotaler
|
||||
item_64_comment=Just said no
|
||||
111
devtools/create_achievements/gen/galaxy-1664228813.ini
Normal file
111
devtools/create_achievements/gen/galaxy-1664228813.ini
Normal file
@@ -0,0 +1,111 @@
|
||||
[achievements:en]
|
||||
item_0_id=ZNIW_STORY1_TINYFOREST
|
||||
item_0_title=And so the adventure begins
|
||||
item_0_comment=Ouch! Wasn't that a grand fall!
|
||||
item_0_hidden=true
|
||||
item_1_id=ZNIW_STORY2_RIVERBANK
|
||||
item_1_title=The good, the bad and the river
|
||||
item_1_comment=That's just the beginning of your problems...
|
||||
item_1_hidden=true
|
||||
item_2_id=ZNIW_STORY3_FALLS
|
||||
item_2_title=A bridge too far
|
||||
item_2_comment=Swimming with the grace of a rock, aren't we?
|
||||
item_2_hidden=true
|
||||
item_3_id=ZNIW_STORY4_CAVEFIRE
|
||||
item_3_title=Quest for fire
|
||||
item_3_comment=Truly an enlightening experience.
|
||||
item_3_hidden=true
|
||||
item_4_id=ZNIW_STORY5_PATHF
|
||||
item_4_title=What is this, Mushroom Kingdom?
|
||||
item_4_comment=From one cave to... another?
|
||||
item_4_hidden=true
|
||||
item_5_id=ZNIW_STORY6_VILLATHIEF
|
||||
item_5_title=Mugstreet Boys
|
||||
item_5_comment=There go your hard-earned (not really) shells...
|
||||
item_5_hidden=true
|
||||
item_6_id=ZNIW_STORY7_FARMMAMMAL
|
||||
item_6_title=Mammals tremble before her!
|
||||
item_6_comment=Hey, you're getting pretty good at this!
|
||||
item_6_hidden=true
|
||||
item_7_id=ZNIW_STORY8_VILLATUNNEL
|
||||
item_7_title=Dinosaur Zniw, Ace Investigator
|
||||
item_7_comment=So, that's his place, huh?
|
||||
item_7_hidden=true
|
||||
item_8_id=ZNIW_STORY9_TOWER
|
||||
item_8_title=Our house, in the middle of the wall
|
||||
item_8_comment=Time to make a house call.
|
||||
item_8_hidden=true
|
||||
item_9_id=ZNIW_STORY10_PRISON
|
||||
item_9_title=Fragile allegiance
|
||||
item_9_comment=Guess you don't have a choice now...
|
||||
item_9_hidden=true
|
||||
item_10_id=ZNIW_STORY11_FARMKEY
|
||||
item_10_title=Clever girl
|
||||
item_10_comment=You really deserve a pat on the back, you know that?
|
||||
item_10_hidden=true
|
||||
item_11_id=ZNIW_STORY12_DISTROOMSAFE
|
||||
item_11_title=Safecracker
|
||||
item_11_comment=Things really took a turn to the worse...
|
||||
item_11_hidden=true
|
||||
item_12_id=ZNIW_STORY13_DIGTUNNEL
|
||||
item_12_title=Indiana Zniw and the Cave of (Family) Peril
|
||||
item_12_comment=Finally some good news!
|
||||
item_12_hidden=true
|
||||
item_13_id=ZNIW_STORY14_FINALEEND
|
||||
item_13_title=That's MISS Zniw to you, punk!
|
||||
item_13_comment=That'll show him!
|
||||
item_13_hidden=true
|
||||
item_14_id=ZNIW_PEBBLE1
|
||||
item_14_title=One tiny pebble for a dinosaur...
|
||||
item_14_comment=Great! But that's not nearly enough...
|
||||
item_15_id=ZNIW_PEBBLE2
|
||||
item_15_title=Lucky 13
|
||||
item_15_comment=Halfway there!
|
||||
item_16_id=ZNIW_PEBBLE3
|
||||
item_16_title=Dr. LivingSTONE, I presume?
|
||||
item_16_comment=Now that's gonna be one excellent present!
|
||||
item_17_id=ZNIW_ENCYCLOPEDIA1
|
||||
item_17_title=Beginner writer
|
||||
item_17_comment=That's a lot of pages.
|
||||
item_18_id=ZNIW_ENCYCLOPEDIA2
|
||||
item_18_title=Professional chronicler
|
||||
item_18_comment=That's a whole lot of pages.
|
||||
item_19_id=ZNIW_ENCYCLOPEDIA3
|
||||
item_19_title=Gotta learn 'em all!
|
||||
item_19_comment=That's definitely a whole lot of pages.
|
||||
item_20_id=ZNIW_SECRET1_CRAB
|
||||
item_20_title=Crab people
|
||||
item_20_comment=...are angry.
|
||||
item_21_id=ZNIW_SECRET2_CROC
|
||||
item_21_title=Croc 3
|
||||
item_21_comment=I don't know whether that's bravery, or plain stupidity.
|
||||
item_22_id=ZNIW_SECRET3_CAVESITE
|
||||
item_22_title=Zniw the Explorer
|
||||
item_22_comment=Taking spelunking to a whole new level!
|
||||
item_23_id=ZNIW_SECRET4_ALLMAMMAL
|
||||
item_23_title=Employee of the month
|
||||
item_23_comment=And at your first day on the job, wow!
|
||||
item_24_id=ZNIW_SECRET5_BACKPACK
|
||||
item_24_title=Perfect is the enemy of good
|
||||
item_24_comment="Heeey, what a nice b... Wait, what?!"
|
||||
item_25_id=ZNIW_SECRET6_FARMPLANTS
|
||||
item_25_title=Rebel without a brain
|
||||
item_25_comment=What did those poor plants do to you?!
|
||||
item_26_id=ZNIW_SECRET7_TOWERBOARD
|
||||
item_26_title=Information Society
|
||||
item_26_comment=You like being up to date with the latest news, I see?
|
||||
item_27_id=ZNIW_SECRET8_PRISONPUNS
|
||||
item_27_title=Obligatory punny achievement
|
||||
item_27_comment=You survived through them all, amazing.
|
||||
item_28_id=ZNIW_SECRET9_FARMFISHING
|
||||
item_28_title=Dinosaur Fishing Simulator 75 000 000 BC
|
||||
item_28_comment=Dad would've been so proud.
|
||||
item_29_id=ZNIW_SECRET10_DISTROOMBOOKS
|
||||
item_29_title=Bookworm... uh, Bookdino?
|
||||
item_29_comment=Even in the face of danger, you really like to take your time!
|
||||
item_30_id=ZNIW_SECRET11_ALLFOOD
|
||||
item_30_title=Gourment World Tour
|
||||
item_30_comment=Now here's a girl with appetite... for adventure!
|
||||
item_31_id=ZNIW_SECRET12_CAVEWANDER
|
||||
item_31_title=Breaking the law
|
||||
item_31_comment=Wandering further into the cave is fordibben, you should know that by now.
|
||||
380
devtools/create_achievements/gen/galaxy-1745746005.ini
Normal file
380
devtools/create_achievements/gen/galaxy-1745746005.ini
Normal file
@@ -0,0 +1,380 @@
|
||||
[achievements:en]
|
||||
item_0_id=Achiev_01
|
||||
item_0_title=Vigilante
|
||||
item_0_comment=That taxi driver picked up his last fare…
|
||||
item_1_id=Achiev_02
|
||||
item_1_title=Alcoholic
|
||||
item_1_comment=Cocktails go to my head.
|
||||
item_2_id=Achiev_03
|
||||
item_2_title=Romantic Detective
|
||||
item_2_comment=A real badass always know when to be sweet.
|
||||
item_3_id=Achiev_04
|
||||
item_3_title=Role Player
|
||||
item_3_comment=Ridicolous little green men…
|
||||
item_4_id=Achiev_05
|
||||
item_4_title=Heroic Deed
|
||||
item_4_comment=There's only his stench left…
|
||||
item_5_id=Achiev_06
|
||||
item_5_title=Good Morning
|
||||
item_5_comment=When you are a heavy sleeper…
|
||||
item_6_id=Achiev_07
|
||||
item_6_title=Cold-Blooded Detective
|
||||
item_6_comment=I like counting on my best friend.
|
||||
item_7_id=Achiev_08
|
||||
item_7_title=Smuggler
|
||||
item_7_comment=What's a smuggler without a business card?
|
||||
item_8_id=Achiev_09
|
||||
item_8_title=Green Thumb
|
||||
item_8_comment=Now I figured out what Latin is good for.
|
||||
item_9_id=Achiev_10
|
||||
item_9_title=Space Invader
|
||||
item_9_comment=It's always fun to threaten Earth…
|
||||
item_10_id=Achiev_11
|
||||
item_10_title=Baby Sitter
|
||||
item_10_comment=Maybe as a side job…
|
||||
item_11_id=Achiev_12
|
||||
item_11_title=Infallible Nose
|
||||
item_11_comment=What's a detective without his instincts?
|
||||
item_12_id=Achiev_13
|
||||
item_12_title=Interference
|
||||
item_12_comment=Who was that, Mario?
|
||||
item_13_id=Achiev_14
|
||||
item_13_title=Animal Activist
|
||||
item_13_comment=The animals must respect other animals.
|
||||
item_14_id=Achiev_15
|
||||
item_14_title=Timed Trial
|
||||
item_14_comment=Speed is my middle name.
|
||||
item_15_id=Achiev_16
|
||||
item_15_title=Old School
|
||||
item_15_comment=There's nothing like the old school.
|
||||
item_16_id=Achiev_17
|
||||
item_16_title=Sprinter
|
||||
item_16_comment=Never stop. Never.
|
||||
item_17_id=Achiev_18
|
||||
item_17_title=Devoted
|
||||
item_17_comment=Assistants are born, not made.
|
||||
item_18_id=Achiev_19
|
||||
item_18_title=Chronically Indecisive
|
||||
item_18_comment=Doubt is the source of wisdom.
|
||||
item_19_id=Achiev_20
|
||||
item_19_title=Supplier
|
||||
item_19_comment=Cutlery smuggling.
|
||||
item_20_id=Achiev_21
|
||||
item_20_title=Connoisseur
|
||||
item_20_comment=Got the cocktail in one.
|
||||
item_21_id=Achiev_22
|
||||
item_21_title=Cameo
|
||||
item_21_comment=Those game designers are crazy…
|
||||
item_22_id=Achiev_23
|
||||
item_22_title=Briber
|
||||
item_22_comment=Here's the proper use of the money.
|
||||
item_23_id=Achiev_24
|
||||
item_23_title=Time to Get Serious
|
||||
item_23_comment=When the going gets rough...
|
||||
item_24_id=Achiev_25
|
||||
item_24_title=The Curtains Falls
|
||||
item_24_comment=Applause, please.
|
||||
[achievements:de_DE]
|
||||
item_0_id=Achiev_01
|
||||
item_0_title=Bürgerwehr
|
||||
item_0_comment=Dieser Taxifahrer hat seinen letzten Gast befördert…
|
||||
item_1_id=Achiev_02
|
||||
item_1_title=Alkoholiker
|
||||
item_1_comment=Cocktails steigen mir zu Kopf.
|
||||
item_2_id=Achiev_03
|
||||
item_2_title=Romantischer Detektiv
|
||||
item_2_comment=Als richtig harter Typ weißt du immer, wann du süß sein musst.
|
||||
item_3_id=Achiev_04
|
||||
item_3_title=Rollenspieler
|
||||
item_3_comment=Lächerliche kleine grüne Männer…
|
||||
item_4_id=Achiev_05
|
||||
item_4_title=Heldenhafte Tat
|
||||
item_4_comment=Da ist nur noch sein Gestank übrig…
|
||||
item_5_id=Achiev_06
|
||||
item_5_title=Guten Morgen
|
||||
item_5_comment=Wenn du einen tiefen Schlaf hast…
|
||||
item_6_id=Achiev_07
|
||||
item_6_title=Kaltblütiger Detektiv
|
||||
item_6_comment=Ich mag es, auf meinen besten Freund zu zählen.
|
||||
item_7_id=Achiev_08
|
||||
item_7_title=Schmuggler
|
||||
item_7_comment=Was ist ein Schmuggler ohne Visitenkarte?
|
||||
item_8_id=Achiev_09
|
||||
item_8_title=Grüner Daumen
|
||||
item_8_comment=Jetzt weiß ich, wofür Latein gut ist.
|
||||
item_9_id=Achiev_10
|
||||
item_9_title=Außerirdischer Eindringling
|
||||
item_9_comment=Es ist immer lustig, die Erde zu bedrohen…
|
||||
item_10_id=Achiev_11
|
||||
item_10_title=Babysitter
|
||||
item_10_comment=Vielleicht ein Nebenjob…
|
||||
item_11_id=Achiev_12
|
||||
item_11_title=Spürnase
|
||||
item_11_comment=Was ist ein Detektiv ohne seine Instinkte?
|
||||
item_12_id=Achiev_13
|
||||
item_12_title=Interferenz
|
||||
item_12_comment=Wer war das, Mario?
|
||||
item_13_id=Achiev_14
|
||||
item_13_title=Tieraktivist
|
||||
item_13_comment=Die Tiere müssen andere Tiere respektieren.
|
||||
item_14_id=Achiev_15
|
||||
item_14_title=Zeitbegrenzter Versuch
|
||||
item_14_comment=Geschwindigkeit ist mein zweiter Vorname.
|
||||
item_15_id=Achiev_16
|
||||
item_15_title=Altmodisch
|
||||
item_15_comment=Nichts geht über Old School.
|
||||
item_16_id=Achiev_17
|
||||
item_16_title=Sprinter
|
||||
item_16_comment=Hör niemals auf. Niemals.
|
||||
item_17_id=Achiev_18
|
||||
item_17_title=Hingebungsvoll
|
||||
item_17_comment=Assistenten werden geboren, nicht gemacht.
|
||||
item_18_id=Achiev_19
|
||||
item_18_title=Chronisch unentschlossen
|
||||
item_18_comment=Zweifel sind die Quelle der Weisheit.
|
||||
item_19_id=Achiev_20
|
||||
item_19_title=Versorger
|
||||
item_19_comment=Besteckschmuggel.
|
||||
item_20_id=Achiev_21
|
||||
item_20_title=Kenner
|
||||
item_20_comment=Den Cocktail bei ersten Mal.
|
||||
item_21_id=Achiev_22
|
||||
item_21_title=Cameo
|
||||
item_21_comment=Diese Spieleentwickler sind verrückt.
|
||||
item_22_id=Achiev_23
|
||||
item_22_title=Bestechender
|
||||
item_22_comment=So geht man mit Geld um.
|
||||
item_23_id=Achiev_24
|
||||
item_23_title=Ernsthaft jetzt
|
||||
item_23_comment=Wenn es hart kommt…
|
||||
item_24_id=Achiev_25
|
||||
item_24_title=Der Vorhang fällt
|
||||
item_24_comment=Beifall, bitte.
|
||||
[achievements:fr_FR]
|
||||
item_0_id=Achiev_01
|
||||
item_0_title=Justicier
|
||||
item_0_comment=Ce chauffeur de taxi a pris son dernier client…
|
||||
item_1_id=Achiev_02
|
||||
item_1_title=Porté sur la bouteille
|
||||
item_1_comment=L'alcool me monte à la tête.
|
||||
item_2_id=Achiev_03
|
||||
item_2_title=Détective Folamour
|
||||
item_2_comment=Un vrai dur sait quand se montrer tendre.
|
||||
item_3_id=Achiev_04
|
||||
item_3_title=Jeu de rôle
|
||||
item_3_comment=Ridicules petits hommes verts…
|
||||
item_4_id=Achiev_05
|
||||
item_4_title=Acte héroïque
|
||||
item_4_comment=Il ne reste plus que sa puanteur…
|
||||
item_5_id=Achiev_06
|
||||
item_5_title=Bonne journée
|
||||
item_5_comment=Quand on a le sommeil lourd…
|
||||
item_6_id=Achiev_07
|
||||
item_6_title=Détective à sang froid
|
||||
item_6_comment=J'aime pouvoir compter sur mon meilleur ami.
|
||||
item_7_id=Achiev_08
|
||||
item_7_title=Trafiquant
|
||||
item_7_comment=Qu'est-ce qu'un trafiquant sans carte de visite ?
|
||||
item_8_id=Achiev_09
|
||||
item_8_title=Pouces verts
|
||||
item_8_comment=J'ai enfin trouvé une utilité au latin.
|
||||
item_9_id=Achiev_10
|
||||
item_9_title=Envahisseur de l'espace
|
||||
item_9_comment=C'est toujours amusant de menacer la Terre…
|
||||
item_10_id=Achiev_11
|
||||
item_10_title=Baby-sitter
|
||||
item_10_comment=Peut-être pour arrondir les fins de mois…
|
||||
item_11_id=Achiev_12
|
||||
item_11_title=Nez infaillible
|
||||
item_11_comment=Qu'est-ce qu'un détective sans son instinct ?
|
||||
item_12_id=Achiev_13
|
||||
item_12_title=Interférence
|
||||
item_12_comment=C'était qui, Mario ?
|
||||
item_13_id=Achiev_14
|
||||
item_13_title=Défenseur des animaux
|
||||
item_13_comment=Les animaux doivent se respecter entre eux.
|
||||
item_14_id=Achiev_15
|
||||
item_14_title=Épreuve en temps limité
|
||||
item_14_comment=Mon petit nom, c'est Rapido.
|
||||
item_15_id=Achiev_16
|
||||
item_15_title=Old-school
|
||||
item_15_comment=Old-school FTW !
|
||||
item_16_id=Achiev_17
|
||||
item_16_title=Sprinteur
|
||||
item_16_comment=Ne jamais abandonner. Jamais.
|
||||
item_17_id=Achiev_18
|
||||
item_17_title=Dévoué
|
||||
item_17_comment=On naît assistant, on ne le devient pas.
|
||||
item_18_id=Achiev_19
|
||||
item_18_title=Indécis chronique
|
||||
item_18_comment=Le doute est source de sagesse.
|
||||
item_19_id=Achiev_20
|
||||
item_19_title=Fournisseur
|
||||
item_19_comment=Contrebande de couverts
|
||||
item_20_id=Achiev_21
|
||||
item_20_title=Expert
|
||||
item_20_comment=Cocktail récupéré du premier coup.
|
||||
item_21_id=Achiev_22
|
||||
item_21_title=Caméo
|
||||
item_21_comment=Ils sont fous, ces concepteurs de jeux !
|
||||
item_22_id=Achiev_23
|
||||
item_22_title=Corrupteur
|
||||
item_22_comment=De l'argent bien utilisé.
|
||||
item_23_id=Achiev_24
|
||||
item_23_title=Ça devient sérieux
|
||||
item_23_comment=Quand les choses se gâtent…
|
||||
item_24_id=Achiev_25
|
||||
item_24_title=Le rideau tombe
|
||||
item_24_comment=On applaudit, s'il vous plaît !
|
||||
[achievements:it_IT]
|
||||
item_0_id=Achiev_01
|
||||
item_0_title=Giustiziere
|
||||
item_0_comment=Quel tassista ha fatto il suo ultimo giro...
|
||||
item_1_id=Achiev_02
|
||||
item_1_title=Alcolizzato
|
||||
item_1_comment=I cocktail mi danno alla testa.
|
||||
item_2_id=Achiev_03
|
||||
item_2_title=Detective Romantico
|
||||
item_2_comment=Un vero duro sa sempre quando essere dolce.
|
||||
item_3_id=Achiev_04
|
||||
item_3_title=Giocatore di Ruolo
|
||||
item_3_comment=Ridicoli omini verdi...
|
||||
item_4_id=Achiev_05
|
||||
item_4_title=Atto Eroico
|
||||
item_4_comment=E' rimasta solo la sua puzza...
|
||||
item_5_id=Achiev_06
|
||||
item_5_title=Buongiorno
|
||||
item_5_comment=Quando il sonno è troppo pesante...
|
||||
item_6_id=Achiev_07
|
||||
item_6_title=Detective Spietato
|
||||
item_6_comment=Mi piace contare sul mio migliore amico.
|
||||
item_7_id=Achiev_08
|
||||
item_7_title=Trafficante
|
||||
item_7_comment=Cos'è un trafficante senza biglietto da visita?
|
||||
item_8_id=Achiev_09
|
||||
item_8_title=Pollice Verde
|
||||
item_8_comment=Ora ho capito a cosa serve il Latino.
|
||||
item_9_id=Achiev_10
|
||||
item_9_title=Invasore Spaziale
|
||||
item_9_comment=E' sempre divertente minacciare la Terra...
|
||||
item_10_id=Achiev_11
|
||||
item_10_title=Baby Sitter
|
||||
item_10_comment=Magari come secondo lavoro...
|
||||
item_11_id=Achiev_12
|
||||
item_11_title=Fiuto Infallibile
|
||||
item_11_comment=Cos'è un detective senza fiuto?
|
||||
item_12_id=Achiev_13
|
||||
item_12_title=Interferenza
|
||||
item_12_comment=Chi era quel Mario?
|
||||
item_13_id=Achiev_14
|
||||
item_13_title=Animalista
|
||||
item_13_comment=Gli animali devono rispettare gli animali.
|
||||
item_14_id=Achiev_15
|
||||
item_14_title=Partita Cronometrata
|
||||
item_14_comment=Velocità è il mio secondo nome.
|
||||
item_15_id=Achiev_16
|
||||
item_15_title=Vecchia Scuola
|
||||
item_15_comment=Non c'è niente come la vecchia scuola.
|
||||
item_16_id=Achiev_17
|
||||
item_16_title=Velocista
|
||||
item_16_comment=Mai fermarsi. Mai.
|
||||
item_17_id=Achiev_18
|
||||
item_17_title=Affezionato
|
||||
item_17_comment=Assistente si nasce, non si diventa.
|
||||
item_18_id=Achiev_19
|
||||
item_18_title=Indeciso Cronico
|
||||
item_18_comment=Il dubbio è fonte di saggezza.
|
||||
item_19_id=Achiev_20
|
||||
item_19_title=Fornitore
|
||||
item_19_comment=Contrabbando di posate.
|
||||
item_20_id=Achiev_21
|
||||
item_20_title=Intenditore
|
||||
item_20_comment=Cocktail azzeccato al primo colpo.
|
||||
item_21_id=Achiev_22
|
||||
item_21_title=Cameo
|
||||
item_21_comment=Quei game designer sono dei folli...
|
||||
item_22_id=Achiev_23
|
||||
item_22_title=Corruttore
|
||||
item_22_comment=Ecco il corretto uso del denaro.
|
||||
item_23_id=Achiev_24
|
||||
item_23_title=Ora si fa sul Serio
|
||||
item_23_comment=Quando il gioco si fa duro...
|
||||
item_24_id=Achiev_25
|
||||
item_24_title=Il Sipario si Chiude
|
||||
item_24_comment=Applausi, prego.
|
||||
[achievements:ru_RU]
|
||||
item_0_id=Achiev_01
|
||||
item_0_title=Каратель
|
||||
item_0_comment=Водитель такси взял свою последнюю оплату…
|
||||
item_1_id=Achiev_02
|
||||
item_1_title=Алкоголик
|
||||
item_1_comment=Заливаю в себя коктейли.
|
||||
item_2_id=Achiev_03
|
||||
item_2_title=Романтичныйдетектив
|
||||
item_2_comment=Настоящий чертяка знает, когда быть милым.
|
||||
item_3_id=Achiev_04
|
||||
item_3_title=Ролевик
|
||||
item_3_comment=Смешные зеленые человечки…
|
||||
item_4_id=Achiev_05
|
||||
item_4_title=Героическое свершение
|
||||
item_4_comment=Остался лишь его запах…
|
||||
item_5_id=Achiev_06
|
||||
item_5_title=Доброе утро
|
||||
item_5_comment=Когда любишь вздремнуть…
|
||||
item_6_id=Achiev_07
|
||||
item_6_title=Хладнокровный детектив
|
||||
item_6_comment=Люблю полагаться на лучшего друга.
|
||||
item_7_id=Achiev_08
|
||||
item_7_title=Контрабандист
|
||||
item_7_comment=Контрабандист без членской карты - курам на смех.
|
||||
item_8_id=Achiev_09
|
||||
item_8_title=Садовник
|
||||
item_8_comment=Теперь я знаю для чего нужен латинский.
|
||||
item_9_id=Achiev_10
|
||||
item_9_title=Захватчик из космоса
|
||||
item_9_comment=Всегда весело угрожать миру на Земле…
|
||||
item_10_id=Achiev_11
|
||||
item_10_title=Нянька
|
||||
item_10_comment=Может, в качестве подработки…
|
||||
item_11_id=Achiev_12
|
||||
item_11_title=Непоколебимый нюх
|
||||
item_11_comment=Что может детектив без его инстинктов?
|
||||
item_12_id=Achiev_13
|
||||
item_12_title=Вмешательство
|
||||
item_12_comment=Кто это был, Марио?
|
||||
item_13_id=Achiev_14
|
||||
item_13_title=Борец за права животных
|
||||
item_13_comment=Одни животные должны уважать других.
|
||||
item_14_id=Achiev_15
|
||||
item_14_title=Испытание на время
|
||||
item_14_comment=<<Скорость>> - мое второе имя.
|
||||
item_15_id=Achiev_16
|
||||
item_15_title=Старая школа
|
||||
item_15_comment=Нет ничего лучше олдскула.
|
||||
item_16_id=Achiev_17
|
||||
item_16_title=Бегун
|
||||
item_16_comment=Никогда не останавливайся. Никогда.
|
||||
item_17_id=Achiev_18
|
||||
item_17_title=Приверженец
|
||||
item_17_comment=Помощниками рождаются, а не становятся.
|
||||
item_18_id=Achiev_19
|
||||
item_18_title=Вечно колеблющийся
|
||||
item_18_comment=Сомнение - источник мудрости.
|
||||
item_19_id=Achiev_20
|
||||
item_19_title=Поставщик
|
||||
item_19_comment=Кража столовых приборов.
|
||||
item_20_id=Achiev_21
|
||||
item_20_title=Ценитель
|
||||
item_20_comment=Коктейль замешан с первого раза.
|
||||
item_21_id=Achiev_22
|
||||
item_21_title=Камео
|
||||
item_21_comment=Эти дизайнеры там совсем с ума посходили.
|
||||
item_22_id=Achiev_23
|
||||
item_22_title=Мздоимец
|
||||
item_22_comment=Вот для чего деньги нужны.
|
||||
item_23_id=Achiev_24
|
||||
item_23_title=Все серьезно
|
||||
item_23_comment=Когда дело дрянь…
|
||||
item_24_id=Achiev_25
|
||||
item_24_title=Занавес опустился
|
||||
item_24_comment=Аплодисменты, пожалуйста.
|
||||
144
devtools/create_achievements/gen/galaxy-1790032718.ini
Normal file
144
devtools/create_achievements/gen/galaxy-1790032718.ini
Normal file
@@ -0,0 +1,144 @@
|
||||
[achievements:en]
|
||||
item_0_id=Arrival
|
||||
item_0_title=Arrival
|
||||
item_0_comment=No station master in sight.
|
||||
item_1_id=TheSlap
|
||||
item_1_title=The Slap
|
||||
item_1_comment=He deserved it.
|
||||
item_2_id=IntoTheNight
|
||||
item_2_title=Into The Night
|
||||
item_2_comment=A figure slips into the mist.
|
||||
item_3_id=Adventus
|
||||
item_3_title=ADVENTUS
|
||||
item_3_comment=The First Day
|
||||
item_4_id=TheBloodletter
|
||||
item_4_title=The Bloodletter
|
||||
item_4_comment=A curious remedy.
|
||||
item_5_id=Lockpicker
|
||||
item_5_title=Lockpicker
|
||||
item_5_comment=Where's Kenneth?
|
||||
item_6_id=FossilTrade
|
||||
item_6_title=Fossil Collector
|
||||
item_6_comment=Mr Crozier got a good deal there.
|
||||
item_6_hidden=true
|
||||
item_7_id=HobsBarrow
|
||||
item_7_title=Hob's Barrow
|
||||
item_7_comment=That smell... earthy and sweet.
|
||||
item_8_id=Scholar
|
||||
item_8_title=The Scholar
|
||||
item_8_comment=Quite the scholar of the Bard.
|
||||
item_9_id=Fool
|
||||
item_9_title=The Fool
|
||||
item_9_comment=William who?
|
||||
item_10_id=FeatheredFriend
|
||||
item_10_title=Feathered Friend
|
||||
item_10_comment=A sweet little thing.
|
||||
item_11_id=Expiscor
|
||||
item_11_title=EXPISCOR
|
||||
item_11_comment=The Second Day
|
||||
item_12_id=Reflect
|
||||
item_12_title=A Moment of Reflection
|
||||
item_12_comment=Here's to Margaret Tillett.
|
||||
item_13_id=FamilyConnection
|
||||
item_13_title=A Family Connection?
|
||||
item_13_comment=William Bateman was in Bewlay?
|
||||
item_13_hidden=true
|
||||
item_14_id=MrShoulder
|
||||
item_14_title=The Mystery Man Revealed
|
||||
item_14_comment=Mr Shoulder has shown himself.
|
||||
item_14_hidden=true
|
||||
item_15_id=Permissions
|
||||
item_15_title=Permission Granted
|
||||
item_15_comment=The excavation can now go ahead!
|
||||
item_15_hidden=true
|
||||
item_16_id=Fiddle
|
||||
item_16_title=The Abandoned Fiddle
|
||||
item_16_comment=A strange incident at the Devil's Toe.
|
||||
item_17_id=Elderflower
|
||||
item_17_title=The Swap
|
||||
item_17_comment=Let's hope she doesn't notice.
|
||||
item_17_hidden=true
|
||||
item_18_id=Eunice
|
||||
item_18_title=Eunice the Provider
|
||||
item_18_comment=A bucket of fresh goat's milk.
|
||||
item_18_hidden=true
|
||||
item_19_id=Lovers
|
||||
item_19_title=Elopers
|
||||
item_19_comment=May they find happiness together.
|
||||
item_19_hidden=true
|
||||
item_20_id=DontFearDeath
|
||||
item_20_title=Dauntless
|
||||
item_20_comment=Life is for living, not for worrying about what comes after.
|
||||
item_20_hidden=true
|
||||
item_21_id=Scandalmonger
|
||||
item_21_title=Scandalmonger
|
||||
item_21_comment=Father Roache may not appreciate this.
|
||||
item_22_id=LoveMoors
|
||||
item_22_title=Romance on the Moors
|
||||
item_22_comment=A little rain never hurt anyone.
|
||||
item_22_hidden=true
|
||||
item_23_id=INCANTAMENTUM
|
||||
item_23_title=INCANTAMENTUM
|
||||
item_23_comment=The Third Day
|
||||
item_23_hidden=true
|
||||
item_24_id=Herbert
|
||||
item_24_title=Herbert
|
||||
item_24_comment=Something's a little queer about this cat.
|
||||
item_24_hidden=true
|
||||
item_25_id=SealBroken
|
||||
item_25_title=The Seal is Broken
|
||||
item_25_comment=The Barrow Queen has breached the barrier.
|
||||
item_25_hidden=true
|
||||
item_26_id=Temple
|
||||
item_26_title=Temple
|
||||
item_26_comment=An incredible discovery.
|
||||
item_26_hidden=true
|
||||
item_27_id=SeventhArchontic
|
||||
item_27_title=The Goat Below
|
||||
item_27_comment=A new passage is secured.
|
||||
item_27_hidden=true
|
||||
item_28_id=Racket
|
||||
item_28_title=Ceasing of the Racket
|
||||
item_28_comment=The feline chorus has grown silent.
|
||||
item_28_hidden=true
|
||||
item_29_id=TheFinalDescent
|
||||
item_29_title=The Final Descent
|
||||
item_29_comment=It all ends here.
|
||||
item_29_hidden=true
|
||||
item_30_id=Vindicta
|
||||
item_30_title=VINDICTA
|
||||
item_30_comment=The Seventh Day
|
||||
item_30_hidden=true
|
||||
item_31_id=TheEnd
|
||||
item_31_title=Abraxas Rex
|
||||
item_31_comment=An uncertain future.
|
||||
item_31_hidden=true
|
||||
item_32_id=Tondbert
|
||||
item_32_title=An Ode to Tondbert
|
||||
item_32_comment=Visions of Wrinklewood.
|
||||
item_32_hidden=true
|
||||
item_33_id=Plates
|
||||
item_33_title=A Curious Collection
|
||||
item_33_comment=Seven plates, seven animals.
|
||||
item_33_hidden=true
|
||||
item_34_id=HobsBarrels
|
||||
item_34_title=Hob's Barrels
|
||||
item_34_comment=Sometimes water is a wiser option.
|
||||
item_34_hidden=true
|
||||
item_35_id=Cartographer
|
||||
item_35_title=Cartographer
|
||||
item_35_comment=Traveller of the Moors
|
||||
item_36_id=Abandoned
|
||||
item_36_title=Abandoned
|
||||
item_36_comment=Horace and co have departed.
|
||||
item_36_hidden=true
|
||||
item_37_id=Zoolinguist
|
||||
item_37_title=Zoolinguist
|
||||
item_37_comment=She's a good listener.
|
||||
item_38_id=Hellebore
|
||||
item_38_title=Hellebore
|
||||
item_38_comment=A passage?
|
||||
item_38_hidden=true
|
||||
item_39_id=Rest
|
||||
item_39_title=Rest
|
||||
item_39_comment=Sometimes we all need to sit and watch the world go by.
|
||||
570
devtools/create_achievements/gen/galaxy-1845001352.ini
Normal file
570
devtools/create_achievements/gen/galaxy-1845001352.ini
Normal file
@@ -0,0 +1,570 @@
|
||||
[achievements:en]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Case Closed
|
||||
item_0_comment=Finished the game
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Path of Tyr
|
||||
item_1_comment=Finished the game assertively
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Path of Frigg
|
||||
item_2_comment=Finished the game analytically
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Path of Baldr
|
||||
item_3_comment=Finished the game empathically
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Hidden Potential
|
||||
item_4_comment=Unlocked a new augmentation
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Power Overwhelming
|
||||
item_5_comment=Unlocked a full set of augmentations
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Singularity-Minded
|
||||
item_6_comment=Hail Huldra
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Unleash the Wolf
|
||||
item_7_comment=Wiped the mainframe with the Fenrir Protocol
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=Caregiver
|
||||
item_8_comment=Gave the child a loving home
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Careerist
|
||||
item_9_comment=Parenthood wasn't in the cards
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Mixed Methods
|
||||
item_10_comment=Mismatched augs were your cup of tea
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Whispers of a Soda Machine
|
||||
item_11_comment=Failed to get that hundred-year-old soda
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Passive Smoking Redux
|
||||
item_12_comment=Passively smoked whatever Rolf was having
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Reassembled
|
||||
item_13_comment=Gave Karl the finger
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Sharp-Eyed
|
||||
item_14_comment=Discovered a devious device of death
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Environmentalist
|
||||
item_15_comment=Left the recycling center in an eco-friendly fashion
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Babysitter
|
||||
item_16_comment=Prioritized installing the nutrient canister over pursuing Katarina
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Pick the Baby
|
||||
item_17_comment=Gave the baby a name fit for a pet
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Museophile
|
||||
item_18_comment=Took your sweet time at the exhibition
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Sneak Attack
|
||||
item_19_comment=Ambushed the ambusher
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Memento
|
||||
item_20_comment=Katarina will remember that
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Serial Returner
|
||||
item_21_comment=That was anti-kleptoclimactic
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Whispers of a Coffee Machine
|
||||
item_22_comment=Had at least one daily cup of joe
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=Whodunnit
|
||||
item_23_comment=What monster could be responsible for such a heinous crime?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=Close Call
|
||||
item_24_comment=Alex almost had his way
|
||||
item_24_hidden=true
|
||||
[achievements:de_DE]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Fall abgeschlossen
|
||||
item_0_comment=Das Spiel abgeschlossen.
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Weg des Tyr
|
||||
item_1_comment=Das Spiel selbstbewusst abgeschlossen.
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Weg der Frigg
|
||||
item_2_comment=Das Spiel analytisch abgeschlossen.
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Weg des Balder
|
||||
item_3_comment=Das Spiel einfühlsam abgeschlossen.
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Verborgenes Potenzial
|
||||
item_4_comment=Neue Augmentation freigeschaltet.
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Überwältigende Macht
|
||||
item_5_comment=Ein vollständiges Set an Augmentationen freigeschaltet.
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Singularitätsorientiert
|
||||
item_6_comment=Preiset Huldra!
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Der entfesselte Wolf
|
||||
item_7_comment=Hauptrechner mit Fenrir-Protokoll formatiert.
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=Fürsorglich
|
||||
item_8_comment=Dem Kind ein liebevolles Zuhause gegeben.
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Karrierefixiert
|
||||
item_9_comment=Nicht zur Mutter geschaffen.
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Eklektizistisch
|
||||
item_10_comment=Gemischte Augs waren genau dein Ding.
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Flüstern eines Limoautomaten
|
||||
item_11_comment=Keine 100 Jahre alte Limo geholt.
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Passivraucherin
|
||||
item_12_comment=Passiv bei Rolf mitgeraucht.
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Wiedervereint
|
||||
item_13_comment=Karl seinen Finger zurückgegeben.
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Scharfer Blick
|
||||
item_14_comment=Eine hinterhältige Todesmaschine entdeckt.
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Umweltbewusst
|
||||
item_15_comment=Das Recyclingzentrum umweltfreundlich hinterlassen.
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Babysitterin
|
||||
item_16_comment=Lieber den Nährstoffkanister installiert, als Katarina zu verfolgen.
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Sentimental
|
||||
item_17_comment=Dem Baby einen knuddeligen Namen gegeben.
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Museophil
|
||||
item_18_comment=Viel Zeit für die Ausstellung genommen.
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Hinterhältig
|
||||
item_19_comment=Die Angreiferin angegriffen.
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Memento
|
||||
item_20_comment=Katarina wird das nicht vergessen.
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Schlechtes Gewissen
|
||||
item_21_comment=Das war antikleptoklimatisch ...
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Flüstern eines Kaffeeautomaten
|
||||
item_22_comment=Mindestens eine Tasse Kaffee am Tag getrunken.
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=Wer war’s?
|
||||
item_23_comment=Wer könnte für dieses abscheuliche Verbrechen verantwortlich sein?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=Knappe Sache
|
||||
item_24_comment=Alex hätte fast seinen Willen gekriegt.
|
||||
item_24_hidden=true
|
||||
[achievements:fr_FR]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Affaire classée
|
||||
item_0_comment=Vous avez terminé le jeu.
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Voie de Tyr
|
||||
item_1_comment=Vous avez terminé le jeu de manière autoritaire.
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Voie de Frigg
|
||||
item_2_comment=Vous avez terminé le jeu de manière analytique.
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Voie de Baldr
|
||||
item_3_comment=Vous avez terminé le jeu de manière empathique.
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Potentiel caché
|
||||
item_4_comment=Vous avez débloqué une nouvelle augmentation.
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Surpuissance
|
||||
item_5_comment=Vous avez débloqué un ensemble complet d'augmentations.
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Un goût singulier pour les singularités
|
||||
item_6_comment=Gloire à Huldra !
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Loup déchaîné
|
||||
item_7_comment=Vous avez effacé l'ordinateur central à l'aide du protocole Fenrir.
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=Assistante sociale
|
||||
item_8_comment=Vous avez confié à l'enfant un foyer aimant.
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Carriériste
|
||||
item_9_comment=Vous n'étiez pas faite pour être mère.
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Méthodes non conventionnelles
|
||||
item_10_comment=Vous adorez les augmentations disparates.
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Murmures de la machine à soda
|
||||
item_11_comment=Vous n'avez pas réussi à obtenir le soda centenaire.
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Tabagisme passif
|
||||
item_12_comment=Vous avez respiré ce que fumait Rolf.
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Juste un doigt
|
||||
item_13_comment=Vous avez rendu son doigt à Karl.
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Œil de lynx
|
||||
item_14_comment=Vous avez découvert une sournoise machine de mort.
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Écolo
|
||||
item_15_comment=Vous avez quitté l'usine de recyclage de manière écologique.
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Baby-sitter
|
||||
item_16_comment=Vous avez préféré installer la bonbonne de nutriments plutôt que de poursuivre Katarina.
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Baptême
|
||||
item_17_comment=Vous avez donné au bébé un nom d'animal de compagnie.
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Muséophile
|
||||
item_18_comment=Vous avez pris tout votre temps à l'exposition.
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Attaque-surprise
|
||||
item_19_comment=Vous avez retourné l'embuscade contre son instigatrice.
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Souvenir
|
||||
item_20_comment=Katarina ne risque pas de l'oublier.
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Antivol
|
||||
item_21_comment=Vous êtes d'une honnêteté irréprochable.
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Murmures de la machine à café
|
||||
item_22_comment=Vous avez bu au moins une tasse de café par jour.
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=Qui a fait le coup ?
|
||||
item_23_comment=Qui a bien pu commettre un crime aussi atroce ?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=De justesse
|
||||
item_24_comment=Alex a failli arriver à ses fins.
|
||||
item_24_hidden=true
|
||||
[achievements:it_IT]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Caso Chiuso
|
||||
item_0_comment=Hai terminato il gioco
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Via di Tyr
|
||||
item_1_comment=Hai terminato il gioco assertivamente
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Via di Frigg
|
||||
item_2_comment=Hai terminato il gioco analiticamente
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Via di Baldr
|
||||
item_3_comment=Hai terminato il gioco empaticamente
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Potenziale Nascosto
|
||||
item_4_comment=Hai sbloccato un nuovo potenziamento
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Potere Travolgente
|
||||
item_5_comment=Hai sbloccato una serie completa di potenziamenti
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Singolarità
|
||||
item_6_comment=Sia Lode a Huldra!
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Libera il Lupo
|
||||
item_7_comment=Hai formattato il server con il Protocollo Fenrir
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=La Famiglia Viene Prima
|
||||
item_8_comment=Hai dato al bambino una nuova casa
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Il Lavoro Viene Prima
|
||||
item_9_comment=Essere genitore non fa per te
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Metodi Non Convenzionali
|
||||
item_10_comment=Adori i potenziamenti più disparati
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Sussurri di un Distributore Automatico
|
||||
item_11_comment=Non sei riuscito a prendere quella bibita centenaria
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Fumo Passivo
|
||||
item_12_comment=Hai respirato qualsiasi cosa stesse fumando Rolf
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Riassemblato
|
||||
item_13_comment=Hai riconsegnato il dito a Karl
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Osservatrice
|
||||
item_14_comment=Hai scoperto una terribile macchina mortale
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Ambientalista
|
||||
item_15_comment=Hai lasciato l'impianto di riciclaggio in condizioni eco-sostenibili
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Babysitter
|
||||
item_16_comment=Hai preferito sostituire il contenitore di nutrienti piuttosto che inseguire Katarina
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Battesimo
|
||||
item_17_comment=Hai dato al bambino un nome da cane
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Museofila
|
||||
item_18_comment=Ti sei preso il tuo tempo tra le sale dell'esposizione
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Amante della Cultura
|
||||
item_19_comment=Hai teso un'imboscata all'imboscatrice
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Memento
|
||||
item_20_comment=Katarina se lo ricorderà
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Restituitrice Seriale
|
||||
item_21_comment=Tutto ciò è davvero anti-cleptomane
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Sussurri di una Macchina del Caffè
|
||||
item_22_comment=Una tazza al giorno...
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=Chi È Stato?
|
||||
item_23_comment=Chi può aver fatto una cosa del genere?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=Per un Pelo
|
||||
item_24_comment=Alex ce l'aveva quasi fatta
|
||||
item_24_hidden=true
|
||||
[achievements:es_ES]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Caso cerrado
|
||||
item_0_comment=Has llegado al final del juego
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Senda de Tyr
|
||||
item_1_comment=Has llegado al final del juego por la vía asertiva
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Senda de Frigg
|
||||
item_2_comment=Has llegado al final del juego por la vía analítica
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Senda de Baldr
|
||||
item_3_comment=Has llegado al final del juego por la vía empática
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Potencial oculto
|
||||
item_4_comment=Has desbloqueado un nuevo aumento
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Poder arrollador
|
||||
item_5_comment=Has desbloqueado un conjunto completo de aumentos
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Por la singularidad
|
||||
item_6_comment=Hail Huldra
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Libera al lobo
|
||||
item_7_comment=Has barrido el ordenador central con el protocolo Fenrir
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=Cuidadora
|
||||
item_8_comment=Le has dado al bebé un buen hogar
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Centrada en la carrera
|
||||
item_9_comment=La maternidad no era una opción
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Métodos mixtos
|
||||
item_10_comment=Te gustaba ir alternando los aumentos
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Susurros de una máquina de refrescos
|
||||
item_11_comment=No has logrado conseguir ese refresco centenario
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Fumadora pasiva remasterizada
|
||||
item_12_comment=Has fumado pasivamente lo que sea que estuviese fumando Rolf
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Rensamblaje
|
||||
item_13_comment=Le has devuelto el dedo a Karl
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Observadora
|
||||
item_14_comment=Has descubierto una malvada máquina mortífera
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Ecologista
|
||||
item_15_comment=Has hecho del centro de reciclado un gran entorno ecológico
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Canguro
|
||||
item_16_comment=Has decidido instalar la lata de nutrientes en vez de perseguir a Katarina
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Llévate al bebé
|
||||
item_17_comment=Le has dado al bebé un nombre digno de una mascota
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Museófila
|
||||
item_18_comment=Te lo has tomado con calma en la exposición
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Ataque sigiloso
|
||||
item_19_comment=Has emboscado a quien te emboscaba
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Recuerdo
|
||||
item_20_comment=Katarina no lo olvidará
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Regresadora en serie
|
||||
item_21_comment=Eso ha sido anticleptoclimático
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Susurros de una máquina de café
|
||||
item_22_comment=Te has tomado al menos una taza de café al día
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=¿Quién ha sido?
|
||||
item_23_comment=¿Quién será responsable de un crimen tan atroz?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=Por un pelo
|
||||
item_24_comment=Álex casi se sale con la suya
|
||||
item_24_hidden=true
|
||||
[achievements:pt_BR]
|
||||
item_0_id=CaseClosed
|
||||
item_0_title=Caso encerrado
|
||||
item_0_comment=Terminou o jogo
|
||||
item_1_id=PathOfTyr
|
||||
item_1_title=Caminho de Tyr
|
||||
item_1_comment=Terminou o jogo de modo assertivo
|
||||
item_2_id=PathOfFrigg
|
||||
item_2_title=Caminho de Frigg
|
||||
item_2_comment=Terminou o jogo de modo analítico
|
||||
item_3_id=PathOfBaldr
|
||||
item_3_title=Caminho de Baldr
|
||||
item_3_comment=Terminou o jogo de modo empático
|
||||
item_4_id=UnlockTier2
|
||||
item_4_title=Potencial oculto
|
||||
item_4_comment=Desbloqueou um novo aprimoramento
|
||||
item_5_id=UnlockAugs
|
||||
item_5_title=Poder esmagador
|
||||
item_5_comment=Desbloqueou um conjunto completo de aprimoramentos
|
||||
item_6_id=Harbinger
|
||||
item_6_title=Foi pela singuraridade
|
||||
item_6_comment=Glória a Huldra
|
||||
item_6_hidden=true
|
||||
item_7_id=UnleashTheWolf
|
||||
item_7_title=Liberte o lobo
|
||||
item_7_comment=Formatou o computador central com o protocolo Fenrir
|
||||
item_7_hidden=true
|
||||
item_8_id=Caregiver
|
||||
item_8_title=A família vem em primeiro lugar
|
||||
item_8_comment=Deu um bom lar ao bebê
|
||||
item_8_hidden=true
|
||||
item_9_id=Careerist
|
||||
item_9_title=Foco na carreira
|
||||
item_9_comment=A maternidade não estava nos planos
|
||||
item_9_hidden=true
|
||||
item_10_id=MixedMethods
|
||||
item_10_title=Métodos mistos
|
||||
item_10_comment=Preferiu usar aprimoramentos alternados
|
||||
item_10_hidden=true
|
||||
item_11_id=NoSodaForYou
|
||||
item_11_title=Sussurros de uma máquina de refrigerantes
|
||||
item_11_comment=Não conseguiu pegar aquele refri milenar
|
||||
item_11_hidden=true
|
||||
item_12_id=PassiveSmoking
|
||||
item_12_title=Fumante passiva
|
||||
item_12_comment=Respirou o bagulho que Rolf estava fumando
|
||||
item_12_hidden=true
|
||||
item_13_id=Reassembled
|
||||
item_13_title=Remontado
|
||||
item_13_comment=Devolveu o dedo para Karl
|
||||
item_13_hidden=true
|
||||
item_14_id=SharpEyed
|
||||
item_14_title=Observadora
|
||||
item_14_comment=Descobriu uma perversa máquina mortífera
|
||||
item_14_hidden=true
|
||||
item_15_id=Environmentalist
|
||||
item_15_title=Ecologista
|
||||
item_15_comment=Fez do centro de reciclagem um lugar que se preocupa com o meio ambiente
|
||||
item_15_hidden=true
|
||||
item_16_id=WhatSuspect
|
||||
item_16_title=Babá
|
||||
item_16_comment=Decidiu instalar a lata de nutrientes antes de perseguir Katarina
|
||||
item_16_hidden=true
|
||||
item_17_id=PickTheBaby
|
||||
item_17_title=Leve o bebê
|
||||
item_17_comment=Deu ao bebê um nome digno de um mascote
|
||||
item_17_hidden=true
|
||||
item_18_id=Museophile
|
||||
item_18_title=Museófila
|
||||
item_18_comment=Apreciou toda a exposição
|
||||
item_18_hidden=true
|
||||
item_19_id=SneakAttack
|
||||
item_19_title=Ataque surpresa
|
||||
item_19_comment=Emboscou o emboscador
|
||||
item_19_hidden=true
|
||||
item_20_id=Memento
|
||||
item_20_title=Lembrancinha
|
||||
item_20_comment=Katarina vai se lembrar disso
|
||||
item_20_hidden=true
|
||||
item_21_id=CompulsiveReturner
|
||||
item_21_title=Devolvedora em série
|
||||
item_21_comment=Isso foi anticleptoclimático
|
||||
item_21_hidden=true
|
||||
item_22_id=CaffeineAddict
|
||||
item_22_title=Sussurros de uma máquina de café
|
||||
item_22_comment=Tomou pelo menos uma xícara de café por dia
|
||||
item_22_hidden=true
|
||||
item_23_id=Whodunnit
|
||||
item_23_title=Quem foi?
|
||||
item_23_comment=Quem será responsável por esse crime brutal?
|
||||
item_23_hidden=true
|
||||
item_24_id=CloseCall
|
||||
item_24_title=Essa foi por pouco
|
||||
item_24_comment=Alex quase conseguiu
|
||||
item_24_hidden=true
|
||||
55
devtools/create_achievements/gen/galaxy-1855964876.ini
Normal file
55
devtools/create_achievements/gen/galaxy-1855964876.ini
Normal file
@@ -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
|
||||
104
devtools/create_achievements/gen/galaxy-2098172050.ini
Normal file
104
devtools/create_achievements/gen/galaxy-2098172050.ini
Normal file
@@ -0,0 +1,104 @@
|
||||
[achievements:en]
|
||||
item_0_id=1_parabolica
|
||||
item_0_title=Playing with the satellite dish.
|
||||
item_0_comment=Distract the guard.
|
||||
item_0_hidden=true
|
||||
item_1_id=2_torreon
|
||||
item_1_title=I want to go higher.
|
||||
item_1_comment=Open the keep door.
|
||||
item_1_hidden=true
|
||||
item_2_id=3_piza
|
||||
item_2_title=I'm hungry.
|
||||
item_2_comment=Order a pizza.
|
||||
item_2_hidden=true
|
||||
item_3_id=4_dioses
|
||||
item_3_title=I was just passing by.
|
||||
item_3_comment=Talk to the Gods.
|
||||
item_3_hidden=true
|
||||
item_4_id=5_vampira
|
||||
item_4_title=You are bothering me.
|
||||
item_4_comment=Wake up the Junior Vampire.
|
||||
item_4_hidden=true
|
||||
item_5_id=6_sapo
|
||||
item_5_title=It's not what it seems.
|
||||
item_5_comment=Talk to a toad.
|
||||
item_5_hidden=true
|
||||
item_6_id=7_bany
|
||||
item_6_title=What a bathroom.
|
||||
item_6_comment=Flood the bathroom.
|
||||
item_6_hidden=true
|
||||
item_7_id=8_biblio
|
||||
item_7_title=This book is stuck.
|
||||
item_7_comment=Discover the secret door of the library.
|
||||
item_7_hidden=true
|
||||
item_8_id=9_raton_triturado
|
||||
item_8_title=You do not have heart.
|
||||
item_8_comment=Shred the mouse.
|
||||
item_8_hidden=true
|
||||
item_9_id=10_convertir_raton
|
||||
item_9_title=What happened to me?
|
||||
item_9_comment=Transform yourself into a mouse.
|
||||
item_9_hidden=true
|
||||
item_10_id=11_alarma
|
||||
item_10_title=Easier this way.
|
||||
item_10_comment=Turn off the alarm.
|
||||
item_10_hidden=true
|
||||
item_11_id=12_pintar_cuadre
|
||||
item_11_title=Artwork.
|
||||
item_11_comment=Paint a picture with Bob.
|
||||
item_11_hidden=true
|
||||
item_12_id=13_vestit
|
||||
item_12_title=What's behind?
|
||||
item_12_comment=Take the dress.
|
||||
item_12_hidden=true
|
||||
item_13_id=14_huevos_cuervo
|
||||
item_13_title=I'll make myself an omelette.
|
||||
item_13_comment=Take the raven eggs.
|
||||
item_13_hidden=true
|
||||
item_14_id=15_planta
|
||||
item_14_title=You have eaten too much.
|
||||
item_14_comment=Knock out the carnivorous plant.
|
||||
item_14_hidden=true
|
||||
item_15_id=16_paloma
|
||||
item_15_title=I have a letter.
|
||||
item_15_comment=Receive a message from the Vatican.
|
||||
item_15_hidden=true
|
||||
item_16_id=17_asustar_vampira
|
||||
item_16_title=Get out of here!
|
||||
item_16_comment=Get the junior vampire to run away.
|
||||
item_16_hidden=true
|
||||
item_17_id=18_canal_tv
|
||||
item_17_title=I do not like this.
|
||||
item_17_comment=Change the TV channel.
|
||||
item_17_hidden=true
|
||||
item_18_id=19_llave_jarron
|
||||
item_18_title=I got it.
|
||||
item_18_comment=Get the special key.
|
||||
item_18_hidden=true
|
||||
item_19_id=20_necro
|
||||
item_19_title=It scares me.
|
||||
item_19_comment=Obtain the Necronomicon.
|
||||
item_19_hidden=true
|
||||
item_20_id=21_reliquia
|
||||
item_20_title=Gross.
|
||||
item_20_comment=Get the relic.
|
||||
item_20_hidden=true
|
||||
item_21_id=22_esparrago
|
||||
item_21_title=What nonsense.
|
||||
item_21_comment=Put an asparagus up your nose.
|
||||
item_21_hidden=true
|
||||
item_22_id=23_final_1
|
||||
item_22_title=Moon of Blood
|
||||
item_22_comment=Get the ending 1.
|
||||
item_23_id=24_final_2
|
||||
item_23_title=Lovers
|
||||
item_23_comment=Get the ending 2.
|
||||
item_24_id=25_final_3
|
||||
item_24_title=Stealth Killer
|
||||
item_24_comment=Get the ending 3.
|
||||
item_25_id=26_final_4
|
||||
item_25_title=Infernal Punishment
|
||||
item_25_comment=Get the ending 4.
|
||||
item_26_id=27_final_5
|
||||
item_26_title=Extermination
|
||||
item_26_comment=Get the ending 5.
|
||||
301
devtools/create_achievements/gen/galaxy-2134608058.ini
Normal file
301
devtools/create_achievements/gen/galaxy-2134608058.ini
Normal file
@@ -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
|
||||
29
devtools/create_achievements/gen/steam-1026080.ini
Normal file
29
devtools/create_achievements/gen/steam-1026080.ini
Normal file
@@ -0,0 +1,29 @@
|
||||
[achievements:en]
|
||||
item_0_id=Alarm
|
||||
item_0_title=Alarm disabled
|
||||
item_1_id=Book
|
||||
item_1_title=Fun facts
|
||||
item_2_id=Cave
|
||||
item_2_title=Dungeons and dragons
|
||||
item_3_id=Costume
|
||||
item_3_title=Dress to impress
|
||||
item_4_id=Fire
|
||||
item_4_title=OUCH!
|
||||
item_5_id=Foil
|
||||
item_5_title=The giant
|
||||
item_5_comment=Solved the dumbest puzzle ever
|
||||
item_6_id=Dover
|
||||
item_6_title=The ghost whisperer
|
||||
item_7_id=Genius
|
||||
item_7_title=Mr. Smarty Pants
|
||||
item_8_id=Nosave
|
||||
item_8_title=No save game
|
||||
item_8_comment=I don't need a save game
|
||||
item_9_id=Wine
|
||||
item_9_title=Vintage wine
|
||||
item_10_id=Slave
|
||||
item_10_title=In your face!
|
||||
item_11_id=Antidote
|
||||
item_11_title=Got it!
|
||||
item_12_id=End
|
||||
item_12_title=The End
|
||||
61
devtools/create_achievements/gen/steam-1028740.ini
Normal file
61
devtools/create_achievements/gen/steam-1028740.ini
Normal file
@@ -0,0 +1,61 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH1
|
||||
item_0_title=Amateur Enhancer
|
||||
item_0_comment=Enhance a weapon to +3.
|
||||
item_1_id=ACH2
|
||||
item_1_title=Pro Enhancer
|
||||
item_1_comment=Enhance a weapon to +5.
|
||||
item_2_id=ACH3
|
||||
item_2_title=Master Enhancer
|
||||
item_2_comment=Enhance a weapon to +7.
|
||||
item_3_id=ACH4
|
||||
item_3_title=Amateur Enhancer 2
|
||||
item_3_comment=Enhance any armor to +3.
|
||||
item_4_id=ACH5
|
||||
item_4_title=Pro Enhancer 2
|
||||
item_4_comment=Enhance any armor to +5.
|
||||
item_5_id=ACH6
|
||||
item_5_title=Master Enhancer 2
|
||||
item_5_comment=Enhance any armor to +7.
|
||||
item_6_id=ACH7
|
||||
item_6_title=Delicious Soup
|
||||
item_6_comment=Cook Zombie Brain Soup on the stove.
|
||||
item_7_id=ACH8
|
||||
item_7_title=Yummy Salami
|
||||
item_7_comment=Cook a Zombie Salami on the stove.
|
||||
item_8_id=ACH9
|
||||
item_8_title=Tasty Kokorech
|
||||
item_8_comment=Cook a Zombie Kokorech on the stove.
|
||||
item_9_id=ACH10
|
||||
item_9_title=First Survivor
|
||||
item_9_comment=Bring a survivor to the shelter for the first time.
|
||||
item_10_id=ACH11
|
||||
item_10_title=First Upgrade
|
||||
item_10_comment=Upgrade a component of the shelter for the first time.
|
||||
item_11_id=ACH12
|
||||
item_11_title=Zombie Slayer
|
||||
item_11_comment=Kill 50 zombies.
|
||||
item_12_id=ACH13
|
||||
item_12_title=Zombie Slaughterer
|
||||
item_12_comment=Kill 200 zombies.
|
||||
item_13_id=ACH14
|
||||
item_13_title=Zombie Extinctioner
|
||||
item_13_comment=Kill 500 zombies.
|
||||
item_14_id=ACH15
|
||||
item_14_title=Crusher Killer
|
||||
item_14_comment=Kill a Crusher.
|
||||
item_15_id=ACH16
|
||||
item_15_title=Reaper Killer
|
||||
item_15_comment=Kill a Reaper.
|
||||
item_16_id=ACH17
|
||||
item_16_title=Sergeant
|
||||
item_16_comment=Reach Level 5.
|
||||
item_17_id=ACH18
|
||||
item_17_title=Lieutenant
|
||||
item_17_comment=Reach Level 10.
|
||||
item_18_id=ACH19
|
||||
item_18_title=Colonel
|
||||
item_18_comment=Reach Level 20.
|
||||
item_19_id=ACH20
|
||||
item_19_title=General
|
||||
item_19_comment=Reach Level 35.
|
||||
16
devtools/create_achievements/gen/steam-1036200.ini
Normal file
16
devtools/create_achievements/gen/steam-1036200.ini
Normal file
@@ -0,0 +1,16 @@
|
||||
[achievements:en]
|
||||
item_0_id=ONE
|
||||
item_0_title=Flappy
|
||||
item_0_comment=Rescue the first animal
|
||||
item_1_id=TWO
|
||||
item_1_title=Bitey
|
||||
item_1_comment=Rescue the second animal
|
||||
item_2_id=THREE
|
||||
item_2_title=Mousey
|
||||
item_2_comment=Rescue the third animal
|
||||
item_3_id=END
|
||||
item_3_title=Song Animal
|
||||
item_3_comment=Complete the game
|
||||
item_4_id=MUSHROOMS
|
||||
item_4_title=Mycologist
|
||||
item_4_comment=Find and eat all the mushrooms
|
||||
37
devtools/create_achievements/gen/steam-1060560.ini
Normal file
37
devtools/create_achievements/gen/steam-1060560.ini
Normal file
@@ -0,0 +1,37 @@
|
||||
[achievements:en]
|
||||
item_0_id=Wormed
|
||||
item_0_title=Wormed
|
||||
item_0_comment=I see you've made a new friend
|
||||
item_1_id=Headpop
|
||||
item_1_title=Headpop
|
||||
item_1_comment=How could you let this happen?
|
||||
item_2_id=Tentacle
|
||||
item_2_title=Tentacle
|
||||
item_2_comment=Shhh!
|
||||
item_3_id=Chips
|
||||
item_3_title=Chips
|
||||
item_3_comment=I'm something of an electrician myself
|
||||
item_4_id=Investigator
|
||||
item_4_title=Investigator
|
||||
item_4_comment=Sleuthing it up, eh?
|
||||
item_5_id=Slimy love
|
||||
item_5_title=Slimy love
|
||||
item_5_comment=Can love bloom on a remote space station?
|
||||
item_6_id=Doublekill
|
||||
item_6_title=Doublekill
|
||||
item_6_comment=You monster!
|
||||
item_7_id=Stop that!
|
||||
item_7_title=Stop that!
|
||||
item_7_comment=Watch your back...
|
||||
item_8_id=It is pitch black
|
||||
item_8_title=It is pitch black
|
||||
item_8_comment=You are likely to be...
|
||||
item_9_id=Magnetic
|
||||
item_9_title=Magnetic
|
||||
item_9_comment=And you thought it was just a silly gimmick!
|
||||
item_10_id=Wormfood
|
||||
item_10_title=Wormfood
|
||||
item_10_comment=This didn't end well
|
||||
item_11_id=Thorough
|
||||
item_11_title=Thorough
|
||||
item_11_comment=You might want to consider a career in xenobiology
|
||||
16
devtools/create_achievements/gen/steam-1064660.ini
Normal file
16
devtools/create_achievements/gen/steam-1064660.ini
Normal file
@@ -0,0 +1,16 @@
|
||||
[achievements:en]
|
||||
item_0_id=erin_myers_achieve_chalk
|
||||
item_0_title=Chalk It Up To Experience
|
||||
item_0_comment=A strange obsession with the chalkboard.
|
||||
item_1_id=erin_myers_achieve_art
|
||||
item_1_title=Not An Art Lover
|
||||
item_1_comment=More important things to be doing.
|
||||
item_2_id=erin_myers_achieve_coffee
|
||||
item_2_title=Coffee Connoisseur
|
||||
item_2_comment=Coffee is nice. But not that coffee.
|
||||
item_3_id=erin_myers_achieve_hammer
|
||||
item_3_title=Hammering The Point
|
||||
item_3_comment=Don't break down.
|
||||
item_4_id=erin_myers_achieve_wait
|
||||
item_4_title=Try Try Again
|
||||
item_4_comment=Don't give up.
|
||||
72
devtools/create_achievements/gen/steam-1098770.ini
Normal file
72
devtools/create_achievements/gen/steam-1098770.ini
Normal file
@@ -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
|
||||
104
devtools/create_achievements/gen/steam-1133950.ini
Normal file
104
devtools/create_achievements/gen/steam-1133950.ini
Normal file
@@ -0,0 +1,104 @@
|
||||
[achievements:en]
|
||||
item_0_id=1_parabolica
|
||||
item_0_title=Playing with the satellite dish.
|
||||
item_0_comment=Distract the guard.
|
||||
item_0_hidden=true
|
||||
item_1_id=2_torreon
|
||||
item_1_title=I want to go higher.
|
||||
item_1_comment=Open the keep door.
|
||||
item_1_hidden=true
|
||||
item_2_id=3_piza
|
||||
item_2_title=I'm hungry.
|
||||
item_2_comment=Order a pizza.
|
||||
item_2_hidden=true
|
||||
item_3_id=4_dioses
|
||||
item_3_title=I was just passing by.
|
||||
item_3_comment=Talk to the Gods.
|
||||
item_3_hidden=true
|
||||
item_4_id=5_vampira
|
||||
item_4_title=You are bothering me.
|
||||
item_4_comment=Wake up the Junior Vampire.
|
||||
item_4_hidden=true
|
||||
item_5_id=6_sapo
|
||||
item_5_title=It's not what it seems.
|
||||
item_5_comment=Talk to a toad.
|
||||
item_5_hidden=true
|
||||
item_6_id=7_bany
|
||||
item_6_title=What a bathroom.
|
||||
item_6_comment=Flood the bathroom.
|
||||
item_6_hidden=true
|
||||
item_7_id=8_biblio
|
||||
item_7_title=This book is stuck.
|
||||
item_7_comment=Discover the secret door of the library.
|
||||
item_7_hidden=true
|
||||
item_8_id=9_raton_triturado
|
||||
item_8_title=You do not have heart.
|
||||
item_8_comment=Shred the mouse.
|
||||
item_8_hidden=true
|
||||
item_9_id=10_convertir_raton
|
||||
item_9_title=What happened to me?
|
||||
item_9_comment=Transform yourself into a mouse.
|
||||
item_9_hidden=true
|
||||
item_10_id=11_alarma
|
||||
item_10_title=Easier this way.
|
||||
item_10_comment=Turn off the alarm.
|
||||
item_10_hidden=true
|
||||
item_11_id=12_pintar_cuadre
|
||||
item_11_title=Artwork.
|
||||
item_11_comment=Paint a picture with Bob.
|
||||
item_11_hidden=true
|
||||
item_12_id=13_vestit
|
||||
item_12_title=What's behind?
|
||||
item_12_comment=Take the dress.
|
||||
item_12_hidden=true
|
||||
item_13_id=14_huevos_cuervo
|
||||
item_13_title=I'll make myself an omelette.
|
||||
item_13_comment=Take the raven eggs.
|
||||
item_13_hidden=true
|
||||
item_14_id=15_planta
|
||||
item_14_title=You have eaten too much.
|
||||
item_14_comment=Knock out the carnivorous plant.
|
||||
item_14_hidden=true
|
||||
item_15_id=16_paloma
|
||||
item_15_title=I have a letter.
|
||||
item_15_comment=Receive a message from the Vatican.
|
||||
item_15_hidden=true
|
||||
item_16_id=17_asustar_vampira
|
||||
item_16_title=Get out of here!
|
||||
item_16_comment=Get the junior vampire to run away.
|
||||
item_16_hidden=true
|
||||
item_17_id=18_canal_tv
|
||||
item_17_title=I do not like this.
|
||||
item_17_comment=Change the TV channel.
|
||||
item_17_hidden=true
|
||||
item_18_id=19_llave_jarron
|
||||
item_18_title=I got it.
|
||||
item_18_comment=Get the special key.
|
||||
item_18_hidden=true
|
||||
item_19_id=20_necro
|
||||
item_19_title=It scares me.
|
||||
item_19_comment=Obtain the Necronomicon.
|
||||
item_19_hidden=true
|
||||
item_20_id=21_reliquia
|
||||
item_20_title=Gross.
|
||||
item_20_comment=Get the relic.
|
||||
item_20_hidden=true
|
||||
item_21_id=22_esparrago
|
||||
item_21_title=What nonsense.
|
||||
item_21_comment=Put an asparagus up your nose.
|
||||
item_21_hidden=true
|
||||
item_22_id=23_final_1
|
||||
item_22_title=Moon of Blood
|
||||
item_22_comment=Get the ending 1.
|
||||
item_23_id=24_final_2
|
||||
item_23_title=Lovers
|
||||
item_23_comment=Get the ending 2.
|
||||
item_24_id=25_final_3
|
||||
item_24_title=Stealth Killer
|
||||
item_24_comment=Get the ending 3.
|
||||
item_25_id=26_final_4
|
||||
item_25_title=Infernal Punishment
|
||||
item_25_comment=Get the ending 4.
|
||||
item_26_id=27_final_5
|
||||
item_26_title=Extermination
|
||||
item_26_comment=Get the ending 5.
|
||||
104
devtools/create_achievements/gen/steam-1142230.ini
Normal file
104
devtools/create_achievements/gen/steam-1142230.ini
Normal file
@@ -0,0 +1,104 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACHIEVEMENT_00
|
||||
item_0_title=Truly, truly, I tell you: Do not poke your nose into other people's business!
|
||||
item_0_comment=E
|
||||
item_1_id=ACHIEVEMENT_01
|
||||
item_1_title=Finally a bread roll. Religion is not always easy
|
||||
item_1_comment=S
|
||||
item_2_id=ACHIEVEMENT_02
|
||||
item_2_title=I must have overlooked it. That hurt a lot!
|
||||
item_2_comment=T
|
||||
item_3_id=ACHIEVEMENT_03
|
||||
item_3_title=It is only a game! Do not take it so seriously!
|
||||
item_3_comment=S
|
||||
item_4_id=ACHIEVEMENT_04
|
||||
item_4_title=Bull's eye!
|
||||
item_4_comment=F
|
||||
item_5_id=ACHIEVEMENT_05
|
||||
item_5_title=The picture may have come from Heaven, but it is dangerous
|
||||
item_5_comment=S
|
||||
item_6_id=ACHIEVEMENT_06
|
||||
item_6_title=That is life, John!
|
||||
item_6_comment=E
|
||||
item_7_id=ACHIEVEMENT_07
|
||||
item_7_title=Thou shalt not lie!
|
||||
item_7_comment=T
|
||||
item_8_id=ACHIEVEMENT_08
|
||||
item_8_title=Stop tickling me!
|
||||
item_8_comment=J
|
||||
item_9_id=ACHIEVEMENT_09
|
||||
item_9_title=Merry Christmas!
|
||||
item_9_comment=S
|
||||
item_10_id=ACHIEVEMENT_10
|
||||
item_10_title=Jesus is a human, and therefore he has all the human needs. Peeing included
|
||||
item_10_comment=R
|
||||
item_11_id=ACHIEVEMENT_11
|
||||
item_11_title=Curses, like chickens, come home to roost!
|
||||
item_11_comment=H
|
||||
item_12_id=ACHIEVEMENT_12
|
||||
item_12_title=She really needs to drop this hobby
|
||||
item_12_comment=O
|
||||
item_13_id=ACHIEVEMENT_13
|
||||
item_13_title=The heavenly picture needs to disappear, but how?
|
||||
item_13_comment=E
|
||||
item_14_id=ACHIEVEMENT_14
|
||||
item_14_title=How the hell am I supposed to delete the heavenly picture?
|
||||
item_14_comment=C
|
||||
item_15_id=ACHIEVEMENT_15
|
||||
item_15_title=That explains why he is not married
|
||||
item_15_comment=U
|
||||
item_16_id=ACHIEVEMENT_16
|
||||
item_16_title=The cross of Jesus can be removed now
|
||||
item_16_comment=E
|
||||
[achievements:de_DE]
|
||||
item_0_id=ACHIEVEMENT_00
|
||||
item_0_title=Wahrlich, wahrlich, ich sage dir: Steck deine Nase nicht überall hinein!
|
||||
item_0_comment=E
|
||||
item_1_id=ACHIEVEMENT_01
|
||||
item_1_title=Endlich ein Brötchen. Religion ist nicht immer einfach
|
||||
item_1_comment=S
|
||||
item_2_id=ACHIEVEMENT_02
|
||||
item_2_title=Ich habe sie übersehen. Das tat aber weh!
|
||||
item_2_comment=T
|
||||
item_3_id=ACHIEVEMENT_03
|
||||
item_3_title=Es ist nur ein Spiel! Nimm es nicht so ernst!
|
||||
item_3_comment=S
|
||||
item_4_id=ACHIEVEMENT_04
|
||||
item_4_title=Volltreffer!
|
||||
item_4_comment=F
|
||||
item_5_id=ACHIEVEMENT_05
|
||||
item_5_title=Das Foto ist zwar vom Himmel gekommen, aber es ist gefährlich
|
||||
item_5_comment=S
|
||||
item_6_id=ACHIEVEMENT_06
|
||||
item_6_title=So ist das Leben, Johannes!
|
||||
item_6_comment=E
|
||||
item_7_id=ACHIEVEMENT_07
|
||||
item_7_title=Du sollst nicht lügen!
|
||||
item_7_comment=T
|
||||
item_8_id=ACHIEVEMENT_08
|
||||
item_8_title=Hör auf, mich zu kitzeln!
|
||||
item_8_comment=J
|
||||
item_9_id=ACHIEVEMENT_09
|
||||
item_9_title=Frohe Weihnachten!
|
||||
item_9_comment=S
|
||||
item_10_id=ACHIEVEMENT_10
|
||||
item_10_title=Jesus ist ein Mensch und hat daher auch alle menschlichen Bedürfnisse. Inklusive Pinkeln
|
||||
item_10_comment=R
|
||||
item_11_id=ACHIEVEMENT_11
|
||||
item_11_title=Wer anderen eine Grube gräbt, fällt selbst hinein!
|
||||
item_11_comment=H
|
||||
item_12_id=ACHIEVEMENT_12
|
||||
item_12_title=Dieses Hobby muss sie endlich aufgeben
|
||||
item_12_comment=O
|
||||
item_13_id=ACHIEVEMENT_13
|
||||
item_13_title=Das himmlische Foto muss weg, aber wie?
|
||||
item_13_comment=E
|
||||
item_14_id=ACHIEVEMENT_14
|
||||
item_14_title=Wie zur Hölle soll ich das himmlische Foto entfernen?
|
||||
item_14_comment=C
|
||||
item_15_id=ACHIEVEMENT_15
|
||||
item_15_title=Das erklärt, warum er nicht verheiratet ist
|
||||
item_15_comment=U
|
||||
item_16_id=ACHIEVEMENT_16
|
||||
item_16_title=Jesu Kreuz kann jetzt entfernt werden
|
||||
item_16_comment=E
|
||||
20
devtools/create_achievements/gen/steam-1147030.ini
Normal file
20
devtools/create_achievements/gen/steam-1147030.ini
Normal file
@@ -0,0 +1,20 @@
|
||||
[achievements:en]
|
||||
item_0_id=Beer
|
||||
item_0_title=Three for Two
|
||||
item_0_comment=That's quite a deal!
|
||||
item_1_id=Jackson
|
||||
item_1_title=Jackson
|
||||
item_1_comment=We all have our dreams.
|
||||
item_2_id=Address
|
||||
item_2_title=Location uncovered!
|
||||
item_2_comment=The old man won't know what hit him.
|
||||
item_3_id=Unlocked
|
||||
item_3_title=Unlocked
|
||||
item_3_comment=What's in the trunk?
|
||||
item_4_id=OpenSesame
|
||||
item_4_title=Open Sesame
|
||||
item_4_comment=The riches are within grasp.
|
||||
item_5_id=TheEnd
|
||||
item_5_title=The End.
|
||||
item_5_comment=Our players meet their demise.
|
||||
item_5_hidden=true
|
||||
94
devtools/create_achievements/gen/steam-1172800.ini
Normal file
94
devtools/create_achievements/gen/steam-1172800.ini
Normal file
@@ -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
|
||||
52
devtools/create_achievements/gen/steam-1181570.ini
Normal file
52
devtools/create_achievements/gen/steam-1181570.ini
Normal file
@@ -0,0 +1,52 @@
|
||||
[achievements:en]
|
||||
item_0_id=PARROT_SQUAWK
|
||||
item_0_title=Squawk!
|
||||
item_0_comment=Made the parrot talk
|
||||
item_1_id=MAKE_BAGPIPE
|
||||
item_1_title=Oh great, bagpipes
|
||||
item_1_comment=A shrill wailing sound
|
||||
item_2_id=GAME_OVER
|
||||
item_2_title=Fugitive from justice
|
||||
item_2_comment=Which is very, very, extremely, very cool
|
||||
item_2_hidden=true
|
||||
item_3_id=GOT_HOSE
|
||||
item_3_title=Ouch!
|
||||
item_3_comment=The lengths you'll go to for a length of plastic hose
|
||||
item_4_id=PUNNY
|
||||
item_4_title=A pun too far
|
||||
item_4_comment=Sorry
|
||||
item_5_id=GOT_HAIRCUT
|
||||
item_5_title=Everything still attached?
|
||||
item_5_comment=Got a snazzy new haircut
|
||||
item_5_hidden=true
|
||||
item_6_id=KNOCK_OUT
|
||||
item_6_title=He's not dead
|
||||
item_6_comment=A nap will do the mechanic good
|
||||
item_6_hidden=true
|
||||
item_7_id=MELT_CUP
|
||||
item_7_title=Just like grog
|
||||
item_7_comment=The inferior red cup
|
||||
item_8_id=SAY_NO
|
||||
item_8_title=What was it again?
|
||||
item_8_comment=Made the Order of the Bull repeat themselves
|
||||
item_9_id=INDY
|
||||
item_9_title=Les aventuriers de l'arche perdue
|
||||
item_9_comment=Did your best Indiana Jones impression
|
||||
item_10_id=GOT_HORSESHOE
|
||||
item_10_title=Stand tall
|
||||
item_10_comment=Tom Cruise wishes he was this tall
|
||||
item_10_hidden=true
|
||||
item_11_id=GOT_ARMOUR
|
||||
item_11_title=Equipped for battle
|
||||
item_11_comment=Looking real good!
|
||||
item_11_hidden=true
|
||||
item_12_id=REALLY_TALL
|
||||
item_12_title=Stand REALLY tall
|
||||
item_12_comment=You have a problem
|
||||
item_12_hidden=true
|
||||
item_13_id=NEW_CONTENDER
|
||||
item_13_title=The Running Man
|
||||
item_13_comment=Enter the amphitheatre
|
||||
item_14_id=TIME_SHARE
|
||||
item_14_title=Timeshare
|
||||
item_14_comment=Sat through the market trader's spiel
|
||||
144
devtools/create_achievements/gen/steam-1182310.ini
Normal file
144
devtools/create_achievements/gen/steam-1182310.ini
Normal file
@@ -0,0 +1,144 @@
|
||||
[achievements:en]
|
||||
item_0_id=Arrival
|
||||
item_0_title=Arrival
|
||||
item_0_comment=No station master in sight.
|
||||
item_1_id=TheSlap
|
||||
item_1_title=The Slap
|
||||
item_1_comment=He deserved it.
|
||||
item_2_id=IntoTheNight
|
||||
item_2_title=Into The Night
|
||||
item_2_comment=A figure slips into the mist.
|
||||
item_3_id=Adventus
|
||||
item_3_title=ADVENTUS
|
||||
item_3_comment=The First Day
|
||||
item_4_id=TheBloodletter
|
||||
item_4_title=The Bloodletter
|
||||
item_4_comment=A curious remedy.
|
||||
item_5_id=Lockpicker
|
||||
item_5_title=Lockpicker
|
||||
item_5_comment=Where's Kenneth?
|
||||
item_6_id=FossilTrade
|
||||
item_6_title=Fossil Collector
|
||||
item_6_comment=Mr Crozier got a good deal there.
|
||||
item_6_hidden=true
|
||||
item_7_id=HobsBarrow
|
||||
item_7_title=Hob's Barrow
|
||||
item_7_comment=That smell... earthy and sweet.
|
||||
item_8_id=Scholar
|
||||
item_8_title=The Scholar
|
||||
item_8_comment=Quite the scholar of the Bard.
|
||||
item_9_id=Fool
|
||||
item_9_title=The Fool
|
||||
item_9_comment=William who?
|
||||
item_10_id=FeatheredFriend
|
||||
item_10_title=Feathered Friend
|
||||
item_10_comment=A sweet little thing.
|
||||
item_11_id=Expiscor
|
||||
item_11_title=EXPISCOR
|
||||
item_11_comment=The Second Day
|
||||
item_12_id=Reflect
|
||||
item_12_title=A Moment of Reflection
|
||||
item_12_comment=Here's to Margaret Tillett.
|
||||
item_13_id=FamilyConnection
|
||||
item_13_title=A Family Connection?
|
||||
item_13_comment=William Bateman was in Bewlay?
|
||||
item_13_hidden=true
|
||||
item_14_id=MrShoulder
|
||||
item_14_title=The Mystery Man Revealed
|
||||
item_14_comment=Mr Shoulder has shown himself.
|
||||
item_14_hidden=true
|
||||
item_15_id=Permissions
|
||||
item_15_title=Permission Granted
|
||||
item_15_comment=The excavation can now go ahead!
|
||||
item_15_hidden=true
|
||||
item_16_id=Fiddle
|
||||
item_16_title=The Abandoned Fiddle
|
||||
item_16_comment=A strange incident at the Devil's Toe.
|
||||
item_17_id=Elderflower
|
||||
item_17_title=The Swap
|
||||
item_17_comment=Let's hope she doesn't notice.
|
||||
item_17_hidden=true
|
||||
item_18_id=Eunice
|
||||
item_18_title=Eunice the Provider
|
||||
item_18_comment=A bucket of fresh goat's milk.
|
||||
item_18_hidden=true
|
||||
item_19_id=Lovers
|
||||
item_19_title=Elopers
|
||||
item_19_comment=May they find happiness together.
|
||||
item_19_hidden=true
|
||||
item_20_id=DontFearDeath
|
||||
item_20_title=Dauntless
|
||||
item_20_comment=Life is for living, not for worrying about what comes after.
|
||||
item_20_hidden=true
|
||||
item_21_id=Scandalmonger
|
||||
item_21_title=Scandalmonger
|
||||
item_21_comment=Father Roache may not appreciate this.
|
||||
item_22_id=LoveMoors
|
||||
item_22_title=Romance on the Moors
|
||||
item_22_comment=A little rain never hurt anyone.
|
||||
item_22_hidden=true
|
||||
item_23_id=INCANTAMENTUM
|
||||
item_23_title=INCANTAMENTUM
|
||||
item_23_comment=The Third Day
|
||||
item_23_hidden=true
|
||||
item_24_id=Herbert
|
||||
item_24_title=Herbert
|
||||
item_24_comment=Something's a little queer about this cat.
|
||||
item_24_hidden=true
|
||||
item_25_id=SealBroken
|
||||
item_25_title=The Seal is Broken
|
||||
item_25_comment=The Barrow Queen has breached the barrier.
|
||||
item_25_hidden=true
|
||||
item_26_id=Temple
|
||||
item_26_title=Temple
|
||||
item_26_comment=An incredible discovery.
|
||||
item_26_hidden=true
|
||||
item_27_id=SeventhArchontic
|
||||
item_27_title=The Goat Below
|
||||
item_27_comment=A new passage is secured.
|
||||
item_27_hidden=true
|
||||
item_28_id=Racket
|
||||
item_28_title=Ceasing of the Racket
|
||||
item_28_comment=The feline chorus has grown silent.
|
||||
item_28_hidden=true
|
||||
item_29_id=TheFinalDescent
|
||||
item_29_title=The Final Descent
|
||||
item_29_comment=It all ends here.
|
||||
item_29_hidden=true
|
||||
item_30_id=Vindicta
|
||||
item_30_title=VINDICTA
|
||||
item_30_comment=The Seventh Day
|
||||
item_30_hidden=true
|
||||
item_31_id=TheEnd
|
||||
item_31_title=Abraxas Rex
|
||||
item_31_comment=An uncertain future.
|
||||
item_31_hidden=true
|
||||
item_32_id=Tondbert
|
||||
item_32_title=An Ode to Tondbert
|
||||
item_32_comment=Visions of Wrinklewood.
|
||||
item_32_hidden=true
|
||||
item_33_id=Plates
|
||||
item_33_title=A Curious Collection
|
||||
item_33_comment=Seven plates, seven animals.
|
||||
item_33_hidden=true
|
||||
item_34_id=HobsBarrels
|
||||
item_34_title=Hob's Barrels
|
||||
item_34_comment=Sometimes water is a wiser option.
|
||||
item_34_hidden=true
|
||||
item_35_id=Cartographer
|
||||
item_35_title=Cartographer
|
||||
item_35_comment=Traveller of the Moors
|
||||
item_36_id=Abandoned
|
||||
item_36_title=Abandoned
|
||||
item_36_comment=Horace and co have departed.
|
||||
item_36_hidden=true
|
||||
item_37_id=Zoolinguist
|
||||
item_37_title=Zoolinguist
|
||||
item_37_comment=She's a good listener.
|
||||
item_38_id=Hellebore
|
||||
item_38_title=Hellebore
|
||||
item_38_comment=A passage?
|
||||
item_38_hidden=true
|
||||
item_39_id=Rest
|
||||
item_39_title=Rest
|
||||
item_39_comment=Sometimes we all need to sit and watch the world go by.
|
||||
37
devtools/create_achievements/gen/steam-1196520.ini
Normal file
37
devtools/create_achievements/gen/steam-1196520.ini
Normal file
@@ -0,0 +1,37 @@
|
||||
[achievements:en]
|
||||
item_0_id=GOT_SHOT
|
||||
item_0_title=That shirt isn't bulletproof
|
||||
item_0_comment=Better luck next time!
|
||||
item_1_id=GUARD_DUTY
|
||||
item_1_title=Guard Duty
|
||||
item_1_comment=Why is that picture so familiar?
|
||||
item_2_id=BURN_FOUNTAIN
|
||||
item_2_title=Burning desire
|
||||
item_2_comment=Just add water!
|
||||
item_2_hidden=true
|
||||
item_3_id=X_MARKS
|
||||
item_3_title=X marks the spot
|
||||
item_3_comment=Found the secret entrance.
|
||||
item_3_hidden=true
|
||||
item_4_id=WINNER
|
||||
item_4_title=Defeated the cult
|
||||
item_4_comment=Knocked out the leader...
|
||||
item_4_hidden=true
|
||||
item_5_id=LOUD
|
||||
item_5_title=That was loud
|
||||
item_5_comment=Turned off the fire alarm!
|
||||
item_5_hidden=true
|
||||
item_6_id=OOPSFIRE
|
||||
item_6_title=Highly flammable
|
||||
item_6_comment=Oops, you set yourself on fire!
|
||||
item_7_id=LISTEN
|
||||
item_7_title=Found the cult leader
|
||||
item_7_comment=Nosey! Or ear-ey?
|
||||
item_7_hidden=true
|
||||
item_8_id=HIDDEN
|
||||
item_8_title=Life in the shadows
|
||||
item_8_comment=Can we call this a stealth game?
|
||||
item_8_hidden=true
|
||||
item_9_id=SIT
|
||||
item_9_title=No time to sit
|
||||
item_9_comment=There's adventuring to do!
|
||||
20
devtools/create_achievements/gen/steam-1220930.ini
Normal file
20
devtools/create_achievements/gen/steam-1220930.ini
Normal file
@@ -0,0 +1,20 @@
|
||||
[achievements:en]
|
||||
item_0_id=Have you seen this man?
|
||||
item_0_title=Have you seen this man?
|
||||
item_0_comment=You've seen the man. Did he see you?
|
||||
item_0_hidden=true
|
||||
item_1_id=Bookworm
|
||||
item_1_title=Bookworm
|
||||
item_1_comment=Carl's words live on
|
||||
item_2_id=Ancient knowledge
|
||||
item_2_title=Ancient knowledge
|
||||
item_2_comment=You clarified the secret of the ruins on one try
|
||||
item_3_id=Emases nepo
|
||||
item_3_title=Emases nepo
|
||||
item_3_comment=You sorted out the dark cave puzzle on one try
|
||||
item_4_id=What are these?
|
||||
item_4_title=What are these?
|
||||
item_4_comment=You solved an other-worldly puzzle on one try
|
||||
item_5_id=Inevitable
|
||||
item_5_title=Inevitable
|
||||
item_5_comment=A final outcome
|
||||
208
devtools/create_achievements/gen/steam-1226670.ini
Normal file
208
devtools/create_achievements/gen/steam-1226670.ini
Normal file
@@ -0,0 +1,208 @@
|
||||
[achievements:en]
|
||||
item_0_id=TIME
|
||||
item_0_title=Time and Punishment
|
||||
item_0_comment=Spite Jem
|
||||
item_0_hidden=true
|
||||
item_1_id=CRACKSHOT
|
||||
item_1_title=Crackshot
|
||||
item_1_comment=Beat Marisol at shooting
|
||||
item_2_id=GUNSLINGER
|
||||
item_2_title=Gunslinger
|
||||
item_2_comment=Beat Marisol at shooting on your first try
|
||||
item_3_id=SHARPSHOOTER
|
||||
item_3_title=Sharpshooter
|
||||
item_3_comment=Beat Marisol at shooting on your first try...with a perfect score (and without practicing)
|
||||
item_4_id=HANGOVER
|
||||
item_4_title=Heck of A Hangover
|
||||
item_4_comment=Stop the bar brawl by smashing a bottle over the thug's head
|
||||
item_5_id=ONCEUPONATIME
|
||||
item_5_title=Once Upon A Time In Western Vespuccia
|
||||
item_5_comment=Complete the game
|
||||
item_6_id=SUCKER
|
||||
item_6_title=Duck, You Sucker!
|
||||
item_6_comment=Knock Jem out
|
||||
item_7_id=MAGSIX
|
||||
item_7_title=The Magnificent Six
|
||||
item_7_comment=Get all high relationship companion excursions in one playthrough
|
||||
item_8_id=BLOODTHIRSTY
|
||||
item_8_title=Bloodthirsty
|
||||
item_8_comment=Picked Phil's plan for the wagon raid
|
||||
item_9_id=SNEAKY
|
||||
item_9_title=Sneaky
|
||||
item_9_comment=Picked Nadine's plan for the wagon raid
|
||||
item_10_id=THEATRICAL
|
||||
item_10_title=Theatrical
|
||||
item_10_comment=Picked Jake's plan for the wagon raid
|
||||
item_11_id=BLUFFER
|
||||
item_11_title=Master Bluffer
|
||||
item_11_comment=Keep Jake's bluff going as long as possible
|
||||
item_12_id=BURNIT
|
||||
item_12_title=Burn It To The Ground
|
||||
item_12_comment=Blew up Dr. Clark's lab
|
||||
item_12_hidden=true
|
||||
item_13_id=STRAIGHT
|
||||
item_13_title=Straight and Narrow
|
||||
item_13_comment=Convinced Jem to give up his criminal ways
|
||||
item_14_id=CROWNS
|
||||
item_14_title=A Fistful of Crowns
|
||||
item_14_comment=Earned 200 crowns or more in one playthrough
|
||||
item_15_id=CATNAP
|
||||
item_15_title=Cat Nap
|
||||
item_15_comment=Drugged the wildcat
|
||||
item_16_id=UNION
|
||||
item_16_title=Union Man
|
||||
item_16_comment=Enter the Jolly Good Club with Phil's help
|
||||
item_17_id=JUSTICE
|
||||
item_17_title=Rough Justice
|
||||
item_17_comment=Enter the Jolly Good Club with Danny's help
|
||||
item_18_id=DOCREDBIRD
|
||||
item_18_title=Dr. Redbird: Medicine Woman
|
||||
item_18_comment=Enter the Jolly Good Club with Nadine's help
|
||||
item_19_id=BRUTEFORCE
|
||||
item_19_title=Brute Force
|
||||
item_19_comment=Get into LaPorte's room on your first try without finding any clues
|
||||
item_19_hidden=true
|
||||
item_20_id=STINKY
|
||||
item_20_title=Stinky
|
||||
item_20_comment=Offer soap to your companions
|
||||
item_20_hidden=true
|
||||
item_21_id=HATS
|
||||
item_21_title=Woman of Many Hats
|
||||
item_21_comment=Tried on all the hats in the game in a single playthrough
|
||||
item_21_hidden=true
|
||||
item_22_id=DELIVERY
|
||||
item_22_title=Special Delivery
|
||||
item_22_comment=Return all of Dr. Clark's belongings
|
||||
item_22_hidden=true
|
||||
item_23_id=DEMONS
|
||||
item_23_title=Exorcised the Demons
|
||||
item_23_comment=Successfully helped Captain Boylan
|
||||
item_24_id=SHOW
|
||||
item_24_title=Heck of a Show
|
||||
item_24_comment=Fully helped Miss Hatomi's troupe
|
||||
item_25_id=MOUNTAIN
|
||||
item_25_title=Off the Mountain
|
||||
item_25_comment=Escaped New Bethel
|
||||
item_26_id=BULLET
|
||||
item_26_title=Bullet Time
|
||||
item_26_comment=Danny helped get rid of the guard
|
||||
item_27_id=POTION
|
||||
item_27_title=Potion Master
|
||||
item_27_comment=Nadine helped get rid of the guard
|
||||
item_28_id=GHOST
|
||||
item_28_title=Ghost of a Chance
|
||||
item_28_comment=Phil helped get rid of the guard
|
||||
item_29_id=TRICKSTER
|
||||
item_29_title=Outsmarted the Trickster
|
||||
item_29_comment=Got the stick back from the coyote
|
||||
item_30_id=FLUFFY
|
||||
item_30_title=The Good, The Bad, and the Fluffy
|
||||
item_30_comment=Pet Leeza Lou 5 times
|
||||
item_30_hidden=true
|
||||
item_31_id=STARS
|
||||
item_31_title=Stargazer
|
||||
item_31_comment=Correctly identify all constellations without any mistakes
|
||||
item_32_id=TRAITOR
|
||||
item_32_title=The Last Traitor
|
||||
item_32_comment=Deal with Hernandez
|
||||
item_33_id=BUZZKILL
|
||||
item_33_title=Buzzkill
|
||||
item_33_comment=Got the bandits to leave by shooting the wasp nest
|
||||
item_34_id=HERO
|
||||
item_34_title=Heroic
|
||||
item_34_comment=Save the kid at the river
|
||||
item_35_id=NUDITY
|
||||
item_35_title=Gratuitous Nudity
|
||||
item_35_comment=Convince everyone to pose for Mr. Treadway
|
||||
item_35_hidden=true
|
||||
item_36_id=TABLES
|
||||
item_36_title=Tables Turned
|
||||
item_36_comment=Outsmart the scammer
|
||||
item_37_id=HUNTER
|
||||
item_37_title=Master Hunter
|
||||
item_37_comment=Shoot all the pheasants
|
||||
item_38_id=FISH
|
||||
item_38_title=Fish Story
|
||||
item_38_comment=Catch all the fish
|
||||
item_39_id=SAMARITAN
|
||||
item_39_title=Good Samaritan
|
||||
item_39_comment=Warned the labor union about the bomb
|
||||
item_39_hidden=true
|
||||
item_40_id=TRADITION
|
||||
item_40_title=Tradition Observer
|
||||
item_40_comment=Write something on the boulder
|
||||
item_41_id=GREATMAN
|
||||
item_41_title=A Great Man
|
||||
item_41_comment=Meet Lieutenant Morales
|
||||
item_41_hidden=true
|
||||
item_42_id=MOVING
|
||||
item_42_title=Moving On
|
||||
item_42_comment=Help Danny with the memorial
|
||||
item_43_id=COYOTE
|
||||
item_43_title=The Sign of the Coyote
|
||||
item_43_comment=Help the sick coyote
|
||||
item_44_id=INITIATE
|
||||
item_44_title=Initiate
|
||||
item_44_comment=Perform the labor union initiation correctly on your first try
|
||||
item_45_id=LOOSE
|
||||
item_45_title=Loose-Lipped
|
||||
item_45_comment=Get the Fortuyn family to open up
|
||||
item_46_id=TONGUE
|
||||
item_46_title=Tongue Twister
|
||||
item_46_comment=You succeeded at Phil's challenge
|
||||
item_47_id=LOCKS
|
||||
item_47_title=Locksmith
|
||||
item_47_comment=Pick every lock in the game in a single playthrough
|
||||
item_48_id=CURRENT
|
||||
item_48_title="Current" Events
|
||||
item_48_comment=Show 25 people the Aetheric Expo article
|
||||
item_48_hidden=true
|
||||
item_49_id=HARDFEELINGS
|
||||
item_49_title=Some Hard Feelings
|
||||
item_49_comment=You punched Jake
|
||||
item_50_id=JOURNEY
|
||||
item_50_title=The Journey Begins
|
||||
item_50_comment=Set off across Western Vespuccia
|
||||
item_51_id=ELPRESIDIO
|
||||
item_51_title=I Left My Heart in El Presidio
|
||||
item_51_comment=Arrive in El Presidio
|
||||
item_52_id=DESPERATE
|
||||
item_52_title=Desperate Times
|
||||
item_52_comment=Pawned one of your companions' belongings
|
||||
item_53_id=CLOSECALL
|
||||
item_53_title=Close Call
|
||||
item_53_comment=Phil disarmed the bomb
|
||||
item_54_id=LISTENER
|
||||
item_54_title=Good Listener
|
||||
item_54_comment=Let Martha handle Mr. Sirkas
|
||||
item_55_id=OILWELL
|
||||
item_55_title=Oil's Well That Ends Well
|
||||
item_55_comment=Saved Cormac
|
||||
item_56_id=CARDS
|
||||
item_56_title=Not in the Cards
|
||||
item_56_comment=Expose Lady Tyché's operation
|
||||
item_57_id=POST
|
||||
item_57_title=In Rain, Sleet, or Snow...
|
||||
item_57_comment=Saved the post office
|
||||
item_58_id=BONES
|
||||
item_58_title=Fossil Hunter
|
||||
item_58_comment=Successfully tagged 5 fossils
|
||||
item_59_id=SAYAGAIN
|
||||
item_59_title=Say That Again
|
||||
item_59_comment=What a literal turn of mind you have
|
||||
item_60_id=WILY
|
||||
item_60_title=Wily Coyote, Super Genius
|
||||
item_60_comment=He's not very bright
|
||||
item_61_id=JOKESTER
|
||||
item_61_title=Jokester
|
||||
item_61_comment=Phil appreciates your sense of humor
|
||||
item_62_id=FLOR
|
||||
item_62_title=Flor Silvestre
|
||||
item_62_comment=A campfire is always nicer with music
|
||||
item_63_id=CONFESSION
|
||||
item_63_title=Confession
|
||||
item_63_comment=Told Lola the truth about her stolen watch
|
||||
item_63_hidden=true
|
||||
item_64_id=NODRINK
|
||||
item_64_title=Teetotaler
|
||||
item_64_comment=Just said no
|
||||
667
devtools/create_achievements/gen/steam-1251910.ini
Normal file
667
devtools/create_achievements/gen/steam-1251910.ini
Normal file
@@ -0,0 +1,667 @@
|
||||
[stats:en]
|
||||
item_0_id=book_read
|
||||
item_0_comment=Book entries read
|
||||
item_0_start=0
|
||||
item_1_id=num_steps
|
||||
item_1_comment=Steps taken
|
||||
item_1_start=0
|
||||
[achievements:en]
|
||||
item_0_id=DEATH_0
|
||||
item_0_title=I believe I can fly
|
||||
item_0_comment=Solve the corresponding ending
|
||||
item_1_id=DEATH_1
|
||||
item_1_title=Dead tired
|
||||
item_1_comment=Solve the corresponding ending
|
||||
item_2_id=DEATH_2
|
||||
item_2_title=Strike!
|
||||
item_2_comment=Solve the corresponding ending
|
||||
item_3_id=DEATH_3
|
||||
item_3_title=I'm shocked
|
||||
item_3_comment=Solve the corresponding ending
|
||||
item_4_id=DEATH_4
|
||||
item_4_title=Hang in there
|
||||
item_4_comment=Solve the corresponding ending
|
||||
item_5_id=DEATH_5
|
||||
item_5_title=Death from above
|
||||
item_5_comment=Solve the corresponding ending
|
||||
item_6_id=DEATH_6
|
||||
item_6_title=Vaccines cause autism
|
||||
item_6_comment=Solve the corresponding ending
|
||||
item_7_id=DEATH_7
|
||||
item_7_title=To bee or not to bee
|
||||
item_7_comment=Solve the corresponding ending
|
||||
item_8_id=DEATH_8
|
||||
item_8_title=Burn baby burn
|
||||
item_8_comment=Solve the corresponding ending
|
||||
item_9_id=DEATH_9
|
||||
item_9_title=Mr. Bay is full of s**t
|
||||
item_9_comment=Solve the corresponding ending
|
||||
item_10_id=DEATH_10
|
||||
item_10_title=A warm toast
|
||||
item_10_comment=Solve the corresponding ending
|
||||
item_11_id=DEATH_11
|
||||
item_11_title=Vive la révolution
|
||||
item_11_comment=Solve the corresponding ending
|
||||
item_12_id=DEATH_12
|
||||
item_12_title=Big Pharma's revenge
|
||||
item_12_comment=Solve the corresponding ending
|
||||
item_13_id=DEATH_13
|
||||
item_13_title=Instant diet
|
||||
item_13_comment=Solve the corresponding ending
|
||||
item_14_id=DEATH_14
|
||||
item_14_title=Caution, wet floor
|
||||
item_14_comment=Solve the corresponding ending
|
||||
item_15_id=DEATH_15
|
||||
item_15_title=That's no toaster
|
||||
item_15_comment=Solve the corresponding ending
|
||||
item_16_id=DEATH_16
|
||||
item_16_title=Pretty ironic
|
||||
item_16_comment=Solve the corresponding ending
|
||||
item_17_id=DEATH_17
|
||||
item_17_title=We'll die eventually
|
||||
item_17_comment=Solve the corresponding ending
|
||||
item_18_id=DEATH_18
|
||||
item_18_title=The amazing spider-death
|
||||
item_18_comment=Solve the corresponding ending
|
||||
item_19_id=DEATH_19
|
||||
item_19_title=Under the sea
|
||||
item_19_comment=Solve the corresponding ending
|
||||
item_20_id=DEATH_20
|
||||
item_20_title=Acid rain
|
||||
item_20_comment=Solve the corresponding ending
|
||||
item_21_id=DEATH_21
|
||||
item_21_title=Frank Grimes
|
||||
item_21_comment=Solve the corresponding ending
|
||||
item_22_id=DEATH_22
|
||||
item_22_title=The last meal
|
||||
item_22_comment=Solve the corresponding ending
|
||||
item_23_id=DEATH_23
|
||||
item_23_title=Beauty killed the beast
|
||||
item_23_comment=Solve the corresponding ending
|
||||
item_24_id=DEATH_24
|
||||
item_24_title=Scared of clowns
|
||||
item_24_comment=Solve the corresponding ending
|
||||
item_25_id=DEATH_25
|
||||
item_25_title=I'm freezing
|
||||
item_25_comment=Solve the corresponding ending
|
||||
item_26_id=DEATH_26
|
||||
item_26_title=A sporadic event
|
||||
item_26_comment=Solve the corresponding ending
|
||||
item_27_id=DEATH_27
|
||||
item_27_title=I believe I can fry
|
||||
item_27_comment=Solve the corresponding ending
|
||||
item_28_id=DEATH_28
|
||||
item_28_title=Backfire
|
||||
item_28_comment=Solve the corresponding ending
|
||||
item_29_id=DEATH_29
|
||||
item_29_title=I prefer the touchpad
|
||||
item_29_comment=Solve the corresponding ending
|
||||
item_30_id=AVID_READER
|
||||
item_30_title=Bookworm
|
||||
item_30_comment=Read all the book entries
|
||||
item_31_id=TUTORIAL
|
||||
item_31_title=For dummies
|
||||
item_31_comment=Complete the tutorial
|
||||
item_32_id=CREDITS
|
||||
item_32_title=Pleasantly understated credit sequence
|
||||
item_32_comment=Watch the credits til the end
|
||||
item_33_id=HEAD_BUMP
|
||||
item_33_title=Mind your head
|
||||
item_33_comment=Bump your head in a non-lethal manner
|
||||
item_34_id=LETTERS
|
||||
item_34_title=Secret admirer
|
||||
item_34_comment=Find the secret letters
|
||||
item_34_hidden=true
|
||||
item_35_id=FLAMETHROWER
|
||||
item_35_title=Hank Scorpio
|
||||
item_35_comment=Make a flamethrower
|
||||
item_35_hidden=true
|
||||
item_36_id=100_METERS
|
||||
item_36_title=Couch potato
|
||||
item_36_comment=Walk 100 meters
|
||||
item_37_id=500_METERS
|
||||
item_37_title=Mildly active
|
||||
item_37_comment=Walk 500 meters
|
||||
item_38_id=1500_METERS
|
||||
item_38_title=Fitness is a lifestyle
|
||||
item_38_comment=Walk 1500 meters
|
||||
item_39_id=5000_METERS
|
||||
item_39_title=Runner's high
|
||||
item_39_comment=Walk 5 kilometers
|
||||
item_40_id=NECKTIE
|
||||
item_40_title=Fashion police
|
||||
item_40_comment=Rip and burn the necktie
|
||||
item_41_id=ANIMAL_HATER
|
||||
item_41_title=Angel of death
|
||||
item_41_comment=Kill all living things in a single game
|
||||
item_42_id=REPEAT_DEATHS
|
||||
item_42_title=Sadistic player
|
||||
item_42_comment=Repeat at least one death
|
||||
[achievements:de_DE]
|
||||
item_0_id=DEATH_0
|
||||
item_0_title=Über den Wolken
|
||||
item_0_comment=Erhalte das jeweilige Ende
|
||||
item_1_id=DEATH_1
|
||||
item_1_title=Todmüde
|
||||
item_1_comment=Erhalte das jeweilige Ende
|
||||
item_2_id=DEATH_2
|
||||
item_2_title=Strike!
|
||||
item_2_comment=Erhalte das jeweilige Ende
|
||||
item_3_id=DEATH_3
|
||||
item_3_title=Mich trifft der Schlag!
|
||||
item_3_comment=Erhalte das jeweilige Ende
|
||||
item_4_id=DEATH_4
|
||||
item_4_title=Einfach mal baumeln lassen
|
||||
item_4_comment=Erhalte das jeweilige Ende
|
||||
item_5_id=DEATH_5
|
||||
item_5_title=Tod von Oben
|
||||
item_5_comment=Erhalte das jeweilige Ende
|
||||
item_6_id=DEATH_6
|
||||
item_6_title=Impfungen verursachen Autismus
|
||||
item_6_comment=Erhalte das jeweilige Ende
|
||||
item_7_id=DEATH_7
|
||||
item_7_title=Summ oder nicht Summ
|
||||
item_7_comment=Erhalte das jeweilige Ende
|
||||
item_8_id=DEATH_8
|
||||
item_8_title=Wo brennt's denn?
|
||||
item_8_comment=Erhalte das jeweilige Ende
|
||||
item_9_id=DEATH_9
|
||||
item_9_title=Nimm das Michael Bay
|
||||
item_9_comment=Erhalte das jeweilige Ende
|
||||
item_10_id=DEATH_10
|
||||
item_10_title=Ein warmer Toast
|
||||
item_10_comment=Erhalte das jeweilige Ende
|
||||
item_11_id=DEATH_11
|
||||
item_11_title=Vive la révolution
|
||||
item_11_comment=Erhalte das jeweilige Ende
|
||||
item_12_id=DEATH_12
|
||||
item_12_title=Die Rache der Pharmakonzerne
|
||||
item_12_comment=Erhalte das jeweilige Ende
|
||||
item_13_id=DEATH_13
|
||||
item_13_title=Schnelldiät
|
||||
item_13_comment=Erhalte das jeweilige Ende
|
||||
item_14_id=DEATH_14
|
||||
item_14_title=Vorsicht, nasser Boden
|
||||
item_14_comment=Erhalte das jeweilige Ende
|
||||
item_15_id=DEATH_15
|
||||
item_15_title=Das ist kein Toaster
|
||||
item_15_comment=Erhalte das jeweilige Ende
|
||||
item_16_id=DEATH_16
|
||||
item_16_title=Welch Ironie!
|
||||
item_16_comment=Erhalte das jeweilige Ende
|
||||
item_17_id=DEATH_17
|
||||
item_17_title=Irgendwann sterben wir alle
|
||||
item_17_comment=Erhalte das jeweilige Ende
|
||||
item_18_id=DEATH_18
|
||||
item_18_title=Tod durch Spider-Man
|
||||
item_18_comment=Erhalte das jeweilige Ende
|
||||
item_19_id=DEATH_19
|
||||
item_19_title=Unter dem Meer
|
||||
item_19_comment=Erhalte das jeweilige Ende
|
||||
item_20_id=DEATH_20
|
||||
item_20_title=Saurer Regen
|
||||
item_20_comment=Erhalte das jeweilige Ende
|
||||
item_21_id=DEATH_21
|
||||
item_21_title=Frank Grimes
|
||||
item_21_comment=Erhalte das jeweilige Ende
|
||||
item_22_id=DEATH_22
|
||||
item_22_title=Die letzte Mahlzeit
|
||||
item_22_comment=Erhalte das jeweilige Ende
|
||||
item_23_id=DEATH_23
|
||||
item_23_title=Schönheit hat das Biest zerstört
|
||||
item_23_comment=Erhalte das jeweilige Ende
|
||||
item_24_id=DEATH_24
|
||||
item_24_title=Sprungteufelschrek
|
||||
item_24_comment=Erhalte das jeweilige Ende
|
||||
item_25_id=DEATH_25
|
||||
item_25_title=Mir ist kalt
|
||||
item_25_comment=Erhalte das jeweilige Ende
|
||||
item_26_id=DEATH_26
|
||||
item_26_title=Der Schimmelreiter
|
||||
item_26_comment=Erhalte das jeweilige Ende
|
||||
item_27_id=DEATH_27
|
||||
item_27_title=Frisch frittiert
|
||||
item_27_comment=Erhalte das jeweilige Ende
|
||||
item_28_id=DEATH_28
|
||||
item_28_title=Feuer und Flamme
|
||||
item_28_comment=Erhalte das jeweilige Ende
|
||||
item_29_id=DEATH_29
|
||||
item_29_title=Ich bevorzuge das Touchpad
|
||||
item_29_comment=Erhalte das jeweilige Ende
|
||||
item_30_id=AVID_READER
|
||||
item_30_title=Bücherwurm
|
||||
item_30_comment=Lies alle Einträge im Buch
|
||||
item_31_id=TUTORIAL
|
||||
item_31_title=Für Dummies
|
||||
item_31_comment=Schließe das Tutorial ab
|
||||
item_32_id=CREDITS
|
||||
item_32_title=Erfreulich zurückhaltender Vorspann
|
||||
item_32_comment=Sieh dir den Abspann bis zum Schluss an
|
||||
item_33_id=HEAD_BUMP
|
||||
item_33_title=Vorsicht Kopf!
|
||||
item_33_comment=Stoss dir den Kopf ohne zu sterben
|
||||
item_34_id=LETTERS
|
||||
item_34_title=Geheimer Verehrer
|
||||
item_34_comment=Finde die geheimen Briefe
|
||||
item_34_hidden=true
|
||||
item_35_id=FLAMETHROWER
|
||||
item_35_title=Hank Scorpio
|
||||
item_35_comment=Bastle einen Flammenwerfer
|
||||
item_35_hidden=true
|
||||
item_36_id=100_METERS
|
||||
item_36_title=Stubenhocker
|
||||
item_36_comment=Laufe 100 Meter
|
||||
item_37_id=500_METERS
|
||||
item_37_title=Geringfügig Aktiv
|
||||
item_37_comment=Laufe 500 Meter
|
||||
item_38_id=1500_METERS
|
||||
item_38_title=Fitness ist ein Lebensstil
|
||||
item_38_comment=Laufe 1500 meter
|
||||
item_39_id=5000_METERS
|
||||
item_39_title=Läuferhoch
|
||||
item_39_comment=Laufe 5 Kilometer
|
||||
item_40_id=NECKTIE
|
||||
item_40_title=Modepolizei
|
||||
item_40_comment=Zerreisse und verbrenne die Krawatte
|
||||
item_41_id=ANIMAL_HATER
|
||||
item_41_title=Todesengel
|
||||
item_41_comment=Töte alle Lebewesen in einem Spieldurchlauf
|
||||
item_42_id=REPEAT_DEATHS
|
||||
item_42_title=Sadistischer Spieler
|
||||
item_42_comment=Wiederhole mindestens einen Tod
|
||||
[achievements:it_IT]
|
||||
item_0_id=DEATH_0
|
||||
item_0_title=Nel blu dipinto di blu
|
||||
item_0_comment=Sblocca il finale relativo
|
||||
item_1_id=DEATH_1
|
||||
item_1_title=Stanco morto
|
||||
item_1_comment=Sblocca il finale relativo
|
||||
item_2_id=DEATH_2
|
||||
item_2_title=Strike!
|
||||
item_2_comment=Sblocca il finale relativo
|
||||
item_3_id=DEATH_3
|
||||
item_3_title=Sono scioccato
|
||||
item_3_comment=Sblocca il finale relativo
|
||||
item_4_id=DEATH_4
|
||||
item_4_title=Appeso a una speranza
|
||||
item_4_comment=Sblocca il finale relativo
|
||||
item_5_id=DEATH_5
|
||||
item_5_title=Morte dall'alto
|
||||
item_5_comment=Sblocca il finale relativo
|
||||
item_6_id=DEATH_6
|
||||
item_6_title=I vaccini causano autismo
|
||||
item_6_comment=Sblocca il finale relativo
|
||||
item_7_id=DEATH_7
|
||||
item_7_title=Un'apessima idea
|
||||
item_7_comment=Sblocca il finale relativo
|
||||
item_8_id=DEATH_8
|
||||
item_8_title=Bruciali tutti!
|
||||
item_8_comment=Sblocca il finale relativo
|
||||
item_9_id=DEATH_9
|
||||
item_9_title=Mr. Bay è pieno di balle
|
||||
item_9_comment=Sblocca il finale relativo
|
||||
item_10_id=DEATH_10
|
||||
item_10_title=Un brindisi caloroso
|
||||
item_10_comment=Sblocca il finale relativo
|
||||
item_11_id=DEATH_11
|
||||
item_11_title=Vive la révolution
|
||||
item_11_comment=Sblocca il finale relativo
|
||||
item_12_id=DEATH_12
|
||||
item_12_title=La vendetta di Big Pharma
|
||||
item_12_comment=Sblocca il finale relativo
|
||||
item_13_id=DEATH_13
|
||||
item_13_title=Dieta istantanea
|
||||
item_13_comment=Sblocca il finale relativo
|
||||
item_14_id=DEATH_14
|
||||
item_14_title=Attenzione, pavimento bagnato
|
||||
item_14_comment=Sblocca il finale relativo
|
||||
item_15_id=DEATH_15
|
||||
item_15_title=Non è un tostapane
|
||||
item_15_comment=Sblocca il finale relativo
|
||||
item_16_id=DEATH_16
|
||||
item_16_title=Piuttosto ironico
|
||||
item_16_comment=Sblocca il finale relativo
|
||||
item_17_id=DEATH_17
|
||||
item_17_title=Prima o poi si muore tutti
|
||||
item_17_comment=Sblocca il finale relativo
|
||||
item_18_id=DEATH_18
|
||||
item_18_title=The amazing spider-death
|
||||
item_18_comment=Sblocca il finale relativo
|
||||
item_19_id=DEATH_19
|
||||
item_19_title=In fondo al mar
|
||||
item_19_comment=Sblocca il finale relativo
|
||||
item_20_id=DEATH_20
|
||||
item_20_title=Pioggia acida
|
||||
item_20_comment=Sblocca il finale relativo
|
||||
item_21_id=DEATH_21
|
||||
item_21_title=Frank Grimes
|
||||
item_21_comment=Sblocca il finale relativo
|
||||
item_22_id=DEATH_22
|
||||
item_22_title=L'ultima cena
|
||||
item_22_comment=Sblocca il finale relativo
|
||||
item_23_id=DEATH_23
|
||||
item_23_title=La morte ti fa bella
|
||||
item_23_comment=Sblocca il finale relativo
|
||||
item_24_id=DEATH_24
|
||||
item_24_title=Paura dei clown
|
||||
item_24_comment=Sblocca il finale relativo
|
||||
item_25_id=DEATH_25
|
||||
item_25_title=Sto congelando
|
||||
item_25_comment=Sblocca il finale relativo
|
||||
item_26_id=DEATH_26
|
||||
item_26_title=Un evento sporadico
|
||||
item_26_comment=Sblocca il finale relativo
|
||||
item_27_id=DEATH_27
|
||||
item_27_title=Sono fritto!
|
||||
item_27_comment=Sblocca il finale relativo
|
||||
item_28_id=DEATH_28
|
||||
item_28_title=Ritorno di fiamma
|
||||
item_28_comment=Sblocca il finale relativo
|
||||
item_29_id=DEATH_29
|
||||
item_29_title=Preferisco il touchpad
|
||||
item_29_comment=Sblocca il finale relativo
|
||||
item_30_id=AVID_READER
|
||||
item_30_title=Topo di biblioteca
|
||||
item_30_comment=Leggi l'intero libro
|
||||
item_31_id=TUTORIAL
|
||||
item_31_title=Per negati
|
||||
item_31_comment=Completa il tutorial
|
||||
item_32_id=CREDITS
|
||||
item_32_title=Impressionante sequenza di nomi importanti
|
||||
item_32_comment=Guarda i credits fino alla fine
|
||||
item_33_id=HEAD_BUMP
|
||||
item_33_title=Occhio alla testa
|
||||
item_33_comment=Sbatti la testa in maniera non letale
|
||||
item_34_id=LETTERS
|
||||
item_34_title=Ammiratore segreto
|
||||
item_34_comment=Trova le lettere nascoste
|
||||
item_34_hidden=true
|
||||
item_35_id=FLAMETHROWER
|
||||
item_35_title=Hank Scorpio
|
||||
item_35_comment=Costruisci un lanciafiamme
|
||||
item_35_hidden=true
|
||||
item_36_id=100_METERS
|
||||
item_36_title=Pigrone
|
||||
item_36_comment=Percorri 100 metri
|
||||
item_37_id=500_METERS
|
||||
item_37_title=Attività moderata
|
||||
item_37_comment=Percorri 500 metri
|
||||
item_38_id=1500_METERS
|
||||
item_38_title=Amante del fitness
|
||||
item_38_comment=Percorri 1500 metri
|
||||
item_39_id=5000_METERS
|
||||
item_39_title=Sballo del corridore
|
||||
item_39_comment=Percorri 5 chilometri
|
||||
item_40_id=NECKTIE
|
||||
item_40_title=Ma come ti vesti
|
||||
item_40_comment=Strappa e brucia la cravatta
|
||||
item_41_id=ANIMAL_HATER
|
||||
item_41_title=Angelo della morte
|
||||
item_41_comment=Uccidi ogni essere vivente in una singola partita
|
||||
item_42_id=REPEAT_DEATHS
|
||||
item_42_title=Giocatore sadico
|
||||
item_42_comment=Ripeti almeno una morte
|
||||
[achievements:es_ES]
|
||||
item_0_id=DEATH_0
|
||||
item_0_title=Volando voy
|
||||
item_0_comment=Resolver el final correspondiente
|
||||
item_1_id=DEATH_1
|
||||
item_1_title=Muerto de cansancio
|
||||
item_1_comment=Resolver el final correspondiente
|
||||
item_2_id=DEATH_2
|
||||
item_2_title=Strike!
|
||||
item_2_comment=Resolver el final correspondiente
|
||||
item_3_id=DEATH_3
|
||||
item_3_title=Estoy conmocionado
|
||||
item_3_comment=Resolver el final correspondiente
|
||||
item_4_id=DEATH_4
|
||||
item_4_title=Pendiendo de un hilo
|
||||
item_4_comment=Resolver el final correspondiente
|
||||
item_5_id=DEATH_5
|
||||
item_5_title=Muerte desde lo alto
|
||||
item_5_comment=Resolver el final correspondiente
|
||||
item_6_id=DEATH_6
|
||||
item_6_title=Vacunarse produce autismo
|
||||
item_6_comment=Resolver el final correspondiente
|
||||
item_7_id=DEATH_7
|
||||
item_7_title=Colmenado a muerte
|
||||
item_7_comment=Resolver el final correspondiente
|
||||
item_8_id=DEATH_8
|
||||
item_8_title=¡Quémalos a todos!
|
||||
item_8_comment=Resolver el final correspondiente
|
||||
item_9_id=DEATH_9
|
||||
item_9_title=El Sr. Bay es un montón de estiércol
|
||||
item_9_comment=Resolver el final correspondiente
|
||||
item_10_id=DEATH_10
|
||||
item_10_title=Un cálido brindis
|
||||
item_10_comment=Resolver el final correspondiente
|
||||
item_11_id=DEATH_11
|
||||
item_11_title=Vive la révolution
|
||||
item_11_comment=Resolver el final correspondiente
|
||||
item_12_id=DEATH_12
|
||||
item_12_title=La venganza de Big Pharma
|
||||
item_12_comment=Resolver el final correspondiente
|
||||
item_13_id=DEATH_13
|
||||
item_13_title=Dieta instantánea
|
||||
item_13_comment=Resolver el final correspondiente
|
||||
item_14_id=DEATH_14
|
||||
item_14_title=Cuidado, suelo mojado
|
||||
item_14_comment=Resolver el final correspondiente
|
||||
item_15_id=DEATH_15
|
||||
item_15_title=Eso no es una tostadora
|
||||
item_15_comment=Resolver el final correspondiente
|
||||
item_16_id=DEATH_16
|
||||
item_16_title=¡Qué ironía!
|
||||
item_16_comment=Resolver el final correspondiente
|
||||
item_17_id=DEATH_17
|
||||
item_17_title=Todos morimos al final
|
||||
item_17_comment=Resolver el final correspondiente
|
||||
item_18_id=DEATH_18
|
||||
item_18_title=The amazing spider-muerte
|
||||
item_18_comment=Resolver el final correspondiente
|
||||
item_19_id=DEATH_19
|
||||
item_19_title=Bajo el mar
|
||||
item_19_comment=Resolver el final correspondiente
|
||||
item_20_id=DEATH_20
|
||||
item_20_title=Lluvia acida
|
||||
item_20_comment=Resolver el final correspondiente
|
||||
item_21_id=DEATH_21
|
||||
item_21_title=Frank Grimes
|
||||
item_21_comment=Resolver el final correspondiente
|
||||
item_22_id=DEATH_22
|
||||
item_22_title=La última cena
|
||||
item_22_comment=Resolver el final correspondiente
|
||||
item_23_id=DEATH_23
|
||||
item_23_title=La muerte os sienta tan bien
|
||||
item_23_comment=Resolver el final correspondiente
|
||||
item_24_id=DEATH_24
|
||||
item_24_title=Miedo a los payasos
|
||||
item_24_comment=Resolver el final correspondiente
|
||||
item_25_id=DEATH_25
|
||||
item_25_title=Estoy helado
|
||||
item_25_comment=Resolver el final correspondiente
|
||||
item_26_id=DEATH_26
|
||||
item_26_title=Un evento esporádico
|
||||
item_26_comment=Resolver el final correspondiente
|
||||
item_27_id=DEATH_27
|
||||
item_27_title=¡Me tienen frito!
|
||||
item_27_comment=Resolver el final correspondiente
|
||||
item_28_id=DEATH_28
|
||||
item_28_title=Fuego de cobertura
|
||||
item_28_comment=Resolver el final correspondiente
|
||||
item_29_id=DEATH_29
|
||||
item_29_title=Prefiero el touchpad
|
||||
item_29_comment=Resolver el final correspondiente
|
||||
item_30_id=AVID_READER
|
||||
item_30_title=Ratón de biblioteca
|
||||
item_30_comment=Leer todo el libro
|
||||
item_31_id=TUTORIAL
|
||||
item_31_title=Para tontos
|
||||
item_31_comment=Completar el tutorial
|
||||
item_32_id=CREDITS
|
||||
item_32_title=Secuencia de créditos agradablemente sencilla
|
||||
item_32_comment=Mirar los créditos hasta el final
|
||||
item_33_id=HEAD_BUMP
|
||||
item_33_title=Cuidado con la cabeza
|
||||
item_33_comment=Golpearte la cabeza de una manera no mortal
|
||||
item_34_id=LETTERS
|
||||
item_34_title=Admirador secreto
|
||||
item_34_comment=Encontrar las cartas secretas
|
||||
item_34_hidden=true
|
||||
item_35_id=FLAMETHROWER
|
||||
item_35_title=Hank Scorpio
|
||||
item_35_comment=Hacer un lanzallamas
|
||||
item_35_hidden=true
|
||||
item_36_id=100_METERS
|
||||
item_36_title=Vago
|
||||
item_36_comment=Caminar 100 metros
|
||||
item_37_id=500_METERS
|
||||
item_37_title=Medianamente activo
|
||||
item_37_comment=Caminar 500 metros
|
||||
item_38_id=1500_METERS
|
||||
item_38_title=Estar en estado es un modo de vida
|
||||
item_38_comment=Caminar 1500 metros
|
||||
item_39_id=5000_METERS
|
||||
item_39_title=Euforia del corredor
|
||||
item_39_comment=Caminar 5 kilómetros
|
||||
item_40_id=NECKTIE
|
||||
item_40_title=Policía de la moda
|
||||
item_40_comment=Romper y quemar la corbata
|
||||
item_41_id=ANIMAL_HATER
|
||||
item_41_title=Ángel de la muerte
|
||||
item_41_comment=Matar a todos los seres vivos en un sólo juego
|
||||
item_42_id=REPEAT_DEATHS
|
||||
item_42_title=Jugador sádico
|
||||
item_42_comment=Repetir al menos una muerte
|
||||
[achievements:nl_NL]
|
||||
item_0_id=DEATH_0
|
||||
item_0_title=Vlieg met me mee naar de regenboog
|
||||
item_0_comment=Los het bijbehorende einde op
|
||||
item_1_id=DEATH_1
|
||||
item_1_title=Doodvermoeid
|
||||
item_1_comment=Los het bijbehorende einde op
|
||||
item_2_id=DEATH_2
|
||||
item_2_title=Strike!
|
||||
item_2_comment=Los het bijbehorende einde op
|
||||
item_3_id=DEATH_3
|
||||
item_3_title=Wat een schok
|
||||
item_3_comment=Los het bijbehorende einde op
|
||||
item_4_id=DEATH_4
|
||||
item_4_title=Hou vol
|
||||
item_4_comment=Los het bijbehorende einde op
|
||||
item_5_id=DEATH_5
|
||||
item_5_title=Dood van boven
|
||||
item_5_comment=Los het bijbehorende einde op
|
||||
item_6_id=DEATH_6
|
||||
item_6_title=Vaccins veroorzaken autisme
|
||||
item_6_comment=Los het bijbehorende einde op
|
||||
item_7_id=DEATH_7
|
||||
item_7_title=Als bijen naar de honing
|
||||
item_7_comment=Los het bijbehorende einde op
|
||||
item_8_id=DEATH_8
|
||||
item_8_title=Burn baby burn
|
||||
item_8_comment=Los het bijbehorende einde op
|
||||
item_9_id=DEATH_9
|
||||
item_9_title=Meneer Bay lult maar wat
|
||||
item_9_comment=Los het bijbehorende einde op
|
||||
item_10_id=DEATH_10
|
||||
item_10_title=Een warme dronk
|
||||
item_10_comment=Los het bijbehorende einde op
|
||||
item_11_id=DEATH_11
|
||||
item_11_title=Vive la révolution
|
||||
item_11_comment=Los het bijbehorende einde op
|
||||
item_12_id=DEATH_12
|
||||
item_12_title=De wraak van Big Pharma
|
||||
item_12_comment=Los het bijbehorende einde op
|
||||
item_13_id=DEATH_13
|
||||
item_13_title=Instantdiëet
|
||||
item_13_comment=Los het bijbehorende einde op
|
||||
item_14_id=DEATH_14
|
||||
item_14_title=Voorzichtig, natte vloer
|
||||
item_14_comment=Los het bijbehorende einde op
|
||||
item_15_id=DEATH_15
|
||||
item_15_title=Dat is geen broodrooster
|
||||
item_15_comment=Los het bijbehorende einde op
|
||||
item_16_id=DEATH_16
|
||||
item_16_title=Best ironisch
|
||||
item_16_comment=Los het bijbehorende einde op
|
||||
item_17_id=DEATH_17
|
||||
item_17_title=We zullen uiteindelijk sterven
|
||||
item_17_comment=Los het bijbehorende einde op
|
||||
item_18_id=DEATH_18
|
||||
item_18_title=The amazing spider-death
|
||||
item_18_comment=Los het bijbehorende einde op
|
||||
item_19_id=DEATH_19
|
||||
item_19_title=Onder de zee
|
||||
item_19_comment=Los het bijbehorende einde op
|
||||
item_20_id=DEATH_20
|
||||
item_20_title=Zure regen
|
||||
item_20_comment=Los het bijbehorende einde op
|
||||
item_21_id=DEATH_21
|
||||
item_21_title=Frank Grimes
|
||||
item_21_comment=Los het bijbehorende einde op
|
||||
item_22_id=DEATH_22
|
||||
item_22_title=De laatste maaltijd
|
||||
item_22_comment=Los het bijbehorende einde op
|
||||
item_23_id=DEATH_23
|
||||
item_23_title=Belle heeft het beest gedood
|
||||
item_23_comment=Los het bijbehorende einde op
|
||||
item_24_id=DEATH_24
|
||||
item_24_title=Bang van clowns
|
||||
item_24_comment=Los het bijbehorende einde op
|
||||
item_25_id=DEATH_25
|
||||
item_25_title=Ik heb het koud
|
||||
item_25_comment=Los het bijbehorende einde op
|
||||
item_26_id=DEATH_26
|
||||
item_26_title=Schimmelig
|
||||
item_26_comment=Los het bijbehorende einde op
|
||||
item_27_id=DEATH_27
|
||||
item_27_title=Met de gefrituurde peren zitten
|
||||
item_27_comment=Los het bijbehorende einde op
|
||||
item_28_id=DEATH_28
|
||||
item_28_title=Naontsteking
|
||||
item_28_comment=Los het bijbehorende einde op
|
||||
item_29_id=DEATH_29
|
||||
item_29_title=Ik heb liever de touchpad
|
||||
item_29_comment=Los het bijbehorende einde op
|
||||
item_30_id=AVID_READER
|
||||
item_30_title=Boekenwurm
|
||||
item_30_comment=Lees alle boekartikelen
|
||||
item_31_id=TUTORIAL
|
||||
item_31_title=Voor dummies
|
||||
item_31_comment=Voltooi de training
|
||||
item_32_id=CREDITS
|
||||
item_32_title=Aangenaam sobere aftiteling
|
||||
item_32_comment=Bekijk de aftiteling tot het einde
|
||||
item_33_id=HEAD_BUMP
|
||||
item_33_title=Let op je hoofd
|
||||
item_33_comment=Stoot je hoofd op een niet-dodelijke manier
|
||||
item_34_id=LETTERS
|
||||
item_34_title=Geheime aanbidder
|
||||
item_34_comment=Vind de geheime brieven
|
||||
item_34_hidden=true
|
||||
item_35_id=FLAMETHROWER
|
||||
item_35_title=Hank Scorpio
|
||||
item_35_comment=Maak een vlammenwerper
|
||||
item_35_hidden=true
|
||||
item_36_id=100_METERS
|
||||
item_36_title=Couch-potato
|
||||
item_36_comment=Loop 100 meter
|
||||
item_37_id=500_METERS
|
||||
item_37_title=Licht actief
|
||||
item_37_comment=Loop 500 meter
|
||||
item_38_id=1500_METERS
|
||||
item_38_title=Fitness is een levenswijze
|
||||
item_38_comment=Loop 1500 meter
|
||||
item_39_id=5000_METERS
|
||||
item_39_title=Runner's high
|
||||
item_39_comment=Loop 5 kilometer
|
||||
item_40_id=NECKTIE
|
||||
item_40_title=Modepolitie
|
||||
item_40_comment=Scheur en verbrand de stropdas
|
||||
item_41_id=ANIMAL_HATER
|
||||
item_41_title=Engel des doods
|
||||
item_41_comment=Dood alle levende wezens in één enkel potje
|
||||
item_42_id=REPEAT_DEATHS
|
||||
item_42_title=Sadistische speler
|
||||
item_42_comment=Herhaal ten minste één sterfgeval
|
||||
131
devtools/create_achievements/gen/steam-1259140.ini
Normal file
131
devtools/create_achievements/gen/steam-1259140.ini
Normal file
@@ -0,0 +1,131 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_WASH_YOUR_HANDS
|
||||
item_0_title=Wash your hands.
|
||||
item_0_comment=Keep 'em clean!
|
||||
item_1_id=ACH_SISTERLY_CHAT
|
||||
item_1_title=A sisterly chat.
|
||||
item_1_comment=It's nice to catch up with family.
|
||||
item_2_id=ACH_WELCOME_TO_SHIRUTA
|
||||
item_2_title=Welcome to Shiruta!
|
||||
item_2_comment=First stop in the spirit world!
|
||||
item_3_id=ACH_BROKEN_BOOMBOX
|
||||
item_3_title=Repair it!
|
||||
item_3_comment=Don't throw it out!
|
||||
item_4_id=ACH_A_KIND_HEART
|
||||
item_4_title=A kind heart.
|
||||
item_4_comment=The act of giving.
|
||||
item_5_id=ACH_TALK_OF_THE_TOWN
|
||||
item_5_title=Talk of the town!
|
||||
item_5_comment=Get to know everybody!
|
||||
item_6_id=ACH_THE_BATHHOUSE
|
||||
item_6_title=The bathhouse.
|
||||
item_6_comment=Enjoy your stay!
|
||||
item_7_id=ACH_SECRET_SWITCH
|
||||
item_7_title=The secret switch!
|
||||
item_7_comment=Don't tell anybody.
|
||||
item_8_id=ACH_FARMILLIAR_FACE
|
||||
item_8_title=A familiar face.
|
||||
item_8_comment=Haven't I seen you before?
|
||||
item_9_id=ACH_BUCKET_LICKER
|
||||
item_9_title=Bucket licker.
|
||||
item_9_comment=Disgustingly good!
|
||||
item_10_id=ACH_A_WARM_BATH
|
||||
item_10_title=A nice warm bath.
|
||||
item_10_comment=Lay back, relax, enjoy the soothing salts.
|
||||
item_11_id=ACH_SPLINTER_FEET
|
||||
item_11_title=Splinter feet.
|
||||
item_11_comment=A walking house?!
|
||||
item_12_id=ACH_VINI
|
||||
item_12_title=A new friend.
|
||||
item_12_comment=The mechanic!
|
||||
item_13_id=ACH_CHOCOLATE
|
||||
item_13_title=Wow, chocolate.
|
||||
item_13_comment=Half price!
|
||||
item_14_id=ACH_FIX_BOILER
|
||||
item_14_title=Boiler's fixed!
|
||||
item_14_comment=About time too, it's freezing in here!
|
||||
item_15_id=ACH_OLD_LEGEND
|
||||
item_15_title=An old legend.
|
||||
item_15_comment=In my restless dreams, I see that face.
|
||||
item_16_id=ACH_HOUSE_ON_A_CLIFF
|
||||
item_16_title=The house on a cliff.
|
||||
item_16_comment=I don't know about this place.
|
||||
item_17_id=ACH_MYSTERIOUS_LADY
|
||||
item_17_title=A mysterious lady.
|
||||
item_17_comment=She looks...familiar.
|
||||
item_18_id=ACH_MURKEY_WATER
|
||||
item_18_title=Murky water.
|
||||
item_18_comment=There's something in the water.
|
||||
item_19_id=ACH_PRISIONER
|
||||
item_19_title=Prisoner or passion.
|
||||
item_19_comment=Her beauty encapsulates me.
|
||||
item_20_id=ACH_BOUNCY_BOUNCY
|
||||
item_20_title=Bouncy bouncy!
|
||||
item_20_comment=So much fun!
|
||||
item_21_id=ACH_FISH_BAIT
|
||||
item_21_title=Fish Bait.
|
||||
item_21_comment=Discounted fish heads?
|
||||
item_22_id=ACH_HIPPITY_HOPPITY
|
||||
item_22_title=Hippity Hoppity!
|
||||
item_22_comment=Like a frog!
|
||||
item_23_id=ACH_PIZZA
|
||||
item_23_title=Where's my pizza?!
|
||||
item_23_comment=I want my pizza!
|
||||
item_24_id=ACH_LITTLE_JACKET
|
||||
item_24_title=My little yellow friend.
|
||||
item_24_comment=Two friends playing games.
|
||||
item_25_id=ACH_STRETCH
|
||||
item_25_title=A stretch too far.
|
||||
item_25_comment=My long armed boi!
|
||||
item_26_id=ACH_GAME_ON
|
||||
item_26_title=Game On!
|
||||
item_26_comment=What a catchy slogan.
|
||||
item_27_id=ACH_MR_BUTCHER
|
||||
item_27_title=Mr. Butcher
|
||||
item_27_comment=Don't waste my time, kid.
|
||||
item_28_id=ACH_AM_I_PRETTY
|
||||
item_28_title=Am I pretty?
|
||||
item_28_comment=She has a lovely smile.
|
||||
item_29_id=ACH_ACE_EATER
|
||||
item_29_title=Ace eater!
|
||||
item_29_comment=I can out run anyone!
|
||||
item_30_id=ACH_ROH
|
||||
item_30_title=Roh returns.
|
||||
item_30_comment=When you need her most.
|
||||
item_31_id=ACH_TANTO_TIME
|
||||
item_31_title=Tanto time!
|
||||
item_31_comment=Let's eat, mane!
|
||||
item_32_id=ACH_VAMPIRE
|
||||
item_32_title=Catch me if you can!
|
||||
item_32_comment=Damn, wasn't quick enough!
|
||||
item_33_id=ACH_THE_LEGEND
|
||||
item_33_title=The legend is true
|
||||
item_33_comment=The road to nowhere
|
||||
item_34_id=ACH_LIMBO
|
||||
item_34_title=A mother's restless soul
|
||||
item_34_comment=Akira still swings
|
||||
item_35_id=ACH_TANTOS_MOTHER
|
||||
item_35_title=Reunion
|
||||
item_35_comment=The son of a fisherman
|
||||
item_36_id=ACH_STOP_THE_TICKING
|
||||
item_36_title=Running out of time.
|
||||
item_36_comment=Drown it in sorrows.
|
||||
item_37_id=ACH_MASK_OF_STRANGA
|
||||
item_37_title=The mask of Stranga!
|
||||
item_37_comment=What a handsome fellow!
|
||||
item_38_id=ACH_ENDING_ASHINA
|
||||
item_38_title=Cold waters.
|
||||
item_38_comment=Nice pair of stilts!
|
||||
item_39_id=ACH_ENDING_TENA
|
||||
item_39_title=Of blood and water.
|
||||
item_39_comment=I am the Lady On The Wall.
|
||||
item_40_id=ACH_ENDING_LUZIA
|
||||
item_40_title=My Big Sister
|
||||
// FIXME: Typo in the original, begining should be beginning, kept for consistency
|
||||
item_40_comment=Our tale is just begining.
|
||||
item_41_id=ACH_ENDING_SOMBRIA
|
||||
item_41_title=Another chance.
|
||||
item_41_comment=Look after her.
|
||||
item_42_id=ACH_HUNGRY_SPIRIT
|
||||
item_42_title=Remember to feed your spirits!
|
||||
item_42_comment=Mmm noodles!
|
||||
90
devtools/create_achievements/gen/steam-1270590.ini
Normal file
90
devtools/create_achievements/gen/steam-1270590.ini
Normal file
@@ -0,0 +1,90 @@
|
||||
[achievements:en]
|
||||
item_0_id=SAFE_CRACKER
|
||||
item_0_title=Safe Cracker
|
||||
item_0_comment=You opened Daisie's safe
|
||||
item_0_hidden=true
|
||||
item_1_id=HACKER
|
||||
item_1_title=A real Hacker!
|
||||
item_1_comment=You Hacked Into Daisie's Email
|
||||
item_1_hidden=true
|
||||
item_2_id=TANJAS_WAY
|
||||
item_2_title=Tanja's Way
|
||||
item_2_comment=You gave Tanja the documents
|
||||
item_3_id=JENNYS_WAY
|
||||
item_3_title=Jenny's Way
|
||||
item_3_comment=You gave Jenny the documents
|
||||
item_4_id=DATING_WITH_TANJA
|
||||
item_4_title=Dance with Tanja
|
||||
item_4_comment=You successfully invited Tanja on a date!
|
||||
item_5_id=DATING_WITH_JENNY
|
||||
item_5_title=Date with Jenny
|
||||
item_5_comment=You successfully invited Jenny on a date!
|
||||
item_6_id=RELIABLE
|
||||
item_6_title=Reliable
|
||||
item_6_comment=You got a key to Daisie's apartment.
|
||||
item_7_id=HERO_OF_THE_DAY
|
||||
item_7_title=Hero of the day!
|
||||
item_7_comment=You have successfully detected the crime and caught all the suspects!
|
||||
item_8_id=SOCIABLE
|
||||
item_8_title=Sociable
|
||||
item_8_comment=You got to know all the characters in the game!
|
||||
[achievements:zh_CN]
|
||||
item_0_id=SAFE_CRACKER
|
||||
item_0_title=做得很棒!
|
||||
item_0_comment=你打开了黛西的保险箱
|
||||
item_0_hidden=true
|
||||
item_1_id=HACKER
|
||||
item_1_title=一个真正的黑客
|
||||
item_1_comment=你入侵了黛西电子邮件账户
|
||||
item_1_hidden=true
|
||||
item_2_id=TANJAS_WAY
|
||||
item_2_title=你喜欢她吗?
|
||||
item_2_comment=你要给塔尼亚文件
|
||||
item_3_id=JENNYS_WAY
|
||||
item_3_title=你喜欢她吗?
|
||||
item_3_comment=你要给燕妮文件
|
||||
item_4_id=DATING_WITH_TANJA
|
||||
item_4_title=哇塞!
|
||||
item_4_comment=你能够设法约塔尼亚出去。
|
||||
item_5_id=DATING_WITH_JENNY
|
||||
item_5_title=哇塞!
|
||||
item_5_comment=你能够设法约燕妮出去。
|
||||
item_6_id=RELIABLE
|
||||
item_6_title=很好!
|
||||
item_6_comment=你有了黛西房子的钥匙。
|
||||
item_7_id=HERO_OF_THE_DAY
|
||||
item_7_title=很厉害!
|
||||
item_7_comment=你能够侦查罪行而抓住到嫌疑人!
|
||||
item_8_id=SOCIABLE
|
||||
item_8_title=做得很好!
|
||||
item_8_comment=你认识了游戏所有的角色!
|
||||
[achievements:hu_HU]
|
||||
item_0_id=SAFE_CRACKER
|
||||
item_0_title=Kasszafúró
|
||||
item_0_comment=Kinyitottad Daisie széfjét
|
||||
item_0_hidden=true
|
||||
item_1_id=HACKER
|
||||
item_1_title=Mint a filmekben!
|
||||
item_1_comment=Feltörted Daisie e-mail fiókját
|
||||
item_1_hidden=true
|
||||
item_2_id=TANJAS_WAY
|
||||
item_2_title=Tanja kezébe
|
||||
item_2_comment=Tanjának adtad a hiányzó aktát
|
||||
item_3_id=JENNYS_WAY
|
||||
item_3_title=Jenny kezébe
|
||||
item_3_comment=Jenny-nek adtad a hiányzó aktát
|
||||
item_4_id=DATING_WITH_TANJA
|
||||
item_4_title=Tánc Tanjával
|
||||
item_4_comment=Randira hívtad Tanját
|
||||
item_5_id=DATING_WITH_JENNY
|
||||
item_5_title=Találka Jennyvel
|
||||
item_5_comment=Randira hívtad Jennyt
|
||||
item_6_id=RELIABLE
|
||||
item_6_title=Jó modor
|
||||
item_6_comment=A kulccsal jutottál be Daisie lakásába
|
||||
item_7_id=HERO_OF_THE_DAY
|
||||
item_7_title=A nap hőse!
|
||||
item_7_comment=Megoldottad az ügyet és elkaptad az összes rosszfiút
|
||||
item_8_id=SOCIABLE
|
||||
item_8_title=Szociális
|
||||
item_8_comment=A játék minden karakterével megismerkedtél.
|
||||
64
devtools/create_achievements/gen/steam-1285960.ini
Normal file
64
devtools/create_achievements/gen/steam-1285960.ini
Normal file
@@ -0,0 +1,64 @@
|
||||
[achievements:en]
|
||||
item_0_id=10K
|
||||
item_0_title=10K
|
||||
item_0_comment=Score 10,000 or more in a level
|
||||
item_1_id=20K
|
||||
item_1_title=20K
|
||||
item_1_comment=Score 20,000 or more in a level
|
||||
item_2_id=30K
|
||||
item_2_title=30K
|
||||
item_2_comment=Score 30,000 or more in a level
|
||||
item_3_id=40K
|
||||
item_3_title=40K
|
||||
item_3_comment=Score 40,000 or more in a level
|
||||
item_4_id=50K
|
||||
item_4_title=50K
|
||||
item_4_comment=Score 50,000 or more in a level
|
||||
item_5_id=60K
|
||||
item_5_title=60K
|
||||
item_5_comment=Score 60,000 or more in a level
|
||||
item_6_id=1M
|
||||
item_6_title=1M
|
||||
item_6_comment=Score 1,000,000 in Challenge Mode
|
||||
item_7_id=2M
|
||||
item_7_title=2M
|
||||
item_7_comment=Score 2,000,000 in Challenge Mode
|
||||
item_8_id=3M
|
||||
item_8_title=3M
|
||||
item_8_comment=Score 3,000,000 in Challenge Mode
|
||||
item_9_id=4M
|
||||
item_9_title=4M
|
||||
item_9_comment=Score 4,000,000 in Challenge Mode
|
||||
item_10_id=5M
|
||||
item_10_title=5M
|
||||
item_10_comment=Score 5,000,000 in Challenge Mode
|
||||
item_11_id=10M
|
||||
item_11_title=10M
|
||||
item_11_comment=All-time score of 10,000,000
|
||||
item_12_id=50M
|
||||
item_12_title=50M
|
||||
item_12_comment=All-time score of 50,000,000
|
||||
item_13_id=100M
|
||||
item_13_title=100M
|
||||
item_13_comment=All-time score of 100,000,000
|
||||
item_14_id=Level 20
|
||||
item_14_title=Level 20 hero!
|
||||
item_14_comment=Beat level 20 (any settings)
|
||||
item_15_id=Level 20+
|
||||
item_15_title=Level 20 superhero!
|
||||
item_15_comment=Beat Level 20 with no bombs or teleports
|
||||
item_16_id=TB_5
|
||||
item_16_title=Turner 5
|
||||
item_16_comment=Beat Level 5 in Turn-Based mode (any settings)
|
||||
item_17_id=TB_10
|
||||
item_17_title=Turner 10
|
||||
item_17_comment=Beat Level 10 in Turn-Based mode (any settings)
|
||||
item_18_id=TB_15
|
||||
item_18_title=Turner 15
|
||||
item_18_comment=Beat Level 15 in Turn-Based mode (any settings)
|
||||
item_19_id=TB_20
|
||||
item_19_title=Turner 20
|
||||
item_19_comment=Beat Level 20 in Turn-Based mode (any settings)
|
||||
item_20_id=TB_CM
|
||||
item_20_title=Turn Based Challenger
|
||||
item_20_comment=Beat Challenge Mode in Turn-Based mode (any settings)
|
||||
49
devtools/create_achievements/gen/steam-1305500.ini
Normal file
49
devtools/create_achievements/gen/steam-1305500.ini
Normal file
@@ -0,0 +1,49 @@
|
||||
[achievements:en]
|
||||
item_0_id=NEW_ACHIEVEMENT_1_0
|
||||
item_0_title=Vegetation Appreciation
|
||||
item_0_comment=Look at 10 Roddenberry Bushes.
|
||||
item_1_id=NEW_ACHIEVEMENT_1_1
|
||||
item_1_title=Art Lover
|
||||
item_1_comment=Look at all the paintings in the hotel.
|
||||
item_2_id=NEW_ACHIEVEMENT_1_2
|
||||
item_2_title=False Hope
|
||||
item_2_comment=Make a sundae and try to give it to The Maestro.
|
||||
item_3_id=NEW_ACHIEVEMENT_1_3
|
||||
item_3_title=Universe Destroyer
|
||||
item_3_comment=Use Gordian Knot with Division Bell to destroy the universe.
|
||||
item_4_id=NEW_ACHIEVEMENT_1_4
|
||||
item_4_title=Hoarder
|
||||
item_4_comment=Have 14 items in your inventory at one time.
|
||||
item_5_id=NEW_ACHIEVEMENT_1_5
|
||||
item_5_title=Chatty Man
|
||||
item_5_comment=Go through every dialogue option with Floyd.
|
||||
item_6_id=NEW_ACHIEVEMENT_1_6
|
||||
item_6_title=Finisher
|
||||
item_6_comment=Complete the game.
|
||||
item_7_id=NEW_ACHIEVEMENT_1_7
|
||||
item_7_title=Snooper
|
||||
item_7_comment=Read every available email.
|
||||
item_8_id=NEW_ACHIEVEMENT_1_8
|
||||
item_8_title=Overly Aggressive
|
||||
item_8_comment=Try to use the phaser/enhanced phaser on 10 or more objects.
|
||||
item_9_id=NEW_ACHIEVEMENT_1_9
|
||||
item_9_title=Cometh the Hour
|
||||
item_9_comment=Total playtime exceeding one hour.
|
||||
item_10_id=NEW_ACHIEVEMENT_1_10
|
||||
item_10_title=Commuter
|
||||
item_10_comment=Travel on the train at least 10 times.
|
||||
item_11_id=NEW_ACHIEVEMENT_1_11
|
||||
item_11_title=Pedestrian
|
||||
item_11_comment=Complete the game without using the hoverboard.
|
||||
item_12_id=NEW_ACHIEVEMENT_1_12
|
||||
item_12_title=Dedicated or Insane
|
||||
item_12_comment=Playing time exceeds 3 hours.
|
||||
item_13_id=NEW_ACHIEVEMENT_1_13
|
||||
item_13_title=Speedster
|
||||
item_13_comment=Complete the game in under half an hour.
|
||||
item_14_id=NEW_ACHIEVEMENT_1_14
|
||||
item_14_title=Explorer
|
||||
item_14_comment=Visiting all four Corners of the Moon.
|
||||
item_15_id=NEW_ACHIEVEMENT_1_15
|
||||
item_15_title=Potholer
|
||||
item_15_comment=Disappear into three holes in the ground.
|
||||
31
devtools/create_achievements/gen/steam-1343390.ini
Normal file
31
devtools/create_achievements/gen/steam-1343390.ini
Normal file
@@ -0,0 +1,31 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_SAM
|
||||
item_0_title=Which one is Sam again?
|
||||
item_0_comment=Inspect the ball of twine.
|
||||
item_1_id=ACH_HANDS
|
||||
item_1_title=Look ma, no Hands!
|
||||
item_1_comment=Defeat Hands Grubby.
|
||||
item_2_id=ACH_HASTA_LA_VISTA
|
||||
item_2_title=Hasta La Vista
|
||||
item_2_comment=He won't be back, baby.
|
||||
item_3_id=ACH_REFLECTIONS
|
||||
item_3_title=Reflections, ugh.
|
||||
item_3_comment=Interact with the mirror.
|
||||
item_4_id=ACH_TVTIME
|
||||
item_4_title=TV Time
|
||||
item_4_comment=Watch all the TV shows.
|
||||
item_5_id=ACH_LEAVE_THE_DOOR
|
||||
item_5_title=Leave the door open
|
||||
item_5_comment=Hear all the reasons to leave the door open.
|
||||
item_6_id=ACH_JOEY
|
||||
item_6_title=Joey would be proud
|
||||
item_6_comment=Get you flirt game on with Susie.
|
||||
item_7_id=ACH_NERF
|
||||
item_7_title=Nerfed
|
||||
item_7_comment=Shoot the mad fan with the toy gun.
|
||||
item_8_id=ACH_FART
|
||||
item_8_title=Fart to the Future
|
||||
item_8_comment=Use the fart spray on it's inventor.
|
||||
item_9_id=ACH_CASE_CLOSED
|
||||
item_9_title=Case Closed
|
||||
item_9_comment=Nice one.
|
||||
139
devtools/create_achievements/gen/steam-1346360.ini
Normal file
139
devtools/create_achievements/gen/steam-1346360.ini
Normal file
@@ -0,0 +1,139 @@
|
||||
[achievements:en]
|
||||
item_0_id=SERAFIA
|
||||
item_0_title=Sera-fia
|
||||
item_0_comment=Become an angel
|
||||
item_1_id=HEISTSIGHT
|
||||
item_1_title=Heistsight is 20/20
|
||||
item_1_comment=Successfully complete a heist without the benefit of future knowledge
|
||||
item_2_id=TIMEGAT
|
||||
item_2_title=Time Gat
|
||||
item_2_comment=Shoot first and ask questions earlier
|
||||
item_3_id=TIMEGABBER
|
||||
item_3_title=Time Gabber
|
||||
item_3_comment=Defuse a hostile situation in the 1920s
|
||||
item_4_id=HUNCH
|
||||
item_4_title=Just a hunch...
|
||||
item_4_comment=I won't ask how you knew to do that
|
||||
item_5_id=FLATFOOTWHISPERER
|
||||
item_5_title=Flatfoot Whisperer
|
||||
item_5_comment=Calm a police officer down without the aid of time loops
|
||||
item_6_id=DINESUP
|
||||
item_6_title=Dine's Up
|
||||
item_6_comment=Complete Chapter One
|
||||
item_7_id=TIMEDOESNTPAY
|
||||
item_7_title=Time Doesn't Pay
|
||||
item_7_comment=Complete Chapter Three
|
||||
item_8_id=TIMESCHAMPION
|
||||
item_8_title=Time's Champion
|
||||
item_8_comment=Complete Chapter Two
|
||||
item_9_id=FORESTMASTER
|
||||
item_9_title=Forest Master
|
||||
item_9_comment=Make your way through the forest without getting lost once
|
||||
item_10_id=HAVEABALL
|
||||
item_10_title=Having A Ball
|
||||
item_10_comment=Defuse a standoff in three tries
|
||||
item_11_id=BESTOWER
|
||||
item_11_title=Bestower of Continuity
|
||||
item_11_comment=The Legacy is protected
|
||||
item_12_id=CLOCKBLOCKED
|
||||
item_12_title=Clock Blocked
|
||||
item_12_comment=Complete Chapter Four (totally for real this time!)
|
||||
item_12_hidden=true
|
||||
item_13_id=BUTTERFLY
|
||||
item_13_title=Move Like a Butterfly
|
||||
item_13_comment=Avoid a boxer's blows every time but once
|
||||
item_14_id=NEWCHAMP
|
||||
item_14_title=A New Champion
|
||||
item_14_comment=It still counts if you used time travel.
|
||||
item_15_id=TEMPCRASHER
|
||||
item_15_title=Temp Crasher
|
||||
item_15_comment=Fix a temp's future on the first try
|
||||
item_16_id=TIMEELEVEN
|
||||
item_16_title=Time Eleven
|
||||
item_16_comment=Poof. Complete Chapter Five.
|
||||
item_17_id=DUTCH
|
||||
item_17_title=Gone Dutch
|
||||
item_17_comment=One is better than none
|
||||
item_18_id=TIMETOTALER
|
||||
item_18_title=Timetotaler
|
||||
item_18_comment=Chronoshift-induced sobriety
|
||||
item_19_id=YOURTREAT
|
||||
item_19_title=Your Treat
|
||||
item_19_comment=Someone has to drink them.
|
||||
item_20_id=PETTHECAT
|
||||
item_20_title=You Can't Pet The Cat
|
||||
item_20_comment=You tried your best, though.
|
||||
item_21_id=DECINERATE
|
||||
item_21_title=Decinerate
|
||||
item_21_comment=Avoid death by trash can
|
||||
item_22_id=HAPPYBIRTHDAY
|
||||
item_22_title=Happy Birthday
|
||||
item_22_comment=Try and visit the dev on his birthday
|
||||
item_23_id=STUDY
|
||||
item_23_title=Who Me Study?
|
||||
item_23_comment=Win a trivia game without ever reading the source material
|
||||
item_24_id=TIKTOK
|
||||
item_24_title=TikTok
|
||||
item_24_comment=You played both parts
|
||||
item_25_id=ONHEROWN
|
||||
item_25_title=More Like Nozz-NO
|
||||
item_25_comment=Finish the game without asking for a hint
|
||||
item_26_id=LISTEN
|
||||
item_26_title=Commentimey
|
||||
item_26_comment=Listen to the entire commentary from the opening menu to the closing credits.
|
||||
item_27_id=CLOCKBLOCK1
|
||||
item_27_title=Clock Blocked
|
||||
item_27_comment=Complete Chapter Four
|
||||
item_28_id=CLOCKBLOCK2
|
||||
item_28_title=Clock Blocked
|
||||
item_28_comment=Complete Chapter Four (for real this time)
|
||||
item_28_hidden=true
|
||||
item_29_id=CLOCKBLOCK3
|
||||
item_29_title=Clock Blocked
|
||||
item_29_comment=Complete Chapter Four (for real this time??)
|
||||
item_29_hidden=true
|
||||
item_30_id=DEADBEFORE
|
||||
item_30_title=Dead Before Her Time
|
||||
item_30_comment=Maybe it's better this way...
|
||||
item_31_id=LIFELIVED
|
||||
item_31_title=A Full Life
|
||||
item_31_comment=She lived a full life, but was it one worth living?
|
||||
item_32_id=NEVERFORGET
|
||||
item_32_title=Never Forget
|
||||
item_32_comment=Visit the Twin Towers while playing on a very specific date
|
||||
item_33_id=INONE
|
||||
item_33_title=Got It In One
|
||||
item_33_comment=Deduced the correct date on the first try
|
||||
item_34_id=PASTROLAND
|
||||
item_34_title=Pastroland
|
||||
item_34_comment=Complete Chapter Six
|
||||
item_35_id=DIEKNOWING
|
||||
item_35_title=Die Knowing
|
||||
item_35_comment=Is it better this way?
|
||||
item_36_id=IMPATIENCE
|
||||
item_36_title=Impatience
|
||||
item_36_comment=Time travel or not, the clock is ticking.
|
||||
item_37_id=WITNESSME
|
||||
item_37_title=Witness me!
|
||||
item_37_comment=Die of Morphabite poisoning in front of six people.
|
||||
item_38_id=DIE1870
|
||||
item_38_title=Gilded Restage
|
||||
item_38_comment=Rewind 10 times during the Gilded Age.
|
||||
item_39_id=DIE1920
|
||||
item_39_title=Prohibition Reinsertion
|
||||
item_39_comment=Rewind 10 times during the Prohibition Era.
|
||||
item_40_id=DIE1990
|
||||
item_40_title=Grunge Expunge
|
||||
item_40_comment=Rewind 10 times during the Grunge Era.
|
||||
item_41_id=DIE2001
|
||||
item_41_title=Y2Slay
|
||||
item_41_comment=Rewind 10 times during the Y2K era.
|
||||
item_42_id=TANOKILL
|
||||
item_42_title=Ta-no-kill
|
||||
item_42_comment=Avoid death at the hands of someone's younger self.
|
||||
item_43_id=ENRAPTURED
|
||||
item_43_title=Enraptured
|
||||
item_43_comment=Watch a set of Liz's performance without talking once.
|
||||
item_44_id=PERSONABLE
|
||||
item_44_title=Personable
|
||||
item_44_comment=See all 7 Personics
|
||||
49
devtools/create_achievements/gen/steam-1355910.ini
Normal file
49
devtools/create_achievements/gen/steam-1355910.ini
Normal file
@@ -0,0 +1,49 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH1
|
||||
item_0_title=The First Barrier
|
||||
item_0_comment=Knock down a metal fence.
|
||||
item_1_id=ACH2
|
||||
item_1_title=Destroyer
|
||||
item_1_comment=Knock down all metal fences.
|
||||
item_2_id=ACH3
|
||||
item_2_title=Alone Survivor
|
||||
item_2_comment=Escape the forest alone.
|
||||
item_3_id=ACH4
|
||||
item_3_title=No Man Left Behind
|
||||
item_3_comment=Escape the forest all together.
|
||||
item_4_id=ACH5
|
||||
item_4_title=Grocer
|
||||
item_4_comment=Collect 5 food.
|
||||
item_5_id=ACH6
|
||||
item_5_title=Looter
|
||||
item_5_comment=Collect all food.
|
||||
item_6_id=ACH7
|
||||
item_6_title=Shiny Metal
|
||||
item_6_comment=Find a knife.
|
||||
item_7_id=ACH8
|
||||
item_7_title=Knife Collector
|
||||
item_7_comment=Collect all knives.
|
||||
item_8_id=ACH9
|
||||
item_8_title=Start a Fire
|
||||
item_8_comment=Find the lighter.
|
||||
item_9_id=ACH10
|
||||
item_9_title=Navigator
|
||||
item_9_comment=Find the map.
|
||||
item_10_id=ACH11
|
||||
item_10_title=Butcher
|
||||
item_10_comment=Cook a raw meat 5 times.
|
||||
item_11_id=ACH12
|
||||
item_11_title=Nurse
|
||||
item_11_comment=Find a first aid kit.
|
||||
item_12_id=ACH13
|
||||
item_12_title=Doctor
|
||||
item_12_comment=Collect all first aid kits.
|
||||
item_13_id=ACH14
|
||||
item_13_title=Repairman
|
||||
item_13_comment=Open a toolbox.
|
||||
item_14_id=ACH15
|
||||
item_14_title=Mechanic
|
||||
item_14_comment=Open all toolboxes.
|
||||
item_15_id=ACH16
|
||||
item_15_title=Wolf's Coming
|
||||
item_15_comment=Encounter a wolf first time.
|
||||
67
devtools/create_achievements/gen/steam-1369520.ini
Normal file
67
devtools/create_achievements/gen/steam-1369520.ini
Normal file
@@ -0,0 +1,67 @@
|
||||
[achievements:en]
|
||||
item_0_id=KNOWTHYSELVES
|
||||
item_0_title=Know Thyselves
|
||||
item_0_comment=Correctly identified the Young, Middle Age, and Old Strangers.
|
||||
item_1_id=DUMBWAYS
|
||||
item_1_title=Dumb Ways to Die
|
||||
item_1_comment=Died every possible way.
|
||||
item_2_id=SHARPESTSHOOTER
|
||||
item_2_title=Sharpest Shooter
|
||||
item_2_comment=Won the Shooting Gallery on the highest speed.
|
||||
item_3_id=TORCHEMALL
|
||||
item_3_title=Gotta Torch 'Em All
|
||||
item_3_comment=Gathered all the spirits using the torch.
|
||||
item_4_id=PANDORA
|
||||
item_4_title=Pandora
|
||||
item_4_comment=Opened the box.
|
||||
item_5_id=UNOBTANIUM
|
||||
item_5_title=Unobtanium
|
||||
item_5_comment=Resisted opening the box.
|
||||
item_6_id=JOKESONYOU
|
||||
item_6_title=Joke's on You
|
||||
item_6_comment=Heard all the Clown's jokes.
|
||||
item_7_id=HEADSIWIN
|
||||
item_7_title=Heads I Win
|
||||
item_7_comment=Lasted as long as Rosencrantz and Guildenstern.
|
||||
item_8_id=BIGTALKER
|
||||
item_8_title=Big Talker
|
||||
item_8_comment=Talked to all the major characters.
|
||||
item_9_id=STRANGERSTRANGELAND
|
||||
item_9_title=Stranger in a Strangeland
|
||||
item_9_comment=Starting Out.
|
||||
item_10_id=DAGGERSEE
|
||||
item_10_title=A Dagger Which I See Before Me
|
||||
item_10_comment=Got Beak.
|
||||
item_11_id=UNCAGED
|
||||
item_11_title=Uncaged
|
||||
item_11_comment=Released the Dark Thing.
|
||||
item_12_id=CUTABOVE
|
||||
item_12_title=A Cut Above
|
||||
item_12_comment=Persuaded Nineveh to hone Beak.
|
||||
item_13_id=CONSIDERCRAB
|
||||
item_13_title=Consider the Crab
|
||||
item_13_comment=Killed the Crab.
|
||||
item_14_id=CONSIDERTOOTH
|
||||
item_14_title=Long in the Tooth
|
||||
item_14_comment=Got Tooth.
|
||||
item_15_id=LONGWALK
|
||||
item_15_title=The Long Walk
|
||||
item_15_comment=Reached the Hall of Mirrors.
|
||||
item_16_id=THRESHOLD
|
||||
item_16_title=Across the Strange Threshold
|
||||
item_16_comment=Exited the Hall of Mirrors.
|
||||
item_17_id=THIRDBLADE
|
||||
item_17_title=The Third Blade
|
||||
item_17_comment=Got the final knife.
|
||||
item_18_id=WANTEDTOFLY
|
||||
item_18_title=I Always Wanted to Fly
|
||||
item_18_comment=The Stranger escaped Strangeland.
|
||||
item_19_id=WHEELOFTHINGS
|
||||
item_19_title=The Wheel of Things
|
||||
item_19_comment=The Stranger jumped.
|
||||
item_20_id=BACKTOKNIFE
|
||||
item_20_title=Always Come Back to the Knife
|
||||
item_20_comment=The Stranger killed himself.
|
||||
item_21_id=OPPOSING
|
||||
item_21_title=By Opposing End Them
|
||||
item_21_comment=The Stranger died fighting.
|
||||
47
devtools/create_achievements/gen/steam-1497290.ini
Normal file
47
devtools/create_achievements/gen/steam-1497290.ini
Normal file
@@ -0,0 +1,47 @@
|
||||
[achievements:en]
|
||||
item_0_id=finalboom
|
||||
item_0_title=Comfy Car Staycation
|
||||
item_0_comment=Stay with Boom.
|
||||
item_0_hidden=true
|
||||
item_1_id=finalkat
|
||||
item_1_title=Meeting New (Age) People
|
||||
item_1_comment=Stay with Kat.
|
||||
item_1_hidden=true
|
||||
item_2_id=finalmick
|
||||
item_2_title=Retro Gamer Pals Nostalgic Reunion
|
||||
item_2_comment=Stay with Mick.
|
||||
item_2_hidden=true
|
||||
item_3_id=touchthecat
|
||||
item_3_title=Irresistible Cat
|
||||
item_3_comment=You were curious about the cat.
|
||||
item_4_id=buildpc
|
||||
item_4_title=ATX Master Assembler
|
||||
item_4_comment=Build your replacement computer.
|
||||
item_5_id=sendemail
|
||||
item_5_title=Linux Expert Hacker
|
||||
item_5_comment=Send your important e-mail.
|
||||
item_6_id=advandal
|
||||
item_6_title=Anti-Corporatist Street Vandal
|
||||
item_6_comment=It had it coming.
|
||||
item_7_id=squirrelfool
|
||||
item_7_title=Squirrel Fool's Errand
|
||||
item_7_comment=Send the Internet guy to every place with no squirrels.
|
||||
item_8_id=penis
|
||||
item_8_title=Freud Was Right
|
||||
item_8_comment=You see that shape everywhere.
|
||||
item_9_id=gnomes
|
||||
item_9_title=Gnome Fashion Police
|
||||
item_9_comment=Give your opinion (that nobody asked) on the gnomes' looks.
|
||||
item_9_hidden=true
|
||||
item_10_id=launchrocket
|
||||
item_10_title=How I Learned to Stop Worrying and Love the Rocket
|
||||
item_10_comment=Launch the Rocket.
|
||||
item_10_hidden=true
|
||||
item_11_id=postcredits
|
||||
item_11_title=Jack Parsons' Occult Academy for Weird Young Rocketeers
|
||||
item_11_comment=Watch the post-credits scene.
|
||||
item_11_hidden=true
|
||||
item_12_id=callmom
|
||||
item_12_title=This Is Cole, By the Way
|
||||
item_12_comment=Be a better son and call your Mom.
|
||||
item_12_hidden=true
|
||||
40
devtools/create_achievements/gen/steam-1507530.ini
Normal file
40
devtools/create_achievements/gen/steam-1507530.ini
Normal file
@@ -0,0 +1,40 @@
|
||||
[achievements:en]
|
||||
item_0_id=ST_TPC_ACH_VOODOO_RITUAL_EN
|
||||
item_0_title=Voodoo Ritual
|
||||
item_0_comment=Better not mess with that!
|
||||
item_1_id=ST_TPC_ACH_NOSHARING
|
||||
item_1_title=Sharing with the enemy
|
||||
item_1_comment=Protect Harry at all cost!
|
||||
item_2_id=ST_TPC_ACH_MESSAGESEND
|
||||
item_2_title=Message send
|
||||
item_2_comment=Harry is on its way!
|
||||
item_3_id=ST_TPC_ACH_STUDENT_OF_LIFE
|
||||
item_3_title=Student of life
|
||||
item_3_comment=Grab those coupons!
|
||||
item_4_id=ST_TPC_ACH_FLOPPY
|
||||
item_4_title=Ups, that's not good
|
||||
item_4_comment=Abort, Retry, Fails?
|
||||
item_5_id=ST_TPC_ACH_COFFEE_BUYERS
|
||||
item_5_title=Coffee Buyers
|
||||
item_5_comment=Amazing people here!
|
||||
item_6_id=ST_TPC_ACH_MASTERPIECE
|
||||
item_6_title=This is not a plunger
|
||||
item_6_comment=It's a A MASTERPIECE
|
||||
item_7_id=ST_TPC_ACH_BEYONDDEMO
|
||||
item_7_title=Beyond the demo
|
||||
item_7_comment=Let's go!
|
||||
item_8_id=ST_TPC_ACH_GARBAGE
|
||||
item_8_title=Garbage colector
|
||||
item_8_comment=Not a chance!
|
||||
item_9_id=ST_TPC_ACH_NARCISOSCOUNT
|
||||
item_9_title=Narciso's count
|
||||
item_9_comment=What Narciso is waiting for?
|
||||
item_10_id=ST_TPC_ACH_PUNKROCKFAN
|
||||
item_10_title=Punk Rock fan
|
||||
item_10_comment=Long Live Punk Rock!
|
||||
item_11_id=ST_TPC_ACH_WARELEPHANT
|
||||
item_11_title=War elephant
|
||||
item_11_comment=Yeah, right!
|
||||
item_12_id=ST_TPC_ACH_BOOKWORM
|
||||
item_12_title=Book worm
|
||||
item_12_comment=Lucy and the faun
|
||||
301
devtools/create_achievements/gen/steam-1581490.ini
Normal file
301
devtools/create_achievements/gen/steam-1581490.ini
Normal file
@@ -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
|
||||
50
devtools/create_achievements/gen/steam-1603980.ini
Normal file
50
devtools/create_achievements/gen/steam-1603980.ini
Normal file
@@ -0,0 +1,50 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_FINISH_ACT_1
|
||||
item_0_title=A Silent Room
|
||||
item_0_comment=Finish Act I.
|
||||
item_1_id=ACH_FINISH_ACT_2
|
||||
item_1_title=A Slow Vanishing
|
||||
item_1_comment=Finish Act II.
|
||||
item_2_id=ACH_FINISH_ACT_3
|
||||
item_2_title=A Nameless Ritual
|
||||
item_2_comment=Finish Act III.
|
||||
item_3_id=ACH_FINISH_ACT_4
|
||||
item_3_title=A Winter's Night
|
||||
item_3_comment=FInish Act IV.
|
||||
item_4_id=ACH_ACT_1_WATCH
|
||||
item_4_title=Just Keep It
|
||||
item_4_comment=Give Patrick back his watch.
|
||||
item_5_id=ACH_ACT_1_BYE
|
||||
item_5_title=Good Riddance
|
||||
item_5_comment=Call Patrick a cab.
|
||||
item_6_id=ACH_ACT_1_MIRROR
|
||||
item_6_title=I Just Need A Moment
|
||||
item_6_comment=Breathe deep.
|
||||
item_6_hidden=true
|
||||
item_7_id=ACH_ACT_2_HARP
|
||||
item_7_title=Gnossiene
|
||||
item_7_comment=Play the harp.
|
||||
item_8_id=ACH_ACT_2_BOOKS
|
||||
item_8_title=Bookworm
|
||||
item_8_comment=Read all the books in the parlour.
|
||||
item_9_id=ACH_ACT_2_POKER
|
||||
item_9_title=Looking For Trouble
|
||||
item_9_comment=Wander off.
|
||||
item_9_hidden=true
|
||||
item_10_id=ACH_ACT_2_BED
|
||||
item_10_title=Just A Bit Longer
|
||||
item_10_comment=zZzZzZzz
|
||||
item_10_hidden=true
|
||||
item_11_id=ACH_ACT_3_MERCY
|
||||
item_11_title=Angel Of Mercy
|
||||
item_11_comment=Give Mr Williams his morphine.
|
||||
item_12_id=ACH_ACT_3_GRIEF
|
||||
item_12_title=Angel Of Grief
|
||||
item_12_comment=Check in on Mrs Williams on the Other Side.
|
||||
item_13_id=ACH_ACT_3_SHELVES
|
||||
item_13_title=Erudite
|
||||
item_13_comment=Examine all the shelves in the library.
|
||||
item_14_id=ACH_ACT_3_WOUND
|
||||
item_14_title=The Wound Man
|
||||
item_14_comment=x x x x x x
|
||||
item_14_hidden=true
|
||||
79
devtools/create_achievements/gen/steam-1606640.ini
Normal file
79
devtools/create_achievements/gen/steam-1606640.ini
Normal file
@@ -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)
|
||||
202
devtools/create_achievements/gen/steam-1642970.ini
Normal file
202
devtools/create_achievements/gen/steam-1642970.ini
Normal file
@@ -0,0 +1,202 @@
|
||||
[achievements:en]
|
||||
item_0_id=primerClick
|
||||
item_0_title=Play James Peris 2
|
||||
item_0_comment=You've made your first click into the game, good start. We hope you make many more.
|
||||
item_0_hidden=true
|
||||
item_1_id=olerAficion
|
||||
item_1_title=Fond of smells
|
||||
item_1_comment=You've taken an interest in how things smell
|
||||
item_2_id=peluchePacheQ
|
||||
item_2_title=Not without my Pache-Q
|
||||
item_2_comment=You bought a Pache-Q doll
|
||||
item_2_hidden=true
|
||||
item_3_id=masajes
|
||||
item_3_title=Massage expert
|
||||
item_3_comment=You gave to Wai So Taini 5 massages.
|
||||
item_3_hidden=true
|
||||
item_4_id=decorarCasa
|
||||
item_4_title=Decorate your house
|
||||
item_4_comment=You have decorated your house with new things
|
||||
item_4_hidden=true
|
||||
item_5_id=superPedorro
|
||||
item_5_title=Increases the greenhouse effect
|
||||
item_5_comment=You have farted in 45 scenarios.
|
||||
item_5_hidden=true
|
||||
item_6_id=donJuan
|
||||
item_6_title=Don Juan
|
||||
item_6_comment=You have managed to finish all the flirtations
|
||||
item_7_id=turista
|
||||
item_7_title=Stubborn tourist
|
||||
item_7_comment=You have used the plane more than 100 times
|
||||
item_7_hidden=true
|
||||
item_8_id=guarrete
|
||||
item_8_title=Pervert
|
||||
item_8_comment=You have unlocked all the perversions in the game.
|
||||
item_8_hidden=true
|
||||
item_9_id=superBorracho
|
||||
item_9_title=Drinking without moderation
|
||||
item_9_comment=Achieve a 100% drunkenness level
|
||||
item_10_id=superRico
|
||||
item_10_title=I'm the richest man in this game
|
||||
item_10_comment=You have raised €100,000
|
||||
item_11_id=superSuperRico
|
||||
item_11_title=I'm richer than the richest guy in the game
|
||||
item_11_comment=Get €999,999
|
||||
item_11_hidden=true
|
||||
item_12_id=avaricia
|
||||
item_12_title=Third cardinal sin: Greed
|
||||
item_12_comment=You have bought all the products in the shop
|
||||
item_13_id=superFuerte
|
||||
item_13_title=Peris Charchenagger
|
||||
item_13_comment=Reach 100% strength
|
||||
item_14_id=sabelotodo
|
||||
item_14_title=Peris Know-it-all
|
||||
item_14_comment=Reach 100% intelligence
|
||||
item_15_id=catador
|
||||
item_15_title=Professional taster
|
||||
item_15_comment=You have licked 50 objects
|
||||
item_15_hidden=true
|
||||
item_16_id=conquistador
|
||||
item_16_title=James II the Conqueror
|
||||
item_16_comment=Conquer 18 territories
|
||||
item_16_hidden=true
|
||||
item_17_id=combinados
|
||||
item_17_title=Cocktail Peris
|
||||
item_17_comment=You've done all the combinations with drinks
|
||||
item_17_hidden=true
|
||||
item_18_id=indiogorron
|
||||
item_18_title=The freeloading Indian
|
||||
item_18_comment=You've told the joke about the freeloading Indian.
|
||||
item_18_hidden=true
|
||||
item_19_id=bolsa
|
||||
item_19_title=The Dog of Wall Street
|
||||
item_19_comment=You've invested in the stock market
|
||||
item_19_hidden=true
|
||||
item_20_id=venderbebida
|
||||
item_20_title=Drink promoter
|
||||
item_20_comment=You've sold a cocktail
|
||||
item_20_hidden=true
|
||||
item_21_id=quejica
|
||||
item_21_title=Whiny
|
||||
item_21_comment=You have complained about the game to Pavo Entertainment
|
||||
item_21_hidden=true
|
||||
item_22_id=lobo
|
||||
item_22_title=Mr. Lobo
|
||||
item_22_comment=You have made an order to Lobo
|
||||
item_22_hidden=true
|
||||
item_23_id=rascaygana
|
||||
item_23_title=Scratch & Win
|
||||
item_23_comment=Highest scratch&win card score
|
||||
item_23_hidden=true
|
||||
item_24_id=ludopata
|
||||
item_24_title=Gambling addict
|
||||
item_24_comment=You have bet 10 times
|
||||
item_24_hidden=true
|
||||
item_25_id=10horas
|
||||
item_25_title=Friend of James Peris
|
||||
item_25_comment=10 hours of gameplay accompanying James Peris
|
||||
item_25_hidden=true
|
||||
item_26_id=logroLogros
|
||||
item_26_title=Achievement of achievements
|
||||
item_26_comment=You got all the achievements
|
||||
[achievements:es_ES]
|
||||
item_0_id=primerClick
|
||||
item_0_title=Jugar a James Peris 2
|
||||
item_0_comment=Has hecho tu primer click dentro del juego, buen comienzo. Esperamos que hagas muchos más.
|
||||
item_0_hidden=true
|
||||
item_1_id=olerAficion
|
||||
item_1_title=Afición por los olores
|
||||
item_1_comment=Te has interesado por cómo huelen las cosas
|
||||
item_2_id=peluchePacheQ
|
||||
item_2_title=No sin mi Pache-Q
|
||||
item_2_comment=Has comprado un Pache-Q de peluche
|
||||
item_2_hidden=true
|
||||
item_3_id=masajes
|
||||
item_3_title=Experto en masajes
|
||||
item_3_comment=Le has hecho 5 masajes a Minabo Sakasuko
|
||||
item_3_hidden=true
|
||||
item_4_id=decorarCasa
|
||||
item_4_title=Decorar la casa
|
||||
item_4_comment=Has decorado tu casa con cosas nuevas
|
||||
item_4_hidden=true
|
||||
item_5_id=superPedorro
|
||||
item_5_title=Aumenta el efecto invernadero
|
||||
item_5_comment=Te has tirado pedos en 45 escenarios
|
||||
item_5_hidden=true
|
||||
item_6_id=donJuan
|
||||
item_6_title=Don Juan
|
||||
item_6_comment=Has conseguido finalizar todos los ligues
|
||||
item_7_id=turista
|
||||
item_7_title=Turista empedernido
|
||||
item_7_comment=Has usado el avión mas de 100 veces
|
||||
item_7_hidden=true
|
||||
item_8_id=guarrete
|
||||
item_8_title=Pervertido
|
||||
item_8_comment=Has desbloqueado todas las perversiones del juego
|
||||
item_8_hidden=true
|
||||
item_9_id=superBorracho
|
||||
item_9_title=Beber sin moderación
|
||||
item_9_comment=Conseguir un nivel de borrachera 100%
|
||||
item_10_id=superRico
|
||||
item_10_title=Soy el más rico de este juego
|
||||
item_10_comment=Has conseguido 100.000€
|
||||
item_11_id=superSuperRico
|
||||
item_11_title=Soy más rico que el más rico de este juego
|
||||
item_11_comment=Conseguir 999.999€
|
||||
item_11_hidden=true
|
||||
item_12_id=avaricia
|
||||
item_12_title=Tercer pecado capital: Avaricia
|
||||
item_12_comment=Haber comprado todos los productos de la tienda
|
||||
item_13_id=superFuerte
|
||||
item_13_title=Peris Charchenagger
|
||||
item_13_comment=Llegar al 100% de fuerza
|
||||
item_14_id=sabelotodo
|
||||
item_14_title=Sabelotodo Peris
|
||||
item_14_comment=Llegar al 100% de inteligencia
|
||||
item_15_id=catador
|
||||
item_15_title=Catador profesional
|
||||
item_15_comment=Has lamido 50 objetos
|
||||
item_15_hidden=true
|
||||
item_16_id=conquistador
|
||||
item_16_title=James II el Conquistador
|
||||
item_16_comment=Conquistar 18 territorios
|
||||
item_16_hidden=true
|
||||
item_17_id=combinados
|
||||
item_17_title=Cocktail Peris
|
||||
item_17_comment=Has hecho todas las combinaciones con bebidas
|
||||
item_17_hidden=true
|
||||
item_18_id=indiogorron
|
||||
item_18_title=El indio gorrón
|
||||
item_18_comment=Has contado el chiste del indio gorrón
|
||||
item_18_hidden=true
|
||||
item_19_id=bolsa
|
||||
item_19_title=El perro de Wall Street
|
||||
item_19_comment=Has invertido en bolsa
|
||||
item_19_hidden=true
|
||||
item_20_id=venderbebida
|
||||
item_20_title=Promotor de bebidas
|
||||
item_20_comment=Has vendido un combinado
|
||||
item_20_hidden=true
|
||||
item_21_id=quejica
|
||||
item_21_title=Quejica
|
||||
item_21_comment=Te has quejado sobre el juego a Pavo Entertainment
|
||||
item_21_hidden=true
|
||||
item_22_id=lobo
|
||||
item_22_title=El señor Lobo
|
||||
item_22_comment=Has hecho un pedido a Lobo
|
||||
item_22_hidden=true
|
||||
item_23_id=rascaygana
|
||||
item_23_title=Rasca y Gana
|
||||
item_23_comment=Puntuación máxima al rasca y gana
|
||||
item_23_hidden=true
|
||||
item_24_id=ludopata
|
||||
item_24_title=Adicto al juego
|
||||
item_24_comment=Has apostado 10 veces
|
||||
item_24_hidden=true
|
||||
item_25_id=10horas
|
||||
item_25_title=Amigo de James Peris
|
||||
item_25_comment=10 horas de juego haciendo compañía a James Peris
|
||||
item_25_hidden=true
|
||||
item_26_id=logroLogros
|
||||
item_26_title=Logro de logros
|
||||
item_26_comment=Haber conseguido todos los logros
|
||||
93
devtools/create_achievements/gen/steam-1644080.ini
Normal file
93
devtools/create_achievements/gen/steam-1644080.ini
Normal file
@@ -0,0 +1,93 @@
|
||||
[stats:en]
|
||||
item_0_id=stat_repeater
|
||||
item_0_comment=Repeater
|
||||
item_0_start=0
|
||||
[achievements:en]
|
||||
item_0_id=ACH_COFFIN
|
||||
item_0_title=Man in the Box
|
||||
item_0_comment=Build a coffin
|
||||
item_1_id=ACH_POSTERS
|
||||
item_1_title=Sell Out
|
||||
item_1_comment=Put up all gig posters
|
||||
item_2_id=ACH_FACEPUZZLE
|
||||
item_2_title=Where is My Mind?
|
||||
item_2_comment=Overcome your mental disintegration
|
||||
item_3_id=ACH_MAZE
|
||||
item_3_title=Maze of Torment
|
||||
item_3_comment=Navigate through the sewers
|
||||
item_4_id=ACH_RESPECT
|
||||
item_4_title=R-E-S-P-E-C-T
|
||||
item_4_comment=Press F to pay respects
|
||||
item_5_id=ACH_DEVIL
|
||||
item_5_title=Sympathy for the Devil
|
||||
item_5_comment=Have a fan moment
|
||||
item_6_id=ACH_GAMEDONE
|
||||
item_6_title=It's All Over Now, Baby Blue
|
||||
item_6_comment=Finish the game
|
||||
item_7_id=ACH_BANDTOGETHER
|
||||
item_7_title=Playing with the Boys
|
||||
item_7_comment=Get the band back together
|
||||
item_8_id=ACH_LOSEPOKER
|
||||
item_8_title=Born To Lose
|
||||
item_8_comment=Lose over 10 000 dollars at the casino
|
||||
item_9_id=ACH_PRIEST
|
||||
item_9_title=Disturbing the Priest
|
||||
item_9_comment=Shock the padre
|
||||
item_10_id=ACH_ROADIE
|
||||
item_10_title=Snowblind
|
||||
item_10_comment=Party with a roadie
|
||||
item_11_id=ACH_DROWN
|
||||
item_11_title=Try Not To Breathe
|
||||
item_11_comment=Hold your breath for ten minutes
|
||||
item_12_id=ACH_JUKEBOX
|
||||
item_12_title=Jukebox Hero
|
||||
item_12_comment=Listen to some rock 'n' roll!
|
||||
item_13_id=ACH_BANKROBOT
|
||||
item_13_title=No Alarms and No Surprises
|
||||
item_13_comment=Deal with the security robot without triggering the alarm
|
||||
item_14_id=ACH_AFTERCREDIT
|
||||
item_14_title=Bonus Track
|
||||
item_14_comment=Wait for the after-credit scene
|
||||
item_14_hidden=true
|
||||
item_15_id=ACH_SKIPGAMES
|
||||
item_15_title=Life in the Fast Lane
|
||||
item_15_comment=Skip all the minigames
|
||||
item_16_id=ACH_LOUD
|
||||
item_16_title=Everything Louder than Everyone Else
|
||||
item_16_comment=Don't touch that volume slider
|
||||
item_17_id=ACH_GIG
|
||||
item_17_title=We Will Rock You
|
||||
item_17_comment=Play a real gig at a rock club
|
||||
item_18_id=ACH_NEONSIGN
|
||||
item_18_title=With the Lights Out
|
||||
item_18_comment=Turn off Bob Dog's neon sign
|
||||
item_19_id=ACH_FIRE
|
||||
item_19_title=Room on Fire
|
||||
item_19_comment=Put out the flames
|
||||
item_20_id=ACH_BEE
|
||||
item_20_title=The Thing That Should Not Bee
|
||||
item_20_comment=Trick a bee
|
||||
item_21_id=ACH_SMOOTHIE
|
||||
item_21_title=Somebody Put Something in My Drink
|
||||
item_21_comment=Make a tasty smoothie
|
||||
item_22_id=ACH_SPOOK
|
||||
item_22_title=Welcome to My Nightmare
|
||||
item_22_comment=Spook a shopper
|
||||
item_23_id=ACH_ONTHEROAD
|
||||
item_23_title=On the Road Again
|
||||
item_23_comment=Hit the road for an out-of-town gig
|
||||
item_24_id=ACH_TAPES
|
||||
item_24_title=Tower of Song
|
||||
item_24_comment=Stack audio tapes like a pro
|
||||
item_25_id=ACH_BOOMERANG
|
||||
item_25_title=My Aim is True
|
||||
item_25_comment=Showcase your boomerang talents
|
||||
item_26_id=ACH_HANDWASH
|
||||
item_26_title=Germ Free Adolescents
|
||||
item_26_comment=Wash your hands thoroughly
|
||||
item_27_id=ACH_MAGIC
|
||||
item_27_title=It's a Kind of Magic
|
||||
item_27_comment=Work as a magician's assistant
|
||||
item_28_id=ACH_POSTERITY
|
||||
item_28_title=Don't You (Forget About Me)
|
||||
item_28_comment=Add your name for posterity
|
||||
43
devtools/create_achievements/gen/steam-1650590.ini
Normal file
43
devtools/create_achievements/gen/steam-1650590.ini
Normal file
@@ -0,0 +1,43 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_SUN
|
||||
item_0_title=The Sun Always Shines on TV
|
||||
item_0_comment=Discover all the music videos at Joe's Diner.
|
||||
item_1_id=ACH_MUSIC
|
||||
item_1_title=You're The Best
|
||||
item_1_comment=Get 2000 points in the music category of Quiz 85.
|
||||
item_2_id=ACH_HORROR
|
||||
item_2_title=Scream and Shout
|
||||
item_2_comment=Get 2000 points in the horror category of Quiz 85.
|
||||
item_3_id=ACH_NAME
|
||||
item_3_title=The Name of the Game
|
||||
item_3_comment=Check all the movie posters at Glenn Bishop's office.
|
||||
item_4_id=ACH_UNUSUAL
|
||||
item_4_title=She's So Unusual
|
||||
item_4_comment=Talk to Karen.
|
||||
item_5_id=ACH_SCARY
|
||||
item_5_title=Scary Monsters (And Super Creeps)
|
||||
item_5_comment=Listen to all the Crunchie has to say at Astounding FX.
|
||||
item_6_id=ACH_PLEASURE
|
||||
item_6_title=Welcome To The Pleasure Dome
|
||||
item_6_comment=Buy a ticket at Luxury Theater.
|
||||
item_7_id=ACH_GIRLS
|
||||
item_7_title=Girls On Film
|
||||
item_7_comment=Show the photos to the police agent.
|
||||
item_8_id=ACH_TONIGHT
|
||||
item_8_title=But Not Tonight
|
||||
item_8_comment=Get to Serena by bus.
|
||||
item_9_id=ACH_CALL
|
||||
item_9_title=I Just Call To Say I Love You
|
||||
item_9_comment=Phone Vicky from Serena.
|
||||
item_10_id=ACH_LOVE
|
||||
item_10_title=I Love Rock'n Roll
|
||||
item_10_comment=Check all of the Eastmans' records.
|
||||
item_11_id=ACH_PULP
|
||||
item_11_title=Horror Business
|
||||
item_11_comment=Check all the pulp mags at the drugstore.
|
||||
item_12_id=ACH_MAN
|
||||
item_12_title=Man of Two Worlds
|
||||
item_12_comment=Go deep into the darkness.
|
||||
item_13_id=ACH_EVIL
|
||||
item_13_title=The Evil Disposer
|
||||
item_13_comment=Finish Evil off.
|
||||
265
devtools/create_achievements/gen/steam-1709730.ini
Normal file
265
devtools/create_achievements/gen/steam-1709730.ini
Normal file
@@ -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
|
||||
22
devtools/create_achievements/gen/steam-1834750.ini
Normal file
22
devtools/create_achievements/gen/steam-1834750.ini
Normal file
@@ -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
|
||||
70
devtools/create_achievements/gen/steam-1900280.ini
Normal file
70
devtools/create_achievements/gen/steam-1900280.ini
Normal file
@@ -0,0 +1,70 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_SMOKE
|
||||
item_0_title=What a day!
|
||||
item_0_comment=Time to chill.
|
||||
item_1_id=ACH_TAKEOUT
|
||||
item_1_title=Feelin' a lil hungry?
|
||||
item_1_comment=Let's order some takeout!
|
||||
item_2_id=ACH_SAMEJOKE
|
||||
item_2_title=Same ol' joke Stranga
|
||||
item_2_comment=It's getting old.
|
||||
item_3_id=ACH_LOOKATEVERYTHING
|
||||
item_3_title=Can't find what you're "looking" for?
|
||||
item_3_comment=Have you "looked" everywhere in your apartment?
|
||||
item_4_id=ACH_FAMILIARFACE
|
||||
item_4_title=A familiar face?
|
||||
item_4_comment=Don't you have a little sister?
|
||||
item_5_id=ACH_ASHPINES
|
||||
item_5_title=Welcome to Ash Pines.
|
||||
item_5_comment=Enjoy your stay!
|
||||
item_6_id=ACH_PARKINGLOTPRESS
|
||||
item_6_title=The Parking lot Press!
|
||||
item_6_comment=Let's get some interviews started already!
|
||||
item_7_id=ACH_BEACHED
|
||||
item_7_title=Pool's out of service.
|
||||
item_7_comment="Looks" like there'll be no swimming then.
|
||||
item_8_id=ACH_FIREPLACE
|
||||
item_8_title=Make like firewood n' split!
|
||||
item_8_comment=Better not be "looking" for trouble.
|
||||
item_9_id=ACH_MEETMAGGIE
|
||||
item_9_title=Meet Maggie Winters
|
||||
item_9_comment=The shy lovable red head.
|
||||
item_10_id=ACH_MENSBATHROOM
|
||||
item_10_title=Why did I just go in there...gross!
|
||||
item_10_comment=Gross! I s'pose I should check everything.
|
||||
item_11_id=ACH_MEETVYSE
|
||||
item_11_title=Meet Officer Vyse
|
||||
item_11_comment=Good cop or bad cop?
|
||||
item_12_id=ACH_MEETAMY
|
||||
item_12_title=Meet Amy
|
||||
item_12_comment=The strange nurse
|
||||
item_13_id=ACH_GOTOBED
|
||||
item_13_title=I couldn't be bothered.
|
||||
item_13_comment=Just go to bed, already!
|
||||
item_14_id=ACH_SNOOPAROUND
|
||||
item_14_title=Go ahead, snoop around!
|
||||
item_14_comment=Just what is she hiding?
|
||||
item_15_id=ACH_MEETLYNCH
|
||||
item_15_title=Meet Dr. Lynch
|
||||
item_15_comment=The even stranger doctor
|
||||
item_16_id=ACH_BACKGROUNDHISTORY
|
||||
item_16_title=Exploring the lore
|
||||
item_16_comment=This town is starting to open up
|
||||
item_17_id=ACH_ICANTRUN
|
||||
item_17_title=I can't run in this thing...
|
||||
item_17_comment=It's so tight!
|
||||
item_18_id=ACH_DRSNOTE
|
||||
item_18_title=Doctor's Note
|
||||
item_18_comment=I need a prescription for a password
|
||||
item_19_id=ACH_HAMMERTIME
|
||||
item_19_title=Hammer time!
|
||||
item_19_comment=A very "handy" tool!
|
||||
item_20_id=ACH_MEETWHISPER
|
||||
item_20_title=Meet Whisper
|
||||
item_20_comment=...
|
||||
item_21_id=ACH_INANDOUT
|
||||
item_21_title=In and out!
|
||||
item_21_comment=Good thing I'm the master of unlocking!
|
||||
item_22_id=ACH_ENDOFTAPE
|
||||
item_22_title=End of tape 1
|
||||
item_22_comment=Please be kind, rewind.
|
||||
95
devtools/create_achievements/gen/steam-1902850.ini
Normal file
95
devtools/create_achievements/gen/steam-1902850.ini
Normal file
@@ -0,0 +1,95 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_001_BOOKWORM
|
||||
item_0_title=Bookworm
|
||||
item_0_comment=Get an A+ from an exam
|
||||
item_1_id=ACH_002_IMPOSTER
|
||||
item_1_title=Imposter
|
||||
item_1_comment=Forge the student card
|
||||
item_2_id=ACH_003_RUMORS
|
||||
item_2_title=Rumors of Old
|
||||
item_2_comment=Get the full story from Joe
|
||||
item_3_id=ACH_004_OCCULTIST
|
||||
item_3_title=Occultist
|
||||
item_3_comment=Finish reading a Special Collection book
|
||||
item_4_id=ACH_005_SCHOLAR
|
||||
item_4_title=Scholar
|
||||
item_4_comment=Finish all parts of your theory
|
||||
item_5_id=ACH_006_SPELUNKER
|
||||
item_5_title=Spelunker
|
||||
item_5_comment=Enter the cave
|
||||
item_5_hidden=true
|
||||
item_6_id=ACH_007_FREEZE
|
||||
item_6_title=Freeze!
|
||||
item_6_comment=Stop the ritual
|
||||
item_7_id=ACH_008_MYSTERY_HERO
|
||||
item_7_title=Mystery Hero
|
||||
item_7_comment=Rescue the child
|
||||
item_8_id=ACH_009_ARCANE_PROTECTION
|
||||
item_8_title=Arcane Protection
|
||||
item_8_comment=Make the Elder Sign
|
||||
item_9_id=ACH_010_DIMENSIONAL
|
||||
item_9_title=Dimensional Traveller
|
||||
item_9_comment=Travel through the dimensional portal
|
||||
item_10_id=ACH_011_INVESTIGATOR
|
||||
item_10_title=Occult Investigator
|
||||
item_10_comment=Gather all the evidence for Armitage
|
||||
item_11_id=ACH_012_END_IS_NEAR
|
||||
item_11_title=The End is Near
|
||||
item_11_comment=Get the worst ending
|
||||
item_12_id=ACH_013_THERE_IS_HOPE
|
||||
item_12_title=There Is Hope
|
||||
item_12_comment=Get the best ending
|
||||
item_13_id=ACH_014_EVEN_DEATH
|
||||
item_13_title=Even Death May Die
|
||||
item_13_comment=Walter dies
|
||||
item_14_id=ACH_015_ALCHEMIST
|
||||
item_14_title=Alchemist
|
||||
item_14_comment=Make a chemistry potion
|
||||
item_15_id=ACH_016_LUNATIC
|
||||
item_15_title=Lunatic
|
||||
item_15_comment=Sanity 0.0
|
||||
item_16_id=ACH_017_MASTER_OCCULTIST
|
||||
item_16_title=Master Occultist
|
||||
item_16_comment=Occult 10.0
|
||||
item_17_id=ACH_018_GENIUS
|
||||
item_17_title=Genius
|
||||
item_17_comment=Math 10.0
|
||||
item_18_id=ACH_019_SIGN_THE_BOOKE
|
||||
item_18_title=Sign the Booke!
|
||||
item_18_comment=Sign the Book of Azathoth
|
||||
item_19_id=ACH_020_EXTERMINATOR
|
||||
item_19_title=Exterminator
|
||||
item_19_comment=Kill Brown Jenkin
|
||||
item_19_hidden=true
|
||||
item_20_id=ACH_021_WITCH_IS_DEAD
|
||||
item_20_title=The Witch Is Dead
|
||||
item_20_comment=Kill Keziah Mason
|
||||
item_20_hidden=true
|
||||
item_21_id=ACH_022_NORMAL
|
||||
item_21_title=Professional
|
||||
item_21_comment=Finish the game on normal difficulty
|
||||
item_22_id=ACH_023_HARD
|
||||
item_22_title=Expert
|
||||
item_22_comment=Finish the game on hard difficulty
|
||||
item_23_id=ACH_024_ANASTASIA
|
||||
item_23_title=Ugly Truth
|
||||
item_23_comment=Tell Anastasia that Pete's no good
|
||||
item_23_hidden=true
|
||||
item_24_id=ACH_025_ALLISON
|
||||
item_24_title=A Friend in Need: Allison
|
||||
item_24_comment=Tell Allison about your strange experiences
|
||||
item_25_id=ACH_026_ELWOOD
|
||||
item_25_title=A Friend in Need: Elwood
|
||||
item_25_comment=Tell Elwood about your strange experiences
|
||||
item_26_id=ACH_027_AZATHOTH
|
||||
item_26_title=The Blind Idiot God
|
||||
item_26_comment=See Azathoth
|
||||
item_27_id=ACH_028_HIGHER_LEARNING
|
||||
item_27_title=Higher Learning
|
||||
item_27_comment=Complete the astral challenge
|
||||
item_28_id=ACH_029_EAVESDROPPER
|
||||
item_28_title=Eavesdropper
|
||||
item_28_comment=Listen to the conversation at the island
|
||||
item_29_id=ACH_030_NORMIE
|
||||
item_29_title=I Don't Want to Hear About It
|
||||
item_29_comment=Finish the game with zero Occult
|
||||
37
devtools/create_achievements/gen/steam-2097090.ini
Normal file
37
devtools/create_achievements/gen/steam-2097090.ini
Normal file
@@ -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
|
||||
91
devtools/create_achievements/gen/steam-2118540.ini
Normal file
91
devtools/create_achievements/gen/steam-2118540.ini
Normal file
@@ -0,0 +1,91 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACH_FINDING_SECRETS
|
||||
item_0_title=Uncovering Secrets
|
||||
item_0_comment=Who doesn't love a good secret!
|
||||
item_1_id=ACH_YUMMY_NOODLES
|
||||
item_1_title=Mmmm... noodles.
|
||||
item_1_comment=My mouth is watering!
|
||||
item_2_id=ACH_BRAIN
|
||||
item_2_title=You chose the brain!
|
||||
item_2_comment=Smart choice!
|
||||
item_3_id=ACH_DOLL
|
||||
item_3_title=You chose the doll?
|
||||
item_3_comment=What a cute little doll!
|
||||
item_4_id=ACH_APOLOGY
|
||||
item_4_title=I'm sorry Sombria...
|
||||
item_4_comment=for everything.
|
||||
item_5_id=ACH_JUST_A_LITTLE_GIRL
|
||||
item_5_title=Ashina The Red Witch
|
||||
item_5_comment=The story continues...
|
||||
item_6_id=ACH_LADY_ON_THE_WALL
|
||||
item_6_title=The Lady On The Wall
|
||||
item_6_comment=What a lovely smile : )
|
||||
item_7_id=ACH_JIT_REFERENCE
|
||||
item_7_title=I could use a vacation.
|
||||
item_7_comment=The Dayfield Motel... seems cozy.
|
||||
item_8_id=ACH_WHAT_IS_THIS
|
||||
item_8_title=A helpful butcher.
|
||||
item_8_comment=Uh, what exactly is this?
|
||||
item_9_id=ACH_TALK_OF_THE_TOWN
|
||||
item_9_title=I like to meet new people.
|
||||
item_9_comment=I'm the talk of the town!
|
||||
item_10_id=ACH_SINK
|
||||
item_10_title=Another sink?
|
||||
item_10_comment=C'mon Stranga.
|
||||
item_11_id=ACH_I_WANT_CANDY
|
||||
item_11_title=I WANT CANDY!
|
||||
item_11_comment=What a nice demon.
|
||||
item_12_id=ACH_COMMON_COURTESY
|
||||
item_12_title=Lost and found!
|
||||
item_12_comment=It's the right thing to do!
|
||||
item_13_id=ACH_MUSHROOM
|
||||
item_13_title=Mushrooms make you grow!
|
||||
item_13_comment=Just like that Italian plumber!
|
||||
item_14_id=ACH_SPIRIT_NOODLE
|
||||
item_14_title=Appease the spirits with noodles!
|
||||
item_14_comment=They sure do like their noodles!
|
||||
item_15_id=ACH_NEIGHBOR_SOMBIE
|
||||
item_15_title=My neighbor Somboro.
|
||||
item_15_comment=Just not so big and cuddly.
|
||||
item_16_id=ACH_SOMBIE_DEATH
|
||||
item_16_title=Quick! Help her!
|
||||
item_16_comment=You'll need to be faster than that!
|
||||
item_17_id=ACH_SECRET_SWITCH
|
||||
item_17_title=A secret switch?
|
||||
item_17_comment=What does it do?
|
||||
item_18_id=ACH_NOODLES_AGAIN
|
||||
item_18_title=You again?!
|
||||
item_18_comment=Why do you keep following me?
|
||||
item_19_id=ACH_RETURN_DOLL
|
||||
item_19_title=I hear something...
|
||||
item_19_comment=It's coming from the train tunnels.
|
||||
item_20_id=ACH_FAKE_LUZIA
|
||||
item_20_title=Who am I?
|
||||
item_20_comment=This is not right!
|
||||
item_21_id=ACH_A_MOTHERS_HEART
|
||||
item_21_title=A Mother's heart knows best.
|
||||
item_21_comment=https://i.imgur.com/8N4cjPZ.png
|
||||
item_22_id=ACH_A_HAPPY_ENDING
|
||||
item_22_title=A happy ending.
|
||||
item_22_comment=You did it!
|
||||
item_23_id=ACH_GOOD_ENDING
|
||||
item_23_title=A good ending.
|
||||
item_23_comment=Well, it was nicer than Ashina's.
|
||||
item_24_id=ACH_IT_WAS_HER
|
||||
item_24_title=This is only the beginning...
|
||||
item_24_comment=of the end.
|
||||
item_25_id=ACH_THE_LOOP
|
||||
item_25_title=A new loop is made.
|
||||
item_25_comment=The curse is reborn.
|
||||
item_26_id=ACH_DONT_CARE_ANYMORE
|
||||
item_26_title=I'm too tired for this...
|
||||
item_26_comment=I'ma' goin to bed.
|
||||
item_27_id=ACH_GOTCHA
|
||||
item_27_title=Don't let her catch you-
|
||||
item_27_comment=Whoops! Too late.
|
||||
item_28_id=ACH_BOOBPOSTER
|
||||
item_28_title=!!5318008
|
||||
item_28_comment=*Soda opens*
|
||||
item_29_id=ACH_FORTHTIME
|
||||
item_29_title=You spin me right round...
|
||||
item_29_comment=like a record.
|
||||
115
devtools/create_achievements/gen/steam-212050.ini
Normal file
115
devtools/create_achievements/gen/steam-212050.ini
Normal file
@@ -0,0 +1,115 @@
|
||||
[achievements:en]
|
||||
item_0_id=THATWENTWELL
|
||||
item_0_title=That went well
|
||||
item_0_comment=Talk to that nice girl on the subway
|
||||
item_1_id=MIRRORMASTER
|
||||
item_1_title=Mirror Master
|
||||
item_1_comment=Grow some eyes in the back of your head
|
||||
item_2_id=GOTTAHIDE
|
||||
item_2_title=Gotta hide
|
||||
item_2_comment=Escape a nightmare
|
||||
item_3_id=GETTHESCOOP
|
||||
item_3_title=Get the scoop
|
||||
item_3_comment=The pulitzer is in the bag
|
||||
item_4_id=JUSTBECAUSE
|
||||
item_4_title=Just because
|
||||
item_4_comment=Ray's kind of a jerk
|
||||
item_5_id=THATGUY
|
||||
item_5_title="That" guy
|
||||
item_5_comment=That creep on the subway? Yeah, that's you.
|
||||
item_6_id=DUO
|
||||
item_6_title=Duo
|
||||
item_6_comment=Gain control of two characters
|
||||
item_7_id=TEAMWORK
|
||||
item_7_title=Teamwork
|
||||
item_7_comment=Team up to fix the lab's water system
|
||||
item_8_id=SAVIOR
|
||||
item_8_title=Savior
|
||||
item_8_comment=Save Dr. Morales
|
||||
item_9_id=CUTTHEROPE
|
||||
item_9_title=Cut the rope
|
||||
item_9_comment=Save yourself by destroying a rope
|
||||
item_10_id=GOODLISTENER
|
||||
item_10_title=Good listener
|
||||
item_10_comment=Listen to Saul's whole story without interrupting him
|
||||
item_11_id=NOSMOKING
|
||||
item_11_title=No smoking
|
||||
item_11_comment=Discover the chemisty department's secret
|
||||
item_12_id=WIRED
|
||||
item_12_title=Wired
|
||||
item_12_comment=Rewire the lab door circuit
|
||||
item_13_id=ANGEL
|
||||
item_13_title=Angel
|
||||
item_13_comment=Open Dr. Morales's journal without damaging it
|
||||
item_14_id=DREAMMASTER
|
||||
item_14_title=Dream master
|
||||
item_14_comment=Get all the memories from Anna's dream maze
|
||||
item_15_id=QUARTET
|
||||
item_15_title=Quartet
|
||||
item_15_comment=Gain control of all four characters
|
||||
item_16_id=BLUEPRINTSNATCHER
|
||||
item_16_title=Blueprint snatcher
|
||||
item_16_comment=Nab the blueprints from the police archive
|
||||
item_17_id=SEETHEWIZARD
|
||||
item_17_title=See the Wizard
|
||||
item_17_comment=Find Morales's financial information
|
||||
item_18_id=MAGNETICPERSONALITY
|
||||
item_18_title=Magnetic personality
|
||||
item_18_comment=Maneuver everyone through the super collider
|
||||
item_19_id=ACCESSGRANTED
|
||||
item_19_title=Access granted
|
||||
item_19_comment=Gain access to the inner vault
|
||||
item_20_id=IPROMISEYOU
|
||||
item_20_title=I promise you
|
||||
item_20_comment=Your uncle holds the key
|
||||
item_21_id=SAFECRACKER
|
||||
item_21_title=Safecracker
|
||||
item_21_comment=Crack Tortoise's safe
|
||||
item_22_id=BLACKMAILER
|
||||
item_22_title=Blackmailer
|
||||
item_22_comment=Gain Tortoise's help by resorting to blackmail
|
||||
item_23_id=ARCHIVEMASTER
|
||||
item_23_title=Archive master
|
||||
item_23_comment=Get the blueprints on your first try
|
||||
item_24_id=HIPPOCRATES
|
||||
item_24_title=Hippocrates
|
||||
item_24_comment=Pay Ozzy while keeping your professional integrity intact
|
||||
item_25_id=CLOSETOHEART
|
||||
item_25_title=Close to heart
|
||||
item_25_comment=Learn Bennet's secret
|
||||
item_26_id=FINDINGNORTH
|
||||
item_26_title=Finding north
|
||||
item_26_comment=Use a compass to find a new location
|
||||
item_27_id=KEYNABBER
|
||||
item_27_title=Key nabber
|
||||
item_27_comment=Remove the contents of a locker without opening it
|
||||
item_28_id=PHONETRACER
|
||||
item_28_title=Phone tracer
|
||||
item_28_comment=Track the movements of a killer
|
||||
item_29_id=MAPMASTER
|
||||
item_29_title=Technophile
|
||||
item_29_comment=Find a new location on the map using fancy technology
|
||||
item_30_id=LESSEROFTWOEVILS
|
||||
item_30_title=Lesser of two evils
|
||||
item_30_comment=You sided with an enemy to stop a greater foe
|
||||
item_31_id=THENEWWORLDORDER
|
||||
item_31_title=The new world order
|
||||
item_31_comment=You stopped a killer, but let the big fish go free
|
||||
item_32_id=INDEPENDENT
|
||||
item_32_title=Independent
|
||||
item_32_comment=Finish the game without asking another character for a hint
|
||||
item_33_id=LISTENTOUS
|
||||
item_33_title=Listen to us
|
||||
item_33_comment=Play the entire game with commentary mode active
|
||||
item_34_id=HIGHSCORE
|
||||
item_34_title=High Score
|
||||
item_34_comment=SUPER ACHIEVEMENT: Finish the game with a full score
|
||||
item_35_id=SAFESEER
|
||||
item_35_title=Safe seer
|
||||
item_35_comment=INSANE ACHIEVEMENT: Open Tortoise's safe without using any "visual aids"
|
||||
item_36_id=QUICKESCAPE
|
||||
item_36_title=Quick escape
|
||||
item_36_comment=INSANE ACHIEVEMENT: Escape from the monster without locking the door
|
||||
item_37_id=DECODER
|
||||
item_37_title=Decoder ring
|
||||
item_37_comment=SUPER ACHIEVEMENT: Decode a journal
|
||||
112
devtools/create_achievements/gen/steam-2163620.ini
Normal file
112
devtools/create_achievements/gen/steam-2163620.ini
Normal file
@@ -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
|
||||
109
devtools/create_achievements/gen/steam-2217060.ini
Normal file
109
devtools/create_achievements/gen/steam-2217060.ini
Normal file
@@ -0,0 +1,109 @@
|
||||
[achievements:en]
|
||||
item_0_id=Story_1
|
||||
item_0_title=How a Woman Falls
|
||||
item_0_comment=Regain consciousness.
|
||||
item_1_id=Story_2
|
||||
item_1_title=Good Sick
|
||||
item_1_comment=Escape the city.
|
||||
item_2_id=Story_3
|
||||
item_2_title=The Truth
|
||||
item_2_comment=Collect all the tapes.
|
||||
item_3_id=Story_4
|
||||
item_3_title=Age
|
||||
item_3_comment=Survive until winter.
|
||||
item_4_id=Story_5
|
||||
item_4_title=Signal
|
||||
item_4_comment=Send it.
|
||||
item_5_id=Story_6
|
||||
item_5_title=Celebration
|
||||
item_5_comment=Leave it.
|
||||
item_6_id=Church_1
|
||||
item_6_title=City Piece
|
||||
item_6_comment=Fully Upgrade One Weapon
|
||||
item_7_id=Church_2
|
||||
item_7_title=Wasteland Arsenal
|
||||
item_7_comment=Fully Upgrade Three Weapons
|
||||
item_8_id=Church_3
|
||||
item_8_title=Thunder of Heavens
|
||||
item_8_comment=Fully Upgrade All Weapons
|
||||
item_9_id=Church_4
|
||||
item_9_title=Your Bounty
|
||||
item_9_comment=Accumulate 10,000 Discard
|
||||
item_10_id=Church_5
|
||||
item_10_title=Overflow
|
||||
item_10_comment=Maximise a Relationship
|
||||
item_11_id=Church_6
|
||||
item_11_title=Tides
|
||||
item_11_comment=Spend winter with someone
|
||||
item_12_id=Folk_1
|
||||
item_12_title=Dead Branches
|
||||
item_12_comment=Exterminate the last of the Cull bloodline.
|
||||
item_13_id=Folk_2
|
||||
item_13_title=Wasteland Scars
|
||||
item_13_comment=Befriend the last of the Cull bloodline.
|
||||
item_14_id=Folk_3
|
||||
item_14_title=Divine Intervention
|
||||
item_14_comment=Kill the head of the Jacobious Church.
|
||||
item_15_id=Folk_4
|
||||
item_15_title=Deus Ex Machina
|
||||
item_15_comment=Make peace with the head of the Jacobious Church.
|
||||
item_16_id=Folk_5
|
||||
item_16_title=To Hell with the Demons
|
||||
item_16_comment=Leave the porcelain homunculus for dead.
|
||||
item_17_id=Folk_6
|
||||
item_17_title=Fear Inoculum
|
||||
item_17_comment=Make peace with the porcelain homunculus.
|
||||
item_18_id=Folk_7
|
||||
item_18_title=Burning Bridges
|
||||
item_18_comment=End dealings with Debra Dour on a sour note.
|
||||
item_19_id=Folk_8
|
||||
item_19_title=Old Bird
|
||||
item_19_comment=End dealings with Debra Dour amicably.
|
||||
item_20_id=Folk_9
|
||||
item_20_title=Figurehead
|
||||
item_20_comment=Slay the Federal Captain in cold blood.
|
||||
item_21_id=Folk_10
|
||||
item_21_title=Sisterhood
|
||||
item_21_comment=Form an unlikely alliance with the Federal Captain.
|
||||
item_22_id=Folk_11
|
||||
item_22_title=7th Rank
|
||||
item_22_comment=Raid the Glass Tower with many friends.
|
||||
item_23_id=Folk_12
|
||||
item_23_title=En Passant
|
||||
item_23_comment=Raid the Glass Tower on your own.
|
||||
item_24_id=Folk_13
|
||||
item_24_title=Your Turn to Walk Away
|
||||
item_24_comment=Leave the hitman to die.
|
||||
item_25_id=Folk_14
|
||||
item_25_title=Break the Rules
|
||||
item_25_comment=Finish off the hitman.
|
||||
item_26_id=Folk_15
|
||||
item_26_title=Astronomy
|
||||
item_26_comment=Move on from an old relationship.
|
||||
item_27_id=Folk_16
|
||||
item_27_title=Gore
|
||||
item_27_comment=End an old relationship.
|
||||
item_28_id=Folk_17
|
||||
item_28_title=Kingdom
|
||||
item_28_comment=Follow in the footsteps of giants.
|
||||
item_29_id=Folk_18
|
||||
item_29_title=Vivisection
|
||||
item_29_comment=Slay the infallible.
|
||||
item_30_id=Misc_1
|
||||
item_30_title=Arsenic on the Rocks
|
||||
item_30_comment=Kill a thousand men.
|
||||
item_31_id=Misc_2
|
||||
item_31_title=Head like a Bucket
|
||||
item_31_comment=Find 'Buckethead'.
|
||||
item_32_id=Misc_3
|
||||
item_32_title=Full Bleed
|
||||
item_32_comment=Admire fifty pieces of art.
|
||||
item_33_id=Misc_4
|
||||
item_33_title=Paths
|
||||
item_33_comment=Participate in an encounter.
|
||||
item_34_id=Misc_5
|
||||
item_34_title=Paths Again
|
||||
item_34_comment=Participate in 15 encounters.
|
||||
item_35_id=Misc_6
|
||||
item_35_title=In Path, Day and Night
|
||||
item_35_comment=Participate in 30 encounters.
|
||||
88
devtools/create_achievements/gen/steam-227000.ini
Normal file
88
devtools/create_achievements/gen/steam-227000.ini
Normal file
@@ -0,0 +1,88 @@
|
||||
[achievements:en]
|
||||
item_0_id=KEEPINGITREEL
|
||||
item_0_title=Keeping it reel
|
||||
item_0_comment=Find the hidden tape deck
|
||||
item_1_id=DEFRAGMENTED
|
||||
item_1_title=Defragmented
|
||||
item_1_comment=Wake a slumbering giant
|
||||
item_2_id=CALLMEDAVID
|
||||
item_2_title=Call me David
|
||||
item_2_comment=Use brawn instead of brains
|
||||
item_3_id=PEEPINGTOM
|
||||
item_3_title=Peeping tom
|
||||
item_3_comment=Look at all the sensor coordinates
|
||||
item_4_id=ROBOMITZVAH
|
||||
item_4_title=Robotmitzvah
|
||||
item_4_comment=Pass Ever-Faithful's test on the first try
|
||||
item_5_id=KNOTCUTTER
|
||||
item_5_title=Knotcutter
|
||||
item_5_comment=An easy solution to an impossible problem
|
||||
item_6_id=WINGMAN
|
||||
item_6_title=Wingman
|
||||
item_6_comment=Train Crispin for his big date
|
||||
item_7_id=MULTITASKER
|
||||
item_7_title=Gear head
|
||||
item_7_comment=Clean two gears using different methods
|
||||
item_8_id=LAWYERHERO
|
||||
item_8_title=Lawyer robot hero
|
||||
item_8_comment=Pass a legal test on the first try
|
||||
item_9_id=KNOWITALL
|
||||
item_9_title=Know it all
|
||||
item_9_comment=Find every entry in the information kiosk
|
||||
item_10_id=GHOSTWHISPERER
|
||||
item_10_title=Ghost whisperer
|
||||
item_10_comment=Find Memento Moribuilt
|
||||
item_11_id=KEEPINGTHEFAITH
|
||||
item_11_title=KEEPINGTHEFAITH
|
||||
item_11_comment=Help a lost pilgrim find his way
|
||||
item_12_id=MELTEDHEART
|
||||
item_12_title=Melted heart
|
||||
item_12_comment=Change Factotum's mind
|
||||
item_13_id=THREEMUSKETEERS
|
||||
item_13_title=Three musketeers
|
||||
item_13_comment=Reunite Surly Company
|
||||
item_14_id=COURTING
|
||||
item_14_title=Gone courting
|
||||
item_14_comment=Unlock the courthouse
|
||||
item_15_id=CUSTARD
|
||||
item_15_title=Smells of rotten custard
|
||||
item_15_comment=Unlock Horatio's past
|
||||
item_16_id=OPENSESAME
|
||||
item_16_title=Open sesame
|
||||
item_16_comment=Unlock the tower door, without outside help
|
||||
item_17_id=MACHINA
|
||||
item_17_title=Machina ex Machina
|
||||
item_17_comment=Get help from a new friend
|
||||
item_18_id=SACRIFICE
|
||||
item_18_title=Sacrifice
|
||||
item_18_comment=Victory at what cost?
|
||||
item_19_id=CHARGEDUP
|
||||
item_19_title=Charged up
|
||||
item_19_comment=That hit the spot. But for how much longer?
|
||||
item_20_id=NEEDLE
|
||||
item_20_title=Needle in a haystack
|
||||
item_20_comment=Use technology to do the impossible
|
||||
item_21_id=SCRAPER
|
||||
item_21_title=I told you to stop
|
||||
item_21_comment=Stop Scraper once and for all
|
||||
item_22_id=NOTBLUFFING
|
||||
item_22_title=Not bluffing
|
||||
item_22_comment=She pushed you too far
|
||||
item_23_id=TOOMUCHPOWER
|
||||
item_23_title=Too much power
|
||||
item_23_comment=Resort to blackmail, and emerge the victor
|
||||
item_24_id=THANATOS
|
||||
item_24_title=Thanatos
|
||||
item_24_comment=Fulfill your true mission
|
||||
item_25_id=FLY
|
||||
item_25_title=I always wanted to fly. . .
|
||||
item_25_comment=Take a leap of faith
|
||||
item_26_id=FUTILE
|
||||
item_26_title=Resistance is futile
|
||||
item_26_comment=Join your foe for the greater good
|
||||
item_27_id=LIVEFREE
|
||||
item_27_title=Live free or die
|
||||
item_27_comment=Stay true to yourself
|
||||
item_28_id=TOGETHER
|
||||
item_28_title=We're all in this together
|
||||
item_28_comment=Finish the game with all possible robots.
|
||||
76
devtools/create_achievements/gen/steam-2314850.ini
Normal file
76
devtools/create_achievements/gen/steam-2314850.ini
Normal file
@@ -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.
|
||||
55
devtools/create_achievements/gen/steam-236930.ini
Normal file
55
devtools/create_achievements/gen/steam-236930.ini
Normal file
@@ -0,0 +1,55 @@
|
||||
[achievements:en]
|
||||
item_0_id=TEAMWORK
|
||||
item_0_title=Teamwork
|
||||
item_0_comment=Solve a puzzle together
|
||||
item_1_id=CURTAINCALL
|
||||
item_1_title=Curtain Call
|
||||
item_1_comment=Save your first ghost
|
||||
item_2_id=BLOWEYMALLONE
|
||||
item_2_title=Blowey Mallone
|
||||
item_2_comment=Blow on everyone you can find
|
||||
item_3_id=LISTEN
|
||||
item_3_title=Move on and Listen
|
||||
item_3_comment=Finish the game in commentary mode (from the first screen till the last)
|
||||
item_4_id=MOVEON
|
||||
item_4_title=Time to Move On
|
||||
item_4_comment=Complete the story
|
||||
item_5_id=GOLDFARBDIGGER
|
||||
item_5_title=Goldfarb Digger
|
||||
item_5_comment=Find a secret room
|
||||
item_6_id=EPIPHANY
|
||||
item_6_title=Epiphany
|
||||
item_6_comment=The hows and whys of Joey
|
||||
item_7_id=DECEPTION
|
||||
item_7_title=Deception
|
||||
item_7_comment=Try to lie your way out of it
|
||||
item_8_id=CONVERGENCE
|
||||
item_8_title=Convergence
|
||||
item_8_comment=Two becomes one
|
||||
item_9_id=UNBOUND
|
||||
item_9_title=Unbound
|
||||
item_9_comment=Free yourself
|
||||
item_10_id=LEGACY
|
||||
item_10_title=Legacy
|
||||
item_10_comment=Reunite a family
|
||||
item_11_id=SOFTLYSOFTLY
|
||||
item_11_title=Softly Softly
|
||||
item_11_comment=Create no more than 450 footprints
|
||||
item_12_id=SNOWPLOW
|
||||
item_12_title=Snow Plow
|
||||
item_12_comment=Somebody's got to do it...
|
||||
item_13_id=ONLINETROLL
|
||||
item_13_title=Online Troll
|
||||
item_13_comment=Gain access to an online game
|
||||
item_14_id=GHOSTLYSILENT
|
||||
item_14_title=Ghostly silent
|
||||
item_14_comment=Keep clam and keep cool
|
||||
item_15_id=DUMPSTERJUMPER
|
||||
item_15_title=Dumpster Jumper
|
||||
item_15_comment=Make a leap without falling once
|
||||
item_16_id=LAYINGITBEAR
|
||||
item_16_title=Laying it Bear
|
||||
item_16_comment=Learn a long kept secret
|
||||
item_17_id=JOINEDTHEMUSIC
|
||||
item_17_title=Joined the Music
|
||||
item_17_comment=She has plenty of time...
|
||||
82
devtools/create_achievements/gen/steam-2474030.ini
Normal file
82
devtools/create_achievements/gen/steam-2474030.ini
Normal file
@@ -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.
|
||||
31
devtools/create_achievements/gen/steam-252370.ini
Normal file
31
devtools/create_achievements/gen/steam-252370.ini
Normal file
@@ -0,0 +1,31 @@
|
||||
[achievements:en]
|
||||
item_0_id=MAVEN
|
||||
item_0_title=Maven
|
||||
item_0_comment=The best at what you do.
|
||||
item_1_id=MESHUGGA
|
||||
item_1_title=Meshugga
|
||||
item_1_comment=Absolutely crazy
|
||||
item_2_id=MENSCH
|
||||
item_2_title=Mensch
|
||||
item_2_comment=A real gentleman
|
||||
item_3_id=KEMFER
|
||||
item_3_title=Kemfer
|
||||
item_3_comment=A fighter - usually for a cause
|
||||
item_4_id=HEFLEKH
|
||||
item_4_title=Heflekh
|
||||
item_4_comment=Remain polite and civil
|
||||
item_5_id=MUTSHE
|
||||
item_5_title=Mutshe
|
||||
item_5_comment=Get on someone's nerves
|
||||
item_6_id=KLUG
|
||||
item_6_title=Klug
|
||||
item_6_comment=Wise, smart or clever
|
||||
item_7_id=SHONDA_FOR_THE_GOYIM
|
||||
item_7_title=Shonda for the Goyim
|
||||
item_7_comment=Bring shame upon your fellow Jews
|
||||
item_8_id=UBERMENSCH
|
||||
item_8_title=Ubermensch
|
||||
item_8_comment=An example to us all
|
||||
item_9_id=SHMULKY
|
||||
item_9_title=Shmulky
|
||||
item_9_comment=Doom and gloom with no end in sight
|
||||
94
devtools/create_achievements/gen/steam-253110.ini
Normal file
94
devtools/create_achievements/gen/steam-253110.ini
Normal file
@@ -0,0 +1,94 @@
|
||||
[achievements:en]
|
||||
item_0_id=CHAPTER_1
|
||||
item_0_title=Chapter 1 Completed!
|
||||
item_0_comment=Complete the first chapter.
|
||||
item_1_id=CHAPTER_2
|
||||
item_1_title=Chapter 2 Completed!
|
||||
item_1_comment=Complete the second chapter.
|
||||
item_2_id=CHAPTER_3
|
||||
item_2_title=Chapter 3 Completed!
|
||||
item_2_comment=Complete the third chapter.
|
||||
item_3_id=CHAPTER_4
|
||||
item_3_title=Chapter 4 Completed!
|
||||
item_3_comment=Complete the fourth chapter.
|
||||
item_4_id=CHAPTER_5
|
||||
item_4_title=Chapter 5 Completed!
|
||||
item_4_comment=Complete the fifth chapter.
|
||||
item_5_id=CHAPTER_6
|
||||
item_5_title=Chapter 6 Completed!
|
||||
item_5_comment=Complete the sixth chapter.
|
||||
item_6_id=CHAPTER_7
|
||||
item_6_title=Chapter 7 Completed!
|
||||
item_6_comment=Complete the final chapter.
|
||||
item_7_id=REWARD
|
||||
item_7_title=The Great Reward
|
||||
item_7_comment=Solve Crow's riddle in Chapter 2.
|
||||
item_7_hidden=true
|
||||
item_8_id=SCRATCH
|
||||
item_8_title=Sharp Scratch
|
||||
item_8_comment=Use the spear to kill Doctor X in Chapter 2.
|
||||
item_8_hidden=true
|
||||
item_9_id=MACE
|
||||
item_9_title=A Lady With A Mace
|
||||
item_9_comment=Use the mace to kill Doctor X in Chapter 2.
|
||||
item_9_hidden=true
|
||||
item_10_id=UNBREAKABLE
|
||||
item_10_title=Unbreakable
|
||||
item_10_comment=Keep your cool throughout Chapter 3.
|
||||
item_10_hidden=true
|
||||
item_11_id=LISTENED
|
||||
item_11_title=I Listened
|
||||
item_11_comment=Answer Liz's questions correctly in Chapter 2.
|
||||
item_11_hidden=true
|
||||
item_12_id=MAGGOTS
|
||||
item_12_title=Follow the Maggots
|
||||
item_12_comment=Trust the Queen of Maggots in Chapter 1.
|
||||
item_12_hidden=true
|
||||
item_13_id=MY_WAY
|
||||
item_13_title=I'll Do It My Way
|
||||
item_13_comment=Disregard the Queen of Maggots in Chapter 1.
|
||||
item_13_hidden=true
|
||||
item_14_id=F_YOU
|
||||
item_14_title=Go Fuck Yourself
|
||||
item_14_comment=Stand up to Bryan in Chapter 3.
|
||||
item_14_hidden=true
|
||||
item_15_id=NETTLES
|
||||
item_15_title=Nettles
|
||||
item_15_comment=Choose your words carefully in Chapter 5.
|
||||
item_15_hidden=true
|
||||
item_16_id=WELCOME
|
||||
item_16_title=You're Welcome
|
||||
item_16_comment=Buy time for Jesse in Chapter 6.
|
||||
item_16_hidden=true
|
||||
item_17_id=SCARED
|
||||
item_17_title=Scared of Dying
|
||||
item_17_comment=Hold tight to your gas mask in Chapter 7.
|
||||
item_17_hidden=true
|
||||
item_18_id=SACRIFICE
|
||||
item_18_title=Sacrifice
|
||||
item_18_comment=Give up your gas mask in Chapter 7.
|
||||
item_18_hidden=true
|
||||
item_19_id=KILLER
|
||||
item_19_title=A Ruthless Killer
|
||||
item_19_comment=Let Mitzi kill The Eye of Adam in Chapter 7.
|
||||
item_19_hidden=true
|
||||
item_20_id=CARE
|
||||
item_20_title=I Care About You
|
||||
item_20_comment=Prevent Mitzi from killing The Eye of Adam in Chapter 7.
|
||||
item_20_hidden=true
|
||||
item_21_id=REVENGE
|
||||
item_21_title=Revenge
|
||||
item_21_comment=Kill The Eye of Adam yourself in Chapter 7.
|
||||
item_21_hidden=true
|
||||
item_22_id=SUNFLOWER
|
||||
item_22_title=A Flower That Bent Towards the Sun
|
||||
item_22_comment=Unlock the secret "golden ending".
|
||||
item_22_hidden=true
|
||||
item_23_id=MONSTER
|
||||
item_23_title=Monster In the Fog
|
||||
item_23_comment=Don't give up on the foggy orchard in Chapter 4.
|
||||
item_23_hidden=true
|
||||
item_24_id=CLEAVER
|
||||
item_24_title=How Very Cleaver
|
||||
item_24_comment=Stay away from Gladys' cleaver in Chapter 4.
|
||||
item_24_hidden=true
|
||||
148
devtools/create_achievements/gen/steam-257690.ini
Normal file
148
devtools/create_achievements/gen/steam-257690.ini
Normal file
@@ -0,0 +1,148 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACHI_LAND
|
||||
item_0_title=Good morning Xenophon!
|
||||
item_0_comment=You've managed to land on a planet.
|
||||
item_1_id=ACHI_MIND
|
||||
item_1_title=Observant player
|
||||
item_1_comment=You've obtained your first Mind'o'Matic.
|
||||
item_2_id=ACHI_JUNGLE
|
||||
item_2_title=Explorer
|
||||
item_2_comment=You've explored every single place in a jungle.
|
||||
item_2_hidden=true
|
||||
item_3_id=ACHI_HACKER
|
||||
item_3_title=Hacker
|
||||
item_3_comment=You have hacked into all datapads.
|
||||
item_4_id=ACHI_MEMORY
|
||||
item_4_title=Sweet memories
|
||||
item_4_comment=You have recovered some of J.U.L.I.A.'s erased memory clusters.
|
||||
item_5_id=ACHI_TRAVEL
|
||||
item_5_title=Traveller
|
||||
item_5_comment=You have visited all the planets.
|
||||
item_6_id=ACHI_LUDITE
|
||||
item_6_title=Luddite
|
||||
item_6_comment=You managed to go through the game without building an analytic upgrade
|
||||
item_6_hidden=true
|
||||
item_7_id=ACHI_SCIENTIST
|
||||
item_7_title=Real scientist
|
||||
item_7_comment=You've analyzed every single object in the game.
|
||||
item_8_id=ACHI_PLAT1
|
||||
item_8_title=Pacifist
|
||||
item_8_comment=You've decided to save life.
|
||||
item_8_hidden=true
|
||||
item_9_id=ACHI_PLAT2
|
||||
item_9_title=Science over all
|
||||
item_9_comment=You've decided that science is more important than life.
|
||||
item_9_hidden=true
|
||||
item_10_id=ACHI_PLAT3
|
||||
item_10_title=Apathy
|
||||
item_10_comment=You let the creature die. Why should you care, anyway?
|
||||
item_10_hidden=true
|
||||
item_11_id=ACHI_FIRST
|
||||
item_11_title=First contact
|
||||
item_11_comment=You encountered your first sentient extraterrestrial being.
|
||||
item_12_id=ACHI_UPGRADE
|
||||
item_12_title=Constructor Jr.
|
||||
item_12_comment=You built your first upgrade.
|
||||
item_13_id=ACHI_MEGABOT
|
||||
item_13_title=Megabot
|
||||
item_13_comment=You've fully upgraded Mobot.
|
||||
item_14_id=ACHI_REPAIR
|
||||
item_14_title=Plumber
|
||||
item_14_comment=You repaired the probe. The result is that you won't probably die.
|
||||
item_15_id=ACHI_XIR1
|
||||
item_15_title=Deadly Xir
|
||||
item_15_comment=You let Xir kill Mobot.
|
||||
item_15_hidden=true
|
||||
item_16_id=ACHI_XIR2
|
||||
item_16_title=Xir Destroyer
|
||||
item_16_comment=You let Xir kill Mobot 5 times.
|
||||
item_16_hidden=true
|
||||
item_17_id=ACHI_XIR3
|
||||
item_17_title=Xir the Invincible
|
||||
item_17_comment=You let Xir kill Mobot 10 times.
|
||||
item_17_hidden=true
|
||||
item_18_id=ACHI_XIR4
|
||||
item_18_title=Jaeger
|
||||
item_18_comment=You managed to erradicate Xir.
|
||||
item_18_hidden=true
|
||||
item_19_id=ACHI_SCHI
|
||||
item_19_title=Dreamer
|
||||
item_19_comment=You've just returned from the temple. Was it real?
|
||||
item_19_hidden=true
|
||||
item_20_id=ACHI_NIBIRU
|
||||
item_20_title=Artificial planet
|
||||
item_20_comment=You've discovered a secret planet in the Solar system.
|
||||
item_20_hidden=true
|
||||
item_21_id=ACHI_FULLMIND
|
||||
item_21_title=Great mind
|
||||
item_21_comment=You solved all Mind'o'Matics.
|
||||
item_22_id=ACHI_COMPL
|
||||
item_22_title=Completist
|
||||
item_22_comment=You have completed everything, the game had to offer.
|
||||
item_23_id=ACHI_END1
|
||||
item_23_title=Homesick
|
||||
item_23_comment=You've decided to return to the Earth.
|
||||
item_23_hidden=true
|
||||
item_24_id=ACHI_END2
|
||||
item_24_title=Adventurous
|
||||
item_24_comment=You've decided to stay and help Ambrosians.
|
||||
item_24_hidden=true
|
||||
item_25_id=ACHI_TRAPPER
|
||||
item_25_title=Trapper
|
||||
item_25_comment=You trapped the oceanic creature.
|
||||
item_25_hidden=true
|
||||
item_26_id=ACHI_DECRYPT
|
||||
item_26_title=Cryptoanalyst
|
||||
item_26_comment=You decrypted a substitution cypher.
|
||||
item_26_hidden=true
|
||||
item_27_id=ACHI_CREDITS
|
||||
item_27_title=Voyeur
|
||||
item_27_comment=You've discovered Mobot's secret hobby.
|
||||
item_27_hidden=true
|
||||
item_28_id=ACHI_SCAN
|
||||
item_28_title=Methodical
|
||||
item_28_comment=You scanned all the planets.
|
||||
item_29_id=ACHI_CORDES
|
||||
item_29_title=Unexpected visitor
|
||||
item_29_comment=Was that an Asylum?
|
||||
item_29_hidden=true
|
||||
item_30_id=ACHI_UNT_START
|
||||
item_30_title=Untold: Hungry for more?
|
||||
item_30_comment=You want to learn more about the past.
|
||||
item_30_hidden=true
|
||||
item_31_id=ACHI_UNT_BLUE
|
||||
item_31_title=Untold: Blue solved
|
||||
item_31_comment=Solve the whole blue cluster
|
||||
item_31_hidden=true
|
||||
item_32_id=ACHI_UNT_RED
|
||||
item_32_title=Untold: Red solved
|
||||
item_32_comment=Solve the whole red cluster
|
||||
item_32_hidden=true
|
||||
item_33_id=ACHI_UNT_PURPLE
|
||||
item_33_title=Untold: Purple solved
|
||||
item_33_comment=Solve the whole purple cluster
|
||||
item_33_hidden=true
|
||||
item_34_id=ACHI_UNT_GREEN
|
||||
item_34_title=Untold: Green solved
|
||||
item_34_comment=Solve the whole green cluster
|
||||
item_34_hidden=true
|
||||
item_35_id=ACHI_UNT_YELLOW
|
||||
item_35_title=Untold: Yellow solved
|
||||
item_35_comment=Solve the whole yellow cluster
|
||||
item_35_hidden=true
|
||||
item_36_id=ACHI_UNT_WIRELESS
|
||||
item_36_title=Untold: Go wireless
|
||||
item_36_comment=Obtain wireless connector
|
||||
item_36_hidden=true
|
||||
item_37_id=ACHI_UNT_BLINDER
|
||||
item_37_title=Untold: Blinder
|
||||
item_37_comment=Obtain a blinder
|
||||
item_37_hidden=true
|
||||
item_38_id=ACHI_UNT_AMPLIFIER
|
||||
item_38_title=Untold: Amplifier
|
||||
item_38_comment=Obtain connection amplifier
|
||||
item_38_hidden=true
|
||||
item_39_id=ACHI_UNT_FINISHED
|
||||
item_39_title=Untold: You know the story
|
||||
item_39_comment=You've completed the game
|
||||
item_39_hidden=true
|
||||
55
devtools/create_achievements/gen/steam-2581560.ini
Normal file
55
devtools/create_achievements/gen/steam-2581560.ini
Normal file
@@ -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
|
||||
214
devtools/create_achievements/gen/steam-264560.ini
Normal file
214
devtools/create_achievements/gen/steam-264560.ini
Normal file
@@ -0,0 +1,214 @@
|
||||
[achievements:en]
|
||||
item_0_id=qfi_act1
|
||||
item_0_title=Act 1
|
||||
item_0_comment=You've finished Act 1 of Quest for Infamy. Hooray!
|
||||
item_1_id=qfi_act2
|
||||
item_1_title=Act 2
|
||||
item_1_comment=No more working for Rayford!
|
||||
item_2_id=qfi_act3
|
||||
item_2_title=Act 3
|
||||
item_2_comment=You Win!
|
||||
item_3_id=qfi_rogue
|
||||
item_3_title=You Sneaky Bastard
|
||||
item_3_comment=You're a Rogue.
|
||||
item_4_id=qfi_brigand
|
||||
item_4_title=Basher
|
||||
item_4_comment=You're a Brigand.
|
||||
item_5_id=qfi_sorcerer
|
||||
item_5_title=Hocus Pocus
|
||||
item_5_comment=You're a Sorcerer.
|
||||
item_6_id=qfi_working
|
||||
item_6_title=Working for the Man
|
||||
item_6_comment=You helped out around the docks of Tyr. For Money.
|
||||
item_7_id=qfi_monsters
|
||||
item_7_title=Simply the Best
|
||||
item_7_comment=You defeated every random monster in the Valley of Krasna.
|
||||
item_8_id=qfi_swamp
|
||||
item_8_title=Let there be Light
|
||||
item_8_comment=Using your brains for a change, as well as some fireflies and a jar, you created light in the swamp.
|
||||
item_8_hidden=true
|
||||
item_9_id=qfi_boardgame
|
||||
item_9_title=Puzzles are Hard!
|
||||
item_9_comment=You defeated the puzzle board.
|
||||
item_10_id=qfi_unpicker
|
||||
item_10_title=The Great Unpicker
|
||||
item_10_comment=You opened the lock. It really wasn't that hard was it?
|
||||
item_11_id=qfi_archery
|
||||
item_11_title=Perfect!
|
||||
item_11_comment=You achieved a perfect score in archery.
|
||||
item_12_id=qfi_voleris
|
||||
item_12_title=Staked Your Claim
|
||||
item_12_comment=You attempted to woo Voleris by giving her a really nice dagger.
|
||||
item_12_hidden=true
|
||||
item_13_id=qfi_tent
|
||||
item_13_title=Pitched Your Tent
|
||||
item_13_comment=You stopped sleeping under the stars and bought a tent to sleep in.
|
||||
item_13_hidden=true
|
||||
item_14_id=qfi_pisshead
|
||||
item_14_title=Pisshead
|
||||
item_14_comment=You pissed on the carpet AND the beast! We love you.
|
||||
item_14_hidden=true
|
||||
item_15_id=qfi_healer
|
||||
item_15_title=Thankfully there's a healer nearby
|
||||
item_15_comment=You thought you were dead for a moment there, but you woke up in Jerrod's feeling much better.
|
||||
item_16_id=qfi_useless
|
||||
item_16_title=Collector of Useless Crap
|
||||
item_16_comment=You bought the Diamond Tipped Crowbar and the Holy Symbol even though there was no use for them in the game.
|
||||
item_16_hidden=true
|
||||
item_17_id=qfi_sorcerer2
|
||||
item_17_title=Pretty Good Sorcerer
|
||||
item_17_comment=You mastered your spells to a pretty good level. At least they're more powerful now.
|
||||
item_18_id=qfi_sorcerer3
|
||||
item_18_title=Kick-Ass Sorcerer
|
||||
item_18_comment=You maxed out your spells! You really kick some ass.
|
||||
item_19_id=qfi_minmax
|
||||
item_19_title=Min / Maxed
|
||||
item_19_comment=You raised your combat skills to 100. That took a lot of effort so, really, well done you.
|
||||
item_20_id=qfi_coned
|
||||
item_20_title=You Got Coned
|
||||
item_20_comment=You passed out from drinking and woke up with a traffic cone in your inventory.
|
||||
item_20_hidden=true
|
||||
item_21_id=qfi_beastmaster
|
||||
item_21_title=Beast Master
|
||||
item_21_comment=You killed the beast. Her name was Johanna if you wanted to know.
|
||||
item_22_id=qfi_chatalot
|
||||
item_22_title=Sir Chat-A-Lot
|
||||
item_22_comment=You talked with everyone in Volksville you needed to speak with to progress to the execution.
|
||||
item_23_id=qfi_clockwatcher
|
||||
item_23_title=Clock Watcher
|
||||
item_23_comment=You waited the full 15 minutes just lazing around Volksville and the valley before you went to the execution.
|
||||
item_23_hidden=true
|
||||
item_24_id=qfi_burn
|
||||
item_24_title=Burn Baby Burn
|
||||
item_24_comment=You burnt down the oak tree in the grasslands just to get an owl feather. We approve.
|
||||
item_24_hidden=true
|
||||
item_25_id=qfi_gorthdead
|
||||
item_25_title=He Deserved It
|
||||
item_25_comment=You executed Gorth after your fight with him.
|
||||
item_25_hidden=true
|
||||
item_26_id=qfi_gorthmercy
|
||||
item_26_title=Toast of the Town
|
||||
item_26_comment=You showed Gorth some mercy, deciding that killing him was too much.
|
||||
item_26_hidden=true
|
||||
item_27_id=qfi_thievesden
|
||||
item_27_title=You Found It
|
||||
item_27_comment=You found the thieves den while travelling the Rogue's path.
|
||||
item_28_id=qfi_sorcereritems
|
||||
item_28_title=That's a lot of stuff
|
||||
item_28_comment=You found and created all the magic spells for Prospero while travelling the Sorcerer's path.
|
||||
item_29_id=qfi_horse
|
||||
item_29_title=Horse Lover
|
||||
item_29_comment=You found and delivered mastadon to Kurdt, your first real task on the path of the Brigand.
|
||||
item_30_id=qfi_apple
|
||||
item_30_title=Over an apple?
|
||||
item_30_comment=You killed the farmer just to get an apple from his orchard.
|
||||
item_30_hidden=true
|
||||
item_31_id=qfi_seal
|
||||
item_31_title=Reuniting the Seal
|
||||
item_31_comment=You gathered the four parts of the Killington seal and locked them together.
|
||||
item_31_hidden=true
|
||||
item_32_id=qfi_japsworth
|
||||
item_32_title=Good Old Stories
|
||||
item_32_comment=You met Japsworth and listened to his stories about the Killington family.
|
||||
item_32_hidden=true
|
||||
item_33_id=qfi_reading
|
||||
item_33_title=Reading is fundamental
|
||||
item_33_comment=You read the books in the library of Tyr and discovered the legacy of the Killingtons.
|
||||
item_33_hidden=true
|
||||
item_34_id=qfi_payhunter
|
||||
item_34_title=Paying for information
|
||||
item_34_comment=You paid the hunter to give you information on the moonshiner's whereabouts.
|
||||
item_34_hidden=true
|
||||
item_35_id=qfi_feedhunter
|
||||
item_35_title=Paying with food
|
||||
item_35_comment=You gave food to the hunter to give you information on the moonshiner's whereabouts.
|
||||
item_35_hidden=true
|
||||
item_36_id=qfi_assistant
|
||||
item_36_title=He dropped the moonshine!
|
||||
item_36_comment=You killed the moonshiner's assistant, probably because he dropped some moonshine.
|
||||
item_36_hidden=true
|
||||
item_37_id=qfi_shaking
|
||||
item_37_title=Stop Shaking Me
|
||||
item_37_comment=You roughed up the moonshiner so he would pay Rayford his due.
|
||||
item_37_hidden=true
|
||||
item_38_id=qfi_destroymoonshiner
|
||||
item_38_title=Break, Rattle and Roll
|
||||
item_38_comment=You destroyed the moonshiners equipment. He should pay his accounts, even if it is to a bastard like Rayford.
|
||||
item_38_hidden=true
|
||||
item_39_id=qfi_slaver
|
||||
item_39_title=A Regular Wilberforce
|
||||
item_39_comment=You killed the slave trader in his bed.
|
||||
item_39_hidden=true
|
||||
item_40_id=qfi_robes
|
||||
item_40_title=Green is the new white
|
||||
item_40_comment=Using your dyed green cloak, you managed to get into the Morroi compound.
|
||||
item_40_hidden=true
|
||||
item_41_id=qfi_sewers
|
||||
item_41_title=Sewer Rat
|
||||
item_41_comment=You reached the Morroi compound by trekking through the sewers in the swamp.
|
||||
item_41_hidden=true
|
||||
item_42_id=qfi_uotarragh
|
||||
item_42_title=What's his name again?
|
||||
item_42_comment=You killed the leader of the Morroi, Uotarragh in hand to multiple hand combat.
|
||||
item_42_hidden=true
|
||||
item_43_id=qfi_blackbird
|
||||
item_43_title=Blackbird No Longer Singing
|
||||
item_43_comment=You stole the bird while travelling the path of the Rogue.
|
||||
item_44_id=qfi_necromancer
|
||||
item_44_title=It's not easy being green
|
||||
item_44_comment=You completed the necromancer quest, gathering the body parts to help her create her ultimate lover.
|
||||
item_44_hidden=true
|
||||
item_45_id=qfi_kraken
|
||||
item_45_title=Kraken Good Times
|
||||
item_45_comment=You defeated the Kraken in the dwarven mines.
|
||||
item_45_hidden=true
|
||||
item_46_id=qfi_dwarf
|
||||
item_46_title=You look like a dwarf
|
||||
item_46_comment=You looted every available container, drum and stash in the mines.
|
||||
item_47_id=qfi_ambusheasy
|
||||
item_47_title=You picked ... the easy way
|
||||
item_47_comment=You took out the caravan while travelling the Brigand's path, but you did it the easy way.
|
||||
item_47_hidden=true
|
||||
item_48_id=qfi_ambushhard
|
||||
item_48_title=You picked ... the hard way
|
||||
item_48_comment=You took out the caravan while travelling the Brigand's path, and you did it the hard way.
|
||||
item_48_hidden=true
|
||||
item_49_id=qfi_bigd
|
||||
item_49_title=I know the way
|
||||
item_49_comment=You escorted Big D to his destination, as part of your journey on the Brigand's path.
|
||||
item_49_hidden=true
|
||||
item_50_id=qfi_thiefhouses
|
||||
item_50_title=Expert Thief
|
||||
item_50_comment=You broke into all the houses you could.
|
||||
item_51_id=qfi_paw
|
||||
item_51_title=Poor Paw
|
||||
item_51_comment=You drained Markus' head of it's blood, then came back and stole his brain!
|
||||
item_51_hidden=true
|
||||
item_52_id=qfi_jan
|
||||
item_52_title=Jan loves you
|
||||
item_52_comment=You convinced Jan to help you get into Tyr and overthrow Rayford.
|
||||
item_52_hidden=true
|
||||
item_53_id=qfi_arrows
|
||||
item_53_title=An Arrow through your heart
|
||||
item_53_comment=You rescued the Tyr's Arrow's during the siege of Tyr, making you job of getting to Rayford a bit easier.
|
||||
item_53_hidden=true
|
||||
item_54_id=qfi_paladin
|
||||
item_54_title=A Paladin loves you
|
||||
item_54_comment=You freed all the prisoners from Rayford's dungeon and they helped you during the siege of Tyr.
|
||||
item_54_hidden=true
|
||||
item_55_id=qfi_council
|
||||
item_55_title=Friends in high places
|
||||
item_55_comment=You rescued the council of Tyr and they helped you to retake the city from Rayford and his lackeys.
|
||||
item_55_hidden=true
|
||||
item_56_id=qfi_smoked
|
||||
item_56_title=Smoked!
|
||||
item_56_comment=You used the green smoke bombs you obtained from Jerrod to help get into Tyr.
|
||||
item_56_hidden=true
|
||||
item_57_id=qfi_rayfordkill
|
||||
item_57_title=That bastard deserved worse!
|
||||
item_57_comment=You killed Rayford after you final confrontation with him. He did deserve it after all.
|
||||
item_57_hidden=true
|
||||
item_58_id=qfi_rayfordjan
|
||||
item_58_title=Don't mess with a fat man
|
||||
item_58_comment=Showing mercy to Rayford after your final confrontation with him didn't really matter, because Jan raced in and finished him off anyway.
|
||||
item_58_hidden=true
|
||||
64
devtools/create_achievements/gen/steam-2661780.ini
Normal file
64
devtools/create_achievements/gen/steam-2661780.ini
Normal file
@@ -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.
|
||||
76
devtools/create_achievements/gen/steam-2664930.ini
Normal file
76
devtools/create_achievements/gen/steam-2664930.ini
Normal file
@@ -0,0 +1,76 @@
|
||||
[achievements:en]
|
||||
item_0_id=ADVENTURE
|
||||
item_0_title=Let the adventure begin!
|
||||
item_0_comment=You are now ready to start your adventure
|
||||
item_1_id=SLEEPINGCOPS
|
||||
item_1_title=Time for bed, sleepyheads!
|
||||
item_1_comment= Hidden.
|
||||
item_2_id=BASTIEN
|
||||
item_2_title=Bastien… you are his father
|
||||
item_2_comment= Hidden.
|
||||
item_3_id=CHURCH
|
||||
item_3_title=Who’s a good boy?
|
||||
item_3_comment= Hidden.
|
||||
item_4_id=MASKANDSCROLL
|
||||
item_4_title=Mum's got a little secret
|
||||
item_4_comment= Hidden.
|
||||
item_5_id=INVITATION
|
||||
item_5_title=Be our guest!
|
||||
item_5_comment=Get the party started
|
||||
item_6_id=GREENPASS
|
||||
item_6_title=You got the password!
|
||||
item_6_comment=Time to visit the Green Parlor
|
||||
item_7_id=BEHINDTHEFRAME
|
||||
item_7_title=Layers of Hear
|
||||
item_7_comment= Hidden.
|
||||
item_8_id=IMAWOMAN
|
||||
item_8_title=Pierre, You’ll Be a Woman Soon
|
||||
item_8_comment= Hidden.
|
||||
item_9_id=LOGDE
|
||||
item_9_title=Skulls & Grog
|
||||
item_9_comment=You found the secret lodge
|
||||
item_10_id=ORIGIN
|
||||
item_10_title=Black Hawk: Origins
|
||||
item_10_comment=You know your past
|
||||
item_11_id=WINFIGHT
|
||||
item_11_title=Sword Master
|
||||
item_11_comment=You won a fencing duel
|
||||
item_12_id=GROWNAP
|
||||
item_12_title=See you soon, little one
|
||||
item_12_comment= Hidden.
|
||||
item_13_id=DETONATE
|
||||
item_13_title=I love it when a plan comes together!
|
||||
item_13_comment= Hidden.
|
||||
item_14_id=CATACOMBS
|
||||
item_14_title=Deep… outside the Caribbean
|
||||
item_14_comment= Hidden.
|
||||
item_15_id=NEWJOB
|
||||
item_15_title=There’s a new baker in town!
|
||||
item_15_comment= Hidden.
|
||||
item_16_id=FIREGROG
|
||||
item_16_title=Mixing Master
|
||||
item_16_comment=You got all ingredients for the Fire Grog
|
||||
item_17_id=FERRISWHEEL
|
||||
item_17_title=You can’t deny that view
|
||||
item_17_comment= Hidden.
|
||||
item_18_id=PRISONSCAPE
|
||||
item_18_title=Houdini was my pupil
|
||||
item_18_comment=You have escaped from prison
|
||||
item_19_id=ROPEOFF
|
||||
item_19_title=Love will save the day
|
||||
item_19_comment= Hidden.
|
||||
item_20_id=BYELECOMEAU
|
||||
item_20_title=YOU WON!
|
||||
item_20_comment=You beat LeComeau!
|
||||
item_21_id=PUNCHFIGHT
|
||||
item_21_title=A side of fists & melee
|
||||
item_21_comment=You punched the guard out
|
||||
item_22_id=RISOTTORECIPE
|
||||
item_22_title=My granny's own recipe
|
||||
item_22_comment= Hidden.
|
||||
item_23_id=BLACKTULIP
|
||||
item_23_title=La vie en Dutch
|
||||
item_23_comment= Hidden.
|
||||
item_24_id=DRAWWANTED
|
||||
item_24_title=Like one of your French girls
|
||||
item_24_comment= Hidden.
|
||||
43
devtools/create_achievements/gen/steam-2702680.ini
Normal file
43
devtools/create_achievements/gen/steam-2702680.ini
Normal file
@@ -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
|
||||
56
devtools/create_achievements/gen/steam-270570.ini
Normal file
56
devtools/create_achievements/gen/steam-270570.ini
Normal file
@@ -0,0 +1,56 @@
|
||||
[achievements:en]
|
||||
item_0_id=ACHIEVEMENT_SEDANTE
|
||||
item_0_title=Sweet Dreams
|
||||
item_0_comment=Everyone loves a good sleep
|
||||
item_0_hidden=true
|
||||
item_1_id=ACHIEVEMENT_CHISTOSO
|
||||
item_1_title=Funny Man
|
||||
item_1_comment=Read all the jokes in the graffiti
|
||||
item_2_id=ACHIEVEMENT_TERMINAR_SIN_PISTAS
|
||||
item_2_title=The Riddle
|
||||
item_2_comment=Finish the game without using the hint system
|
||||
item_3_id=ACHIEVEMENT_GUARDIA_ENCINTADO
|
||||
item_3_title=The Caterpillar
|
||||
item_3_comment=Make a duct tape caterpillar
|
||||
item_3_hidden=true
|
||||
item_4_id=ACHIEVEMENT_TERMINAR_JUEGO
|
||||
item_4_title=The Escapist
|
||||
item_4_comment=Escape from the hospital and finish the game
|
||||
item_5_id=ACHIEVEMENT_HACER_FUEGO
|
||||
item_5_title=Incendiary
|
||||
item_5_comment=Start a fire
|
||||
item_5_hidden=true
|
||||
item_6_id=ACHIEVEMENT_HABLAR_CON_CHICA_ANTES_DE_DARLE_LA_FOTO
|
||||
item_6_title=Lady Killer
|
||||
item_6_comment=Talk to the girl
|
||||
item_7_id=ACHIEVEMENT_GANAR_2_VECES
|
||||
item_7_title=The perfect escapist
|
||||
item_7_comment=Finish the game for a second time
|
||||
item_8_id=ACHIEVEMENT_INSISTENTE
|
||||
item_8_title=Nuisance guy
|
||||
item_8_comment=Make someone angry with you
|
||||
item_8_hidden=true
|
||||
item_9_id=ACHIEVEMENT_INTRODUCCION
|
||||
item_9_title=Introduction
|
||||
item_9_comment=Start a new game
|
||||
item_10_id=ACHIEVEMENT_LLAVE_DEPOSITO
|
||||
item_10_title=GateKeeper
|
||||
item_10_comment=Find the key to the storage
|
||||
item_10_hidden=true
|
||||
item_11_id=ACHIEVEMENT_DESMAYAR_GUARDIA_MATAFUEGOS
|
||||
item_11_title=Off down!
|
||||
item_11_comment=Watch out for things falling on your head
|
||||
item_11_hidden=true
|
||||
item_12_id=ACHIEVEMENT_PALO_GUARDIA
|
||||
item_12_title=Big Stick
|
||||
item_12_comment=Grab the baseball bat
|
||||
item_13_id=ACHIEVEMENT_ENGANCHA_SOGA
|
||||
item_13_title=Perfect escape
|
||||
item_13_comment=Learn How to Rappel
|
||||
item_13_hidden=true
|
||||
item_14_id=ACHIEVEMENT_HABLAR_RATA
|
||||
item_14_title=The Piper
|
||||
item_14_comment=Hypnotize a rat
|
||||
item_15_id=ACHIEVEMENT_TIMING
|
||||
item_15_title=Marathon Runner
|
||||
item_15_comment=Finish the game in less than 4 hours
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user