Sei sulla pagina 1di 22

## ## Master Settings File ## # IMPORTANT: (1) Make sure that your text editor DOES NOT WRAP LONG

LINES # when you save this file (or other settings files for SE). # (2) By default, all settings files are assumed to be encoded in # ISO-8859-15. If their their file name ends in ".utf8", # then the Unicode UTF-8 encoding will be used instead. # Neither of these rules applies to .properties files in # /text/interface, which are in ISO-8859-1. # # To avoid problems, it is recommended that you use the SE Resource Editor. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # This file contains several kinds of information. Resources and user-adjustable parameters are given unique names (called keys). Each key is given a specific value in this file by writing the name of the key, an equals sign (=), and the value for that key. The value of a key determines a behaviour in the program. Any line whose first non-space character is a pound sign (#) is considered a comment and is ignored by the program. The most important settings found here are: (1) Rules. These modify the rules used to create characters. (2) Default Localization Data. This is the data for the default (English) edition of the game. These keys and files should be edited to add add new items, change costs, add home locations, etc. To add support for a different language edition of the board game, see text/README-TRANSLATIONS.txt. (3) Templates and Regions. If you want to use different template images than those supplied (for example, to use your own high-res sheets) these are the settings you'll need to change. The templates specify the files, while the regions specify the rectangles on those images where the different categories of text are written. TECHNICAL NOTE: How settings are processed This note describes the procedure by which the program determies which setting values are to be used. The settings used by the program consist of a set of keys and their associated values. Initially, this set is empty. At startup, the program goes through a number of stages. In each stage, keys (and their values) are added to the current set. Whenever keys are added from a new source, their values will replace the values of existing keys with the same name that were added in an earlier stage. In other words, the value assigned to a key overrides any value that is was assigned in a previous stage. Stage 0: The set of keys is empty. Stage 1: Keys are added from the default settings.txt file. This adds the default general settings for all langauges. Stage 2: Keys are added from the file specified by the "fixed-text" key. This adds the default English card text. As a result, any text that is missing from a translation in Stage 4 will fall back on the English text.

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

Stage 3: The desired game language code is determined as follows: - If the user has specified a language code using the "--lang" command-line option, that code is used. - If not, then if the user setting file (see Stage 5) provides the key "default-game-language", the value of that key is used. - Otherwise, the code is determined by the language settings for the operating system. Next, the file specified by the "languages" key is searched to see if the language code is supported. If it is not, the language falls back to English. If it is, then a settings file for the language is looked up. The keys from the language-specific settings file are added, replacing the previously loaded defaults. Stage 4: Keys are added from the file specified by the "fixed-text" key. This is the same as Stage 2. However, Stage 3 may have changed the value of the "fixed-text" key to specify new settings for the desired game language. Stage 5: If the user's home directory contains a file named .strange-eons-settings, then the keys in that file are added to the set. This file may contain overrides set by the user (manually or via the Preferences dialog), and in addition contains certain settings that only appear here. These include the recent document list, the last folder that each file chooser was set to, and all settings stored by plug-ins via the method PluginContext.setPluginSetting(String,String). (Plug-in settings always begin with "PLUGIN@" and the fully qualified class name of the plugin that wrote them.) For users who wish to modify things like rules, default portrait settings, or the update rate, the best place to add your changed keys is to the .strange-eons-settings file. This will ensure that your changes are not lost when a new version of the software is released.

########################################################### ## ## Rules ## # # # # # # # # # # # # # # # # # # # The following rules modify how the program creates investigators. The default rules are designed to behave as closely as possible to those used at FFG. (In fact, on all expansions after about Dunwich Horror, FFG started using Strange Eons to mock up their designs. Many rules that started out as unoffical additions in SE were made official in this way.) Another system for creating investigators was proposed some time ago by Joshua Marquart on the Board Game Geek web site. The rules proposed by Joshua are very similar to those used at FFG, but not identical. If you wish to adjust the rule set to behave more like Joshua Marquart's, use the following settings: use-strict-validation = yes use-ally-cost-equality = no use-expensive-powerful-items = yes trust-balance-adjustments = no use-only-balance-adjustment-bonuses = no base-common-cost-adjustment = 0

# # # # # # #

base-unique-cost-adjustment = 0 base-exhibit-cost-adjustment = 0 base-spell-cost-adjustment = 2 base-ally-cost-adjustment = 0 base-special-cost-adjustment = 0 base-skill-cost-adjustment = 0

# If false, invalid characters are not marked. use-validation = yes # If yes, most "suggestions" are treated as rule violations (so that # having them causes "UNBALANCED" to be written on the sheet). use-strict-validation = no # If yes, all allies are considered to be worth $10, regardless of whether # their list price. use-ally-cost-equality = yes # If yes, the price of "powerful" items are increased by $1 over list price. # In general, an item is considered powerful if it costs $7 or more. # However, it is possible to create a list of exceptions to this rule (see below ). use-expensive-powerful-items = yes # There are two kinds of exceptions to the definition of a "powerful" item. # An item can be on the "add" list, in which case it is always powerful # (regardless of cost); or, an item can be on the "remove" list, in which case # it is never powerful. # # The lists are defined using numbered keys (each exception has a different # number). The numbering must start at 1 and it must be sequential and contiguou s. # # NOTE: An item on both lists will not be considered powerful. # # The following numbered list defines the "add" list (always consider powerful): powerful-item-exception-add-1 = $FLAMETHROWER # powerful-item-exception-add-2 = # powerful-item-exception-add-3 = # ... # # The following numbered list defines the "remove" list (never consider powerful ): # powerful-item-exception-remove-1 = # powerful-item-exception-remove-2 = # powerful-item-exception-remove-3 = # ... # # Note: if you are writing an extension and wish to modify this list for some # of your custom cards, you should write a loop that reads these settings # to find the first free slot number to set your new value on. # # If yes, investigators that start in other worlds are delayed by adding a footn ote use-ow-footnote = yes # If yes, investigators that start in Lost in Time and Space are protected # from being devoured at game start by adding a footnote use-litas-footnote = yes

