Link Ffxiv To Steam

Posted on
Link Ffxiv To Steam

[TODO: act is a thing you want so you can be awesome]

If you have bought FFXIV Heavensward on Steam, you will find there is a 20-digit registration code by opening steam, which you can use to navigate to the Library tab. And then select “FINAL FANTASY XIV: A Realm Reborn” on the right-hand side of the game page. Choose the “Links” section and select “CD key”.

We'll also add the following helpful plugins:

  • OverlayPlugin - Adds overlay support to conveniently display information in game.
  • Kagerou - A nice DPS overlay that's customizable via an easy-to-use control panel.
  • Triggernometry - Advanced custom triggers with better organization.

Installing ACT + FFXIV Plugin

Download ACT(Discord) and run through its installer.

On first run, a setup wizard will start. Follow along to select the FFXIV Plugin by clicking Get available parsing plugins, choosing (66) FFXIV Parsing Plugin from the dropdown, then clicking Use this plugin.

On the next screen, answer No when asked if ACT is being used for EverQuest II, then click OK > Cancel > Close instead of choosing a log file. The FFXIV Plugin doesn't read on-disk logs, so there's nothing to more to set.

Configuring OS Permissions

ACT should always be run as Administrator and excepted from Windows Firewall to make sure it works properly. This is because ACT uses memory reading and packet inspection to collect accurate data, which Windows doesn't allow by default.

To prove these steps are necessary, open ACT and try Plugins > FFXIV Settings > Test Game Connection. Without sufficient permissions, ACT will fail to parse correctly:

Making ACT always run as Administrator

Find the shortcut used to launch ACT, then right click > Properties. In the Compatibility tab, check Run this program as an Administrator and hit Apply. This ensures ACT is run as Administrator every time.

Excepting ACT from Windows Firewall

In the Windows Start Menu, type Windows Firewall and choose the normal version (instead of Advanced Security).

On the left, click Allow an app or feature through Windows Firewall. In the new window, click Change Settings, then Allow another app....

Browse to where ACT was installed and select Advanced Combat Tracker.exe. The default install path is C:Program Files (x86)Advanced Combat TrackerAdvanced Combat Tracker.exe, but it may be elsewhere if changed during installation.

Under Network Types, select both Public and Private, then click OK. Finally, click Add and OK to finish adding the exception.

Back in ACT, try Plugins > FFXIV Settings > Test Game Connection again. It should be all clear. If not, try working through this permissions section again.

Configuring Other Options

Changing Encounter Timer

Some bosses have long periods without fighting that confuse ACT into thinking one fight is actually two. This split result in DPS being measured separately for each half, which isn't comparable to DPS measured as one across the entire fight.

To fix this, go to Options > Main Table/Encounters: General and set Number of seconds to wait after the last combat action to begin a new encounter to 30.

Disabling Clipboard Auto-Export

By default, ACT copies a text version of an encouter's result to the paste buffer after each fight. This is annoying because it interrupts copy/paste and you may not paste what you expect.

To disable this, go to the Options tab, then uncheck Output Display: Text Export Settings > [ ] Export to Clipboard after combat.

Troubleshooting

Missing DPS Graph -- 'No combatants with compatible data to graph... Try another sorting method.'

The DPS Graph can fail to render if the chosen sorting options are unset or unsortable. To restore the defaults,

  1. Open Options > Main Table/Encounters: Encounter View Options
  2. Highlight EncDPS in the list, then click the box to the right of Sort #1 below the list.
  3. Highlight Duration in the list, then click the box to the right of Sort #2 below the list.
Link Ffxiv To Steam

If Sort #1 and Sort #2 aren't visible below the list, scroll down using the far right scrollbar (instead of the list's scrollbar)

FFXIV_ACT_Plugin.dll -- Plugin Initialization Failed

ACT sometimes fails to attach to the game despite proper settings and running as admin. It shows Plugin Initialization Failed for FFXIV_ACT_Plugin.dll on the Plugins tab, has a completely empty FFXIV Process ID dropdown under FFXIV Settings (not even an automatic option!), and generally doesn't parse DPS.

This happens after certain game updates where the game launcher itself is also patched. The launcher patcher will run as admin, which subsequently runs the launcher and then the game as admin for that session, which blocks ACT from reading the game.

To fix, simply restart the game so it runs without elevated privileges.

Installing Extra Plugins

ACT alone is helpful, but it's hard to check DPS in real time (especially without a second monitor!), it's not very pretty, and some features could be better. This can all be fixed with extra plugins.

Overlay Plugin

The Overlay Plugin allows for displaying extra information 'in game' by floating windows over the client, as if they were extra UI elements. Applications include DPS meters, spell timers, threat meters, and more.

Setup

In Final Fantasy XIV, Go to System Configuration > Display Settings and set Screen Mode to Borderless Windowed. The overlays are secondary windows that float over the main game window, so true fullscreen is not supported.

