Hi, Dylan,
The source code moved to Github when they shut down Google Code.
https://github.com/bowdidge/switchlist
Have fun!
If I was doing it again (and didn't complete the iPad version that's kicking around), I'd consider doing an online version. Although form input would be fiddly through a web browser, generating the paperwork with HTML worked very, very well for me; it was also really neat to let people create their own custom switchlist formats in HTML, and I'd strongly suggest allowing such customizations.
Most of the source code in SwitchList is pretty straightforward; the routing and car assignment is the most fiddly. My choices for routing and car assignment may not match what you need; I'd suggest starting out by thinking about what you want on your layout and what kinds of tasks you want to automate. All my layouts were small without yards, so I didn't think much about how to interchange cars between trains in a yard (and how to print up switchlists when I wasn't sure when cars would arrive.)
The final area I'd suggest is thinking about how to tie online and offline industries. I've got the idea of "divisions" (which started out as the idea of "which cars can serve this industry", and turned into "where do these cars from this road enter and exit the layout".) There might be a simpler idea on how to route cars from staging onto the layout and back to staging.
It would be great if we had a common API for describing switchlist styles; I'd love it if folks could write some HTML to match a Santa Fe switchlist and be able to use that with other programs. That's only complicated because different switchlists want to organize data differently: by car, or by place, or by order of pick up and drop off.
I've also had multiple folks ask if SwitchList could be used for FreeMo layouts - if it could handle reconfiguration for a particular venue, or not barf if we had to remove a particular town or set of industries.
Robert
> --
> You received this message because you are subscribed to the Google Groups "SwitchList" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
switchlist+...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.