# If yes, the program will trust the user's balance adjustment bonus choices # and not flag them as Unbalanced. The default behaviour is that balance # adjustments for built-in abilities (in abilities.txt) are trusted, # even if the user then edits the ability description text. If this is # set to true, then even custom abilities will be trusted. However, all of # this is secondary to use-strict-validation: if that is set to yes, then # no positive adjustment will ever be trusted. trust-balance-adjustments = no # If yes, then only those focus adjustments made using the balance adjustment # setting are applied. If no, then focus is also adjusted using the bonus # rules proposed by Joshua Marquart. These bonuses are not used by FFG. # # Notes: if this is set to "no", you will not be able to correctly # recreate some FFG investigators, such as Leo Anderson. The special abilities # of Joe Diamond and Amanda Sharpe (Hunches and Studious) use a special notation # that allows them to work correctly under either setting. If set to yes, # then they will have an appropriate focus adjustment bonus attached to their # special ability. If set to no, then this bonus is not applied, and instead # will occur as a result of their skill point settings. # # It is strongly recommended that you leave this set to "yes". use-only-balance-adjustment-bonuses = yes # These values are added to the base cost for buying fixed possessions. base-common-cost-adjustment = 0 base-unique-cost-adjustment = 0 base-exhibit-cost-adjustment = 0 base-spell-cost-adjustment = 0 base-ally-cost-adjustment = 0 base-special-cost-adjustment = 0 base-skill-cost-adjustment = 0 # These values determine the costs for buying random possessions. random-common-cost = 3 random-unique-cost = 5 random-spell-cost = 4 random-skill-cost = 10 random-exhibit-cost = 6 random-ally-cost-if-equal = 10 random-ally-cost-if-unequal = 13 random-gate-trophy-cost = 7 random-monster-trophy-cost = 1.6667 money-cost = 1 clue-cost = 2 toughness-cost = 1 extra-skillpoint-cost = 8 extra-healthpoint-cost = 8 # If yes, then the option to buy fixed monster trophies will be hidden # unless you open an investigator that has a non-zero number of trophies; # if no, then the option is always shown. prefer-random-monster-trophies = yes

########################################################### ## ## Game Database Files and Game Language Localization

## # Controls how text and graphics are laid out on cards card-layout = card-layout.txt # Map from components to classes for the New Component dialog class-map = editors/standard.classmap # If yes, then an alternative, minimal class map is used. This is useful if # you don't own Arkham Horror but want to use SE to create content for # another game via extensions. use-minimal-class-map = no minimal-class-map = editors/minimal.classmap # List of prefabricated tiles for creating expansion boards tile-set = board/standard.tiles # Databases that maintain the number of copies of various components card-count-data = text/card-count.txt monster-count-data = text/monster-count.txt # List of standard marker silhouettes silhouette-set = silhouettes/standard.silhouettes # # # # This file provides default values in English (EN) for all the text used to generate game cards. For details on localizing the game text for other editions, see the language settings file:

languages = text/languages.txt # List of built-in special abilities ability-list = text/EN/abilities.txt # List of character home locations location-list = text/EN/locations.txt # [1.70a3] List of street locations and the locations attached to them neighbourhood-list = text/EN/neighbourhoods.txt # List of names used to generate random names name-list = text/names.txt # [1.80a8] List of titles and occupations for the title drop-down list occupation-list = text/EN/occupations.txt # List of game items (common, unique, spells, allies, special) item-list = text/EN/items.txt # Text file used as the readme file when exporting a character export-template = text/EN/zip-template.txt # Card text (e.g. Stamina, Sanity, The Story So Far:, Worshippers) fixed-text = text/EN/card-text.txt # List of monster data monster-list = text/EN/monsters.txt # Text for built-in examples example-text = text/EN/example-text.txt

# List of mythos tomes tome-list = text/EN/tomes.txt # [2.00a1] Shared UI/game text shared-text = text/EN/shared.txt # [2.00a7] Ancient One List ao-list = text/EN/ao-list.txt # [2.00a15] Additional Credits credits = text/EN/credits.txt

########################################################### ## ## User Interface Localizations ## # This file lists all available localizations and their credits. locales = text/locales.txt

########################################################### ## ## Paper Sizes ## # # # # # # # These settings control the default margins and grid displayed on pages of the deck editor. The margin size is a visual margin shown around the edge of all pages (it does not prevent card placement). The grid size determines the spacing of a grid of equidistant lines. Cards that are dragged over empty space will snap to the nearest 1/2 grid unit. The values below correspond to ~1 cm. Individual paper types can override these defaults (see below).

paper-margin-size = 28.346472 paper-grid-size = 28.346472 # # # # # # # # # These define the standard paper sizes the user may choose from for a deck. All measurements are in points (1/72 inch). Separate portrait and landscape options for each size will be generated automatically by the user interface. Paper names that start with @ are localized strings (the name is determined by looking up the localized string with that name---less the @--- as a key). NOTE: This list is only for standard (built-in) paper sizes. To add a custom paper size, see below.

paper-name-1 = @paper-letter paper-width-1 = 612 paper-height-1 = 792 paper-grid-size-1 = 36 paper-margin-size-1 = 18

paper-name-2 = @paper-legal paper-width-2 = 612 paper-height-2 = 1008 paper-grid-size-2 = 36 paper-margin-size-2 = 18 paper-name-3 = @paper-a3 paper-width-3 = 841.8897399902344 paper-height-3 = 1190.5511627197266 paper-name-4 = @paper-a4 paper-width-4 = 595.2755813598633 paper-height-4 = 841.8897399902344 paper-name-5 = @paper-pa4 paper-width-5 = 595.2755905511811 paper-height-5 = 793.7007874015748 # # # # # # # These sizes work out to being slightly different from the Dunwich board (they are about 2-3mm taller). This was done intentionally so that the standard tiles could be square, which makes them more versatile. Not the key paper-is-pseudo-X; setting this indicates that this is not a physical paper size and prevents it from being listed as an option when doing things like printing a component using File | Print. = = = = = = = = = = = = = = = = = = = = = = = = @paper-exp 775.68 1551.36 775.68 0 yes @paper-half-exp 775.68 775.68 775.68 0 yes @paper-double-exp 1551.36 1551.36 775.68 0 yes @paper-full 3102.72 1551.36 775.68 0 yes

paper-name-6 paper-width-6 paper-height-6 paper-grid-size-6 paper-margin-size-6 paper-is-pseudo-6 paper-name-7 paper-width-7 paper-height-7 paper-grid-size-7 paper-margin-size-7 paper-is-pseudo-7 paper-name-8 paper-width-8 paper-height-8 paper-grid-size-8 paper-margin-size-8 paper-is-pseudo-8 paper-name-9 paper-width-9 paper-height-9 paper-grid-size-9 paper-margin-size-9 paper-is-pseudo-9 # # # # #

Custom Paper Sizes: If you wish to add custom paper sizes, the conventions are as above, but custom sizes have their own list whose labels are prefaced with "custom-" The following keys and values would define "Quarto"

# # # # # # # # # # # #

(8" x 10") and "Architectural A" custom sizes: custom-paper-name-1 = Quarto custom-paper-width-1 = 576 custom-paper-height-1 = 720 custom-paper-name-2 = Arch A custom-paper-width-2 = 864 custom-paper-height-2 = 648 Custom paper sizes should be defined in the user settings file.

# If you prefer to use Imperial units, the following lines will define # a 1/4" margin and 1/2" grid spacing: # #paper-margin-size = 18 #paper-grid-size = 36

########################################################### ## ## Default Case Book Style Options ## # These settings allow you to "suggest" preferred style options to the export # and print formatters used to generate finished case books. Your suggestions # may or may not be obeyed, depending on what the target is (HTML, print, etc.). # Furthermore, the suggestions that are obeyed may change in future versions # (although generally this will be to obey more options, not less, unless there # is a good reason). # # Typically, the printed output formatter will obey most of these settings # very closely; for other formatting implementations support may vary widely. # # N.B.: Unless specifically stated or it is commented out in the default settin gs, # DO NOT ASSUME that any of these keys are optional. # # # # # # # # # # # The "family" tags accept a list of comma-separated family names much like HTML styles; the first typeface that can be found on the user's computer will be used unless the underlying system also supports variable typefaces (HTML being the main example). If no font matches, a default system serif font will be used. Note that standard font names are slightly different than HTML: Serif, SansSerif (no hypen), and Monospaced (adds a 'd'). I'd like to be able to use the the standard SE fonts to produce case books, but there are incompatibilities with printer drivers (this seems to be because the fonts are not "installed" on the operating system).

# this family applies to all body text bookstyle-body-family = Bodoni MT, Book Antiqua, Serif bookstyle-body-pointsize = 11 bookstyle-body-bold = no

