Giter VIP home page Giter VIP logo

cactbot's People

Contributors

akurosia avatar arkfrostlumas avatar bing-su avatar bluefissure avatar danakj avatar dependabot[bot] avatar diemoe233 avatar drlippe avatar echoring avatar g0shu avatar jacob-keller avatar jaehyuk-lee avatar jlgarber avatar katttails avatar kshman avatar legends0 avatar maikotan avatar mooondark avatar ngld avatar panicstevenson avatar pyeonch avatar quisquous avatar shadywhite avatar souma-sumire avatar trim21 avatar valarnin avatar vanslanzar avatar wexxlee avatar xephero avatar xiashtra 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  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

cactbot's Issues

Errors in Console

Everything seems to be functioning as expected, but getting odd error output in the overlay console.

Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

Error: Cactbot: Stack: at Cactbot.CactbotOverlay.SendFastRateEvents()
at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)

Error: Cactbot: Source: CactbotOverlay

I should mention this is with the DLL unblocked, the plugin is working, but the errors display regardless.

Running:
Cactbot 0.6.21
Overlay: 0.3.4.0
FFXIV: 1.6.2.5

full output:

2/14/2018 8:23:09 PM: Info: InitPlugin: PluginDirectory = C:\Program Files (x86)\Advanced Combat Tracker
2/14/2018 8:23:09 PM: Info: LoadAddons: C:\Program Files (x86)\Advanced Combat Tracker\addons\CactbotOverlay.dll
2/14/2018 8:23:09 PM: Info: LoadAddons: Cactbot.OverlayAddonMain: Initialized
2/14/2018 8:23:09 PM: Info: LoadAddons: C:\Program Files (x86)\Advanced Combat Tracker\addons\EnmityOverlay.dll
2/14/2018 8:23:09 PM: Info: LoadAddons: Tamagawa.EnmityPlugin.OverlayAddonMain: Initialized
2/14/2018 8:23:10 PM: Info: Enmity: The plugin is up to date. (v1.9.2.0)
2/14/2018 8:23:10 PM: Info: Enmity: Memory scanning started.
2/14/2018 8:23:11 PM: Info: Enmity: Attatched process successfully, pid: 23948 (dx11)
2/14/2018 8:23:11 PM: Info: InitPlugin: Initialized.
2/14/2018 8:23:11 PM: Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: Cactbot: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: Cactbot: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: Cactbot: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: Cactbot: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: RaidBoss: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: RaidBoss: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: RaidBoss: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: Cactbot: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: Cactbot: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: RaidBoss: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: RaidBoss: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: RaidBoss: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: Cactbot: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: Cactbot: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: RaidBoss: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: RaidBoss: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: RaidBoss: Source: CactbotOverlay
2/14/2018 8:23:11 PM: Error: Cactbot: Exception in SendFastRateEvents: Could not load file or assembly 'FFXIV_ACT_Plugin, Version=1.4.2.28, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
2/14/2018 8:23:11 PM: Error: Cactbot: Stack:    at Cactbot.CactbotOverlay.SendFastRateEvents()
   at Cactbot.CactbotOverlay.<.ctor>b__75_0(Object o, ElapsedEventArgs args)
2/14/2018 8:23:11 PM: Error: Cactbot: Source: CactbotOverlay

raidboss not working with new version

Hey, I just installed cactbot for the first time with 0.6.4 and I noticed that there weren't any test bars with raidboss module. Then, when I tried to test it on the striking dummy at Summerford Farms, it didn't work after setting it up.

I downloaded and installed Cactbot 0.6.3 and the raidboss module worked fine, didn't even change the settings of the module previously. Got to see the timeline and the alert texts. When I redownloaded 0.6.4, it just seems that raidboss doesn't work.

Provide timeline Text-to-speech

  1. Add Javascript API for Text-to-speech back to the C# plugin
  2. Hook it up from timeline parsing
  3. Also add a hook for triggers to do Text-to-speech like for text and/or sound

Alert customization broken

Hi, 3.5 has broken alert customizations for me. In /user/raidboss.js I have set:

Options.SoundAlertsEnabled = false
Options.SpokenAlertsEnabled = true

But sound alerts are still being played, this happens even if I set volume to 0.

Edit: Changing it directly in /ui/raidboss/raidboss.js works.

.

.

Jobs: BrowserConsole: /deep/ combinator is deprecated.

Getting 2 errors I can't work around yet. Posting here for future reference. I know one issue is ACT related and likely nothing to be done.

