MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
JMRI: DecoderPro
JMRI: DecoderPro 2.14
Your rating: Now say why...

(2) 5

Program model railroad DCC decoders.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    42.4 MB
  • Visit Developer's Site
    JMRI Community
JMRI: DecoderPro is an essential utility for model railroad enthusiasts.

Modern DCC decoders are complicated beasts to program. The simple idea of "put the address in CV01" doesn't cope well when you program complicated functions using combinations of bit patterns. A friendlier interface is needed. There are programs that provide better ways of programming specific decoders. Unfortunately, they are limited to specific types of computers, and only their authors can customize them for new types of decoders.

The DecoderPro symbolic programmer is meant to improve this.
What's New
Version 2.14:

Paul Bender has made the following updates/bug fixes in the LocoNet Consist Manager:

  • The direction checkboxes now function properly
  • The reverse button now has some function, though there is a known issue with loosing the lead address
Dan Boudreau made the following enhancements to operations.
  • You can now show the timetable name on your manifests and switch lists. See under Settings->Tools Print Options, Manifest Comments, select Show Timetable.
  • You can now show the loco consist name and car kernel name on manifests and switch lists. See Print Options under Settings->Tools
  • You can now select which staging track a train is to terminate on. See Options under Settings->Tools
  • You can now optionally select 12 hour format for your manifests and switch lists. See under Settings->Tools Print Options, Manifest Comments "12hr Format" check box.
  • Fixed a minor issue with cars in a kernel and their destinations when performing a train reset.
  • Improved build report when a train is departing staging.
  • The program can now generate a csv switch list file. This allows you to create custom switch lists for your railroad. See Settings->Tools->Options.
  • You can now print the loco's or car's owner name on manifests and switch lists.
  • You can now print the car's return when empty (RWE) on manifests and switch lists.
  • Added RWE location and track to csv manifests and switch lists
  • You can now optionally print the route comment on manifests. See Print Options under Settings->Tools
  • The loco consist name is now printed on the roster when sort by consist is selected in the locomotives window
  • Custom loads can now be defined as a "load" or an "Empty". This is useful when using the loads and empties feature when creating manifests.
  • Manifest and switch list font size can now be increased to 14 points.
  • Fixed a problem where a car would be set out to a track that wasn't to be serviced as determined by the train's direction. This only occurred when a train visited a location more than once. Thank you Steve Davis for bring this bug to our attention.
  • Fixed a problem when generating a car load from staging and the spur would not service the default load empty. Thank you Frank Wyatt for bringing this bug to our attention.
  • You can now use a text editor to preview and edit your train manifest and switch lists. Requires Java 1.6 and jar file from my site. See Print Options under Settings->Tools.
  • Improved how the program selects the departure track from staging, now if the train requires a caboose or car with FRED, all tracks in staging are checked.
  • improved how panel markers (locos) save their text info. Now when you save your panel, the marker's text size, font, etc. is also saved.
  • Now when the program fails to find destinations for cars departing out of staging, the program will list all of the cars and provide the option of removing the cars without destinations from the staging track.
  • Added train copy feature. See under Tools for Trains or Edit Train.
  • New feature, train conductor. Now you can get the manifest for a train in a window that updates as the train moves. It also includes a check list for the work needed at each location. To activate the train conductor, see under Edit Train, Tools, Conductor. You can also launch the train conductor from the train icon. Right click the icon and select Conductor.
  • The program now confirms during a build that all of the cars in a kernel have the same departure location and track.
  • The program now waits for the scripts to complete before building a train.
  • You can now rename the RFID and Value fields to anything you like. See Settings->Tools->Options
  • Fixed a problem in aggressive mode where all cars from staging would fail to find a destination.
  • Improvements to conductor window, you can now modify the train's set outs and pick ups on the fly.
  • Added the operation menus to all of the major windows, Settings, Cars, Locomotives, Locations, Routes, and Trains.
  • Improved the build sort in the Cars and Locomotives windows. The sort now considers the date format MM-YYYY where MM is the two digit month, and YYYY is the year. The year can be two or four digits, two digit years are converted to the 1900s.
  • You can now change all of the track types for a location, see under Edit Location->Tools "Change Track Type".
  • You can now restrict how a train delivers cars along its route. You can now have all cars picked up along the route delivered to the last location in the route. See under Edit Train->Tools "Train Build Options"
  • Fixed a problem where train icons would not appear on a panel if car, engine, or train logging was enabled.
  • Fixed a problem when requesting an engine change in a train's route. Sometimes the program would experience a null pointer which would cause the program to lock up.
  • Removed "Unit of Length" as part of localization and added the ability to select feet or meters in the Setting window.
  • Changed the draw bar length when using meters as the unit of length from 4 meters to 1 meter.
  • New feature, blocking cars from staging. The blocks are based on the location where the cars where picked up before terminating into staging. So for example, if your train's route had three stops, A, B, and C, and then terminated into staging. The cars from A would be blocked together when the next train departed staging. The same goes for pick ups from B and C, those cars would remain together. The program when attempting to find destinations for the cars departing staging, starts with the largest block of cars, and then checks the route, and attempts to send the largest block to the location requesting the most moves. After doing that, the program does the same with the next block of cars, it finds the second location in the route and sends the cars there. This is a very simplistic approach to blocking cars, it assumes that cars picked up at a location were placed into the train as a group. This blocking feature doesn't consider where in the train the cars are, as some operators when picking up cars, will add the cars to any part of the train. So the first stop in the train's route may not have the cars at the head of the train, but they should be in a group, somewhere in the train. The first time you depart staging with this feature on, the cars will not be blocked for you, you need to first terminate a new train into staging, those cars will have the block tags assigned to them. To enable this feature, see Edit Staging Track, "Optional Car Blocking" in the lower right corner of the window.
  • You can now request that when building a train to use normal mode. Useful if your train is departing staging and you prefer that all cars in staging be set out before other cars in the train's route.
  • Fixed a minor bug in conductor window. Previously if the conductor window was open and a new train was built, the window status would sometimes show 0 cars 0 length 0 tons when departing a location without any work.
  • When manually placing a car at a spur with a schedule, the program now will ask if you want to apply the schedule to the car.
  • If you reduce the maximum train length in the settings window, the program now checks all of your routes to see if any of your locations has a departure train length greater than the new length you just entered.