bookstyle-body-italic = no bookstyle-body-colour = 000000 # used for the title bookstyle-title-family = Bodoni MT, Book Antiqua, Serif bookstyle-title-pointsize = 36 bookstyle-title-bold = yes bookstyle-title-italic = no bookstyle-title-colour = 006622 # extra whitepspace around title; size is relative to bookstyle-body-pointsize bookstyle-title-padding-before = 3 bookstyle-title-padding-after = 5 # used for all section headings bookstyle-heading-family = Bodoni MT, Book Antiqua, Serif bookstyle-heading-pointsize = 18 bookstyle-heading-bold = yes bookstyle-heading-italic = no bookstyle-heading-colour = 006622 # used to print the author name bookstyle-byline-family = Bodoni MT, Book Antiqua, Serif bookstyle-byline-pointsize = 14 bookstyle-byline-bold = yes bookstyle-byline-italic = no bookstyle-byline-colour = 006622 # used to print the revision string bookstyle-revision-family = Bodoni MT, Book Antiqua, Serif bookstyle-revision-pointsize = 8 bookstyle-revision-bold = no bookstyle-revision-italic = yes bookstyle-revision-colour = 006622 # used to print the number of a paragraph bookstyle-paragraph-number-family = Bodoni MT, Book Antiqua, Serif bookstyle-paragraph-number-pointsize = 16 bookstyle-paragraph-number-bold = yes bookstyle-paragraph-number-italic = no bookstyle-paragraph-number-colour = 006622 # used to print the date in a timeline event bookstyle-timeline-date-family = Bodoni MT, Book Antiqua, Serif bookstyle-timeline-date-pointsize = 16 bookstyle-timeline-date-bold = yes bookstyle-timeline-date-italic = no bookstyle-timeline-date-colour = 000000 # used to print the headline in a timeline event bookstyle-timeline-headline-family = Bodoni MT, Book Antiqua, Serif bookstyle-timeline-headline-pointsize = 11 bookstyle-timeline-headline-bold = yes bookstyle-timeline-headline-italic = no bookstyle-timeline-headline-colour = 000000 # used to print the headline type (headline, rumor, etc.) in a timeline event bookstyle-timeline-type-family = Bodoni MT, Book Antiqua, Serif bookstyle-timeline-type-pointsize = 11 bookstyle-timeline-type-bold = no bookstyle-timeline-type-italic = yes

bookstyle-timeline-type-colour = 000000 # used to print the "proceed to next event text" bookstyle-timeline-proceed-family = Bodoni MT, Book Antiqua, Serif bookstyle-timeline-proceed-pointsize = 11 bookstyle-timeline-proceed-bold = no bookstyle-timeline-proceed-italic = yes bookstyle-timeline-proceed-colour = 006622 # print margins and spacing; all measurements are in points (72 pt = 1 in = 2.54 cm) bookstyle-top-margin = 72 bookstyle-left-margin = 72 bookstyle-bottom-margin = 72 bookstyle-right-margin = 72 # the space between two columns bookstyle-alley = 8 # if yes, put a downrule between columns to guide the eye bookstyle-downrule = yes bookstyle-downrule-weight = 0.25 bookstyle-downrule-colour = db7500 # the gutter value will be used for the left margin on even-numbered pages, # and the right margin on odd-numbered pages; this allows you to format pages # for two-sided printing and binding---it is ignored unless bookstyle-twoside # is set to yes bookstyle-gutter = 108 bookstyle-twoside = yes # if yes, pages should be numbered; pages are numbered in the lower-right corner # (or alternating lower right and lower-left corners for two-sided printing) bookstyle-number-pages = yes # the number of columns to use for each section; picking crazy numbers will give # you crazy results --- the sections, in order, are introduction, location index , # vignette index, case paragraphs, and timeline bookstyle-section-1-columns = 1 bookstyle-section-2-columns = 3 bookstyle-section-3-columns = 3 bookstyle-section-4-columns = 2 bookstyle-section-5-columns = 1 # whether or not to insert a page break after a given section; printed # output ignores this (treating all values as if they were "yes") bookstyle-section-1-pagebreak = yes bookstyle-section-2-pagebreak = yes bookstyle-section-3-pagebreak = yes bookstyle-section-4-pagebreak = yes bookstyle-section-5-pagebreak = no # whether or not text in this bookstyle-section-1-justify = bookstyle-section-2-justify = bookstyle-section-3-justify = bookstyle-section-4-justify = bookstyle-section-5-justify = section should be justified (as opposed to ragged) yes no no no yes

# this allows you to suggest a different body family when exporting to formats

# meant for onscreen display, like HTML bookstyle-screen-family = Verdana, Sansserif # this is a general hint that suggests to the formatter that you would # (or would not) like the pages "decorated"; exactly what this means is # left up to the formatter, but an example would be the rules added to # the right edge of case paragraph numbers in the HTML formatter bookstyle-decorated = yes # if set to yes, colour suggestions should be ignored # (this has no effect on images used in the case book) bookstyle-force-black-and-white = no # a background image that may be painted on each page (behind other content) bookstyle-backdrop-odd = res://casebook/background.jp2 bookstyle-backdrop-even = res://casebook/background.jp2

########################################################### ## ## Typefaces ## # # # # # # # # # # # # # # # # # All card typefaces are obtained from font files located in the program resources. The key for each type style (body text, titles, investigator card titles, ancient one card titles, gate token titles) allows multiple files to be listed. This allows you to list a family of related typefaces (regular, italic, etc.) for each style. The entries for a given key will be coerced to appear to be part of a single font family and are only differentiated by their style. Hence, any "bold" font in a list will become the bold version of that typeface, even if it is not related to the "plain" font. (This is actually a workaround for a bug in some OS X JVMs.) The files may be TrueType or PostScript type 1 format. Files are assumed to be PostScript unless the file name has a ".ttf" extension.

title-font = fonts/typewriter/se-myoldrem.ttf card-font = fonts/card-heading/se-caslon-ant-sc.ttf large-card-font = fonts/card-heading/se-caslon-ant.ttf list-price-font = use card-font gate-font = fonts/gate-marker/se-village.ttf scenario-font = fonts/scenario/se-domii.ttf body-font = fonts/body/LinLibertine_Re-4.7.5.ttf,\ fonts/body/LinLibertine_It-4.2.6.ttf,\ fonts/body/LinLibertine_Bd-4.1.5.ttf,\ fonts/body/LinLibertine_BI-4.1.0.ttf

