Ideas wanted for my next technical-related utility

shaneturner12

Tutorial Creator
Hi Trainzers,

As the title states, I am opening up for ideas for my next utility (so far I've got the PC Information Application (which I will be updating in the near future), the Permission Generating Tool, and the Trainz Protocol Changer).

I will accept any reasonable ideas, and if enough users want said idea, I will look into sorting it out.

Bear in mind that unlike PEV, my utilities are not designed for modifying content, as I do not have access to the required information.

I will state if it is unlikely that I can make such a utility, as I currently program using the .Net Framework (Visual Basic 2008/2010), and as a result do have certain limitations due to security and practicality reasons.

To vote for an existing idea, simply state which idea it was (or even the username of the user who suggested the idea if they only suggested one)

Shane

EDIT: So far:

Asset Counter tool - 1 vote.
Replacement for TEE - 2 votes.
Utility to deal with orphaned assets - 4 votes.
Polycount/Materials checker - 2 votes.
 
Last edited:
Hi Trainzers,

As the title states, I am opening up for ideas for my next utility (so far I've got the PC Information Application (which I will be updating in the near future), the Permission Generating Tool, and the Trainz Protocol Changer).

I will accept any reasonable ideas, and if enough users want said idea, I will look into sorting it out.

Bear in mind that unlike PEV, my utilities are not designed for modifying content, as I do not have access to the required information.

I will state if it is unlikely that I can make such a utility, as I currently program using the .Net Framework (Visual Basic 2008/2010), and as a result do have certain limitations due to security and practicality reasons.

Shane

Hello Shane,

I don't know if my suggestion could be

a) made
b) categorized under your Trainz Technical and Operational Tips and Tricks blog

I have had some Taddaemon errors over the last month

1) I have created a helpdeskticket for Taddaemon error importing content larger than 500Mb into trainz.

This error occured while
a) trying to merge routes
b) importing large transdem routes into new route
c) adding transdem routes into existing route.

At this moment, no answer received from the helpdesk concerning the above problem.


2) A couple of days ago, I wanted to bundle error-free assets into one cdp.file. This is for backup purposes in case Trainz permanently crashes and I am unable to restart Trainz.

Re-installing those created cdp-files would go faster if I had to start one day with a fresh copy of Trainz ( 9,10 or 12 + service packs).

However, I also received a Taddeamon error while trying to bundle a large pack of assets into a cdp-file.


Would it be possible to create a sort of counter which tells us the amount of selected assets (size in MB)? When I remain under 500MB , chances are small that I receive a taddeamon error.

Best regards

Kurt :wave:















 
Last edited:
Hi Kurt,

I will see what I can do, but it's likely to involve me having to work with N3V to be able to gain access to certain inner workings of the game.

Shane
 
Hi Kurt,

I will see what I can do, but it's likely to involve me having to work with N3V to be able to gain access to certain inner workings of the game.

Shane

Hello Shane,

Ok thanks. As you wrote in your first post of this thread. Only give this a go when there are enough Trainzers who would also like to have a kind of counter tool. On the other hand, we still have the windows calculator option( it only takes a bit longer );).

Best regards

Kurt :wave:
 
True - I will see what other users want most first, then I can look into developing a tool to meet that requirement (alongside an existing request from tmz06003).

Shane

P.S. If someone wants to vote for an existing idea in the thread, please state which idea it was so I can keep track of it.
 
Last edited:
Mr Turner,

I would like to have a means to easily identify downloaded content that is not actually used by any Trainz route current in my Trainz database. I end up with such content when I download a route to try but then delete it as not to my taste. The deletion seems to remove only the information about the route but not any content that was downloaded to populate that route.

When I right-click a particular asset in CM there is one option which reads "View Dependent Assets". I assume that if this is greyed-out it means there are no other assets dependent upon that item......? Presumably these are the now-orphaned assets that were downloaded as part of a subsequently deleted route?

I would like to get rid of these orphaned assets as they must clutter up the database. At the very least they are using HD storage space. The trouble is that there seems no global query or method for identifying these orphans en-mass. I am wondering if you could devise a way for us to find them via either a clever CM query process or some kind of stand-alone Trainz database parsing tool?

I realise that this may outside your ability as it may need access to the inner workings of Trainz, which you do not currently have - but I thought I'd ask anyway. :-)

Lataxe
 
A replacement for TEE, that is a utility to make a engine file config.

I also vote for a replacement for TEE; it would also be nice to have a similar utility capable of producing steam enginespecs using the calculations of Billegulla's spreadsheets.
 
OK - I will bear that in mind. If enough people want it, I will look into doing it. (This is mainly to avoid saturating the utility market for Trainz users)

Shane
 
Mr Turner,

I would like to have a means to easily identify downloaded content that is not actually used by any Trainz route current in my Trainz database. I end up with such content when I download a route to try but then delete it as not to my taste. The deletion seems to remove only the information about the route but not any content that was downloaded to populate that route.

When I right-click a particular asset in CM there is one option which reads "View Dependent Assets". I assume that if this is greyed-out it means there are no other assets dependent upon that item......? Presumably these are the now-orphaned assets that were downloaded as part of a subsequently deleted route?

I would like to get rid of these orphaned assets as they must clutter up the database. At the very least they are using HD storage space. The trouble is that there seems no global query or method for identifying these orphans en-mass. I am wondering if you could devise a way for us to find them via either a clever CM query process or some kind of stand-alone Trainz database parsing tool?

I realise that this may outside your ability as it may need access to the inner workings of Trainz, which you do not currently have - but I thought I'd ask anyway. :-)

Lataxe

I will happily second this !

Andy
 
OK - so far, this is how it's working:

Asset Counter tool - 1 vote.
Replacement for TEE - 2 votes.
Utility to deal with orphaned assets - 3 votes.
Polycount/Materials checker - 1 vote.

I'm interested to see if any other users have any suggestions before I proceed.

Shane
 
Last edited:
4ndylloyd
user-online.png
Trainz Veteran



Join DateAug 2007Posts1,018​


icon1.png


quote_icon.png
Originally Posted by Lataxe
Mr Turner,

I would like to have a means to easily identify downloaded content that is not actually used by any Trainz route current in my Trainz database. I end up with such content when I download a route to try but then delete it as not to my taste. The deletion seems to remove only the information about the route but not any content that was downloaded to populate that route.

When I right-click a particular asset in CM there is one option which reads "View Dependent Assets". I assume that if this is greyed-out it means there are no other assets dependent upon that item......? Presumably these are the now-orphaned assets that were downloaded as part of a subsequently deleted route?

I would like to get rid of these orphaned assets as they must clutter up the database. At the very least they are using HD storage space. The trouble is that there seems no global query or method for identifying these orphans en-mass. I am wondering if you could devise a way for us to find them via either a clever CM query process or some kind of stand-alone Trainz database parsing tool?

I realise that this may outside your ability as it may need access to the inner workings of Trainz, which you do not currently have - but I thought I'd ask anyway. :-)

Lataxe



I will happily second this !

Andy​



Hm... good idea! But it probably wouldn't work on a mac. :(
 
If a Mac version is required, this will take extra time as I would also need to get a development tool that can convert Windows programs into a Mac version.

Shane

P.S. Does .NET Framework install on a Mac?
 
How about a polycount/materials checker? Preferably, that can be integrated into CMP or Surveyor? I don't think you would necessarily have to get access to the Trainz API to get that working in some form or fashion.
 
Back
Top