it's been a while. Work and real life stuff etc mean that I don't have as much energy to focus on TacO as before. But Tekkit and people like him keep the overlay filled with fresh content even so :)
At any rate, a couple days ago I added a minor update to help me with some collections - but I had to realize that it's not too practical without the 2D maps on Dulfy (due to her absence of late) to give some general idea of how far the markers are. So I added an optional feature to display the distance of all markers.
The distance numbers are small, but can make a big difference. |
And while I was at it I poked around a bit in the TacO code to streamline some other stuff that's been bugging me for a while. Some of it is optimization, but the most interesting part might be that TacO is now throttled to the framerate of GW2 by default in order not to overtax the system. This can be disabled in the config file.
So without further ado, here's the change log, and of course you can get the latest version from HERE.
Change notes:
- Added option to toggle marker distance display
- Added framerate throttling so that TacO rendering is keeping pace with GW2. TacO will still maintain a minimum 5fps framerate. This setting can be disabled by editing TacOConfig.xml's "FrameThrottling" option. It's on by default.
- The contents of TacOConfig are now alphabetically sorted to make it easier to find stuff in there
- Optimized the loading of marker packs, TacO should start up noticeably faster now when loading large zipped marker packs, like Tekkit's stuff
- Fixed some on-exit resource leaks
WOOO thank you for coming back! This is still such a useful tool!!!
ReplyDeleteThank you so much for the update! It's very appreciated & useful. Glad to see you back for a second or two. :)
ReplyDeleteTacO keep crashing.
ReplyDeleteCrash occurred at: 2019-07-08 12:23:55
Build version: GW2 TacO 035.1973r
Exception Type: c0000005
Unresolved address: 818B3A14
Unresolved address: 754C91F4
Unresolved address: 7549F398
Unresolved address: 754A44DC
Unresolved address: 754A4360
Unresolved address: 754A34A0
Unresolved address: 7605F4F9
Unresolved address: 776B40ED
Unresolved address: 760748EB
Unresolved address: 7605715D
After I changed MB, I can not run TacO.
Please help me.
Sadly that crash dump isn't useful, it's inside of system modules... If you have one that has references to filenames that may point me to where the problem is.
DeleteProbably due to the recent update of Windows 10. I had no problem until then, but now I have crashed every time. I live in a non-English-speaking area, and I know that I can start correctly when I change the input method to English keyboard in the setting of Windows 10, so probably there is problem there.
DeleteInteresting, what's the exact input method that crashes TacO?
Delete[2019-07-09 17:16:44] (Info) [GW2TacO] build ID: GW2 TacO 035.1973r
Delete[2019-07-09 17:16:45] (Info) [core] DirectX11 Device initialization successful.
[2019-07-09 17:16:47] (Info) [gui] Successfully loaded Skin 'UI.wbs'
[2019-07-09 17:16:47] (Err) [base] OleLoadPicture failed (Unknown error 0x800A01E1)
[2019-07-09 17:16:47] (Info) [core] Successfully loaded D3DCompile from d3dcompiler_47.dll
[2019-07-09 17:17:15] (Info) Fetching URL: api.guildwars2.com//v2/wvw/objectives?ids=all
[2019-07-09 17:17:15] (Err) C:/Game/Guild Wars 2/addons/GW2TacO_035r/test.angel - (0, 0) : Err : Failed to open script file 'C:/Game/Guild Wars 2/addons/GW2TacO_035r/test.angel'
[2019-07-09 17:17:15] (Err) Please correct the errors in the script and try again.
[2019-07-09 17:17:15] (Err) The script must have the function 'void tick()'. Please add it and try again.
[2019-07-09 17:17:21] (Err) Crash occurred at: 2019-07-09 17:17:21
Build version: GW2 TacO 035.1973r
Exception Type: c0000005
Unresolved address: 7133A990
Unresolved address: 773C48EB
Unresolved address: 773A613C
Unresolved address: 773A528E
Unresolved address: 773BEE80
e:\!code\workshop\basecode\core2\windowhandler.cpp (255)
e:\!code\workshop\basecode\whiteboard\application.cpp (395)
e:\!code\workshop\gw2overlay\gw2pois.cpp (967)
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253)
Unresolved address: 764B6359
To start TacO, I have to copy GW2TacO.exe 10 times and play all exe files at the same time. some files are error, some files survive.then kill all exe file except 1 from task manager in win10
Again, are you using a non-english input method on your PC? If so, which one? Does changing the input method to english fix the issue?
DeleteI need exact answers to these questions to narrow down the problem and try to be able to reproduce it.
I live in Japan and usually use keyboard layout for JIS(106/109Keyboard). In this situation, Taco will crash 100%.
DeleteHowever, if I switch to keyboard lauout for ASCII(US) by Win10 settings(>Typing>Advanced keyboard settings>Override for default input method), Taco will start successfully.
(I am the person who wrote on 9 July 2019 at 19:48)
Ok this sounds like very useful info. I’ll try to reproduce and fix the issue.
DeleteI am Korean. after changing input method to english, problem solved.
Deletesame situation with japanese friend.
Yeah shounds like this will be the issue I was looking for for the past year or so. Will try to replicate asap.
DeleteWell I have some good news, I managed to reproduce the issue and found a workaround. The next build will have the fix.
DeleteThank you so much.
Deleteanother issue..every time I launch GW2TacO, all markers unchecked are checked again. so I have to uncheck many markers again. I hope next build will fix this.
Thank you so much for taking the time to update TacO! This tool has saved me a lot of time. I know you have a lot you'd like to still do, but I was hoping you'd update the PoF timers soon. Thanks!
ReplyDeleteThey'll be updated in the next release.
DeleteDownloaded the update but when opening TacO it doesn't show that it's been updated.
ReplyDeleteWhat version does the about box say?
Deletewhats the about box?
DeleteYou can find it in the TacO menu under "About GW2 TacO"
Deleteit says build 034.1866r
DeleteThe latest build is 035.1973r, update :)
DeleteSo when i update both of them, do i just drag the file into the TacO POIs folder?
DeleteNo. TacO is updated by extracting the contents of the zip and overwriting your previous install. Don't worry, your settings and pois will stay intact, but you can make a backup of your original install if you want to play it safe.
DeleteIt works now, thank you so much.
DeleteWhy Does Taco limit my FPS now to 60? I have a 144Hz Monitor, no Vsync, etc. As soon as I shutdown taco, my FPS goes back to 100+. I think, this is since this latest update.
ReplyDeleteI just found this part in the changes notes:
Delete"Added framerate throttling so that TacO rendering is keeping pace with GW2. TacO will still maintain a minimum 5fps framerate. This setting can be disabled by editing TacOConfig.xml's "FrameThrottling" option. It's on by default."
But even if I turn it off, my FPS is still limited to 60:
-> Here I modified the value to 0.
Nothing else changed in TacO, high framerate support is not something that's considered when creating the device, I don't see how older builds would have behaved otherwise unless vsync was somehow forcibly turned off on your system.
DeleteI tried deleting first taco completely, then runing a clean one and now its fine. Previously I just copied the new one with overwriting all. So now Im back to high FPS with taco. Thanks :)
DeleteAwesome, thanks for the update. I was worried that things had been abandoned! :(
ReplyDeleteI'd like to ask for a little feature addition, if that's okay - you probably already have existing code to make it happen without much effort, but it would be to display daily completed world bosses like you do with dungeons and raids. It'd make things easier for forgetful people like myself.
I usually just ping that endpoint in my browser but it's kinda ugly and it'd be neat to have that info available in-game.
Thanks,
Thaumanovic.9238
Ooooooh there’s an endpoint for that? Gonna add it to the map timer as highlights for the completed bosses, that should work fine.
DeleteThank you so much for all your work on this project. I'll be donating soon!
ReplyDeleteDon’t put TacO in a folder that it can’t write in, like the program files folder. Or run it as an admin.
DeleteWould it be a possibility to implement a toggle-able fade/grey-out/visual-indicator that makes markers that are closer vs farther, with customizable thresholds? Sometimes, there are a litter of markers from things very far away that make it hard to discern which marker I'm going for. This one isn't so important, just a small suggestion.
ReplyDeleteOne other related suggestion to distance that I think would be extremely useful is a map-mode. Since you have distance and direction relative to character, it would be incredible if, when we open the full-screen world map, the "game world" markers get hidden and show the markers on the world map. It would help so much while navigating in unfamiliar territory.
At any rate, thanks so much for your hard work! The community is blessed to have people like you in it.
I'll look into forcefully fading stuff out.
DeleteAs for map mode, the GW2 client currently doesn't expose information that would be required to do that... But the good news is that it's on its way, so sit tight, as soon as I can do it I will :)
What happened to the carving pumpkin markers you added in release 24? It seems they were removed from this release for some reason.
ReplyDeleteYeah since the bigger marker packs have more up to date pumpkin markers i removed the default ones. You can still add them back from an older release if you prefer them.
DeleteAh ok, thanks for the response.
Delete