Download OverlayPlugin-w.x.y.z-x64-full.zip and 'unblock' it before extracting. If OverlayPlugin is already installed, update it from that link since newer features will be required later.

In ACT, go to Plugins > Plugin Listing, browse for OverlayPlugin.dll in the extracted folder, then click Add/Enable Plugin. Note that there are several DLLs with similar names (e.g., OverlayPlugin.Common.dll), so be careful to choose the standard OverlayPlugin.dll.

On the OverlayPlugin.dll tab, make sure an overlay of type MiniParseOverlay exists. If not, click New to add one with any name.

Also, check Automatically hide overlays to hide the overlay when XIV or ACT aren't the active window.

Kagerou

Kagerou is a visually pleasing DPS overlay theme that's easy to configure and make pretty, even for non-technical people.

Setup

Still in OverlayPlugin.dll tab, open the Mini Parse sub-tab and set the URL to https://hibiyasleep.github.io/kagerou/overlay.

In case Kagerou starts in a foreign language, click the ⋮ > gear to open the settings, then select a familiar language from the dropdown and click save.

The overlay can be dragged around the screen and resized using the grey triangle in the bottom right corner. To lock it in place, go back to the Mini Parse sub-tab and check Lock Overlay. DON'T check Enable Clickthru or Kagerou will lose its interactivity.

To change the information displayed and theming, check the ⋮ > gear config panel. Options include player name display mode, colors, different stats, etc.

Or, if that's effort and the screenshots above are appealing, copy/paste the blob below into the Import/Export tab to get those settings:

eyJkIjp7InN0eWxlIjp7ImJvZHktZm9udCI6IidSb2JvdG8nLCAnU291cmNlIEhhbiBTYW5zJywgJ01laXJ5byBVSScsICfrp5HsnYAg6rOg65SVJywgc2Fucy1zZXJpZiIsImhlYWRlci1iZyI6InJnYmEoMCwgMCwgMCwgMC44KSIsImNvbnRlbnQtYmciOiJyZ2JhKDAsIDAsIDAsIDAuOCkiLCJnYXVnZS1oZWlnaHQiOiIyMCUiLCJncmFwaC1oZWlnaHQiOiIxcmVtIn0sImNvbG9yIjp7InBvc2l0aW9uLXRhbmsiOiJyZ2JhKDAsIDEyOCwgMjU1LCAwLjc1KSIsInBvc2l0aW9uLWRlYWwiOiJyZ2JhKDI1NSwgMCwgMCwgMC41KSIsInBvc2l0aW9uLWhlYWwiOiJyZ2JhKDAsIDI1NSwgMCwgMC41KSIsInBsZCI6InJnYmEoMCwgMTI4LCAyNTUsIDAuNzUpIiwid2FyIjoicmdiYSgwLCAxMjgsIDI1NSwgMC43NSkiLCJkcmsiOiJyZ2JhKDAsIDEyOCwgMjU1LCAwLjc1KSIsIm1uayI6InJnYmEoMjU1LCAwLCAwLCAwLjUpIiwiZHJnIjoicmdiYSgyNTUsIDAsIDAsIDAuNSkiLCJicmQiOiJyZ2JhKDI1NSwgMCwgMCwgMC41KSIsIm5pbiI6InJnYmEoMjU1LCAwLCAwLCAwLjUpIiwic21uIjoicmdiYSgyNTUsIDAsIDAsIDAuNSkiLCJibG0iOiJyZ2JhKDI1NSwgMCwgMCwgMC41KSIsIm1jaCI6InJnYmEoMjU1LCAwLCAwLCAwLjUpIiwicmRtIjoicmdiYSgyNTUsIDAsIDAsIDAuNSkiLCJzYW0iOiJyZ2JhKDI1NSwgMCwgMCwgMC41KSIsIndobSI6InJnYmEoMCwgMjU1LCAwLCAwLjUpIiwic2NoIjoicmdiYSgwLCAyNTUsIDAsIDAuNSkiLCJhc3QiOiJyZ2JhKDAsIDI1NSwgMCwgMC41KSIsInNtbi1wZXQiOiJyZ2IoNDYsIDEyNSwgNTApIiwic2NoLXBldCI6InJnYigxMjEsIDEzNCwgMjAzKSIsIm1jaC1wZXQiOiJyZ2IoMCwgMTUxLCAxNjcpIn0sImNvbHdpZHRoIjp7Il9kZWFsLXRvdGFsIjoiNCIsIl9kZWFsLW1heGhpdCI6IjYiLCJfdGFuay1kYW1hZ2UiOiIzLjUiLCJfdGFuay1oZWFsIjoiMy41IiwiX2hlYWwtbWF4aGl0IjoiNiJ9LCJ0YWJzIjp7IjAiOnsiaWQiOiIwIiwibGFiZWwiOiJEUFMiLCJ3aWR0aCI6IjEiLCJzb3J0IjoiZGVhbC50b3RhbCIsImNvbCI6WyJpLm5hbWUiLCJpLmljb24iLCJldGMuZGVhdGgiLCJkZWFsLnBlcl9zZWNvbmQiLCJkZWFsLnBjdCIsImhlYWwucGN0IiwiZGVhbC5jcml0aWNhbCIsImRlYWwuZGlyZWN0IiwiZGVhbC5jcml0X2RpcmVjdCJdfSwiMSI6eyJpZCI6IjEiLCJsYWJlbCI6IlRhbmsiLCJ3aWR0aCI6IjEiLCJzb3J0IjoidGFuay5kYW1hZ2UiLCJjb2wiOlsiaS5pY29uIiwiaS5uYW1lIiwiZGVhbC5wZXJfc2Vjb25kIiwidGFuay5kYW1hZ2UiLCJ0YW5rLmhlYWwiLCJ0YW5rLnBhcnJ5IiwiZXRjLmRlYXRoIl19LCIyIjp7ImlkIjoiMiIsImxhYmVsIjoiSGVhbCIsIndpZHRoIjoiMSIsInNvcnQiOiJoZWFsLnRvdGFsIiwiY29sIjpbImkuaWNvbiIsImkubmFtZSIsImhlYWwucGN0IiwiaGVhbC5wZXJfc2Vjb25kIiwiaGVhbC50b3RhbCIsImhlYWwub3ZlciIsImhlYWwuc3dpbmciXX0sIjMiOnsiaWQiOiIzIiwibGFiZWwiOiIyNCIsIndpZHRoIjoiMyIsInNvcnQiOiJkZWFsLnRvdGFsIiwiY29sIjpbImkuaWNvbiIsImkubmFtZSIsImRlYWwucGVyX3NlY29uZCIsImRlYWwuc3dpbmciXX19fSwiaCI6InN0eWxlLGNvbG9yLGNvbHdpZHRoLHRhYnN8MTU1NTg3MDQ3NjE1NiJ9