# If set to yes, then a workaround for a specific bug in the font registration # code of Apple's Java 6 implementation will be used (see above). # This workaround is activated when one of the settings above specifies a # list of fonts and the entries in the list have different family names. bug-osx-font-registration-workaround = yes # if set to yes, an informational dialog is shown when the bug is detected bug-osx-font-registration-dialog = yes # List of typefaces to look for in order to replace the body-font family # when the above bug is detected. bug-osx-font-registration-families = Linux Libertine,Times New Roman,Serif # If true, work around a bug that fails to apply transform TextAttributes # to kerning data correctly, so that letters can become jumbled at high resoluti on. # (Unfortunately, the workaround disables kerning support.) bug-java-transformed-kerning = yes

########################################################### ## ## Icon Files ## # Icons for kinds of locations (Lost in Time and # Space is considered an Other World for this # purpose). stable-icon = icons/stable-location-icon.png unstable-icon = icons/unstable-location-icon.png otherworld-icon = icons/other-world-icon.png street-icon = icons/street-location-icon.png pseudo-icon = icons/pseudolocation-icon.png # Icons for game expansions blank-icon = icons/blank-icon.png basegame-icon = icons/no-expansion-icon.png pharaoh-icon = icons/dp-expansion-icon.png dunwich-icon = icons/dh-expansion-icon.png kinginyellow-icon = icons/ky-expansion-icon.png kingsport-icon = icons/kh-expansion-icon.png blackgoat-icon = icons/bg-expansion-icon.png innsmouth-icon = icons/ih-expansion-icon.png lurker-icon = icons/lt-expansion-icon.png unknown-icon = icons/un-expansion-icon.png # Base name for gate icons. The character X is replaced # by the specific gate code. gate-icon = icons/gate-X.png

########################################################### ## ## [1.80a5] Spelling

## # # # # # # # # # # # These keys describe where word lists for the spelling checker can be found for the active game language. For each word list key (but not spelling-user-dictionary-file), a second key specifies whether the list is compressed using a simple compression scheme based on common prefix lengths. For large dictionaries, this scheme can reduce file size by 60%, and the compression is synergistic with standard .jar compression. (That is, CPL compression and .jar compression together are better than .jar compression alone.) To disable spell checking for a language, set spelling-main-dictionary to a blank value.

# This is the main word list for the game language. spelling-main-dictionary = text/spelling/en_cpl.utf8 spelling-main-compressed = yes # This is a list of common words and commonly misspelled words. # If provided, it is used to improve suggestions for misspelled words. spelling-misspelling-dictionary = text/spelling/en-frequent_cpl.utf8 spelling-misspelling-compressed = yes # This is a list of words that is common to every language, such as # mythos words and tag tokens. This value should not normally be changed. spelling-shared-dictionary = text/spelling/common.utf8 spelling-shared-compressed = no # This is the path to where the user's custom spelling dictionary will # be written. If it is an absolute path (such as c:\dicts\mydict.txt or # /dicts/mydict.txt, then the exact file specified is used. Otherwise, # the path is treated as relative to the user's home directory. # If this key is deleted, the user dictionary will not be written to disk. spelling-user-dictionary-file = .strange-eons-user-dict

########################################################### ## ## Colour Correction ## # When cc-enable is no, colour correction is completely disabled # regardless of any other settings. Colour correction is disabled by default as # it can significantly increase memory use and processing time, especially # during high resolution print or export operations. # cc-enable = no # # # # # # # # # Colour correction settings may be customized according to the corrected images destination. Three different contexts are considered: SCREEN (used for cards shown in the preview window), EXPORT (used when card images are exported), and PRINT (used when cards are sent to a printer device). The behaviour within each context is controlled by a rule set with a cc-rule-* key. The possible rule settings are: NO_CORRECTION: No correction is applied when targetting this context.

# # SAME_AS_PRINT: The same correction will be applied as would be applied # if this image were being targetted for the PRINT context. # If this rule is used for the PRINT context, it is treated # as NO_CORRECTION. # # USE_MASTER: A single master setting, determined by a cc-master-* key is # used to control correction. All images that target this # context are adjusted in the same way. # # USE_INDIVIDUAL: Individual correction parameters may be defined for various # types of images. For example, investigators may be given a # different correction than allies. # cc-rule-screen = NO_CORRECTION cc-rule-print = NO_CORRECTION cc-rule-export = SAME_AS_PRINT # # # # # Colour correction parameters are controlled by a key of the form cc-TYPE-CONTEXT, where TYPE is an image type identifier and CONTEXT is a context name (in lower case). TYPE is "master" for the master setting used with the USE_MASTER rule. The format of a parameter definition is subject to change and is best set using the colour correction settings dialog.

############################## # These are the colours used to write text on sheets # (in 8-bit hexadecimal RGB order, like in HTML). black-colour = 000000 white-colour = ffffff blue-colour = 2478d1 red-colour = d11c0a # These are the colours used for monster movement borders. # (The suffix "-move" differentiates them from the skill # line colour names when needed.) black-move-colour = 000000 blue-move-colour = 93c6eb red-move-colour = f20f00 yellow-colour = fcde00 green-colour = 3ed11a purple-colour = bd489b orange-colour = f17322 white-colour = ffffff

########################################################### ## ## Rendering: Previews, Exports, Printing ## # # # # # # # This setting controls how often previews are updated. A default value will be set automatically when the program is run for the first time. Basic use pattern: If the preview is not being updated as often as you would like, reduce this value. If the editing controls are not responding as quickly or as smoothly as you would like, increase this value. To do both, decrease this value and choose

