Skip to content
Duty Finder Assist Plugin for ACT, Based on https://github.com/devunt/DFAssist
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DFAssist
data Removed injection project... Feb 13, 2019
images
libs
localization
.gitattributes
.gitignore Added DFAssist project and solution Feb 6, 2018
DFAssist.sln Modified code to be compliant with ACT architectural specifications f… Feb 14, 2019
LICENSE Added DFAssist project and solution Feb 6, 2018
PostBuildStep.bat
README.md

README.md

Duty Finder Assist Plugin for ACT

Based on the work from devunt and lalafellsleep

main

About this Plugin

A simple plugin to scout the next dungoeon/trial/raid (instance to be generic) you are going to enter.
It works only on windows 10 and, for the moment, only with final fantasy in Borderless Windowed Mode.
If you find any bug or have any idea to share and optimize the plugin fill free to contact me or open an Issue (:

Why another rework?!?

It seems like lalafellsleep simply stopped the development, and using an external tool (like the one from devunt) seems a bit like an overkill...
... We already use ACT for various things, so integrate this feature seems like a better option (:

Installation

Download Binaries

You can download the latest binaries from here
Starting from version 1.3.11 DFAssist supports AutoUpdating directly from within ACT - big thanks to EQAditu

Add the plugin to ACT

  • As usual add the plugin in ACT, after the FFXIV_Parsing_Plugin by ravahn install
  • If everthing went ok you will see this toast in the bottom right corner of the screen toast
  • Congratulations! You did it! (:

Building from Sources

Building should be really straight forward

Required components

How To Build

  1. Download or checkout the sources
  2. Open the DFAssist.sln
  3. Add the reference to your Advanced Combat Tracker.exe in DFAssist.csproj
  4. Check that all the refernced to the external dll's are working properly
    • If it is not the case then:
      • Close the solution
      • Edit your DFAssist.csproj with notepad, and change references to be like this
    <Reference Include="Advanced Combat Tracker">
      <HintPath>..\..\ffxiv_actor\ActorConsole\bin\Debug\ACT\Advanced Combat Tracker.exe</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="Microsoft.WindowsAPICodePack, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\libs\Microsoft.WindowsAPICodePack\Microsoft.WindowsAPICodePack.ref</HintPath>
    </Reference>
    <Reference Include="Microsoft.WindowsAPICodePack.Shell, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\libs\Microsoft.WindowsAPICodePack.Shell\Microsoft.WindowsAPICodePack.Shell.ref</HintPath>
    </Reference>
    <Reference Include="Microsoft.WindowsAPICodePack.ShellExtensions, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\libs\Microsoft.WindowsAPICodePack.Shell\Microsoft.WindowsAPICodePack.ShellExtensions.ref</HintPath>
    </Reference>
    <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\libs\Newtonsoft.Json\Newtonsoft.Json.ref</HintPath>
    </Reference>
  5. Build!

Side notes

It should not be a problem building for x86, but (as of the latest news from SquareEnix) you hsould build for x64, as the game will drop support for x86 with the next expansion release

To-dos

  • Automatic Updates from within ACT
  • Remove unused support for Telegram
  • Remove unused support for FATEs
  • Handle Assembly resolve without locking dlls
  • Handle test mode, enable users to see instances code
  • Inject toasts in game (to make it work even in full screen mode)
  • add TTS support

If you like my work

Support with PayPal
You can’t perform that action at this time.