Character Tool 1.0 Development Release Build 12

New build announcements plus site news and changes.

Moderators: dorpond, trevor, Azhrei, Craig

Post Reply
User avatar
jay
RPTools Team
Posts: 1767
Joined: Tue Feb 07, 2006 1:07 am
Location: Austin, Tx

Character Tool 1.0 Development Release Build 12

Post by jay »

Release 12 of Character Tool is now available.

The main changes: Both CT & IT now support 'source files'. These are partial game settings files that can be added on top of an existing game settings file to add more player options. Now you can choose what sources are available to play and only have those rules available. Also, the Icon support can now read an image off the internet, scale it, crop it, and add a token border to it w/o actually storing the image. Java class files can now be added to the game settings files as scripts and character sheets. It is now possible to use any Java Swing Visual Screen Editor to create a character sheet. Since it is written in Java, you can have complete control over how the character sheet works.

Here is the full change list:
  • Added support for loading a main game settings file and any number of source files.
  • Property table can now run a script for each property it contains when generating a property map from a record.
  • Fixed print so that the pdf generated didn't generate the permissions message for enabled forms.
  • Created simple blank Default game settings file which is now the only game settings inside of CT.
  • Utility functions to hide form panel rows or columns.
  • JIDE tables were overriding the default cell renderers which was adding insignificant digits to number fields.
  • New CharSheetRepeatingPanel component to allow character sheets to show repeating data in a form and a delegate to show a list in that component.
  • New delegates to handle showing map default values in JTextEditors and script values in check boxes
  • Added support for fonts in the game settings file.
  • Modifiable values in Slot Properties were not being updated correctly.
  • Upgraded persistence support to handle the new CaseInsensitiveHashMap used to store properties.
  • Upgraded exporting to MT to allow CT scripts to be executed for each value written.
  • Added support to the Icon Factory to be able to scale, clip and add token borders of the image in the descriptor.
  • Java classes can now be included in the game settings file and used as RPGameJava scripts and as table cell renderers for CharSheetTable components.
  • Any JComponent instance can be used as a character sheet. Added support to load the component from a class in the game settings file.
  • Added ChangeListener support to CharSheetController so that loaded classes know when the data is changed.
  • Added CharSheetRepeatingPanel component to allow a child form to be displayed repeatedly within a parent form.
  • Printing to PDF's now supports setting image fields.
  • Updated to latest version of h2 database and JIDE libraries

Post Reply

Return to “Announcements”