# faster (lower quality) preview options. # # Details: The update-rate is the minimum number of milliseconds # between checks for changes to a component. When the update delay # elapses, components are checked to see if they have changed. # Once an edit is detected (so that the preview image is out of date), # a preview update is said to be "pending". Pending updates do not cause # the preview to be drawn immediately. Instead, the component will continue # to be checked to see if it has changed every update period. # This will continue until the component STOPS changing, that is, until no edits # have taken place since the last check. It is only at this point that the # preview image will be redrawn. This prevents slowing the user down with # redraws while they are in the middle of typing, assuming that they type # quickly enough. update-rate = 100 # If yes, low- and high-resolution renderings will have more similar text layout s # (so there should be little or no difference between preview and printed output ), # but low resolution renderings of small text will tend to "smush" letters toget her. # Setting this to "no" is not generally recommended. use-fractional-glyph-metrics = yes # If yes, text is anti-aliased when rendering at high quality (this includes # high quality previews, exporting, and printing). use-antialiased-text-on-highquality = yes # If yes, then page views in the deck editor are always anti-aliased; # otherwise, anti-aliasing may be disabled during drag and scroll operations # and at low quality settings. always-anti-alias-page-views = yes # If yes, exports at less than export-oversampling-threshold DPI will be # drawn at twice the requested resolution and scaled down. Generally, # enabling this will result in smoother graphics and somewhat more legible # text when exporting to low resolution. If the card uses typefaces with # extensive hinting, then the higher resolution source can prevent the hinting # from being triggered, which results in more consistent images across # resolutions. use-export-oversampling = yes export-oversampling-threshold = 200 # If yes, then the export option will default to JPEG images. export-jpeg-images = no # If yes then the program will launch whatever program is registered with # the user's system to view files that are exported; originally this meant # only zip files, but other types are produced now as well. open-zip-after-export = yes # If there are at least this many CPUs on this system, a separate thread will # be used to preload card images in the background. preload-cpu-threshold = 2 # If yes, and preloading is performed, plug-in bundles will be scanned and any # images found will also be preloaded. preload-plugin-images = yes

# If yes, subpixel anti-aliasing will be used for text in the preview window # when shown at high quality. use-subpixel-antialiasing-onscreen = no # one of HRGB, HBGR, VRGB or VBGR; HRGB is by far the most common: # if set to "auto" then an attempt is made to determine a setting from the # platform and if this fails then subpixel AA is disabled subpixel-format = auto # control the contrast of subpixel antialiasing; useful values are typically # 140-180; set to -1 to use a default value subpixel-contrast = -1 # # # # # # # # # The following settings are combined to create the four quality settings in the preview menu: setting low medium high ultra fastest-possible yes no no no high-quality no no yes yes upsampled no no no yes

# If yes, preview images are rendered with slower but higher quality algorithms. use-high-quality-previews = yes # If yes, a minimum upsample factor is applied to previews; cards with an # upsample value less than the minimum will use the minimum instead. The hint # value suggests the desired minimum upsample factor. Some views may ignore or # scale the hint; it will always be ignored if less than or equal to 1. use-upsampled-previews = no minimum-preview-upsample-hint = 2 # If yes, then low quality previews will be even lower in quality, to update # at the fastest possible rate. If has no effect if use-high-quality-previews # is true. When active, previews are realized at lower resolution and scaled # with lower quality (but fast) algorithms. use-fastest-possible-previews = no # The sheet view normally uses bilinear interpolation to zoom preview images # (or nearest neighbour if fastest-possible is true). If this is set to true, # it will attempt bicubic interpolation instead. Bicubic interpolation will # generally give little noticeable improvement in quality, but you may wish to # set it if bicubic interpolation is accelerated. request-bicubic-preview-scaling = no # These keys affect how the previewer processes cards that are scaled to # less than 1/2 their true size in the preview window. If # use-downsample-preservation is yes, then the scaling algorithm will # preserve more of the sample information from the source image. # If use-downsample-sharpening is yes, then a light sharpening filter # will be applied to the scaled image. use-downsample-preservation = yes use-downsample-sharpening = no # If yes, the application window will be maximized initially. This can be one # of three settings: "yes", "no", or "platform". If set to "platform" the progra m # will decide whether to start maximized based on the host OS. start-maximized = yes # If yes, then the "UNBALANCED" text will be written in a smaller font at the

# bottom of the sheet instead of in large text across the entire face. less-obvious-balance-warning = no # If yes, then images with transparency will have their pixels # pre-multiplied by their alpha channel values. This may increase # rendering speed on some systems; on others it may slow it down. premultiply-image-alpha = no # If true, markup boxes will use a line breaker that caches break positions, # which can give a small performance boost during text layout. The only reason # to set this to no is if line breaking errors or exceptions appear and you # wish to determine if they are due to a bug with the cache mechanism. use-fast-line-breaker = yes