Jobs: BrowserConsole: /deep/ combinator is deprecated.

Failed to clear temp storage: It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources. SecurityError

pullcounter error on line 98

2/5/2018 1:58:47 PM: Info: pullcounter: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLogEvent' of undefined (Source: file:///C:/Program%20Files%20(x86)/Advanced%20Combat%20Tracker/OverlayPlugin/cactbot/ui/pullcounter/pull_counter.js, Line: 98)

Job buffs track

Heya!
So I have a little problem with my bottom buff tracker, it shows wrong time and act wierd as it counts dowm..,
eg.: for warriors it tracks the Storm's Eye buff that have a duration of 30s, but the tracker shows the number 13 and the countdowns ticks every 3s. Same with the PLD and so on...

Add infotext option to stay permanently / go away with callback

Instead of info text timing out, it'd be nice to have some persist.

This could get used for the 6 fulms under, or when dps need to float for double stack, or to tell you what color you are during o4s color lasers?

Even better would be an update function, so you could do stuff like: "thunder 3: you are 10.2 yalms away from the boss DANGER"

RaidBoss data not updating

When I start up the RaidBoss plugin, I see the Sample Text, but I do not see the bars.
My ACT will then start to report error messages
2/28/2018 6:36:44 PM: Info: InitPlugin: PluginDirectory = E:\Program Files (x86)\Advanced Combat Tracker\OverlayPlugin 2/28/2018 6:36:44 PM: Info: LoadAddons: E:\Program Files (x86)\Advanced Combat Tracker\OverlayPlugin\addons\CactbotOverlay.dll 2/28/2018 6:36:44 PM: Info: LoadAddons: Cactbot.OverlayAddonMain: Initialized 2/28/2018 6:36:44 PM: Info: LoadAddons: E:\Program Files (x86)\Advanced Combat Tracker\OverlayPlugin\addons\EnmityOverlay.dll 2/28/2018 6:36:44 PM: Info: LoadAddons: Tamagawa.EnmityPlugin.OverlayAddonMain: Initialized 2/28/2018 6:36:44 PM: Info: InitPlugin: Initialized. 2/28/2018 6:37:22 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'SetDataFiles' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/timeline.js, Line: 703) 2/28/2018 6:37:22 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnDataFilesRead' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/popup-text.js, Line: 447) 2/28/2018 6:38:08 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnInCombatChange' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/popup-text.js, Line: 441) 2/28/2018 6:38:08 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnZoneChange' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/popup-text.js, Line: 438) 2/28/2018 6:38:08 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLogEvent' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/timeline.js, Line: 700) 2/28/2018 6:38:08 PM: Info: RaidBoss: BrowserConsole: Uncaught TypeError: Cannot read property 'OnLog' of undefined (Source: https://quisquous.github.io/cactbot/ui/raidboss/popup-text.js, Line: 444)
It's more than likely not the error from #41 ,
I figured that it was reading from the github file directly and not from my own local files.
I'm not quite sure how to fix it.

Error:LoadAddons

I have gotten closer than ever to getting this to work but now when I try to add a new overlay I still don't have cactbot as an option. I found an error down below that says:

3/3/2018 1:23:08 AM: Error: LoadAddons: C:\Program Files (x86)\Advanced Combat Tracker\OverlayPlugin\addons\CactbotOverlay.dll: System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
File name: 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at RainbowMage.OverlayPlugin.PluginMain.LoadAddons()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

What am I doing wrong?

O7S Timeline Sync Paste Ultros / Ink

428 "Paste Ultros" sync /:Guardian:2776:/
429 "Ink" sync /:Guardian:277D:/

I'm not sure whats up but it ever so slightly desyncs around this part. I was seeing the timer with 10 seconds left, but ink would go off. This is post Virus phase.

It would pick up and sync up again later, but heres the skill IDs fro the log:

[21:51:06.219] 14:2776:Guardian starts using Paste Program on Guardian.
[21:51:11.000] 00:282b:The Guardian uses Paste Program.

I think just adjusting the duration here to be 5 seconds instead of 10 will fix it, if possible.

'ui/jobs' completely not working on 4.0

FFXIV version: 4.0 @ KR (released TODAY)
FFXIV_ACT_Plugin: 1.5.1.6
cactbot: 0.3.0 (without options) and 0.4.1 (with default config)
does this happening on test: no
image
steps:

  1. fresh install
  2. with ui/jobs, do anything in game
  3. Uncaught TypeError: Cannot read property 'OnPlayerChanged' of undefined
  4. well, lets say gBars = new Bars(Options);
  5. Uncaught TypeError: Cannot read property 'search' of undefined (jobs.js:1226, trying 'this.zone.search')
  6. gBars.zone = [] (or '')
  7. nothing but this (even after any status update)
    image

O7S Timeline

Tested for the first half or so of the fight. It basically looks for Shockwave after Load to decide which version of the timeline to run, and the latter half is untested just cause it's how far my group is. Hopefully it helps!

o7s.txt

User files tied to OverlayPlugin addons folder

This is probably an edge case.

The Readme states:

Note: The cactbot\ folder does not have to be located inside of the OverlayPlugin directory, but that is where it comes by default as part of a cactbot release zip file. It can be located anywhere on disk as long as the entire cactbot\ folder is kept together.

This has been true for a while, however, in the new version, it loads this path for me (taken from devtools):

C:\Program Files (x86)\Advanced Combat Tracker\Plugins\OverlayPlugin\addons\../cactbot/user/raidboss.css

With the actual addon at:

C:\Program Files (x86)\Advanced Combat Tracker\Plugins\OverlayPlugin\addons\CactbotOverlay.dll

My file was at C:\Program Files (x86)\Advanced Combat Tracker\Plugins\Cactbot\user\raidboss.css, so it worked relative to the html file, but now now.

It's not a huge deal, but it's worth either taking out that section of the readme, or accounting for that setup and making the path relative to the html file rather than the dll file.

Parser DPS json serializer exception

10/14/2017 10:57:15 AM: Error: XepheroDPS: Exception in SendFastRateEvents: Can not add property Jenn Taeem to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object.
10/14/2017 10:57:15 AM: Error: XepheroDPS: Stack: at Newtonsoft.Json.Linq.JObject.ValidateToken(JToken o, JToken existing)
at Newtonsoft.Json.Linq.JContainer.InsertItem(Int32 index, JToken item, Boolean skipParentCheck)
at Newtonsoft.Json.Linq.JContainer.AddInternal(Int32 index, Object content, Boolean skipParentCheck)
at Cactbot.JSEvents.DPSDetail.CombatantConverter.WriteJson(JsonWriter writer, Object value, JsonSerializer serializer)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, Object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
at Newtonsoft.Json.Linq.JToken.FromObjectInternal(Object o, JsonSerializer jsonSerializer)
at Newtonsoft.Json.Linq.JObject.FromObject(Object o, JsonSerializer jsonSerializer)
at Cactbot.JSEvents.DPSOverlayUpdateEvent.DPSOverlayUpdateEventConverter.WriteJson(JsonWriter writer, Object value, JsonSerializer serializer)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, Object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
at Cactbot.CactbotOverlay.DispatchToJS(JSEvent e)
at Cactbot.FightTracker.Tick(DateTime time)
at Cactbot.CactbotOverlay.SendFastRateEvents()
at Cactbot.CactbotOverlay.<.ctor>b__74_0(Object o, ElapsedEventArgs args)
10/14/2017 10:57:15 AM: Error: XepheroDPS: Source: Newtonsoft.Json

O8S trigger storage of fake/true indicator for recall later.

Would it be possible to store the previous value for true/false for the Blizzard/Thunder indicators for recall later as an enhancement to the trigger?

Storing a variable that is cleared on recall of the Thunder. I notice you have some suppression logic already I don't know if it would be easily doable to store the value to recall later. On recall, the trigger could say something like:

(true, false)
out thunder, in blizzard

or something to the effect. I'm not really sure about the scope of the variables and if you could easily reference the timeline file to tell you if you are at the recall stage or if some other way would be ideal.

Thank you!

O7S Timeline issue

I know it's kind of ironic to open an issue for something I contributed myself, but I'm not sure what's going on with this one.

During resets this week, I noticed this odd behavior: https://clips.twitch.tv/GenerousProudClintmullinsLeeroyJenkins

I double checked to make sure it wasn't something I did with my local file, but it was using the 0.6.3 release version: https://github.com/quisquous/cactbot/blob/v0.6.3/ui/raidboss/data/timelines/o7s.txt

The 3653-3378 lines were totally there. So there's a few things here

  1. It looks as though the the dummy lines after the jump aren't being loaded (times 3653-3378, file lines 163-166). This is the main problem.
  2. The jump timing was off and Radar wasn't in the dummy future there. This stuff I can do, and is fixed by #72

I'm not sure what would cause it to not load those specific lines unless there's some mechanism that looks at jumps to filter out unreachable items.

Huge FPS Drop and Stutter

Hello,

Yesterday I decided to try out this plugin;
As I watched the video about the raidboss feature, and how it worked and I was really exicetd about that!

But, as soon as I've got into Sigmascape v1 savage to test it out I noticed two things:
1 - fps dropped to 20 at the start of the fight
2 - sometime it felt like the computer was about to hang and freeze

During a relatively calm moment I decided to turn it off, and everything went back to normal.

I'm running FFXIV with Directx_11 and ACT x64 as Administrator, everything installed on a SSD drive
My notebook is an Asus Rog running Windows 10, with16gb RAM, I7 cpu (don't remember which one atm sry, i'm at work >_<) and a GTX960M

as I'm playing using the notebook monitor that is a 4k, my FPS usually are not higher than 60, but I never experience drops like this one, neither i've ever experienced freezes of any kind.

Do you think the problem is related to the high DPI of my monitor, and the already low FPS?
Is there something I may try before buying a new monitor? (or a PC ... >_<)

Thanks for your time,
keep up the good work!

Issue with raidboss and testbars

gonna shift the conversation over here as you requested. I finally have the test bars visible, however the timelines do not work when i bow. I have tested my text alerts and they work fine. when i go to the timeline plugin I get this error. when i bow to the dummy at summer ford I don't get any timelines.

timeline error

Timeline stopping on O5S

~90% of the time, hen I get sucked into a train car in O5S using raidboss, the timeline stops for the fight and doesn't come back up. Doesn't matter if it's the ghosts after add phase or the normal diabolic whistle ones.

oopsy: damage values seem wrong since 4.2

Many things appear as 0 when that's incorrect. I think the network log lines have changed and so the damage parsing no longer makes sense. There may be some new bit flags that I don't know what to do with or more weird flag shifts.

Add fr localization

I think the first step is to add a locale file like hibiyasleep did for pull #23.

Timelines and triggers are their own thing. The current trigger format looks like this:

{
  id: 'O8S Shockwave',
  regex: / 14:28DB:Graven Image starts using Shockwave/,
  delaySeconds: 5,
  alertText: 'Look for Knockback',
  tts: 'knockback',
},

I think we could do something like this:

{
  id: 'O8S Shockwave',
  regex: / 14:28DB:Graven Image starts using Shockwave/,
  regexFr: /something fr here/,
  regexKo: /something ko here/,
  delaySeconds: 5,
  alertText: {
    en: 'Look for Knockback',
    fr: 'fr text here',
    ko: 'ko text here',
  },
  tts: {
    en: 'knockback',
    fr: 'fr tts here',
    ko: 'ko tts here',
  },
},

For timelines, one option that I'm not really fond of is to just have entirely duplicate timelines for each language. That seems less than great, because then if somebody ever resyncs times in a timeline or something, they'd have to adjust everything independently. I was thinking of maybe being able to just replace ability names from the english version.

So, I was thinking of something like this, for o8s.txt:

{
  replaceNames: {
    'Graven Image': 'fr translation',
    'Mana Charge': 'fr translation2',
  },
  replaceSyncs: {
    'Kefka': 'fr kefka mob name',
    'Graven Image': 'fr graven image mob name',
  },
},

I was thinking of just applying them all as search and replace regex substitutions, with a different block for replacing the timeline text in the bars from the replacing the syncs.

Having difficulty with installation

After following steps(maybe I made a mistake), I get this error when trying to create the overlay. To clarify, this is what shows up when I open ACT/Plugins/overlayplugin/general and read the bottom. It doesn't actually let me select cactpot as an overlay.

2/11/2018 7:26:36 PM: Error: LoadAddons: C:\Users\Jay\Desktop\ffxiv plugin stuff\addons\CactbotOverlay.dll: System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
File name: 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at RainbowMage.OverlayPlugin.PluginMain.LoadAddons()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Sorry if this error was mentioned or explained elsewhere, I had trouble finding something similar to it.

raidboss and job create high CPU usage when active bars are up

CPU: i5 6600k at 4.5gz overclocked.
GPU: GTX 1080
Primary Monitor: Asus Predator 1440p 144hz
Secondary: 1440p 60hz monitor, no overlay is on this monitor though.

ACT spikes CPU usage up to 30-40% when constantly moving bars are on the screen. These include timeline bars, pull countdown bar, and job overlay timer squares. Changing the refresh rate down from 144hz to 60hz helped mitigate the CPU usage, down to ~15-20% using the test module.

No Cactbot overlay type

I've followed the instructions, redid the whole process, checked to see if my plugin is the Hibaya version. However when I go to add a new overlay, the cactbot type is not there.

ACT is also installed into the E: Directory if that changes anything.

Sigmascape Timelines

I made a timeline for O5S based off various streams and videos. No syncs, no in-game testing while ACT is down, but I figure it's a headstart on 4.2 raidboss support.

o5s.txt

Adding TTS via Options.PerTriggerOptions

Hi,

Thanks for your hard work. I was wondering if it is not possible to add TTS to an existing Trigger via the User raidboss : Options.PerTriggerOptions ?

It seems I can enable and disable the various options but not add TTS if it doesn't already exist within the trigger. See my example below:
Options.PerTriggerOptions = {
'General Provoke': {
SpeechAlert: true,
SoundAlert: true,
TextAlert: false,
tts: 'Provoke',
},

}

Thanks for your help.

TTS for raidboss is playing in triplicate

When I go to Summerford and do the test script each of the text to speech callouts goes off 3 times overlapping with itself. I would love some assistance. Thank you for your time.

Load OverlayPlugin Problem

I tried a lot and also looked in forums for a solution, but unfortunately found nothing, which helped me :x pls help me

OverlayPlugin.dll ->New -> Cactbot:

System.MissingMethodException: Method not found: "Void RainbowMage.OverlayPlugin.OverlayConfigBase.set_GlobalHotkeyType (RainbowMage.OverlayPlugin.GlobalHotkeyType)".
   at Cactbot.CactbotOverlayConfig..ctor (String name)
   at Cactbot.OverlayAddonMain.CreateOverlayConfigInstance (String name)
   at RainbowMage.OverlayPlugin.ControlPanel.CreateAndRegisterOverlay (IOverlayAddon overlayType, String name) in d: \ Personal \ OverlayPlugin Compiler \ OverlayPlugin \ OverlayPlugin.Core \ ControlPanel.cs: Line 186.
   at RainbowMage.OverlayPlugin.ControlPanel.buttonNewOverlay_Click (Object sender, EventArgs e) in d: \ Personal \ OverlayPlugin Compiler \ OverlayPlugin \ OverlayPlugin.Core \ ControlPanel.cs: Line 181.
   at System.Windows.Forms.Control.OnClick (EventArgs e)
   at System.Windows.Forms.Button.OnClick (EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp (MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp (Message & m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc (Message & m)
   at System.Windows.Forms.ButtonBase.WndProc (Message & m)
   at System.Windows.Forms.Button.WndProc (Message & m)
   at System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

have lastest version from hibiyasleep and cactbot, but yea.... dunno what i can do for fix

Regexes yName bug

console.log(Regexes.Parse(/\y{Name}/));

12/22/2017 9:41:49 PM: Info: danabars: BrowserConsole: /(?:[ƻǀ-ǃʔא-תװ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘऄ-हऽॐक़-ॡॲ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙச
... etc

cactbot not working at all

im using cactbot 0.5.2 and not working at all even jobs ui, raidboss and test not working
overlay i use ver 0.3.4.0 and ffxiv act plugin i use 1.6.2.4
image

Oopsyraidsy keeps saying our Monk pulled at the Unix Epoch

Its kind of an amusing bug but maybe 4 pulls out of 5 it shows our monk pulling something like -1519536806 seconds early, which points to the unix epoch (jan 1, 1970).

He just says he's been preparing for that pull for almost 50 years.

raidboss overlay shows default data

I'm trying to get this set up for the first time and I used raidboss last night, but the overlay shows a bunch of default data that I doesn't go away.
image

The test bar 1 through test bar 6 are staying, to use it I had to open the console and remove them manually.

The Action texts push down the placeholder texts in the image, but the "Alarm text" "Alert text" "info text" always stays up.

Allow user overrides when using cactbot remotely

It's possible to load cactbot from hosted pages (e.g. https://quisquous.github.io/cactbot/ui/raidboss/raidboss.html), however when doing so there's no way to load local user overrides.

One solution here might be to add all the files from $ACT/OverlayPlugin/cactbot/user/ to the OnDataFilesRead message, so that individual overlays can concat them into the document so scripts and css can be loaded. If we go this route, then probably not double-loading the local ones would be good too.

Also, minorly, pull counter appears to not work when running remotely (?!). It appears to not get events and via devtools no breakpoints in log messages ever get hit. No console errors either.

cc @ezsoftware

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.