TP+ should still likely be considered beta software, but feel free to play around with it in the comfort of your own console (instead of the demo site). Please give it a try and let me know what you think!
- Install Ruby
gem install tp_plus
tpp filename.tpp > filename.ls
To upgrade to the latest version:
gem update tp_plus.
You can optionally include an environment file that defines some or all
of your variables:
tpp -e env.tpp filename.tpp > filename.ls.
Lots of stuff. Documentation mainly, but feel free to suggest more on the project’s issues list.
I used TP+ succesfully on a pretty complex project, but I found it
difficult to merge remote changes (e.g. position touchups, logic
changes) back into the corresponding TP+ source. The project needs a
tppsync utility that will attempt to merge remote changes back into
the TP+ source code. Position data should be easy. Logic changes…
probably not so easy.
I’m working on a full TP parser that will also be released as a Ruby
gem. That’s the first step for
tppsync, but someone could probably
write a position sync utility without a full parser.