CharacterBinder
A PyQt4 application designed for creating, modifying, and storing character sheets for table-top roleplaying games. CB supports an advanced templating system, allowing for system-agnostic storage of character sheets and the creation of custom templates.
All characters are stored in pure XML so that, should the application ever become unusable, character information can still be retrieved using a text editor.
Latest Updates
Issues
Wiki
Source
- [trunk] r95: Cleaned up recentFiles update, and fixed QSettings interaction for recentFiles.
- [trunk] r94: More PEP 8 corrections.
- [trunk] r93: Copied latest Qt.py changes from Coconut.
- [trunk] r92: PEP 8 corrections.
- [trunk] r91: Imported latest Qt.py changes from Coconut, and added command line parsing for Qt.py to the main app.
- [trunk] r90: Removed roller_ui.py since it's unused. (we're loading the .ui dynamically) Also, pass self as the UI's parent.
- [trunk] r89: Updated to the new Qt.py with updates from GMusic and Coconut.
- [trunk] r88: Corrected some logic in interactiveCharacter.py so we don't have the extra .background1, etc. attributes, and so we don't end up with unusable attribute names. (like 'self-control')
- [mac] r88: Changes for mac support.
- [trunk] r87: Change for better mac support.
- [mac] r87: Change for better mac support.
- [trunk] r86: Added basic interactive character script for use with IPython.
- [mac] r86: Added basic interactive character script for use with IPython.
- [mac] r85: Added filename to load/save started/finished, added support for recent file tracking, and added saving of window size on exit.
- [mac] r84: Corrected success calculation.
- [mac] r83: Don't mark sheet as not dirty and remove the '*' from the tab title until the sheet has actually been saved!
- [mac] r82: Removed unused import.
- [mac] r81: Added sheetFinishedSaving signals, removed duplicate imports, and corrected formatting.
- [mac] r80: Corrected several errors introduced by the switch from old PyQt to PyQt API 2. (compatible with PySide)
- [mac] r79: Fixed spell check errors.
- [webview] r73: added a proof of concept application.
- [webview] r72: Fixed a traceback in textedit. It wasn't updated when the other widgets were updated to use instances.py.
- [pyside] r72: Converted to pyside. Can't test because pyside's broken on my machine.
- [webview] r71: Fixed Loading/Saving/TemplateLoading code to correctly use threads. Works marginally better than before. Also, fixed typos, and made dependancy on QtOpenGL optional.
- [pyside] r71: Fixed Loading/Saving/TemplateLoading code to correctly use threads. Works marginally better than before. Also, fixed typos, and made dependancy on QtOpenGL optional.
- [webview] r70: fixed saving sheets so that they are actually being done as threads.
- [pyside] r70: fixed saving sheets so that they are actually being done as threads.
- [webview] r69: Tweaked positions and such on the attributes, and corrected the name of the 'Rank' widget.
- [pyside] r69: Tweaked positions and such on the attributes, and corrected the name of the 'Rank' widget.
- [webview] r68: Added generif RFI character sheet. (unfinished)
- [pyside] r68: Added generif RFI character sheet. (unfinished)
- [webview] r67: Added 'close tab' keyboard shortcut. (Ctrl+W)
- [pyside] r67: Added 'close tab' keyboard shortcut. (Ctrl+W)
- [webview] r66: Added a pixmap cache so that pixmap objects don't stack up and fill up the memory.
- [pyside] r66: Added a pixmap cache so that pixmap objects don't stack up and fill up the memory.
- [webview] r65: Updated PRODUCT_VERSION for the installer.
- [pyside] r65: Updated PRODUCT_VERSION for the installer.
- [webview] r64: Fixes to templates.
- [pyside] r64: Fixes to templates.
- [pyside] r63: Finished Nos and Assimite sheets.