Mefix on 14/3/2024 at 16:24
Upgraded from 1.4.7 to 1.9.1, noticed a nice stat bit at the bottom right with total completions etc. Any plans for more statistics like how how much time spent playing?
FenPhoenix on 15/3/2024 at 01:38
Quote Posted by Mefix
Upgraded from 1.4.7 to 1.9.1, noticed a nice stat bit at the bottom right with total completions etc. Any plans for more statistics like how how much time spent playing?
Play time tracking is in progress. No plans for other stats in the lower corner.
Added, thanks!
FenPhoenix on 26/3/2024 at 03:46
(
https://github.com/FenPhoenix/AngelLoader/releases/download/v1.9.2/AngelLoader_v1.9.2_x64.zip)
AngelLoader v1.9.2 is out.
Features and improvements:* Per-FM play time is now tracked and displayed in the new Play Time column.
* All date columns now sort descending on first click.
* Progress box now widens if necessary to accomodate long strings (one less thing for localizers to worry about).
Performance:* Greatly improved efficiency of filtering code.
Fixes:* If The Dark Mod was running an FM, and you clicked "Play" on another TDM FM, it would try to run the non-TDM FM installer code and fail with an error dialog.
* When playing The Dark Mod without an FM, the stub comm file would still be written, even though TDM doesn't use it.
* Fixed not-quite-correct logic for detecting if the OS supports dark themed title bars.
* Fixed when two FMs have the exact same comment text and you switch between them, the Comment tab textbox vertical scroll position would not be reset back to the top. Unlikely to occur in real use but hey.
Ramone on 30/3/2024 at 10:58
awesome loader.
I like the new play time addition, would it be possible to only track the in-game time? cause at the moment if hit Esc and leave for something, it keeps tracking the menu screen
FenPhoenix on 30/3/2024 at 18:19
Quote Posted by Ramone
awesome loader.
I like the new play time addition, would it be possible to only track the in-game time? cause at the moment if hit Esc and leave for something, it keeps tracking the menu screen
There's no way for it to know if you're in a menu or not, only that the game is running or isn't
Ramone on 30/3/2024 at 19:13
Quote Posted by FenPhoenix
There's no way for it to know if you're in a menu or not, only that the game is running or isn't
got it, thanks. and how about alt-tabbing to desktop, could AL know that the game is not currently the focus and stop the timekeeping?
gamophyte on 30/3/2024 at 20:23
The screenshot and movable tabs is amazing! thanks!
FenPhoenix on 31/3/2024 at 02:26
Quote Posted by Ramone
got it, thanks. and how about alt-tabbing to desktop, could AL know that the game is not currently the focus and stop the timekeeping?
Sorry, that kind of thing can't be reliably detected. That would be a bad idea anyway. What if you were streaming and you alt-tabbed to put something in the chat? What if you tabbed out to look at a walkthrough or check the readme or write down some notes? You might be routing a speedrun and looking at loot maps or writing down notes for a ghost run. Should those not count as part of the "playing" process?
Also, even if we could detect menu vs. in-game, the map is part of the menu and looking at the map is definitely part of the playing process, and reading objectives too.
Ultimately, without an explicit API (for all games!) where the game tells us what it thinks counts as "playing" or not, the best we can reasonably do is to track executable running time. For The Dark Mod we actually track switching an FM in-game because it writes to a file when you do that, so we can watch the file and switch which FM we're tracking on that, but that's as fine grained as we can get, and we can't even get that far with the other games.
If you want to leave the game for an extended time, you should just make a save and quit.
Ramone on 31/3/2024 at 18:33
Quote Posted by FenPhoenix
Sorry, that kind of thing can't be reliably detected.
I see, guess the only way to do it without causing problems would be a button that's like "Pause/Unpause timekeeping".
not sure it would benefit anyone other than me though, so no problem.
no other suggestions at the moment