########################################################### ## ## Interface, Look and Feel ## # # Specify the default look-and-feel to use if nothing is specified on # the command line. The "auto" value will use the Nimbus cross-platform # L&F if it is available; otherwise it has the same effect as "patched". # # Possible values: # auto : use the automatic L&F selection mechanism # patched : use the native platform L&F, but apply fixes if available # platform : use the native platform L&F, without fixes # cross-platform : use the cross-platform L&F # classname : use the class "classname" # default-look-and-feel = auto # If yes, when run on OS X and not using the Aqua L&F, attempt to set the # menu UI implementations to the Aqua versions so that the menu bar appears # at the top of the screen. use-osx-menu-delegates = yes # If yes, use the old MDI-style interface that uses a panel of floating # subwindows. Otherwise, the new tabbed-document interface style is used. # If you use the native OS X look and feel, this setting is always treated as # if it were yes in order to work around bugs in the L&F. use-mdi-style-interface = no # A theme subclasses ca.cgjennings.ui.Theme. # Themes are only applied if the look and feel is set to "auto". # Some themese require Java 6 update 10 or newer for the Nimbus L&F. # If no theme is specified, the default is ca.cgjennings.ui.DagonTheme. look-and-feel-theme = ca.cgjennings.ui.HydraTheme # If yes, enables animation and special effects in the user interface. # If no, special effects are disabled. Set to no if you experience # compatibilty or performance issues due to interface effects. advanced-ui-effects = yes # If no, zoomable views zoom in when turning the mouse wheel away from the user # (or, on compatible touch pads, when pinching outward with two fingers) # and out when turning it towards the user; if yes, the relationship is reversed

. invert-wheel-zoom = no # Experimental builds of Strange Eons may contain incomplete or broken features # that are not ready for general use. Normally such features are hidden or # or disabled, but they will be available if this is set to yes. enable-experimental-features = no # This describes the font to be used in the text entry components of the # component editors. If commented out or the family is "default", the standard # text control font is used. edit-font-family = Monospaced # edit-font-family = Consolas,Inconsolata,Bitstream Vera Sans Mono,Lucida Sans T ypewriter,Monospaced # edit-font-family = default edit-font-pointsize = 12 edit-font-bold = no edit-font-italic = no # If yes, insert chars/font previewer shows entire Unicode range by default insert-chars-full-unicode = no # If yes, hints that plug-ins that modify the last resort fonts for the insert # chars dialog/font viwer should replace the default with a single font. # (This affects the behaviour of the Last Resort Glyphs plug-in.) prefer-single-glyph-fallback-font = yes # If yes, then Euclidean distances are printed in the monster # similarity lists. If list-all-monsters is yes, then all # standard monsters appear in the ranking list (not just the # best 3-5). list-monster-similarity-distance = no list-all-monsters = no # If yes, computes monster distance using a Manhattan or Hamming distance; # otherwise, Euclidean distance is used. list-monsters-by-hamming-distance = yes # These determine the maximum ranges at which a monster is considered # very similar, similar, and somewhat similar. list-monsters-distance1 = 2 list-monsters-distance2 = 5 list-monsters-distance3 = 7 # The maximum number of recent files to list under the Open Recent menu item. # Set to 0 or less to hide the Open Recent command. The maximum value is 25. recent-file-menu-length = 6 # If this is greater than 0, files will be monitored for changes; decks # will update their contents if a card they contain is saved. # The period is the approximate maximum time, in milliseconds, before a # changed file will be detected. file-monitoring-period = 3000 # If yes, then the contents of the Quickscript window will be retained # between program runs. keep-quickscript = yes # Deck packing default settings deck-pack-twoside = yes deck-pack-group = yes deck-pack-layout-quality = 2

# If yes, plays factory audio clip while processing a factory data table play-factory-audio = no # Default settings for Find/Replace find-incremental = yes find-case-sensitive = no find-regular-expression = no # Default compression options for image conversion image-compression-png-compress = yes image-compression-png-quality = 100 image-compression-png-progressive = no image-compression-jpg-compress = yes image-compression-jpg-quality = 75 image-compression-jpg-progressive = yes image-compression-jp2-compress = yes image-compression-jp2-quality = 30 image-compression-jp2-progressive = yes # A comma separated list of strings. If a file in a project folder contains # any of these strings in its name, then it will not be considered to be # part of the project. (In particular, it will not appear in the project view.) # Hidden files and the "seproject" files that contain configuration data are # always excluded. Setting this to anything but an empty string may incur a # small performance penalty when working with projects. exclude-from-projects = # If yes, a special dialog is presented when opening projects or selecting # project parent folders. However, the dialog has to use FileSystemView in ways # not intended. If there are problems with the dialog on your system, set this # to no for a basic directory chooser. use-project-folder-selector = yes # Default settings for bundle testing test-bundle-debug = no test-bundle-regions = no test-bundle-jvm = java -Xms64m -Xmx576m -cp "%j" ca.cgjennings.apps.arkham.Splas h test-bundle-args = # if yes, a special testing theme will override the user-selected theme # to make it easy to tell which instance of SE is the test version test-bundle-use-testing-theme = yes # Base URLs of locations to look for online help files server-url-1 = http://cgjennings.ca/eons #server-url-2 = http://server-number-2-base-URL/etc # Catalogue URLs: the -1 entry is the location of the master SE catalogue # Other unique URLs that are entered in the catalogue dialogue will be stored # in user settings at -2, -3, etc. catalog-url-1 = http://cgjennings.ca/eons/plugins/ # If yes, show additional details in the catalog listing window; these may # be useful for writing or debugging catalogues catalog-show-expert-info = no # If yes, installed plug-ins with an update available are selected automatically catalog-autoselect-updated = yes # If yes, uninstalled core components are selected automatically catalog-autoselect-core = yes # If the above is set to yes, only cores of the following types are included

