GameDog [v5.0] - Chroma for CS:GO and DOTA2 | Razer Insider
Question

GameDog [v5.0] - Chroma for CS:GO and DOTA2


Userlevel 5
GameDog Chroma Game Integrations

Currently Supports:

  • Counter-Strike: Global Offensive
  • Dota 2

Current Version: 2.4
Download:
HERE

Old Beta Version: 3.7
Download: HERE

New Beta Version: 5.0
Download:
HERE

DOTA2 INFO: With a recent Update Valve disabled the gameintegration per default cause of performance issues for some users who didn't even know about it. This can be reenabled by adding "-gamestateintegration" to the launch settings.

https://i.gyazo.com/56961ea93f61a971ef59e77b12950b86.png


How to Install:

  • Download latest Version from the Razer Workshop or the GameDog Thread.
  • Install GameDog
  • Open Synapse and make sure Chroma Apps are enabled under the "Chroma Apps -> Settings" Tab
  • Start GameDog
  • Make sure your Chroma Devices play a Green Animation and then return back to your default Profile.
  • Make sure under Settings in GameDog the Directory to your Game is set correctly.
  • Minimize GameDog. It will stay open in the Tray Bar.
  • Start your Game and GameDog should receive Data and change the lighting accordingly.
  • After playing GameDog will revert the Keyboard back to your Synapse Profile

FAQ:
https://gitlab.com/Chromatin/GameDog#faq

If you feel like donating something I'd be very happy:
Either via Paypal
or via
Steam Tradeoffer
Thank you very much!





Changelog:

- 5.0

  • Full rewrite, New UI, improved performance
  • Fixed Bug causing "SDK not found" error on start
  • Fixed Bug with HttpRequestException


- 2.4

  • CS:GO: Fixed Crash


-
2.1

  • Workaround for slow updates caused by Valves broken API


- 2.0 (Just a minor Bugfix release to internal Version 5895)

  • Dota 2: Fix passive items lighting up as a Key


