Strange Eons Version History
Send Feedback
Home Page > Strange Eons >
History
This page summarizes the changes
made with each version.
For more detailed
information, including bug fixes, see the Release Notes.2.1 (in development:
work-in-progress version is 2.1 alpha 9)
Deck Editor
- Curved movement lines.
- Create Groups
- Selected objects turn and mirror together.
- Constrain angles of lines and movement arrows.
- Pages may be renamed by double-clicking.
- Custom image tiles will automatically find a missing tile image if it is
in the folder as the deck (like it already did for cards).
- Move around the page with Alt+Arrow Keys.
- Scroll by dragging (either the page, a selection, or a handle).
- Added PA4 paper type to make it easier to share decks internationally.
- See this page for more information on the
available gestures.
Expansion Board Location Editor
- Can expand to different sizes to accommodate differing lengths of
location text.
Investigator Editor
- Updated for Innsmouth Horror.
Location Card Editor
- Updated for Innsmouth Horror.
Monster Editor
- Updated for Innsmouth Horror.
- Added "none" as a possible Toughness.
- Added summaries of special abilities to the similarity table.
Mythos Card Editor
- Updated for Innsmouth Horror.
Personal Story Card Editor
Project System
- Tools for organizing and building collections of components or other
multi-file projects.
- Supports integrated development of plug-ins.
Miscellaneous
- Image mark-up tags can take an
alignment parameter to control how the image is positioned vertically
within the line.
- Uses tabs to organize documents instead of Multiple Document Interface
style.
- Updated Reference Map plug-in for Innsmouth Horror.
- Tint/Colour selection improvements (eye dropper, Web colours).
- Pluralization support for languages with less/more than two plural
forms.
- Built-in support for downloading, installing, and updating plug-ins and
checking for application updates.
Scripting Engine
- Source-level debugger added.
- Scripting library improvements.
- Scripts may access settings as if they were variables using $-notation.
Bug Fixes
See the Release
Notes
2.0
Version 2 represents the biggest change for Strange Eons
since its initial release.
Performance Enhancements
- improved card drawing performance
- support for Java 6
Update 10 hardware accelerated drawing
- faster start-up
- faster printing, especially of large/complex documents at high
resolution
- background preloading of card graphics to take advantage of multiple
CPUs
Plug-in Framework
Write custom plug-ins to extend and enhance SE using either compiled Java
classes or ECMAScript (JavaScript). Download the
plug-in kit for more information. Several plug-ins are included with Strange
Eons as standard, including a reference map, skill check probability table, and
scripting tools. Download more plug-ins here.
Custom Expansion Boards
Based on the existing deck editor, SE 2 now supports the creation of custom
expansion boards and includes new editors for map locations, other
world locations, special locations (like LiTaS) and gate markers. Improvements to the deck/expansion
editor include:
- tiles (including custom tiles) to quickly create an expansion board
backdrop, as well as movement lines, monster movement arrows, etc.
- align page items
- control snapping behaviour
- exact control over the location of page items
- better snapping algorithm, and visual feedback of where cards will be
snapped to
- split large virtual pages for printing on normal paper
- editable, styleable text boxes
- automatic generation of fold lines when appropriate
- allows drag box selection by holding shift and dragging on the paper, or
using the middle mouse button
- context (right click) menus
- center the entire page's content (right click an empty area of the page
and choose "Center Page Content")
Ancient One Plot/Epic Battle Cards
Ancient One Editor
- start of battle text may be located under Worshippers, as with Kingsport
Ancient Ones
Arkham Encounter Editor
- custom locations will may now have 1 or 2 location images instead of the usual 3
- the custom card tint now offers a wider range brightness levels;
when old files are opened they will automatically scale their brightness
down to compensate
- support for all 3 possible symbol slots as well as symbols on street
locations (such as aquatic)
- support for all of the new symbol types added for the location editor
Arkham
Investigations Case Book Editor
Arkham Investigations Foldable Tome Editor
Benefit/Detriment Cards
Black Goat Cult Encounter Cards
Blight Cards
Corruption Cards
Difficulty Cards
DIY Card Type ("alpha")
- Allow you to create new component types not based on an existing
component using only script code.
Gate Cards
- May now be dual-coloured (as in Curse of the Dark Pharaoh).
Guardian Effect Card Editor
Investigator Editor
- spell items list their casting modifier and sanity cost as their item
class
- title field now includes a dropdown list of over 300 sample titles and
occupations to provide inspiration
- when using the "Random Name" button, hold Shift to generate a random
title; hold Ctrl (or Command or Meta) to generate a random first name; hold
Alt to generate a random last name; these modifiers may be combined
- added specific import support for Injuries, Madnesses, Benefits, and
Detriments to the "Import Settings From Card..." option of the "New Item..."
dialog on the Possessions tab
- custom items/home locations can be edited
- the investigator name and title fields now recognize gender-specific
tags (<m/f>)
- Sanity/Stamina penalties may be purchased; currently it is theoretically
possible to use to reduce an investigator to a maximum Stamina or Sanity of
0: this will probably change
- initial toughness tokens may be purchased as an option to flesh out
character
Note: To create an investigator with variable health (like Lily Chen),
install the Variable Health Investigators extension
plug-in.
Marker Editor
Miscellaneous Small Card
- Card fronts support two new styles: body text (without a title box) and
item-style (which has a portrait, and optionally a cost and/or number of
hands).
- Text background can optionally be tinted.
- Appearance of cards improved.
Miscellaneous Large Editor
- added, with a choice of either portrait (tall) or landscape (wide, as
with KiY's Act cards and the DH cards) formats
Monster Editor
- improved token graphics (horror damage, toughness, etc.)
- improved text quality (awareness, horror modifier, etc.)
- wider range of parameter options for monsters, including horror/combat
damage of 5
- aquatic and Elusive options
- improved monster similarity analysis
Scenario Editor
Design Support
- "spin off" a component to create a duplicate for developing
multiple versions of a design in parallel
Miscellaneous
- Drag and drop files (on supported platforms): drop .eon files/plug-ins
onto the application window to open/install them, images onto a portrait
panel to set them as the portrait, .eon files onto the card list of a deck
to add the card to the list.
- Colour correction (available from Preferences dialog).
- Expansion icons may optionally be printed on cards.
- Exported images are selectively oversampled, which produces more
accurate results at low resolutions.
- Printer resolution deduction has been improved, and better control is
available to prevent high resolution page-imaging devices from running out
of memory via the keys target-print-dpi-min and target-print-dpi-max.
- Live spell checking in text editing fields.
- Combo boxes with many items support autocompletion where appropriate.
- Component printing: using the Print option for a component works like
printing a deck (crop and fold marks are added); component gaps may use cm
or inches in addition to points.
- The maximum amount that line spacing can be reduced when fitting text is
now controllable via a settings key. The default value prevents descenders
and ascenders from touching. Some long texts will either be shrunk more or
no longer fit as a result.
- Context menu for Tinting Panel allows copying and pasting tints between
cards.
- Better control over preview quality (four simple options in the view
menu).
- Edited Frequently Asked Questions to bring it up to date with this
version.
- Open recent file list.
- Various interface design improvements.
- Detects when it is started without a high enough maximum memory setting
and attempts to correct it.
- Editors provide a split pane between the edit and preview sides and
editors enforce a minimum size to better cope with varying resolutions.
- Themes allow look and feel customization.
Bug Fixes
1.71
Arkham Encounter Card Editor
Magical Effect Card Editor
Spell Card Editor
- Added option to automatically calculate costs based on 2 + |sanity cost|
+ |casting modifier| + base-spell-cost-adjustment. This option is on by
default for new spell cards.
Mythos Card Editor
- Added option for double terror track tokens to gate locations.
Investigator Editor
- Added additional suggestion regarding the number of special ability
rules.
- Skills may range from 2 to 7 instead of 3 to 6 (with appropriate
warnings).
General Features
- Portrait adjustment panel allows directly entering pan (translation)
values.
Bug Fixes
- Objects in deck editor look nicer.
- Using Clear command in Deck Editor did not correctly delete pages from
the deck.
- Removing a page in the deck editor deleted it from the editor but left
it in the deck.
- Single closing quotes should not be able to break lines when they are
acting as apostrophes.
- Image tags using the res:// protocol do not use
the user's custom folder setting.
- On gate cards, the monster movement box is centered when no gate opens.
- Custom location names entered in the gate location box are now correctly
drawn on the card.
- Tint panel and portrait adjustment panel fields update tint/portrait
state when tabbing from the field to the next control.
1.70
King in Yellow Expansion Support
- Added support for KiY material, except Magical Effect cards.
Herald/Guardian Cards
Mythos Cards
Item Editor
- Added support for skill check and health-related miscellaneous items to
New Item Wizard.
Gate Cards
- Added. Creates gate cards in either the standard colours or a
custom tint.
Injury and Madness Cards
Miscellaneous Investigator Card
- Added. A tintable, general-purpose card for special investigator
effects.
Ally Editor
- Made <h1> produce a different text size to mimic official cards. Changed
example text to provide a more complete example.
Investigator Editor
- "Special" fixed possessions with a secondary class (e.g., Benefit,
Injury) use the name of the secondary class instead of the generic
label "Special."
- Comments and suggestions moved to be continually visible and visualize
changes between edits.
- Flamethrower is not considered "powerful" (that is, it does not cost
extra when purchased as a fixed possession). This reflects use of the item
in The Dunwich Horror.
- Elder signs (and parchments) are not considered appropriate fixed
possessions.
- Additional comments and suggestions.
Ancient One Editor
- Added an option to create a custom doom track.
Monster Editor
- Monster similarity moved to be continually visible and visualize changes
between edits.
- King in Yellow Riot "monster" added stats added to monster similarity
table.
Deck Editor
- Printing or exporting from the deck editor will automatically generate
suitable crop marks in the output.
- When opening a deck and the source component files cannot be found, and
the user points Strange Eons to the correct location of the files, the deck
will be marked as unsaved after opening and saving the deck will save the
updated file locations with the deck.
- When opening a deck and a source component files cannot be found, the
folder that the deck is opened from will be checked for a file with the same
name.
Image Export
- When exporting images, the front and back of the card can be combined
into a single image. This is now the default for the "post online" option
and the "suitable for printing" option. The "consistent" option continues to
export separate images for the front and back (part of its purpose is to
export images compatible with previous versions).
- It is possible to select a compression level for images exported in JPEG
format, and both PNG and JPEG images may be exported with progressive scans
(hierarchical JPEG or interlaced
PNG).
- PNG images include resolution metadata.
- An option for thumbnail-sized export images (48 DPI) has been added.
General Features
- Mark-up tags may now be used wherever you are allowed to enter arbitrary
text. This includes the first name, last name, and occupation of
investigator cards, the name and combat bonus of ancient one cards, the name
of monster tokens, and the name of ally cards.
- Generates opening and closing double and single quotes from " and '
automatically unless surrounded by <no punctuation>...</no punctuation>.
- Conversion of -- into en-dash, --- into em-dash, and ... into ellipsis
unless surrounded by <no punctuation>...</no punctuation>.
- All symbols with specific tags (<">, <...>, etc.) should now have a
working glyph in all of the built-in fonts.
- The portrait file path field and the image tag now share a common URL
resolver, so it is now possible to use res:// URLs in portraits as well
(previously other URLs worked; res:// URLs are new).
- When the paragraph renderer shrinks text to make it fit in the available
space, it now makes much more precise choices (it finds the best scale to
the nearest 1/10 of 1%). Text will now shrink much more smoothly and
gradually as the length of the text grows.
- The tag parser for paragraph text has been rewritten to allow for tags
with parameters. The tags <image>, <tabwidth>, <color>, <bgcolor>, <family>, <size>, <autoclose>,
<manualclose>, <tracking>, <define>, <repeat>, <top>, <middle>,
and <bottom> have been added (see the
Tag Table for details), and backslash causes
whitespace to be ignored, allowing for more readable source text.
- New portrait adjustment interface.
- Interface feedback when exporting and printing.
- Wait cursor feedback when opening/creating new cards/saving/redrawing
edit changes.
- Faster startup.
- All out of memory conditions in the event dispatch thread should now be caught and reported.
- Support for displaying localizable help pages.
Localization
- First properly working Italian translation.
Bug Fixes
- Card exporter could get into an inconsistent state due to an out of
memory condition while exporting cards with the front and back joined
together. It would then no longer work correctly.
- Suggestions for home locations in other worlds not displayed when
appropriate.
- Native resource leak (Graphics context) when re-creating the
investigator and ancient one cached background images.
- Investigator and Ancient One portraits rendering at the resolution of the template image instead of the requested
resolution.
- Typos in English special abilities (Leadership,
Science!).
- Changes to preview quality are immediately
reflected in the preview.
Arkham Encounter Cards
- This feature has been deferred until a later version.
1.62
Deck Editor
- Added. Groups a set of Strange Eons files into a single printable "deck" of
cards. Quickly lays a set of cards out onto one or more pages.
Item Editor
- The New Item Wizard has added support for Tomes, Tasks, and Missions.
Investigator Editor
- Improved card template.
- Selecting an area of an Other World for the Investigator's home location
integrated into the existing drop-down list of locations.
- Long home locations will be shrunk to fit on the Investigator card.
Paragraph Renderer
- Added tags <left>, <center>, and <right> to control the justification of
body text.
- Added symbol tags: <...> for ellipsis; <"> and </"> for double quotes;
<'>, </'>, <lsq>, and <rsq> for single quotes.
- Added <The home> as equivalent for <capital the home>.
- Added user-definable tags: <define "tag" "text"> will cause following
instances of <tag> to produce text.
- Added the <largecard> tag to select the typeface used for titles on
Ancient One cards.
General Features
- Updating the card is now postponed until the user stops making changed
to it for a length of time equal to the update rate. This should alleviate
editing interruptions on slower computers. (If you want the card to be kept
in closer synch with the edit fields, increase the update rate in the
Settings dialog.)
- Files open faster.
- Export dialog made more task-centric.
- More helpful error messages for out of memory conditions.
- Updated standard body fonts (Linux Libertine) to most recent versions.
Bug Fixes
- The default scale for some portraits is not always the best choice.
- Catches running out of heap space during print operations.
- Clear command failed to effect monster special text.
- Changing the value of a replacement tag (such as a character's name) in
a paragraph layout, and changing gender in a gender-aware paragraph layout,
now correctly force the markup to be reinterpreted before being rendered
with again.
1.61
All Editors
- Portrait images can be specified using either a path to the image file
(as in previous versions), or using an http:// or ftp:// URL.
Item Editor
- A "wizard" has been added that can assist in the creation of balanced
items. This is a work in progress: currently it can only create new weapons.
Future versions will assist in the creation of other item types.
Monster Editor
- The base resolution of monster tokens in the editor has been increased
to 300 DPI. The images used to create the tokens are still 150 DPI, but the
increased base resolution makes the small text on these tokens clearer and
easier to read.
General Features
- Image export allows selecting a target resolution for exported cards.
Although some elements, like the template images used to build the cards,
have a fixed resolution that cannot be effectively changed, other elements,
like text and user-supplied images, will be rendered at the full export
resolution, which can increase quality dramatically.
- Ability to open newly created .zip files after exporting cards
has been exposed as an option in the Settings dialog.
Bug Fixes
- A bug introduced in 1.60 caused character markers to print too
large.
- If the language of the host system was not one of the supported game
languages and the game language setting was "decide automatically," the
message "You have requested cards with a language code of EN. This is not in
my list of supported languages. English (EN) will be used instead." would
appear. Once the message was dismissed, the program would proceed normally.
1.60
Investigator Editor
- When choosing an Other World starting location, an area can now
be specified.
Item Editor
- Added editor for common, unique, and exhibit items. (Unlike
official cards, exhibit items can be "handed," that is, require 0-2
hands to use.)
Skill Editor
Spell Editor
Card Quality
- When printing cards, the text and custom images can print at a
resolution higher than the base resolution of the card template, producing
greatly improved print results. A minimum resolution for printed cards
can be set by changing the value of the target-print-dpi key (the
default is 450 dots per inch). When printing, cards must be rendered at at
least that resolution. Therefore, increasing this value can significantly
increase the time required to print files, as well as the memory required by
the program.
General Features
- The Resource Tool now allows recombining a resource folder and a
copy of the Strange Eons .jar file to create a customized
version of the program. (The new tool also includes an important bug
fix.)
- A custom small caps eroded Caslon typeface has replaced the
previous eroded small caps typeface for setting investigator card
titles. This matches official cards more closely.
- Application is now limited to a single instance. This means that
if you are using the Windows installer version and click on .eon
files to open them, they will no longer open in their own copy of
Strange Eons. Some Technical details: The first instance of
the program will attempt to install a server that listens on port
21573. If another instance starts,
the first instance will be sent any files that the second instance
was asked to open on the command line via this port. The first instance will then
attempt to open those files, and the second
instance will exit. If the attempt to connect to the server fails (for example, if
port 21573 is already bound to a different application), then the
second instance will start normally.
- Added <loose> tag to complement <tight>.
Localization
- Updated language files: Spanish, French, and Italian translations for
1.60 features; French translations for allies and monster
similarity. Further updates to the localization files will be made
as they become available.
1.50
Monster Editor
- Added. The editor will list similar monsters on the Comments tab
to help you gauge monster difficulty (akin to design suggestions for
investigators).
Ally Editor
Investigator Editor
- Skills can be bought as fixed possessions, if you really feel
the need.
- Up to two extra Stamina or Sanity points can be purchased at a
cost of $8 each. This can be used to break the Sanity + Stamina = 10
rule used for standard characters.
- Up to two extra skill points may be purchased (previous limit
was one point) at a cost of $8 each.
- Additional design suggestions.
Ancient One Editor
- Zero added as a possible doom track length.
- The example Ancient One has been corrected to indicate a Stamina
damage of 2 instead of 1 (otherwise Zhar cannot devour Vincent).
Resource Tool
- A new resource tool simplifies the task of customizing Strange
Eons resources. It can create a set of resource files for you to
modify, and switch between a folder of resource files and the
built-in ones. Updated instructions in the Customization
section explain how to start and
use it.
Localization
- Basic support for localization of the user interface has been
added. As of 1.50
beta 1, the only locales available are English (Canadian/UK/US),
French, and Spanish. Other locales should appear in time.
- A comprehensive system has been added to support game editions
in other languages. Complete or nearly-complete translations are
currently available for English, French, German and Spanish. Support for
Italian is underway. Please report any errors or discrepancies
between the official cards and the ones produced by SE. For the
current status of the various translation efforts, see the table at
the top of the translation guide.
- Items, home locations, and special abilities are presented in
sorted order according to the locale-sensitive collation rules,
regardless of the order of these objects in the data files.
- A settings dialog allows modifying language settings, some
Rules, and some performance options. (These settings have always
been available; the dialog just provides a friendly way to modify
them.)
Improved Typography
- [Requires Java 6] The project now includes fonts from the
Linux Libertine project so that body text is rendered consistently
across platforms. This ensures that all platforms can make use of
ligature support and a consistent set of Unicode characters. The
same procedure is applied to the other embedded fonts (the title
font and card title font), which has other positive side effects.
For example, the <b> and <i> tags will effect special ability titles
on an Investigator card. Under Java 5, body text will fall back to
the system-dependant "Serif" font and other embedded fonts will
behave as in previous versions.
- [Requires Java 6] Paragraph layout will make use of kerning
information in fonts, and supports automatic ligature replacement.
- A freeware antique small caps font is included. This is to provide future support for
investigator card (items, skills, allies, etc.). It can be accessed
in paragraphs using the <card> tag (under Java 6).
General Features
- Zooming (with mouse wheel) and dragging of sheets in the preview
window. Right click resets view to default.
- The interface has been re-designed to use a multiple document
approach that allows opening multiple files simultaneously. If you
have many files open at the same time, you may need to increase the
memory available to Java to avoid out of memory errors. (The Windows
version does this already.)
- A number of new tags for formatting and laying out paragraphs.
In addition, the gender-specific tag system has been rewritten so that any
user-supplied tag of the form <m/f>
can be used. See this table for
details.
- The user may choose either .png or .jpg file formats when
exporting to .zip files.
- [Requires Java 6] After exporting to a .zip file, the program
registered to handle .zip files is launched to display the file (if
one exists). Note: Java support for this feature is still buggy; it
is disabled by default. It can be enabled by setting open-zip-after-export = yes in your local settings.
- Characters that are illegal in file names under MacOS, Unix, or
Windows are dropped when suggesting save file names and when
composing names within exported .zip files.
- Better handling of uncaught exceptions during startup.
Known Issues
- On my Java 5 test machine, SE sometimes stops during startup at "Reading
language data..." without displaying any error message. Other times it
starts normally. I have not been able to reproduce this problem reliably, so
I have yet to determine the cause.
- [Windows .exe Version] Double-clicking multiple .eon files opens each in
its own copy of SE instead of opening them in a single window.
- [Corrected in beta 1c] Bugs related to File|Close, File|Exit and
clicking close button on window. File|Close did not correctly close the
window, failing to offer to save unsaved cards. Modified cards that were
disposed of but not removed from their container, causing a later null
pointer exception that prevented the main window close button from
completing the close operation and exiting the program.
1.12
Added:
- The completed female default character and her finished
portrait. When starting the investigator editor, the initial
investigator is now randomly either the male or female built-in one.
Changed:
- Various small user interface improvements. Most notably,
automatic selection of character sheet tabs when editing. Also, an
explanation of the various focus bonuses and penalties.
- Various small bug fixes.
- Egyptology ability re-worded for clarity.
- Cost for Silver Twilight Lodge Membership changed to $10 since
the extra cards in Dunwich Horror make it more worthwhile (and give
it that cost officially). If
playing without this expansion and you want a character with a STLM,
you may want to use the item creator to create a STLM that costs
$6.
- Optimized packing reduces download sizes a (very) modest amount
but strips source information from exceptions.
- Added a few more symbols to the typewriter typeface: [, ], and
%.
Known Issues:
- When using the use-ally-cost-equality rule (which is on by default), the price correction is incorrectly applied to spells instead of allies.
- When opening a saved character, the gender is always female
on some systems. This should
be fixed in version 1.50. In the meantime, check the gender after
loading the character if you use gender-specific tags or the built-in
portraits.
- If the character's
name contains characters that are illegal in a file name, it it won't export
to a .zip file correctly. (Version 1.50 silently drops characters that are
illegal under MacOS, Windows, and Unix when using them in file names while
exporting.)
- It is impossible
to completely translate the generated cards because some elements are not
configurable.
1.10
Added:
-
A few new tags were added to the paragraph renderer: <h2>, <sup>, <sub>,
<u>, <del>, and <tight>.
-
Start of Battle field added to the Ancient One editor; it will
automatically place itself wherever there is the most space, or you
can specify a location.
-
Some missing characters have been added to the typewriter typeface (My Old
Remington), including +, <, =, >, *, #, and ∞ (the infinity symbol).
Changed:
-
The paragraph renderer has been completely rewritten. It now
supports automatic line spacing reduction and font scaling to make
long paragraphs of text fit. By default, the paragraphs on the
Ancient One editor will allow both spacing and scale to be adjusted,
while the Investigator editor will only reduce line spacing.
-
The free clue for unstable home locations is now automatically
footnoted in the special ability area.
-
Name and title fields on the Investigator sheet will
shrink long text to fit.
-
Fixed and random possessions now render as a single paragraph,
so the Random Possessions label floats and long item lists can be
resized to fit (up to five lines of items are now possible).
-
Ancient One editor fields reorganized to match the layout on the
cards.
0.92
Added:
-
Alpha release of an Ancient one editor.
-
"New" button to clear all character fields.
-
Configuration of the character creation system via rules
in the settings.txt file.
Changed:
0.91
Minor bug fixes.
0.90
First public release.
November 30, 2006 — Updated
February 27, 2010