# (that is, their catalogue listing includes the line core = XX, and XX is # on this list). You may use * as a wildcard. catalog-autoselect-core-types = SE*, AH[base], AH[deck] # Required plug-in download options # if no, the core plug-in dialog has never been shown core-dialog-shown = no # if yes, core plug-ins should autoinstall without displaying a dialog # (core-dialog-shown must be yes for this to take effect) core-dialog-autoinstall = no # Automatic update options # Frequency of update checks: 0=Never, 1=Monthly, 2=Weekly, 3=Daily, 4=Always core-autoupdate-frequency = 0 # Moment of last update (milliseconds since Jan 1 1970) core-last-update-check = 0 # The catalog ID of the newest plug-in that has been observed, so SE can # figure out which plug-ins are new (whichever ones have a newer date than this) core-newest-observed-id # If yes, when doing automatic updates, include all catalogs in the history core-update-all-catalogs = no # The action that SE should take when detecting updates automatically: # 0 = Show a message; 1 = open catalog; 2 = install immediately. core-update-action = 0 # If yes, show a message when a new version of SE is released core-show-app-updates = yes # If yes, show a message when new plug-ins are available core-show-new-plugins = yes # If yes, debugging information will be printed at runtime. # If the --debug option is set on the command line, it will override the setting # here (forcing it on). # The output produced from this feature is independent of the output produced # by debug() in the scripting system, although if this is set to yes then # debug() will also be activated by default. debug = no

########################################################### ## ## Plug-ins and Scripting Support ## # To completely disable plug-ins and hide the Toolbox menu, set this # to "no", preferably in your ~/.strange-eons-settings file. allow-plugins = yes # # # # # # # # Comma-separated lists of (a) classes on the classpath that implement implement the ca.cgjennings.apps.arkham.plugins.Plugin interface or (b) ECMAScript (JavaScript) files that define equivalent functions. These represent plug-ins that can be included in the list of tools in the Toolbox menu. Entries are assumed to be classes unless they begin with "script:".

# System plug-ins: these may change from version to version; to add your own # plug-ins add them to the "plugins" entry (or use the manager in SE). system-plugins = ca.cgjennings.apps.arkham.plugins.Map,\

ca.cgjennings.apps.arkham.plugins.ProbabilityTable,\ ca.cgjennings.apps.arkham.plugins.MythosText,\ ca.cgjennings.apps.arkham.plugins.QuickScript,\ ca.cgjennings.apps.arkham.plugins.ComponentViewer # User plug-ins: these are usually added (and can be removed by) the user plugins = # These plug-ins will not appear in the menu but are still "installed"; # they can still be viewed, enabled, and uninstalled from the manager. inactive-plugins = ca.cgjennings.apps.arkham.plugins.ComponentViewer # These plug-ins have been explicitly uninstalled by the user. Plug-ins # on this list will not be listed even when they are discovered # by scanning the dynamic plug-in folders. uninstalled-plugins = # These are plug-ins from previous versions that are no longer compatible # and/or needed. Plug-ins on this list will not be loaded, as if they # were on the uninstalled list. You are advised not to add or remove # entries from this list, or to override it with a user setting. deprecated-plugins = ca.cgjennings.apps.arkham.plugins.debugging.BasicDebugger deprecated-bundles = ui-grid.selibrary # A folder that dynamic plug-ins can be installed to. Strange Eons will # try to copy .plugin files here, to ~/.strange-eons-plugins, or to a /plugins # directory in the the same directory as the SE JAR file (in that order). #plugin-folder = # If yes, Strange Eons will search the plugin folders for .seext and .seplugin # files, add them to the classpath, scan them for an /eons-plugins # file, and add any entries it finds to the list of available plug-ins. allow-dynamic-plugins = yes # If yes, plug-ins may add buttons to a tool bar of custom components on the # main application window. If no, plug-ins may still create custom components # (to prevent exceptions when they attempt to do so). However, the components # are not made visible to the user. allow-custom-components = yes # If yes, then the representative image of plug-ins is used to create icons for # for the Toolbox menu's menu items. use-plugin-icons = yes # The default optimization level for executing script code. Ranges from -1 # (interpret only) to 9. The optimization level is limited to 0 if debugging # information is generated. Setting a value higher results in faster execution # of scripts, but more time spent compiling scripts. Currently, levels from # 2-9 are equivalent to level 1. The Preferences dialog converts this to a # number from 0 to 3 as follows: -1 -> 0, 0 -> 1, 1 -> 2, 2..9 -> 3 script-optimization-level = 0 # Enables warning messages from the script parser. script-warnings = no # If yes, a complete stack trace is dumped to the console window when a script # error occurs, and not just a trace of the the JavaScript system. script-full-exception-trace = no # If yes, the debugging script engine will be used and the script debug server # will be started.

enable-script-debugger = no # The server port used by the script debug server. # The script debug server is a remote source-level debugger for SE scripts # that is accessed via a Web interface. This setting controls the preferred # port for the debug server. (If the port listed here is in use, an arbitrary # available port will be used instead.) script-debug-port = 8888 # On systems with the concept of a system tray, prefer the system tray to # a custom app component for the location of the script debugger control script-debug-prefer-tray = yes

Potrebbero piacerti anche