- 2.0

  • Allows staying in the Background
    That means GameDog does NOT turn yellow anymore. Once you start gamedog it plays a starting animation (Green light running along all Devices). After that GameDog returns to your default Synapse profile! This behaviour can be changed in Settings but is activated by default. Make sure to MINIMIZE the Window (it moves to the tray) and do NOT close the Window as that closes GameDog completly.


  • Start with Windows
    Makes the above actually useful. It makes GameDog start with Windows in the Background. You can now also start GameDog with the Parameter "/StartMinimized" which will Minimize gamedog right to the tray. It WON'T play any starting animation in that mode and won't initialize Chroma until you actually start a Game!


  • Import and Export of Assignments to share with Friends!
    With the Export and Import Buttons in the Assignments view you can get a JSON (Text) representation of your Assignments you can save as Textfile if you want to switch between profiles. Just click on Export and then click on "ok" to make GameDog copy everything into your clipboard. Now you can store this in your own Textfile for later use and just copy and paste it into the Box that appears when you click on "Import".

    But that not enough!

    You can also enter URLs to textfiles that are then downloaded so you can host your profile via any text file hosting service.


  • Single-time Key Flash for Game Values
    Allows you to let a Key flash for a moment if a Value changes (for example your HP drops or your Ammo drops)


  • Complete Dota Support
    Support for Ability Cooldowns, Item Cooldowns, Buyback (only if the money is enough...the cooldown isn't checked, sorry), Status Effects, Day- and Nightclock...if there is anything you want, please let me know.


  • New Devices added
    Keypads (tested with Orbweaver) and Headsets (Razer Kraken) are now supported!
    Keys for the Keypad are set similar to the Keyboard Keys and the Headset is a on/off switch as it can only show one state. The Headset is not very fast as it fades from one color to the other so some things might not work as expected!


  • CS:GO Changes
    Bombtimer moved to 40 Seconds. Added grenades as Game Value.


  • Better Game Lookup (Thanks njbmartin!)
    Games are now found even outside of the Steam Folder within a Steam Library.

- 1.2

  • Added better Error Handling for internal Server instead of swallowing Errors. If something doesn't work please send me the Logfile (GameDog.txt) available in: %AppData%\\GameDog\\logs
  • Fixed an issue that caused (caught) Exceptions when wearing a Knife. Preventing spam on the logfile.


-
1.1

  • Fixed an issue where Synapse won't recognize GameDog as a Chroma App if SDK is not enabled. Giving users the posibility to enable the SDK in Synapse if it's the only Chroma App ever.


- 1.0

  • Official Release


- 0.11

  • Fixed Version after SDK update


- 0.10

  • Support for Firefly and Mamba TE! (Thanks Razer for the support!)
  • Removed MANY of the plugins like Health and Armor and replaced it with a single "Two Color" Plugin where you can choose which Game Value to be used. One Plugin for Health, Armor etc.

  • Added a Countdown Plugin which works similar as the above but disables one key after theother (100% means all glowing, 0% means 1 key glowing). That's helpful as the requested Bombcountdown as an example. (See the Bomb Countdown default assignment)

  • Added an "Active Weapon Clip/Max" Game Value.

  • Changed the way Keymappings are done a bit to make it slightly more obvious which Keys are selected.

  • Added ChromaXML for Synapse support.

  • Minimizing to Tray. Even so Colore added support for Uninit the Razer SDK doesn't seem to support apps running in the background and just using the SDK when they need to yet. But it's being looked into.( https://github.com/CoraleStudios/Colore/pull/121 )
  • Added a text to make Doubleclick as well as rearranging Assigments more prominent
  • I probably forgot something...


- 0.5


  • Limited Dota support!
  • Effects are back
  • Stats screen removed for now
  • Assignments work like layers on top of each other and can be rearranged via Drag and Drop. Highest priority is at the bottom.
  • "Fill Color" makes the whole Keyboard light up
  • "Menu and Typing" makes the Keyboard light up completly in menu (Orange by default) and while typing in chat(white)
  • Added a "Flash below" property allowing to define a value below that point when they Key should flash
  • Assignments can be named
  • Colors can be choosen via a Color Picker
  • Bombtime is customizable
  • Better Description for Assignment Properties
  • Keys can be ordered
  • Performance improvments


- 0.4

  • Fixed Steam Search, Added Custom CS:GO Folder in Settings
  • Fixed Crashes
  • Detecting if no SDK is installed
  • Added Custom Colors and Changed how Assignments are made
  • Added new Function: "Kill Counter (Test)"
  • Temporarily Removed Effects Flashed, Smoked and Burning. They will be back again.
  • Introduced Crash and Application Logs


It's using the great Colore C# Chroma SDK Library!

What it is right now (besides Buggy and Ugly (not that much anymore) for now):

  • Using official CS:GO API to read out stats (same API GameSense uses)
  • Following effects can be displayed on the Keyboard


  • Flashed
  • Smoked
  • Burning


  • Keys can be assigned to the following "Functions":


  • Static Color (Displayed in one color all the time)
  • Two Colors (Displays a Game Value in a range from 0 to 100% (or true/false as 0 and 100%) and fades between two Colors. If the percent drops below the "Flash below percent" the Key or Mouse(pad) side will start flashing either in the Color defined via Flash Color or if that one is transparent in the Color defined via Color Start and Color End. Every Game Value that does not include "Percent" is displayed either as 0% or as 100% depending on the true/false state of the Value.)
  • Count Down Colors (Same as Two Colors but makes the Assigned Keys or Mouse(pad) sides light up in the defined order depending on the percentage)
  • Effect: x (Makes the whole Keyboard light up for an Effect, White for flash, Grey for smoke and red for Burning)
  • Kill Counter (Sets Keys one after another for each Kill the player did this round. This means if there are 5 Keys assigned and the player got 2 Headshots and one normal Kill, then 2 of the 5 Keys will light up in the HeadshotColor, one will light up in the KillColor one one will light up in the NoneColor
  • Bomb (Fades Keys from ColorStart to ColorEnd within 35 Seconds. Then switches to ColorDefusable (defusable with Def-Kit) for 5 Seconds before going to ColorNonDefusable)
  • Roundphase (Displays Freezetime (FreezetimeColor), Live (PlayingColor) or unknown (UndefinedColor) state of the current round on Keys)
  • Menu and Typing (Lights up the whole Keyboard depending if the user is Typing or in Menu)


  • If CS:GO or Dota is installed outside of the Steam Folder then go to settings and change the CS:GO Folder or Dota Folder Settings Key.

I really hope to get some feedback and hope people like that.

Is it useful and would you like to see more from this Project?


807 Replies

Userlevel 5
@ruNrr What GameDog Version are you using right now? Try using 3.6 if you haven't: https://gamedog.chromatin.eu/GameDog.3.6-signed.exe (Also please let me know if the setup works for you or if something fails)

Do you use a custom GameDog profile?
If you update from a previous Version of GameDog you might want to click on "Reset" at the bottom of the Assignments for your game.
The default profile does have for:
CS:GO - Shows alive red/green
Dota2 - Current Hero color

EDIT:
I'm planning to update the default profile to include some more dynamic stuff...
ruNrr
I've tried to end the process for synapse 3 and razer central in task manager. I see it working on my mouse but my lights won't change at all.

WolfspiritM
@ruNrr What GameDog Version are you using right now? Try using 3.6 if you haven't: https://gamedog.chromatin.eu/GameDog.3.6-signed.exe (Also please let me know if the setup works for you or if something fails)

Do you use a custom GameDog profile?
If you update from a previous Version of GameDog you might want to click on "Reset" at the bottom of the Assignments for your game.
The default profile does have for:
CS:GO - Shows alive red/green (and effects)
Dota2 - Current Hero color

EDIT:
I'm planning to update the default profile to include some more dynamic stuff...


It started working, not sure exactly what got it working but it worked.

I only saw it working for "effects", didn't change whether i was alive or dead, they just stay dimmed white.
Go dimmed yellow if i press esc and bright white when i open console.

Would be awesome to see bomb timer, ammo and health and maybe put each on different light bulb.

But i'll be looking forward to see what dynamic stuff you'll cook up

Thanks for quick and helpful responds
Userlevel 5
ruNrr
Would be awesome to see bomb timer, ammo and health and maybe put each on different light bulb.


You can give this a try. In the assignments doubleclick on "Bomb Countdown"...scroll down to "Chroma Link" and click on "Edit". Now select CL2 and click on Save. (I can't test right now but it should be possible to select different bulbs from CL2 to CL5). That way the Bomb Countdown should display on your Hue light. You can do the same for nearly everything else...for example doubleclick on "Primary Clip Ammo" and scroll down, click Edit and Select C3 for that and it should display on your second light and so on...
WolfspiritM
You can give this a try. In the assignments doubleclick on "Bomb Countdown"...scroll down to "Chroma Link" and click on "Edit". Now select CL2 and click on Save. (I can't test right now but it should be possible to select different bulbs from CL2 to CL5). That way the Bomb Countdown should display on your Hue light. You can do the same for nearly everything else...for example doubleclick on "Primary Clip Ammo" and scroll down, click Edit and Select C3 for that and it should display on your second light and so on...


That's awesome, i'll try it tomorrow and give you feedback on if it worked or not.

Again thanks and awesome work!

The trick to put C2-5 does the trick. But i some how messed up the flash-smoke-molly effect.
I tried to reset and reinstall GameDog but it seems as it has the previous settings saved somewhere.

Where are the files stored so i can try to do a fresh clean install and try if that'll do the trick
Userlevel 5
@ruNrr No worry. You didn't misconfigure anything. The reason that is happening is that effects are set to not overlay anything else. So if you set for example health to be shown on CL1 then the effects won't display there.
However you can rearrange. The Assignments are applied from top to bottom. The easiest way if you don't care about effects also overlaying on your keyboard is by going to the Assignments and drag and drop the "Effect: *" items below the items you set for CL. The other (more advanced) way is clicking on "New" and creating a new Assignment just for Chroma Link and move that above the effects.

EDIT: Also make sure to remove CL1-CL5 from the default Assignment which is "Alive" (just click alive, click on Edit for Chroma Link and remove all checks)
Hey i'm not sure if this was asked already. But is there a way to get gamebog to work with custom razer synaps color profiles. It doesn't have to work ingame, but it overwrites gamedogs light effect. Same happens with "dynamic" effect(wave/fire....).
Userlevel 5
Nap_ster
But is there a way to get gamebog to work with custom razer synaps color profiles. It doesn't have to work ingame, but it overwrites gamedogs light effect

Synapse 3 sadly steals the Chroma focus all the time...especially when having a custom color as it updates every few milliseconds. Razer is working on a fix for that. For now the best thing is turning of Synapse 3 while gaming 😕
WolfspiritM
Synapse 3 sadly steals the Chroma focus all the time...especially when having a custom color as it updates every few milliseconds. Razer is working on a fix for that. For now the best thing is turning of Synapse 3 while gaming :/

It's happening with synaps 2 as well. Using a blade. It's not supported in synaps 3. But thanks for the answer
Userlevel 5
Nap_ster
It's happening with synaps 2 as well

Strange. That should work. I will give this a try over the next days.
Quick workaround. Bind a new static profile to the csgo.exe
WolfspiritM
@ruNrr No worry. You didn't misconfigure anything. The reason that is happening is that effects are set to not overlay anything else. So if you set for example health to be shown on CL1 then the effects won't display there.
However you can rearrange. The Assignments are applied from top to bottom. The easiest way if you don't care about effects also overlaying on your keyboard is by going to the Assignments and drag and drop the "Effect: *" items below the items you set for CL. The other (more advanced) way is clicking on "New" and creating a new Assignment just for Chroma Link and move that above the effects.

EDIT: Also make sure to remove CL1-CL5 from the default Assignment which is "Alive" (just click alive, click on Edit for Chroma Link and remove all checks)


That works perfectly !
Would be cool if the bomb countdown would still work if i'm dead and it wouldn't have to go in order, as in they would all blink in the end, but thats not a big deal.

Thank you !
Hola, habrá alguna actualización con soporte para Razer Chroma HDK ?

Google translate:

Hello, will there be any updates with support for Razer Chroma HDK?
Userlevel 5
WolfspiritM
@ruNrr What GameDog Version are you using right now? Try using 3.6 if you haven't: https://gamedog.chromatin.eu/GameDog.3.6-signed.exe (Also please let me know if the setup works for you or if something fails)

Do you use a custom GameDog profile?
If you update from a previous Version of GameDog you might want to click on "Reset" at the bottom of the Assignments for your game.
The default profile does have for:
CS:GO - Shows alive red/green
Dota2 - Current Hero color

EDIT:
I'm planning to update the default profile to include some more dynamic stuff...


Ok gamedog it kinda works but the mana colors blends in and creates a new color and the E and R buttons doesnt work I have a Blackwidow V2
is 3.6 the latest version? btw does it work with the hdk?
May i know which razer keyboard can use for GAMEDOG?
>Razer blackwidow ultimate chroma?
>Razer ornata chroma?
>Razer blackwidow x chroma?
Userlevel 5
Chromakid1989
Ok gamedog it kinda works but the mana colors blends in and creates a new color and the E and R buttons doesnt work I have a Blackwidow V2

I've not used GameDog with Dota for a while and will give it a try this weekend I think.

Bitauren007
is 3.6 the latest version? btw does it work with the hdk?

Yes 3.6 is the latest one and it does support the HDK via ChromaLink.
A few posts earlier I described how to set up Hue to work with GameDog. The same thing applies to HDK, too :)

Ahliang98
May i know which razer keyboard can use for GAMEDOG?
>Razer blackwidow ultimate chroma?
>Razer ornata chroma?
>Razer blackwidow x chroma?

There is no "Blackwidow Ultimate Chroma" as far as I know. It works with all Chroma Keyboards but there are a few that might not work very well. I've tested Ornata and Blackwidow V1 and V2 without issues. I'm pretty sure Blackwidow X will work very similar. I wasn't able to test Cynosa yet. What I wouldn't get is a Deathstalker as it only supports different light zones instead of each key being a different color.
Userlevel 5
WolfspiritM
I've not used GameDog with Dota for a while and will give it a try this weekend I think.


Yes 3.6 is the latest one and it does support the HDK via ChromaLink.
A few posts earlier I described how to set up Hue to work with GameDog. The same thing applies to HDK, too :)


There is no "Blackwidow Ultimate Chroma" as far as I know. It works with all Chroma Keyboards but there are a few that might not work very well. I've tested Ornata and Blackwidow V1 and V2 without issues. I'm pretty sure Blackwidow X will work very similar. I wasn't able to test Cynosa yet. What I wouldn't get is a Deathstalker as it only supports different light zones instead of each key being a different color.


Yes make sure you do Wolfspirit
WolfspiritM
I've not used GameDog with Dota for a while and will give it a try this weekend I think.


Yes 3.6 is the latest one and it does support the HDK via ChromaLink.
A few posts earlier I described how to set up Hue to work with GameDog. The same thing applies to HDK, too :)


There is no "Blackwidow Ultimate Chroma" as far as I know. It works with all Chroma Keyboards but there are a few that might not work very well. I've tested Ornata and Blackwidow V1 and V2 without issues. I'm pretty sure Blackwidow X will work very similar. I wasn't able to test Cynosa yet. What I wouldn't get is a Deathstalker as it only supports different light zones instead of each key being a different color.


What is this?
Nice, but when comes the release for GTA 5???
Userlevel 5
Ahliang98

What is this?

its just a Blackwidow chroma https://translate.google.com/translate?hl=en&sl=da&u=http://www.tweak.dk/review/Razer-Blackwidow-Ultimate-Chroma/2159/1/1&prev=search
Chromakid1989
its just a Blackwidow chroma https://translate.google.com/translate?hl=en&sl=da&u=http://www.tweak.dk/review/Razer-Blackwidow-Ultimate-Chroma/2159/1/1&prev=search

ok thank you
I have the Firefly and gamedog 3.6 but everytime i start gamedog, i minimize and start cs it keeps the profile but when an action in cs happens it flickers. but it doesnt want to show the game settings only.
Any fixes maybe?
Hi Guys i found this error in my logs of Game dog. I don't know what to do to correfct it. What it does is when im playing Cs:go sometimes lights on my blackwidow chroma v2 freeze. i need your help.
Thank you very much and have a beautiful day.
Really want to see support for the Blackwidow Chroma V2. Still not listed on the download page as supported
Userlevel 5
it kinda works its just the WASD keys are not synced in as with the F5-F8 keys not displaying the right color when i use DOTA2

Reply