DonationCoder.com Forum

DonationCoder.com Software => Coding Snacks => Finished Programs => Topic started by: Ath on April 30, 2012, 11:05 AM

Title: Done: AMDER: Actor Missing Dialogue Error Report release: v1.3.0.0
Post by: Ath on April 30, 2012, 11:05 AM
As this was requested from a private irc chat I think it's most appropriate to post this in the Coding Snacks section. And because I already finished it, the Finished Programs section seemed best fitting...

Application Name AMDER
Version 1.3.0.0
Short Description Actor Missing Dialogue Error Report: Register and store missing dialogues to be reported
Supported OSes Windows XP SP3 and later (.NET 4.0 required)
Web Page This DCmembers page (http://ath.dcmembers.com/wb/pages/software/amder.php)
Download Link (Available from the above page)
System Requirements
  • .NET 4.0 runtime
Version History
  • 2012-06-12, v1.3.0.0: Update release, added multi-select for importing .csv files
  • 2012-06-12, v1.2.3.0: Update release, relaxed parsing the pagenumber from .csv files
  • 2012-05-06, v1.2.2.0: Update release, added option for parsing Episode nr and fixed a bug
  • 2012-05-05, v1.2.1.0: Update release, adds installer, makes AMDER single-instance, and fixes an issue
  • 2012-05-04, v1.2.0.0: Update release, details in the release history on the site
  • 2012-04-30, v1.1.0.0: First public release
Author Ath (https://www.donationcoder.com/forum/index.php?action=profile;u=47058)


Description
This application was requested by Saira, on irc, for recording and storing the timecodes and some other parameters per actor, to be filed as an error report to the script supplier for correction.

Features
Record 'Actor Missing Dialogues' and produce an Error Report from them in form of an Excel .xls or .xlsx file.
The list can be pre-filled by importing (File/Open) a .csv file.

Planned Features
- What is requested by a (potential) user...
- Add multi-select for importing .csv files (1.3.0.0)
- Create an Inno Setup installer (1.2.1.0)
- Batch processing for .csv files with a similar name (1.2.0.0)

Screenshots
The Application in action:
[ You are not allowed to view attachments ]

The User-settings screen:
[ You are not allowed to view attachments ]

Usage
Installation
Portable edition:
- Download, then unpack the zip-file into it's own directory
- Run the executable directly, or create a shortcut in a convenient place and use that
Installer edition:
- Download the installer, then run it. It'll check if .NET 4.0 is installed, and offer to download and install if it's missing
- Run the application from the optionally created Desktop-shortcut or from the Start menu

Using the Application
- Start a new Error report by either using the 'Add New error' button or using 'File/New'
- Type (or select) an Episode name/number, (the list will be automatically extended with what is typed)
- Type (or select) an Actor name, (the list will be automatically extended with what is typed)
- Select the feature(s) that is/are wrong with the Dialogue (use Up/Down arrow keys to select)

Uninstallation
Both editions:
- Optionally remove any files created
- Optionally remove any usersettings file(s): {UserAppData}\AMDER\UserSettings.xml
Portable edition:
- Remove the directory created earlier
Installer edition:
- Run the un-installer from the Windows Configuration screen

Known Issues
- None known
- Fixed a bug that the Episode number wasn't taken from the Episode name (since 1.2.0.0)
- Error message when closing AMDER because the settings directory doesn't exist
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report
Post by: Ath on May 04, 2012, 04:20 PM
AMDER was updated to version 1.2.0.0, because of a feature request I received, and while at it, I also made a few minor improvements.

Download available from the first post in this thread.
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report
Post by: skwire on May 04, 2012, 10:35 PM
Nicely done, Ath.  Looks like you put quite a bit of work into it.   :Thmbsup:
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report
Post by: Ath on May 05, 2012, 01:25 AM
Nicely done, Ath.  Looks like you put quite a bit of work into it.   :Thmbsup:
Thanks :D
Yeah, well, I've been talking on irc with Saira about this, and over a few weeks it eventually grew into what it's now. Using VS2010, C# and WinForms (much lighter than a WPF UI) and a few OSS libraries (.xls and .xlsx/.csv handling) its quite easy to mock up first, then fill in the missing pieces (objects), and re-using a few snippets I've crafted over the years makes some tasks easy peasy ;)
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report release: v1.2.1.0
Post by: Ath on May 05, 2012, 04:56 AM
AMDER was updated to version 1.2.1.0. Created an Inno Setup installer, added a Mutex to detect a running instance that also makes AMDER single-instance, and made a few minor improvements.

Download available from the first post in this thread.
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report release: v1.2.2.0
Post by: Ath on May 06, 2012, 08:34 AM
AMDER was updated to version 1.2.2.0. Added an option to select the last numeric from the Episode name/filename instead of the first, to be used for the Episode number, and fixed a bug... :-[

Download available from the first post in this thread.
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report release: v1.2.3.0
Post by: Ath on June 11, 2012, 05:26 PM
AMDER was updated to version 1.2.3.0. Relaxed the parsing of page numbers for 'missing dialogue' and '(song)' entries to be either just numeric, or prefixed by p, pg, pgn, pgo, pgno, pn, pno or po.

Download available from the first post in this thread.
Title: Re: Done: AMDER: Actor Missing Dialogue Error Report release: v1.3.0.0
Post by: Ath on June 12, 2012, 02:33 PM
AMDER was updated to version 1.3.0.0.
Added optional Multi-select on the File/Open dialog, to enable selecting a specific set of .csv files for importing. (feature requested by Saira on irc)
If enabled, and a set of files is selected, only the .csv files are imported if at least 1 .csv file is in the selection, else only the first .xls(x) file is read. (Other file-types are still ignored)

Download available from the first post in this thread.