This thread leaves me confused and despondent. I have spent nearly six years repairing assets that were defective because authors didn't abide by the rules. Maybe that was because there was insufficient documentation. However whether the asset was originally developed in a specific Trainz version or not it can be made to work in later versions. My constant companion is CCG TRS2004. 90% of the repairs can be accomplished using the information in that manual without recourse to later documents unless new features are involved. The culmination of all this experience, learning from authors, being a beta tester, and experimentation is Project TARM. Are the Trainz Community at large, or authors and Auran for that matter, to be denied the pleasure of getting all your wonderful assets available to them defective free. And in what way does that deny the author any of his rights?
Here is an excerpt from a recent post I made elsewhere on the unfortunate demise of TARL, and hopefully it's replacement sometime this year. I would be interested in your views on how I could realistically contact 2,000 authors before uploading repaired config files (only config) before I kick the bucket. I'm currently 74.
Quote
I was leader of the TARL FIXIT Brigade consisting of Bob Weber, Pencil42 and Spruce and a few volunteers. We put a lot of work into Steve Forget's facility but alas most of it was lost due to a lightning strike.
TARL Mk 2 will rise from the ashes soon I hope based on TS2010 in order to help you transition to TS2010 compatability mode and hopefully even native mode. See the
Trainz Community Newsletter at TRD.
In my investigations most SP3, UTC, TRS2004, TRS2006 and TC assets can be made to work in TS2010. I have 104,000 so far. We hope to enable you to transition your favourite routes/sessions/assets.
Project
TARM (Trainz Asset Repair Management) is an ambitious project to provide a similar service to TARL Mk 1 with some new features. Briefly it consists of:
MADE - Missing Assets Directory and Exchange.
This will list some 10,000 supposedly missing assets as gleaned from TS2010 SP1 Content Manager. Note that some of the missing are due to a bug in CM/DLS that insists on rating some obsolete assets as missing. You will be able to contribute 'found' assets to this database. Virtually starting again on this as the original section of TARL was lost.
Target date - Jun 2010.
TARG - Trainz Asset Repair Guide.
A series of Repair Procedures to help you eliminate those pesky red and yellow flags that appear in Content Manager. The repair schemes use PEV's Tools extensively. About 40 schemes are in draft at the moment. About 100 should be available sometime this year. Tutorials are also envisaged.
TARL - Trainz Asset Repair Library.
The repository for repaired config files. TARL MK1 had about 8,000 and covered most of what CMP MK1 declared as defective. CM3.2 build 41615, part of TS2010 SP1, is much more powerful and discriminating. It has unearthed some 45,000+ defects from 2,000 authors, based on my TAD having the complete DLS bar 170 stuck assets. Currently I have about 20,000 repaired assets
(config files only) ready to upload to TARL but I am doing further checking to ensure I caught all the errors. By the target date I expect I will have repaired all red flags that I can, but yellow flags are so numerous that these will be on an opportunity basis. About 1,000 red flags might be difficult and need assistance from more experienced Trainzers.
Target Date - Jun 2010 depending on successful completion of new database.
TOOLMAN - A set of convertors, editors and viewers that have been produced by PEV and are already available.
Currently includes:
- PM2IM
- Texture2TGA
- Images2TGA
- Quickshadows
- Mesh Viewer2
- Mesh Text Viewer
Target Date - Available now. Watch
Trainz Community News for articles on Toolman by Peter Villaume (PEV) who created these wonderful tools.
Many defects in Trainz occur in the config file, but the errors are so varied that no one has come up with a viable automated Config Fixer as yet. This is where TARG and TARL will assist you until this tool is realised.
KEYCADDY - A set of keywords that can be used in config files that indicate the type of defect that is present in the asset. This is cross-linked to the repair scheme. TARL will be searchable using these keywords. Associated with this feature is that the keywords are useable in the Trainz Content Manager. An extensive set of custom search filters have been built and tested. How to build and use these filters will be subject of future articles in
Trainz Community News.
I am also developing an extension of the KEYCADDY that will assist in managing the license aspects of assets, but licensing is a very convoluted topic. Perhaps I will contribute some articles on this in the
Trainz Community News.
Target Date - Hopefully Mar 2010 for the CM capability. Jun 2010 for TARL features.
These five modules make up the
TARDIS (Trainz Asset Repair Database and Information System).
All this will be available at a
Trainz Community Website with a knowledgebase FAQ. We hope to then host additional information to help you such as:
- Tutorials and How to Guides.
- A Comprehensive Manual based on CCGTC and including TS2009/10 and wiki data.
- A Trainzwiki Navigator to find your way around the TrainzDevwiki.
As you can see this is a huge project. We have few resources available but tremendous determination to make it happen.
It also depends on the goodwill of authors to allow us to host the repaired config files regardless of the stated license statements. Note that TARL MK1 in the 3 years it was available hosted some 8,000 repairs from ~500 authors' assets. Only one author declined to participate and we regretably excluded his creations to the detriment of the Trainz Community in my opinion. Allow us to fix the legacy stuff while the precious but limited author resource takes care of the new. We all gain that way.
The proposed Auran DLS Cleanup is necessary to prevent defective assets being available for download, but how many of us want to re-download gigabytes of sanatised assets over limited bandwidth and access (127GB in my case).
TARM can provide that facility via repairs without jeopardising the obsoleting function.
Watch our progress at TRD in the monthly
Trainz Community News.
Unquote
I have highlighted in blue aspects very relevant to your discussions. I look forward to some advice on how to resolve this dilemma, or am I to be the sole beneficiary.