Project homepage > Index > User guide
This page refers to the latest nv_aeon2 release. You can open it with Help > Aeon 2 plugin Online help.
The plugin adds a Timeline entry to the novelibre Tools menu,
a Create from Aeon Timeline 2... to the File > New submenu,
and an Aeon 2 plugin Online Help entry to the Help menu. The
Toolbar gets a button.
After installation, you can copy a "novelibre.xml" template to the Aeon Timeline 2 custom template folder. The easiest way is to create new timelines based on this template. It provides the entities and event properties that are converted to novelibre by default.
You find the customized template in the novelibre installation directory under
c:\Users\<user name>\.novx\nv_aeon2_sample\
Just copy it into
AppData\Local\Scribble Code\Aeon Timeline 2\CustomTemplates
.
Hint
The <your user name>\AppData
folder is hidden, so you might have to go
to the Explorer settings first to enable Show hidden files. Just
disable this again after successfully having installed the custom
template.
The next time you start Aeon Timeline 2, the new template appears in the Custom Templates area.
Show information about an existing Aeon Timeline 2 project, if any. Aeon Timeline 2 and novelibre file dates are compared.
If a timeline exists, update it from novelibre.
Update the novelibre project from the timeline, if existing.
The "Moon phase" event property consists of:
Note
The moon phase calculation is based on a ‘do it in your head’ algorithm by John Conway. In its current form, it’s only valid for the 20th and 21st centuries.
Same as clicking on the button on the
toolbar.
Open the project’s timeline, if existing, with the Aeon Timeline 2 application. Depending on the configuration (see below), the project is automatically locked.
Open a file dialog to select a timeline. If no novelibre project with the timeline’s file name exists, create a new one from the timeline.
After installation, you can copy a "novelibre" template to the Aeon Timeline 2 custom template folder. The easiest way is to create new timelines based on this template. It provides the entities and event properties that are converted to novelibre by default.
For existing timelines you have two choices:
The names/column labels refer to timelines based on the "novelibre" template.
You can override the default settings by providing a configuration file. Be always aware that faulty entries may cause program errors.
An optional global configuration file named nv_aeon2.ini
an be placed
in the configuration directory of the installation. It is applied to any
project. Its entries override nv_aeon2’s built-in constants. This is the
path: c:\Users\<user name>\.novx\config\nv_aeon2.ini
An optional project configuration file named nv_aeon2.ini
can be
placed in your project directory, i.e. the folder containing your
novelibre and Aeon Timeline 2 project files. It is only applied to
this project. Its entries override aeon2nv’s built-in constants as well
as the global configuration, if any.
You find the a sample configuration file with the nv_aeon2 default values in the novelibre installation directory under
c:\Users\<user name>\.novx\nv_aeon2_sample\
You best make a copy and edit it.
#
number sign. In the example, they
refer to the code line immediately above.This is the configuration file explained:
[SETTINGS]
narrative_arc = Narrative
# Name of the user-defined "Narrative" arc.
property_description = Description
# Name of the user-defined section description property.
property_notes = Notes
# Name of the user-defined section notes property.
property_moonphase = Moon phase
# Name of the user-defined moon phase property.
type_arc = Arc
# Name of the user-defined "Arc" type
type_character = Character
# Name of the user-defined "Character" type
type_location = Location
# Name of the user-defined "Location" type
type_item = Item
# Name of the user-defined "Item" type
role_arc = Arc
# Name of the user-defined role for regular arcs.
role_plotline = Storyline
# Name of the user-defined role for plot line arcs.
role_character = Participant
# Name of the user-defined role for characters in a section.
role_location = Location
# Name of the user-defined role for section locations.
role_item = Item
# Name of the user-defined role for items in a section.
color_section = Red
# Color of new section events
color_event = Yellow
# Color of new non-section events
[OPTIONS]
add_moonphase = No
# Yes: Add the moon phase to the event properties.
# No: Update moon phase, if already defined as event property.
lock_on_export = No
# Yes: Lock the novelibre project when opening the timeline.
# No: Do not lock the novelibre project when opening the timeline.
Note
Your custom configuration file does not have to contain all the entries listed above. The changed entries are sufficient.
Copyright (c) 2025 by Peter Triesberger. All rights reserved.