I had to add leading zeros to the hours in order to be able to sort them efficiently. There is an option in the ini file to choose between hours or hobbs.
Please feel free to suggest and chime in at my Discord.
The app should find your Airplanes data by itself but if it fails, you will get a notice. In that case please get in touch.
I am on Steam here and my location is:
STEAM:
C:\Users\ you \AppData\Roaming\Microsoft Flight Simulator\SimObjects\Airplanes
STORE:
C:\Users\ you \AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\SimObjects\Airplanes
Just extract and run the exe file. The app should tell you how many planes it finds and then simply create the output file on your desktop.
@Baracus250 I am counting on you to get involved in this if you can.
Nice job!!! I definitely will. Probably have some time tonight or over weekend to give some feedback on your points and anything else that comes to mind etc.
Thank you for your work so far - could be a nice parallel view to the Top 5 Favourites thread!
Cheers guys, I think it will be useful once the points are addressed. I havenāt even had chance to check how the figures tally up with my actual usage yet. I am sure there will probably be some more math involved. But letās seeā¦
What actually is the difference between Hours and Hobbs in practice? Is Hours only counted when actually flying (wheels off ground) and Hobbs includes extra for any time engine is running? (Taxiing, waiting etc)?
Iāll try running the app on my PC tonight and see what occurs.
Hobbs usually counts actual running engine time, often activated by a pressure switch connected to the oil system. But I am not sure how it works in MSFS tbh, although I did notice in my log file that there are some differences and some planes do not exist at all.
The app itself at the moment will give you a couple of messages after checking the location and then will take 5 seconds to run.
Canāt see any directory called this -
C:\Users\ User \AppData\Roaming\Microsoft Flight Simulator\SimObjects\Airplanes
All I see in
C:\Users\ User \AppData\Roaming\Microsoft Flight Simulator
are flightplans and a directory called āpackagesā which just has two just flight planes in it. All my settings are default too.
When I hunt for Airplane in C:\ I get loads of directories listed, but I managed to track a path that lists all the aircraft to -
Ah right steam v store. I get it now. Is there a way to filter say top stats for last 30 days? Iām assuming the stats are pulled over based on all time history.
Iām sitting at 105 hrs in the CRJ-900 !
This is a cool, fun and interesting app, it could take off. Thank you again.
Yup. If we can just get a few more users to confirm that there are indeed only 2 path options that will save me a lot of messing around as I can just add a test for both.
That wonāt be possible, as this is reading the hours used of each plane or Hobbs which starts as soon as the plane starts. Unless of course we deliberately reset the file itself. (That could be added as an option later on for sure).
When we are done I will add a proper interface etc.
C:\Users\ you \AppData\Roaming\Microsoft Flight Simulator\SimObjects\Airplanes
C:\Users\ you \AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\SimObjects\Airplanes
And if they both fail, it will then tell you to check the ini file and manually enter your path.
Download link will be updated always in first post.
I have run the app and my results below, but something isnāt right with this. Iām sure Iāve never had my log wiped. In my profile it still says 219 or so hours but these results seem like just the last week or 2 maxā¦
Way to automate the change on username directory in the ini file. Maybe I didnāt need to do that manually in this latest version? I did that first. (Funny I only had to change 2 letter as my username just has 2 letters different to yours lol).
EDIT: I see now I could have just run the exe right away!
Way to send a users results to us (you) automatically via the web (if they choose to) after running the app so you can automate parsing it into the global results? Security nightmare? Would need to be IDād somehow so same user canāt submit multiple records but they can run the tool again in future to UPDATE the master results.
Yes, renaming planes to ānice namesā but this translation table could be a nightmare to manage ongoing? Maybe itās enough to simply replace underscores (hyphens in some cases) with spaces and capitalise first letters to look nicer? Maybe some other rules to remove oddities. As long as it reads sensibly and everyone knows what plane it means it would be OK.
I suppose the fact that some aircraft are geared towards long flights (airliners) will skew the results so am thinking of some way to normalise the results. I mean obviously if a lot more people use a specific aircraft then the hours will be higher so something like the A32NX will probably be permanently bolted to the top based just on hours and popularity (Itās the main plane I see in multiplayer).
So perhaps, take total hours of a user and work out the PERCENTAGE of hours per plane, and use the percentage as the real ranking factor, not pure hours. This will basically show each users favourites, and when combined with all other users (in your phase 2) that will standardise the results more evenly without massive gaps between positions?
Not to say the pure hours is not an interesting and valid stat to also show and track though. I wonder even if the order would change much but for sure if someone uses A320 for a long flight but actually flies more often with a Bush plane but for less hours, how could we make the Bush plane come out above? Maybe some weighting factor based on ratio of number of flights taken (is that data even there?). Probably it aināt possible thinking about it now!!
EDIT: I think % would make no difference. The only way would be to take the hours ORDER but then assign points or simply their positions and count only the order of positions to get āmost flown, not just hoursā as an alternative table to show.
Out of curiosity is any other data stored? Distance flown / successful landings / crashes (per plane) or anything?
I can help with UI design and front end presentation design if you need assistance there (Iām a graphic / app and web designer).
Do planes have to be installed at the time your app is run to āseeā them? Or are the names stored historically within the log?
Not sure what those numbers after decimals could be. Guess would be some code for minutes within each counted hour but no idea how or why it would be done that way.
Small point but there are a lot of empty rows (carriage returns) after the last entry on your generated TXT file.
Looking at my list as example I think all the Kodiaks should be grouped. Same for Vans RV14 and 14A etc.
ā¦still thinking. And fighting with CTDās since SU9!!!
I have the same kind of thing. I donāt see anything in my LocalCache/SimObjects/Airplanes folder from before 2/28. I have the MS store version. I havenāt done a re-install or had my logbook wiped or anything, so not sure what happened.
Anyway, since 2/28 my top 10 are (the JPL C152 at second is entirely due to your top 5 aircraft thread where I rediscovered that mod!):
The app keeps opening up in a tiny area that I have to continually expand to see, can you set an X-Y or scalable size for it? I have a 4K desktop, not sure if that is the issue or not.
I am also on 4K here. What part of the app is that screenshot of?
Once it is run, you should just see a couple of messages in screen center and a small icon in your Tray for a few seconds while it runs. Then a file on your desktop. There is nothing to open or look at.
Perhaps a little more detail will help. OS version etc.