Version 2.14:

Paul Bender has made the following updates/bug fixes in the LocoNet Consist Manager:

  • The direction checkboxes now function properly
  • The reverse button now has some function, though there is a known issue with loosing the lead address
Dan Boudreau made the following enhancements to operations.
  • You can now show the timetable name on your manifests and switch more...
Requirements
  • PPC / Intel
  • Mac OS X 10.4 or later.
  • You need to have a serial port available, either on the computer itself, or via a USB adapter. For more information, please see the download pages.
  • You also need to have a serial connection to your DCC system. For more information, please see the DCC hardware pages.







  • iTrain
    +4
    Demo $215
    Control your model railroad on ...

  • SimpleDigitalL...
    +2
    Demo
    Control model railways (Beta).

  • Trainz Simulat...
    +1
    Commercial $49.99
    Build and operate your dream ...
JMRI: DecoderPro User Discussion (Write a Review)
ver. 2.x:
(2)
Your rating: Now say why...
Overall:
(2)

sort: smiles | time
burypromote

+7

Old Muley reviewed on 15 Apr 2011
Decoder Pro is THE solution to pain free decoder programing for your DCC equipped trains. No need to learn hexadecimal or memorized lots of CV's, just connect your DCC system and program away using a clean and easily understood interface.

If you have the right hardware (computer+wireless router+iPod Touch/iPhone) you can use your iPhone/iPod Touch as a wireless throttle. You just need to purchase the WiThrottle app for iPhone and away you go. Way cheaper than a wireless DCC throttle and system from Digitrax or NCE.
[Version 2.10]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.


+156

Yuriy Georgiev rated on 09 Jun 2011

[Version 2.11.6]


Downloads:7,636
Version Downloads:147
Type:Games : Gaming Tools & Utilities
License:Free
Date:24 Dec 2011
Platform:PPC / Intel
Price:Free0.00
Overall (Version 2.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-1 of 1
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
JMRI: DecoderPro is an essential utility for model railroad enthusiasts.

Modern DCC decoders are complicated beasts to program. The simple idea of "put the address in CV01" doesn't cope well when you program complicated functions using combinations of bit patterns. A friendlier interface is needed. There are programs that provide better ways of programming specific decoders. Unfortunately, they are limited to specific types of computers, and only their authors can customize them for new types of decoders.

The DecoderPro symbolic programmer is meant to improve this. It is configured using text files, so that it can be adapted to additional decoder types easily. It talks to the decoders using the JMRI programming interface, so that it can run on any computer and layout hardware that JMRI has been ported to. It's freely available for download. And since the code is available via open source, if you want to improve on it you can.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -