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

WolfspiritM
What exactly doesn't work?
Do you get a green loading animation when you start gamedog?
Is Dota shown under Games?


Yes Dota is shown under the games, no i do not get a green loading animation when I start gamedog. I start gamedog, minimize it, then load dota 2. My keyboard is still normal as if I am not running gamedog it is just cycling through the color spectrum.

Edit: I also have the Razer Naga Epic Chroma and the Razer Firefly mousepad, could having all of these devices possibly cause the application to not work? I am running on Windows 10.
Userlevel 5
tweekstweeks
Yes Dota is shown under the games, no i do not get a green loading animation when I start gamedog. I start gamedog, minimize it, then load dota 2. My keyboard is still normal as if I am not running gamedog it is just cycling through the color spectrum.

Try moving GameDog to the top of the Chroma Apps list if it isn't already.
If that doesn't help try removing both Synapse and the SDK via Programs and Features and reinstall via http://www.razerzone.com/synapse/
That often solves problems with the SDK not lighting up in general.
As long as you don't get a green loading animation when gamedog starts the ingame lighting won't work, too.
WolfspiritM
Try moving GameDog to the top of the Chroma Apps list if it isn't already.
If that doesn't help try removing both Synapse and the SDK via Programs and Features and reinstall via http://www.razerzone.com/synapse/
That often solves problems with the SDK not lighting up in general.
As long as you don't get a green loading animation when gamedog starts the ingame lighting won't work, too.



For whatever reason that solved my issue, it is strange bc i literally just downloaded the Synapse software. Possibly the issue was bc I first downloaded gamedog then Synapse? Regardless thank you for the quick responses..

A possible suggestion for the dota 2 application: CS:GO has a bomb timer count down, could we do the same type of timer for Roshan? I know you stated you arent a dota player, but when Roshan is slain he has an 8-11 minute respawn timer. From the moment he is slain could there be something integrated to do a countdown on the keyboard?
Seems like I have the same problem some other people had.
GameDog doesn't seem to work for me at all. I installed the latest version you posted some posts before (04.03.2016).
Already tried reinstalling evertything and closing synapse.
I'm using Windows 10 if that helps.
Seems like the problem started after updating Synapse to Ver. 1.18
Userlevel 5
ThePhantom123
Seems like the problem started after updating Synapse to Ver. 1.18

So that means there is no green loading animation?
If the Device doesn't react at all it usual helps to uninstall Synapse AND the SDK and reinstall.
WolfspiritM
So that means there is no green loading animation?
If the Device doesn't react at all it usual helps to uninstall Synapse AND the SDK and reinstall.

No green loading animation.
As said, I already tried uninstalling Synapse & the SDK. I'll try it again. Will post results in a few minutes.
Userlevel 5
ThePhantom123
As said, I already tried uninstalling Synapse & the SDK. I'll try it again. Will post results in a few minutes.

Sorry I missed that.
If there is no loading animation at all you can try a few other Chroma Apps like Snake for Chroma to check if it's a gamedog issue (usually it's not). Sometimes it's fixed by moving GameDog to the top (or moving GameDog at all) in the Chroma Apps list.
WolfspiritM
Sorry I missed that.
If there is no loading animation at all you can try a few other Chroma Apps like Snake for Chroma to check if it's a gamedog issue (usually it's not). Sometimes it's fixed by moving GameDog to the top (or moving GameDog at all) in the Chroma Apps list.

Seems to work now. After reinstalling everything again I finally get the loading animation.
No idea what caused the problem. Maybe there where some files left after uninstalling everything last time.

Thanks for the help!^^
Did you manage to find the problem with Deathadders freezing?

Read somewhere above that someone reset to default and it stopped freezing? I did change some keys around to accommodate better the Blackwidow TE... I might try with defaults and see if it still freezes.
Userlevel 5
Levi.
Did you manage to find the problem with Deathadders freezing?

No sorry. For me it doesn't freeze. I played with the Deathadder for hours without issues.

I suggested to try to reinstall Synapse and the SDK earlier but didn't get any response.

Export your current configuration before restoring the default and upload it to pastebin to share it with me so I can check if it has something to do with custom profiles. Even so I also tried to move things around it might be one special setting that is causing it.

Was wondering if it might freeze when animated (many changes) like walking through Flash/Smoke/Fire in CS:GO or Last hit/Deny in Dota 2? I know that's hard to catch.
WolfspiritM
No sorry. For me it doesn't freeze. I played with the Deathadder for hours without issues.

I suggested to try to reinstall Synapse and the SDK earlier but didn't get any response.

Export your current configuration before restoring the default and upload it to pastebin to share it with me so I can check if it has something to do with custom profiles. Even so I also tried to move things around it might be one special setting that is causing it.

Was wondering if it might freeze when animated (many changes) like walking through Flash/Smoke/Fire in CS:GO or Last hit/Deny in Dota 2? I know that's hard to catch.

Let me try reinstalling my Synapse and SDK, and see if that fixes.

I just tried the default settings and it didn't fix it. I was thinking the same while playing Dota2, that maybe it was due to the last hit/deny... however while in CS:GO, it froze while walking around normally (not through Flash/Smoke/Fire).

Let you know how I go with reinstalling Synapse and SDK.
Looks and works pretty sick.
Making one for Smite would be pretty dope :3
Userlevel 5
Levi.
Let you know how I go with reinstalling Synapse and SDK.

Any news?

Thilyon
Looks and works pretty sick.
Making one for Smite would be pretty dope :3

Thanks :-)
For Game requests take a look here:
/request-chroma-support-for-insert-game-mega-thread.11859
WolfspiritM
Any news?




Woops yes there is! Sorry! After uninstalling synapses and SDK, reinstalling from razer's website, the problem didn't exactly go away but I can now play on dota2 longer before the mouse freezes...

So, the problem is essentially still there and I can't think of any other reasons for this issue...
Userlevel 5
I am wondering if there are people here who are using Philipps HUE Lamps like the Living Color together with a HUE Bridge so it can be controlled by Apps.
I just implemented HUE into GameDog as a prototype and would like to know if that's something people would be interested in :)

Levi.
So, the problem is essentially still there and I can't think of any other reasons for this issue...

That's really bad :/

As the Deathadder isn't freezing for me, it would be nice if you could try a few things.
I made a small "Benchmark" application that does nothing else then playing an animation on the Mouse. Can you run this App and see if that freezes after a while, too?
Just unpack whereever you want, start it and click on the "Start" button which will do nothing else then playing a simple Red animation on the mouse. Just leave it playing for a while.
If it freezes, then replug and adjust the update rate slider to the right and see if that causes it to freeze, too? Maybe you can figure out a point where it won't freeze anymore for you.

http://gamedog.chromatin.eu/ChromaMouseBenchmark.zip

Thanks!
So I have been having an issue, and can't seem to find a solution. I start up the app, and get the green loading animation, but when I start dota the only keys that work are my F9 through "pause break" keys. I really love the idea, and would love to see it in action, but I cant get the keys to react with my game. For more information I have a Razer Blackwidow Chroma, and am currently only trying the default settings, as changing them seems to do nothing for me.
Userlevel 5
Bubblesaurus
I start up the app, and get the green loading animation, but when I start dota the only keys that work are my F9 through "pause break" keys.

So as you get the green loading animation does it go over the whole Keyboard and light up all Keys?
The only time I've seen only part of the Keys lighting up where by a faulty update which was resolved by uninstalling Synapse and the Chroma SDK from Programs and Features and reinstalling from the razer website.

Are the other Keys staying black or at least give the team background color?
Yes, the green loading animation goes over the whole keyboard.
I will try uninstalling the synapse and chroma SDK now, and will get back to you.

And the other keys are just all staying black.

Edit: I'm now noticing that whereas its supposed to go back to my original setup until I start a game, the keys stay black. I reinstalled the synapse, the SDK, and gamedog and it is still not working
WolfspiritM
I am wondering if there are people here who are using Philipps HUE Lamps like the Living Color together with a HUE Bridge so it can be controlled by Apps.
I just implemented HUE into GameDog as a prototype and would like to know if that's something people would be interested in :)


That's really bad :/

