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

it wont open in my mac book pro
Userlevel 5
welong
When i intall and open game dog just stop
responding i try reintall but same im using win10
,plz help and fix tnx~

Please make a screenshot of what you can see. Also make sure to allow GameDog in your firewall and try starting as administrator as that might help, too.

Andales23
it wont open in my mac book pro

Razer Chroma is only working on Windows. GameDog is a Windows application. Sorry.

Huỳnh Anh Tuấn
Is it avalable for Razer Blackwidow X Chroma?

Yes. According to Razer the Blackwidow X Chroma is working like the normal Chroma except for the Macro Keys.

mrtnctproo
Make an extension for CS1.6 and Diablo 3, it would be much appreciated.
Or release source code for CSGO and DOTA so others can use it as a helping guide

CS1.6 does not have that kind of API to read out data from the game. I'm not sure about Diablo 3 but I think that's the same problem.
Please see here: /request-chroma-support-for-insert-game-mega-thread.11859/
thank you for making this app
I lost all games list in Gamedog, how can I recover them?
(I have uninstall and reinstall it for 2 times, please help)
Userlevel 5
Huỳnh Anh Tuấn
I lost all games list in Gamedog, how can I recover them?
(I have uninstall and reinstall it for 2 times, please help)

Go to settings and make sure the path to the games is set correctly. It can happen when you move the games. You can also try to click on "Reset" which will cause gamedog to try to autodetect the new location, but it's more easier to just set the pathes:
For example:
G:\\steam\\SteamApps\\common\\Counter-Strike Global Offensive
or
G:\\steam\\SteamApps\\common\\dota 2 beta
Great work @WolfspiritM, it's been fun to play with gamedog!
Hey! So I've been using GameDog for CS:GO since March, and just recently I've encountered a problem. While playing, or when CS:GO is closed, the lighting effects from in-game freeze and stay that way. Closing GameDog or changing the lighting effects in Synapse doesn't help, only a restart does. I've also tried reinstalling both Synapse and GameDog but it's still the same. Oh, and I've had some Chroma SDK issues as well, but it seems to be working fine for now (I know it's the Synapse software team in charge of this).
Userlevel 5
VitaminTHC
While playing, or when CS:GO is closed, the lighting effects from in-game freeze and stay that way

Which devices are you using? Does only the lighting freeze or does the device stop responding completly? Can you try going to settings and enable "Keep Chroma focus" that means GameDog doesn't give back control to synapse and you need closing gamedog whenever you finished playing for the chroma effects of synapse to work again but it would help to know if the problem is caused by giving back control to synapse.

Also when you reinstalled Synapse did you uninstall both the Chroma SDK and synapse before reinstalling?


Masonj188
Great work @WolfspiritM, it's been fun to play with gamedog!

Thanks 🙂
WolfspiritM
Which devices are you using? Does only the lighting freeze or does the device stop responding completly? Can you try going to settings and enable "Keep Chroma focus" that means GameDog doesn't give back control to synapse and you need closing gamedog whenever you finished playing for the chroma effects of synapse to work again but it would help to know if the problem is caused by giving back control to synapse.

Also when you reinstalled Synapse did you uninstall both the Chroma SDK and synapse before reinstalling?



Thanks :)



The only Chroma devices I own right now are the Blackwidow and Kraken 7.1. The lighting is the only thing that freezes with the CS:GO effects, either in-game or when exiting the game. I have never tried the "Chroma Focus" settings, as this hasn't been an issue until recently, but I will look into it when I get the chance to play again. I tried ChromaSync and that did NOT freeze my lighting, BUT I uninstalled it because I couldn't customize the lighting effects (at least not to my knowledge). I've actually had this keyboard since March and GameDog's lighting freezes began recently (maybe a couple of weeks to a month ago), whereas I just noticed the issues with my Chroma SKD this week (which seems to be working now, somehow). And yes, when I reinstalled Synapse I uninstalled both Chroma SDK Core Components and Synapse. Synapse has actually been buggy for me, first noticed it when Battlefront came out as it automatically mutes my game and I have to manually unmute it by going into the registry. And I know it's Synapse because it only happens when it is installed. So maybe it's Synapse? Not sure, but I've been trying to figure this out with Razer Support which is taking a while due to me having to send a "Bug Report Feedback" to the Razer Synapse Software team. If you've got anything that could help that would be awesome. And like I said, I will update you once I get the chance to play with "Keep Chroma Focus" enabled (probably in a few hours).

Thank you for taking the time to help out!
WolfspiritM
Go to settings and make sure the path to the games is set correctly. It can happen when you move the games. You can also try to click on "Reset" which will cause gamedog to try to autodetect the new location, but it's more easier to just set the pathes:
For example:
G:\\steam\\SteamApps\\common\\Counter-Strike Global Offensive
or
G:\\steam\\SteamApps\\common\\dota 2 beta

thks mate
Hello! i have a little question..
Sorry for my bad english..
That soft work on Razer Mamba Chroma Wireless?
I'm use Kraken 7.1 usb Chroma and that mouse.
latest synapse and Gamedog.
What can I do with my problem?
Help pls.