Triggernometry

Triggernometry (Discord) is a direct upgrade to ACT's 'custom triggers' feature, supporting more advanced triggers (variables, logic, math), more responses than beeps and TTS, and folders for better organization.

A guide to triggers is outside the scope of these instructions, but tl;dr triggers search live game logs using regular expressions and respond to certain events, which is how some players get warnings about boss abilities or key buffs like Trick Attack. See Triggernometry Discord for more details.

Setup

Download Triggernometry and 'unblock' it before extracting.

In ACT, go to Plugins > Plugin Listing, browse for Triggernometry.dll in the extracted folder, then click Add/Enable Plugin.

Auto-Ending Encounters

Increasing encounter duration ensures there's a single encounter per pull, even in fights with long transitions, but traditionally required manually ending the encounter on wipe so two fights wouldn't bleed into each other on ACT. Triggernometry can now end the encounter automatically on wipe in 8 player trial/raid dungeons, thanks to a trigger by MikeMatrix from the FF14 ACT Discord.

First, go to Options > Main Table/Encounters: General and increase encounter duration to 60 seconds or higher:

Next, go to Plugins > Triggernometry, right click a folder and press Import, then paste the contents of OnWipe.xml from the bottom of this page:

Possible Duplicate:
Can I register a retail boxed copy of a game with Steam?

With the addition of Greenlight to Steam a decent amount of games that were normally purchased elsewhere can now be purchased through Steam. I noticed Project Zomboid was among the titles to be added to Steam. I have already purchased Project Zomboid from Desura, and whenever the game is added to Steam I would like to put it on my Steam account.

Is this possible and how do I do it?

Community
ParalyticParalytic
5,91611 gold badges55 silver badges110 bronze badges

marked as duplicate by Ben Brocka, user27134, murgatroid99, Niro, IsziDec 19 '12 at 21:23

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2 Answers

Sadly there's not really a universal way to transfer games purchased elsewhere to Steam. Some games will provide Steam keys when purchased elsewhere, but for the most part you're out of luck.

What you can do is to add a shortcut to the game to your Steam library. This Steam article describes how to add a non-Steam game to your library. This will let your friends know what game you're playing, but you won't have Steam integration.

robalanrobalan
1,1752 gold badges10 silver badges20 bronze badges

It is possible to do this.

  1. Open up and log into Steam.
  2. Look at the menu bar at the top of the window and click on 'Games'.
  3. The last option under 'Games' is 'Add a Non-Steam Game to My Library'.
  4. Click on this option.
  5. A window will open up, and Steam will scan your hard drive for installed programs.
  6. Select the game you want to add.
  7. Click on the 'Add Selected Programs' button.
KathrynKathryn

Not the answer you're looking for? Browse other questions tagged steam or ask your own question.