As the Deathadder isn't freezing for me, it would be nice if you could try a few things.
I made a small "Benchmark" application that does nothing else then playing an animation on the Mouse. Can you run this App and see if that freezes after a while, too?
Just unpack whereever you want, start it and click on the "Start" button which will do nothing else then playing a simple Red animation on the mouse. Just leave it playing for a while.
If it freezes, then replug and adjust the update rate slider to the right and see if that causes it to freeze, too? Maybe you can figure out a point where it won't freeze anymore for you.

http://gamedog.chromatin.eu/ChromaMouseBenchmark.zip

Thanks!


Let me give it a go and let you know
WolfspiritM
I am wondering if there are people here who are using Philipps HUE Lamps like the Living Color together with a HUE Bridge so it can be controlled by Apps.
I just implemented HUE into GameDog as a prototype and would like to know if that's something people would be interested in :)

I will give a try for that :D
just chat me on steam if you remember me 😛
No way for me, i tried to unistall synapse and SDK but gamedog doesn't work for me. Neither on DotA2 nor on CS:GO, what shall i have to do? Help please 😞
Userlevel 5
Bubblesaurus
I'm now noticing that whereas its supposed to go back to my original setup until I start a game, the keys stay black. I reinstalled the synapse, the SDK, and gamedog and it is still not working

Sorry for the late response. So you say F1-12 are working correctly showing health and mana? Actually I've never heard of any issue like that to be honest. Maybe you can contact me via steam so we can check this out any further: http://steamcommunity.com/id/kiba
If it stays black after the loading animation you might have "Keep Chroma Focus" checked in settings.



Balkhan
No way for me, i tried to unistall synapse and SDK but gamedog doesn't work for me. Neither on DotA2 nor on CS:GO, what shall i have to do? Help please

Sorry. I'd love to help but "It doesn't work" isn't really helpful most of the time. :/
Check out the FAQ here: https://gitlab.com/Chromatin/GameDog/#faq
If that doesn't help please give me more informations like what devices you are using and if you get a green loading animation.
Hello Wolfspirit, im having the same issue as Levi, my deathadder chroma mouse get freezed while im playing too, its kinda annoying, the only way to fix this is restarting the computer. Right now i will try to change the settings and try dota 2 again. ill give you a reply soon, thanks!
Userlevel 5
Milkitosh
Hello Wolfspirit, im having the same issue as Levi, my deathadder chroma mouse get freezed while im playing too, its kinda annoying, the only way to fix this is restarting the computer. Right now i will try to change the settings and try dota 2 again. ill give you a reply soon, thanks!

Levi.
Let me give it a go and let you know


Hi!
@jongri had the same problem and messaged me earlier and told me that he and @njbmartin might have found a fix for this! You could try if that fixes it for you, too!

Open Synapse, Select your Deathadder and in the top row click on Stats. Wait for it to load. There click on the Cog at the top right. In there disable the "Data Tracking". I don't think it's needed but to make sure the service isn't causing issues anymore I'd restart the computer and try again afterwards.

I really hope that fixes it!
WolfspiritM
Hi!
@jongri had the same problem and messaged me earlier and told me that he and @njbmartin might have found a fix for this! You could try if that fixes it for you, too!

Open Synapse, Select your Deathadder and in the top row click on Stats. Wait for it to load. There click on the Cog at the top right. In there disable the "Data Tracking". I don't think it's needed but to make sure the service isn't causing issues anymore I'd restart the computer and try again afterwards.

I really hope that fixes it!


Hmmm well my mouse data tracking was OFF anyways plus I try the fix but didnt work, I got a new update for the deathadder chroma so Im trying the app again after the update finish. Do I need to download chroma SDK?

UPDATE: Well I after the update of the software (Razer synapse) I played dota for 11:20:46 minutes, yup I was taking time, so well the update didnt work either. So I try to unplug then unplug the mouse (Deathadder) again but didnt work either. So I went to get another mouse, a normal mouse, so as soon as i plug this normal mouse it worked. IDK whats happening here i dont think its the app is failing but the deathadder. really weird situation. srry for my english, i hope it can get fixed! right now im restarting my comp for my deathadder to work again.

Reply