Project homepage > Index > User guide
This page refers to the latest scap_novx release.
The scap_novx Python script creates a novelibre project from a Scapple outline.
The included installation script prompts you to create a shortcut on the desktop. You can launch the program by dragging a scap file and dropping it on the shortcut icon.
Alternatively, you can
usage: scap_novx.py [--silent] Sourcefile
Sourcefile
The path of the Scapple outline file.
--silent
suppress error messages and the request to confirm
overwriting
scap_novx generates a new novelibre project file with the same file
name as the Scapple source file, but with the extension .novx
. It is
placed in the same directory as the source file.
Note
If the novelibre project already exists, it would not be overwritten. Character/Location/Item XML files are generated instead. They can be imported into any novelibre project.
The scap_novx distribution comes with a sample Scapple project styles.scap including all required styles.
You find this a sample project in the novelibre installation directory under
c:\Users\<user name>\.novx\scap_novx\sample\
You can either use this diagram as a template, or import the styles into your own Scapple diagram.
In the file picker dialog, select
c:\Users\<user name>\.novx\scap_novx\sample\styles.scap
. Then you can
apply the styles via context menu.
Optionally, you can apply the styles via the Inspector.
Apply the Section style via context menu or the Inspector.
Apply the Plot line style via context menu or the Inspector.
Apply the Plot point style via context menu or the Inspector.
Apply the Note style via context menu or the Inspector.
Apply the Tag style via context menu or the Inspector.
Apply the Location style via context menu or the Inspector.
Apply the MajorCharacter style via context menu or the Inspector.
Apply the MinorCharacter style via context menu or the Inspector.
Apply the Item style, via context menu or the Inspector.
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 can be placed in the configuration
directory in your user profile. It is applied to any project. Its
entries override scap_novx’s built-in constants. This is the path:
c:\Users\<user name>\.novx\scap_novx\scap_novx.ini
An optional project configuration file scap_novx.ini2novx.ini
can be
placed in your project directory, i.e. the folder containing your
novelibre and Timeline project files. It is only applied to this
project. Its entries override scap_novx’s built-in constants as well as
the global configuration, if any.
You find the a sample configuration file with the scap_novx default values in the novelibre installation directory under
c:\Users\<user name>\.novx\scap_novx\sample\
You best make a copy and edit it.
#
number sign. In the example, refer to
the code line immediately above.This is the configuration file explained:
[SETTINGS]
location_color = 0.0 0.0 1.0
# RGB text color that marks the locations in Scapple.
item_color = 0.0 0.5 0.0
# RGB text color that marks the items in Scapple.
major_chara_color = 1.0 0.0 0.0
# RGB text color that marks the major characters in Scapple.
minor_chara_color = 0.5 0.0 0.5
# RGB text color that marks the minor characters in Scapple.
plot_line_color = 0.6 0.2 0.0
# RGB text color that marks the plot lines and plot points in Scapple.
[OPTIONS]
export_sections = Yes
# Yes: create sections from Scapple notes.
export_plot_lines = Yes
# Yes: create plot lines and plot points from Scapple notes.
export_characters = Yes
# Yes: create characters from Scapple notes.
export_locations = Yes
# Yes: create location from Scapple notes.
export_items = Yes
# Yes: create items from Scapple notes.
The setup script installs scap_novx.py in a defined place. This is the installation path on Windows:
c:\Users\<user name>\.novx\scap_novx
Copyright (c) 2025 by Peter Triesberger. All rights reserved.