Code Monkey home page Code Monkey logo

advancedcombattracker's People

Contributors

anoyetta avatar eqaditu avatar jeffjl74 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

advancedcombattracker's Issues

(EQ2) Event Handler Unhandled Exceptions - Post update 14/04/2022

Hello,

I keep getting ACT pop up on EQ2 with the subject line above as error message.

Along with

"In the last minute, these plugins caused exceptions in event handlers:

ACT_English_Parser.cs-637855412879426198, Version=1.4.0.26, Culture=neutral, PublicKeyToken=null [124 time(s)]"

Looking through my combat log, I do not see shortened combat damage values (M, K, etc.) and I was running in a lvl 70 zone, so powercreep was not as high then.

This is the ACT.log, an excerpt anyway.

***** 2022-04-14T10:17:18 - BeforeLogLineRead event
(1649895438)[Thu Apr 14 10:17:18 2022] Mouse's Headache hits a chokidai handler for 2,444 mental damage.
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
at ACT_Plugin.ACT_English_Parser.DamageAndType..ctor(String UnsplitSource) in c:\Users\pfort\AppData\Roaming\Advanced Combat Tracker\Plugins\ACT_English_Parser.cs:line 1630
at ACT_Plugin.ACT_English_Parser.EngGetDamageAndTypeArr(String damageAndType) in c:\Users\pfort\AppData\Roaming\Advanced Combat Tracker\Plugins\ACT_English_Parser.cs:line 1223
at ACT_Plugin.ACT_English_Parser.LogExeEnglish(Match reMatch, Int32 logMatched, String logLine, Boolean isImport) in c:\Users\pfort\AppData\Roaming\Advanced Combat Tracker\Plugins\ACT_English_Parser.cs:line 461
at ACT_Plugin.ACT_English_Parser.oFormActMain_BeforeLogLineRead(Boolean isImport, LogLineEventArgs logInfo) in c:\Users\pfort\AppData\Roaming\Advanced Combat Tracker\Plugins\ACT_English_Parser.cs:line 379
at Advanced_Combat_Tracker.FormActMain.ParseRawLogLine(Boolean isImport, DateTime ParsedLogTime, String LogLine, String CompanionLogName)
at Advanced_Combat_Tracker.FormActMain.WriteExceptionLog(Exception ex, String MoreInfo)
at Advanced_Combat_Tracker.FormActMain.ParseRawLogLine(Boolean isImport, DateTime ParsedLogTime, String LogLine, String CompanionLogName)
at Advanced_Combat_Tracker.FormActMain.ReadLog()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()


Windows HiDPI support

Since this app is a .net 4.0 app. It by default have HiDPI support built in and is just missing the flag on the exe image to enable it.
If I force enable it in Windows Properties HiDPI behavior settings and choose "Application" scaling it automatically works with some minor layout issues that should be easy to deal with (quick fix on some button margins and font size).

3ZRUPTAM} S 57H) AHKVZT

This screenshot was done in 200% DPI setting in system and "Application" scaling in exe file properties.

This is important for any plugin that use an embedded browser. It will only scale to correct size/resolution when the main exe was set to enable HiDPI support flag.

ActGlobals.oFormActMain.TTS does not reset audio volume

  1. Open ACT, navigate to sound settings, set Wav Vol to 20% and TTS Vol to 100%
  2. Call ActGlobals.oFormActMain.TTS("something"), observe it is at full volume
  3. Call ActGlobals.oFormActMain.PlaySound("some_file.wav"), observe it has the correct reduced volume
  4. Call the TTS method again - now, it still has the reduced volume from WAV (and the windows volume mixer still shows the reduced volume)

This also happens if you call ActGlobals.oFormActMain.PlaySoundMethod(file, volume), and the issue persists until you either go into volume mixer and reset the level manually, or you call PlaySoundMethod with a new volume level.

Reading through PlaySound, the if statement involving "sapi.wav" makes it seem like this should work.

Is there a chance of getting flagged as a false positive with another anti cheat?

I couldn't make an account on the website (registration kept loading endlessly) so posting this here, sorry in advance.

This has been posted in the forums before but it would be great if it could be clarified what ACT is accessing with all the permissions it is getting. As an example: Valve says that their anti cheat reads if the memory of the game is being accessed or if anything is being injected into the process. If I play CS:GO with ACT open is there a chance that VAC might flag it as false positive, or is ACT only accessing the Final Fantasy process and networking directly? I'm a complete noob programming wise so having a hard time formulating everything so hopefully it's still understandable.

