nv_aeon2

Project homepage > Index > User guide

external-linkDeutsch


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 Timeline button.

Installing the Aeon Timeline 2 custom template

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.

Command reference

Tools > Aeon Timeline 2 > Information

Show information about an existing Aeon Timeline 2 project, if any. Aeon Timeline 2 and novelibre file dates are compared.

Tools > Aeon Timeline 2 > Update the timeline

If a timeline exists, update it from novelibre.

Tools > Aeon Timeline 2 > Update the project

Update the novelibre project from the timeline, if existing.

Tools > Aeon Timeline 2 > Add or update moon phase data

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.


Tools > Aeon Timeline 2 > Open Aeon Timeline 2

Same as clicking on the Timeline 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.

File > New > Create from Aeon Timeline 2...

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.

Control conversion

Prepare your timeline for export

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:

Synchronization in detail

Known limitations

Conversion rules for newly created novelibre projects

The names/column labels refer to timelines based on the "novelibre" template.

Update rules for existing novelibre projects

Update rules for Aeon Timeline 2 projects

Custom configuration

You can override the default settings by providing a configuration file. Be always aware that faulty entries may cause program errors.

Global configuration

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

Local project configuration

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.

How to provide/modify a configuration file

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.

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.