my log:

  • Download latest Version from the Razer Workshop or the GameDog Thread. Complete

  • Install GameDog Complete

  • Open Synapse and make sure Chroma Apps are enabled under the "Chroma Apps -> Settings" Tab Complete

  • Start GameDog Complete

  • Make sure your Chroma Devices play a Green Animation and then return back to your default Profile. Error. I opened the program, and no green effects on the mouse are not present. Kraken have green animation, mouse - no.

  • Make sure under Settings in GameDog the Directory to your Game is set correctly. Complete

  • 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
Userlevel 5
Leshikawesome
Razer Mamba Chroma Wireless

As far as I know the mamba wireless only works when connected via cord not when wireless. That's a limitation from the Razer SDK. Can you try connecting the mouse via cable and try again then?
WolfspiritM
As far as I know the mamba wireless only works when connected via cord not when wireless. That's a limitation from the Razer SDK. Can you try connecting the mouse via cable and try again then?

yea, nice. With cable it work. thank for info.
You can do this without a cable? Remove the restriction?
Userlevel 5
Leshikawesome
You can do this without a cable? Remove the restriction?

No sorry. Only Razer might be able to remove the restriction with a firmwareupdate maybe. I however have no idea if that will ever happen.
WolfspiritM
No sorry. Only Razer might be able to remove the restriction with a firmwareupdate maybe. I however have no idea if that will ever happen.

Thank you for your quick answers! You're a good man 🙂 Now I want to own keyboard Chroma: D

WolfspiritM
No sorry. Only Razer might be able to remove the restriction with a firmwareupdate maybe. I however have no idea if that will ever happen.

Please add opportunity make Chroma light for mouse in csgo :)
If possible :)

i'm about Killcounter. No have choise my mouse.
Kill one - red light, kill two - two reg light 🙂 etc.. ))
WolfspiritM
Which devices are you using? Does only the lighting freeze or does the device stop responding completly? Can you try going to settings and enable "Keep Chroma focus" that means GameDog doesn't give back control to synapse and you need closing gamedog whenever you finished playing for the chroma effects of synapse to work again but it would help to know if the problem is caused by giving back control to synapse.

Also when you reinstalled Synapse did you uninstall both the Chroma SDK and synapse before reinstalling?



Thanks :)


To update, I tried enabling "Keep Chroma focus." Weirdly enough, it didn't freeze at all this time (I only played 2 competitive games). Is this the only solution there might be or could there possibly be a different solution without using Chroma focus? Thanks!
Userlevel 5
VitaminTHC
To update, I tried enabling "Keep Chroma focus." Weirdly enough, it didn't freeze at all this time (I only played 2 competitive games). Is this the only solution there might be or could there possibly be a different solution without using Chroma focus? Thanks!

Thanks for trying.
What Version of GameDog are you on at the moment? If you haven't tried 2.4 yet, you could try using this one with "Keep Chroma focus" enabled again:
https://gamedog.chromatin.eu/GameDogSetup.2.4.msi
WolfspiritM
Thanks for trying.
What Version of GameDog are you on at the moment? If you haven't tried 2.4 yet, you could try using this one with "Keep Chroma focus" enabled again:
https://gamedog.chromatin.eu/GameDogSetup.2.4.msi


No problem! I was using v 2.1. I uninstalled it, and then installed v 2.4 as you said. I actually disabled "Keep Chroma focus" and it worked just fine throughout one competitive and a few bot games. I'll keep playing when I can and see if it keeps working.
WolfspiritM
Please make a screenshot of what you can see. Also make sure to allow GameDog in your firewall and try starting as administrator as that might help, too.


Razer Chroma is only working on Windows. GameDog is a Windows application. Sorry.


Yes. According to Razer the Blackwidow X Chroma is working like the normal Chroma except for the Macro Keys.


CS1.6 does not have that kind of API to read out data from the game. I'm not sure about Diablo 3 but I think that's the same problem.
Please see here: /request-chroma-support-for-insert-game-mega-thread.11859/


Is ok now,i reintall razer sdk and fix my problem...thx for he help
this Is AWESOME!!!
When i buy my first blackwindow, i am totally going to try it!
After playing dota 2, when it is supposed to revert back to my chroma settings it sets it to wave when i have custom lighting.

Also gamedog is screwing with my orbweaver chroma when i am playing dota
Pls help! When I close CS:GO it reset my light to Wave. I have to put it back to Custom everytime. If I turn on CHroma focus, it show spectrum and changing the lighting to Custom doesn't do anything. Help!!!!
skullsunny
Pls help! When I close CS:GO it reset my light to Wave. I have to put it back to Custom everytime. If I turn on CHroma focus, it show spectrum and changing the lighting to Custom doesn't do anything. Help!!!!

it is a bug i synapse. i have the same bug 😞
Do you plan on making gamedog for mac? Just bought a bw chroma and really want the lighting for DOTA2 :frown_::frown_::frown_::frown_:
seen like the latest version will make razer deathadder chroma no reponseding while in dota 2 game:frown_::frown_::frown_:

Reply