To dumb it down even more:
Cheatengine only triggers a VAC ban if it's hooked into the game directly. Does ACT hook into anything (be it network or the process directly) that isn't Final Fantasy?

Again sorry for posting this here but it would make sleeping at night easier to know if there is any risk when forgetting to close ACT before starting up another game. Obviously Valve, Blizzard or whoever can decide to ban you for whatever they want to so this is more meant as a "does ACT do anything to get flagged" question.

Troubleshooting Resources (README)

GitHub issue tracking is for reporting bugs or requesting features for the main ACT program or plugins made by EQAditu.

For troubleshooting:

Troubleshooting specific to ACT or plugins made by EQAditu: https://forums.advancedcombattracker.com/
Troubleshooting specific to the FFXIV Plugin, OverlayPlugin and other related plugins: https://discord.gg/ahFKcmx

OverlayPlugin's troubleshooting FAQ: https://github.com/OverlayPlugin/docs/tree/main/faq#ffxiv-act-faq

Also see:
https://github.com/ravahn/FFXIV_ACT_Plugin
https://github.com/OverlayPlugin/OverlayPlugin
https://github.com/quisquous/cactbot
https://github.com/anoyetta/ACT.Hojoring
https://github.com/paissaheavyindustries/Triggernometry

Make plugins show in logical order and allow re-ordering

Currently plugins are shown in reverse order compared to the loading order.
Aside from editing the configuration file directly, there is no way to change the loading order of plugins in ACT.

The requested feature is to have the plugin list shown logically and to allow the user to re-order them using the GUI.

ACT window not showing anymore, overlay still works

Hello,

Suddenly when i start ACT the main window does not show up. the overlays work as normal but the main window never shows up, so i cant make any changes to anything.

I do not know what is causing this, and it was just not showing up one day. the day before it worked as it should, but now the window wont show up. i can see DPS information in the overlay plugin but the main window is missing so i cant make changes to the overlay anymore.

I have tried doing a complete reinstall of ACT but the problem still persists.

Plugins:
FFXIV overlay plugin
ACT Hojoring
Cactbot
TTSYukkuri

Custom Triggers Not Detecting Current Zone

I've been seeing quite often an issue where custom triggers will not properly detect the current zone and you'll need to go to the Custom Triggers tab and uncheck/recheck the zone name to get it to properly parse triggers for the current zone or restart ACT. This is happening in Everquest2 at least.

Advanced combat tracker.exe not updating or able to download plugins.

Advanced combat tracker.exe isnt able to self update or download plugins however it successfuly parses data from ff14. On the other hand ACTx86.exe can self update and download plugins but cant parse ff14 data.

I run the exe in admin and have added exceptions to both my windows firewalls and antivirus and also reinstalled to try and fix the problem, but I cant seem to workout why the problem is occuring.

Please find picture of problem attached.

act 64 bit

Graph is very large

Somehow, I think cause I'm running a 70 inch monitor and a 24 inch, the graph adapted to my 70 inch and if I don't full size it on the big monitor I can't read any numbers and only see half the graph. Is there a way to reduce the size of the graph on the fly? Or even reset it to fit my 24 inch?

image

Unhandled Exception

Hi, I encounter the below error when trying to open ACT.

Grateful for any help. Thanks!

image

Error on Download/Enable Plugin

Hi, I clicked an update prompt (I don't remember if it was for the client or the parser plugin) and the update process crashed. Now this error is thrown after an uninstall and reinstall when I click Download/Enable Plugin.

image

When I click the dialog, the following error pops up:
image

Linux Version for ACT

Been looking for a solution for the availability of a fix for it, but can't get things to work on my end. Tried several guides, but generally get a roadblock at certain steps over and over again. Would there fore appreciate it if you could look into this in the future (if you have the time for that). Thank you

Kind regards
Azkan Hawk

CactbotOverlay & OverlayPlugin not working / reading with FFXIV 5.45 update

I run the program in administrator. I've uninstalled and reinstalled the program. I've tried to force update Catctbot and Overlay individually. They're both reporting that they have the most up-to-date patches according to the ACT downloader website.

I have other friends who are working fine. So I'm really not sure why mine isn't. Any thoughts or solutions?

Feature Request to mitigate Edge Case Issue - Option to remove timer from Title Bar

There are some apps and services that find a window based on its title bar, including some versions of the windows audio system. Having a constantly incrementing clock/timer on the title bar creates a new instance to capture every second. There was one notable incident where I had been running for a long period of time and WSA had captured a separate volume slider for every individual second that had elapsed when notifications were actively playing.

Would appreciate at least the option to remove the timers from title bar, but may be best practice to just remove them totally and place elsewhere on the UI.

Encounter Separation

Before the update for 6.2 encounters separated after every dungeon pull or after every wipe but now I have to fiddle with the start new encounter timer for it to do that correctly.

Followed instructions twice but something is wrong still.

first attempt to install had me keep getting n error about unknown zone or something.

Went and followed a youtube install(recent vid) for the 2nd attempt and while the youtubers meter worked, mine still just has version data displayed but isnt tracking any combat data."

Windows 10.

Any assistance greatly appreciated.

Custom Timer Start Sound tts not working

Custom Timer Start Sound custom tts for timers seems to not be functioning in the latest version. Warning TTS works but not the Custom Timer Start Sound. System beep works normally for Custom Timer Start Sound though.

This only affects 'WMP API Sound'. Switching to Windows API Sound makes it work correctly.

Changing OS regions may make ACT's user interface unusable/blank

Being in an OS region where a decimal may be formatted as 8,25 then switching regions to where it is formatted as 8.25 causes the previous decimal to be interpreted as 825.

When applied to font sizes in GUI controls, it makes everything extremely large and a normal sized window may only see a few controls in a blank looking screen.

6db3x3s1txl9

Remove Chromatics from plugin list

Hi there,

Could you assist with removing Chromatics from the ACT plugins list? That version that is hosted has been long defunct and not managed anymore, and seems to cause lots of confusion for people.

I haven’t been able to remove it myself as I lost the FTP details provided to me originally.

Let me know if you need any further verification or details.

Thanks!

No Overlay In-game

I cannot get the overlay for in-game. I can have the meter off-screen on another monitor. I have tried every trouble shoot online and am still sadly having issues.

Cannot view Encounter Logs

When clicking on "View Logs", it opens an empty window. It started happening at some point a year or so ago. Except for this, ACT seems to be working perfectly fine.
1f8ef189a0ef4dd0d43313b83776bc98
aregageragerager

ACT TTS ignores windows volume settings

  1. Install OverlayPlugin or anything else that would utilize ACT's builtin TTS.
  2. Mute ACT's volume in the windows volume mixer.
  3. Trigger a TTS.

Expected: You hear nothing
Actual: You hear TTS, even though the volume is muted and the bar is grayed out:
image

In addition, when merely altering the volume rather than muting, a TTS causes the volume to pop back up to its previous setting.

EQ2 Parsing Issues

With the latest patch (4/12/2022), EQ2 devs decided to revamp the way Damage/Heal/Other Numbers are shown in the log messages.

Example message

  • (1649794110)[Tue Apr 12 16:08:30 2022] Commander Goreslaughter hits Finleytwo for 318.7K crushing damage.

date/time field value out of range when exporting to postgres

When trying to export data from ACT (Version 3.5.0.273) and FFXIV Plugin (Version 2.2.1.6) to a postgres (Version 12.8) database, I am getting the following message:

System.Data.Odbc.OdbcException (0x80131937): ERROR [22008] ERROR: date/time field value out of range: "0000-00-00 00:00:00";

Log Excerpt below and full log attached. I've tried searching within the log to see if it's in the actual data but couldn't find anything so I'm not sure where the issue is occurring.

***** 2021-11-13T18:51:31 - INSERT INTO current_table (encid,ally,name,starttime,endtime,duration,damage,damageperc,kills,healed,healedperc,critheals,heals,curedispels,powerdrain,powerreplenish,dps,encdps,enchps,hits,crithits,blocked,misses,swings,healstaken,damagetaken,deaths,tohit,critdamperc,crithealperc,crittypes,threatstr,threatdelta,job,parrypct,blockpct,inctohit,overhealpct,directhitpct,directhitcount,critdirecthitcount,critdirecthitpct) VALUES ('', 'F', 'Draconic Regard', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0', '0', '--', '0', '0', '--', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '234768', '3', '0', '0%', '0%', '-', '+(0)0/-(0)0', '0', '', '0%', '0%', '100.00', '0%', '0.0%', '0', '0', '0.0%');
System.Data.Odbc.OdbcException (0x80131937): ERROR [22008] ERROR: date/time field value out of range: "0000-00-00 00:00:00";
Error while executing the query
   at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
   at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
   at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
   at System.Data.Odbc.OdbcCommand.ExecuteNonQuery()
   at Advanced_Combat_Tracker.FormActMain.GenerateCurrentOdbc()
   at Advanced_Combat_Tracker.FormActMain.WriteExceptionLog(Exception ex, String MoreInfo)
   at Advanced_Combat_Tracker.FormActMain.GenerateCurrentOdbc()
   at Advanced_Combat_Tracker.FormActMain.tmrTick_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at Advanced_Combat_Tracker.ActLoader.Main(String[] args)
*****

Network_22106_20211117.log

Tried Everything

I have tried everything to try and get the Act Combat Tracker to work again, i uninstalled it from my machine. i checked everything you name it but one thing i did notice is when you got ready to pick a overlay screen or type you wanted id pick it and then it would pop up and id see my name and some other players on the little screen well once i click ok those names go away and i never see them come back again. i dont know what is going on but it seems every time FF14 is updated the tracker is always having issues of some sort. can you look into this for me please? thank you

Single Instance?

Would it be possible to add an option to prevent ACT from opening if another instance is already running, instead foregrounding that instance?

I often realize that I have multiple instances running due to automatically running the program when I start a game that it works on, which is unnecessary.

Whilst using ACT encountered issues with the DPS tracker

My DPS tracker, specifically Ember, does not track other characters DPS's. Yet that being said, halfway through an encounter it will begin tracking the healers in my party, which does not give me an accurate tracking of not only my own damage but the other characters in my party as well. Please, someone supply me the assistance I require, I will tell you specifics about my setup and settings of ACT if inquired about it. Thank you.

ACT no longer installing

Hello!

So I installed ACT earlier, and was having issues displaying graph data. After some troubleshooting, I learned that changing the option from Network to Memory Only was a fix for a lot of people (but the option says data from Memory is inaccurate). So I changed it back to Network, then clicked on the Test Button next to the option. Some error popped up that I didn't have time to read before ACT completely shutdown. My shortcut for it stopped working, come to find out because the executable was somehow deleted.

So, I went through windows 10 and uninstalled ACT completely, and deleted the config file and ACT folder left behind. After doing this, my Avast! anti-virus started flagging the download as a virus. After adding it as an exception, running the setup to install ACT completely fails. It pops up an error and says to either retry or abort (keeps popping back up until I abort).

I did a search to make sure the .exe wasn't still on my computer somewhere, but it turned up negative. Not sure what I can do now.

no overlay

okay so since over a week im trying to get advanced combat tracker for ff14. now im doing everything STEP BY STEP. i even uninstalled and re installed several times and no matter what i do when i go to "Get Plug-ins" ffxiv overlay plug in WILL NOT pop up.. no matter what i do. i looked at guides. even ur guide on how to install and did STEP BY STEP and ffxiv overlay plug in isnt popping up on get plug ins... pls pls help all i want is to use this dps meter addon and since weeks i can not get plug in to get in there. so i cant go foward... pls get back to me and help me get ffxiv plug in. thank you so much. pls help ASAP

Hotkey Support

Global hotkey feature.

Examples:

  • Ending encounters
  • Showing/hiding toggle windows

Possibly as a plugin to avoid global keyboard hooking as part of the main program. (Avoid AV triggers)

Selection of a certain process is partial

Immediately I apologize for the Google translation

After selecting a certain process, only the combat log track is switched. However, the data of the active character remains from the first automatically selected process. Synchronization does not occur with the selected process.

Perhaps it would be easier if ACT automaticaly selected the game process of the same user from which ACT was launched.

Some mouse buttons not working while using ACT

I use ACT for FFXIV log parsing and I also use a Logitech G502 mouse (11 buttons). All my mouse buttons are bound to in-game skills.
When ACT is running some of the buttons are not working. I can some times make them work by ALT+TAB several times between ACT and FFXIV but buttons will stop working again eventually.
As soon as I close ACT all buttons work as expected.

The mouse buttons not working are the two at the top, next to the left click button.

I checked all my ACT and installed plugins configuration for interfering keybindings but none are configured.
I use plugins:

  • FFXIV plugin
  • Overlay plugin
  • Cactbot Overlay plugin

For overlays I have:

  • Cactbot
  • MopiMopi

ACT Web Server returns 500 when headers are duplicated

System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Advanced_Combat_Tracker.FormActMain.ActWebConnection.ParseHeaders()
at Advanced_Combat_Tracker.FormActMain.ActWebConnection.ProcessGet()
at Advanced_Combat_Tracker.FormActMain.ActWebConnection.ProcessRequest()
at Advanced_Combat_Tracker.FormActMain.ActWebConnection.Update()

HTTP RFC2616:

Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. It MUST be possible to combine the multiple header fields into one "field-name: field-value" pair, without changing the semantics of the message, by appending each subsequent field-value to the first, each separated by a comma. The order in which header fields with the same field-name are received is therefore significant to the interpretation of the combined field value, and thus a proxy MUST NOT change the order of these field values when a message is forwarded

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.