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
That looks a bit like a corrupt installation of GameDog.
Can you try to uninstall via Programs and Features and reinstall again?
doesnt work too bro
same thing
Userlevel 5
Can you please add me in Steam?
Might be easier to check what the problem is for you:
https://steamcommunity.com/id/kiba

EDIT:
Please try disabling your firewall or AV for a moment as GameDog needs to open a local port. This could also be a problem here if no port can be opened.
YOOLOO
yeah i tried too
and yeah i downloaded the latest version of it

Try re-installing Razer Synapse maybe?
If that doesn't work here are some suggestions :
- Unplugging and plugging in back your keyboard
- Restart your PC
Hi,

I've just bought a new razer blackwidow chroma keyboard, and I was ready to take part into your add-on for CS GO !

But, unfortunately, it doesn't work for me... The keyboard turns yellow, but when I'm in the game, there is no change.

Gamedog is running, I've changed the path to my E:/ hard drive where the game is installed too.

I try without firewall, and that does nothing at all, I've read all those topics and try every solution you deliver, but none of them was effective.

What could be the problem ?
Userlevel 5
Updated the Thread with Version 1.2. That should fix a few problems preventing GameDog to not even start nor log an error with a firewall activated. Also fixed errorhandling that might not catch a few exceptions (fixes @YOOLOO at least so far that the error log (%AppData%\GameDog\logs) should now display what is causing an issue instead of swallowing Errors.)
Also might fix an issue with GameDog not reacting to ingame events (fixed @Maxhac's problem)
Can u add and auto updater? 🙂
Razer just posted this on Vine:
Chroma SDK not avaliable:( but other SDK app can use
Userlevel 5
enennet
Chroma SDK not avaliable

Hi!
Does the error say "Chroma SDK not available" or "Chroma SDK not enabled or available. Please enable it in Synapse"? If the error also exists with latest Version 1.2 please start a conversation with me here and attach the logfile you can find under: C:\\Users\\USERNAME\\AppData\\GameDog\\logs\\GameDog.txt

Copy and paste the content of that file to http://pastebin.com/ and send me the link if the file is too big.

Thanks! 🙂
Great job, good UI, hope it is possible to make the deathadder chroma blinks when shooting...like when spraying using rifle, the lightning on it just follows the shooting tempo...
Very great to play with ! Very intuitives, a lot of stuff is a little bit gadget but I like to C4 countdown, flash, molotov and smoke effect !

It's great to see our keyboard going red with a molotov when we are fully flashed... we can escape easily from this trap then hahaha !
I think that a cool new fix could be to have GameDog could start automaticaly with CS:GO or maybe at the start of WIndows maybe.

Because a lot of time, I forgot to launch it first and then I'm playing without it.

Btw, thanks once again ! I'm in love with it !

A friend would like to get the same thing for his corsair keyboard, he's jealous hahaha
Hello all. Maybe I am an idiot, but I cannot for the life of me get GameDog to work with CS:GO and my BlackWidow Chroma. The game is in the default location, but every time I launch CS:GO after enabling Chroma Apps and GameDog, my keyboard lights just freeze, and don't resume my Chroma profile until I disable Chroma apps. Any help is appreciated.
Userlevel 5
MugBergerFries
lights just freeze,

Hi. I've not heard about that issue yet. Does the Keyboard light up yellow once you start GameDog and just stays yellow? Or does it freeze in whatever color it was and doesn't even change? Sometimes the SDK gets stuck and needs a reboot to work again but I assume you have tried that?
wow! it sounds really cool what you did!
I wish i had a chroma keyboard to test it but keep the good work, it sounds awsome
Hey Guys,
i got same problem as others, that in synapse there is no on/off switch for chroma apps, so permanently says that there are no apps that can communicate with my blackwidow..
i tested all programms, alle of them seem to work itself, but noone effects the chroma lights on the keyboard.
specially in gamedog it says "Chroma SDK not enabled or available. Please enable it in Synapse"..
btw i tried reinstalling synapse and gamedog alot of times and i also checked if its the last update...
ty guys
So it cant get it to work at all, i have the directory paths, but steam and counterstrike are going to different hard drives, and then it also tells me "Chroma SDK not available." my keyboard dosent change color, and i get nothing happening in game
Is it possible to make a League of Legends thing like this? I like this and I'm wondering why people cant do it for League of Legends. If you can't can you please explain why people can't so I can understand?
Every time I try to open it is tells me Chroma SDK not available. The keyboard visualizers do not work for me anymore, but they used to. So I'm not sure what's going on as I have tried to install each multiple times and the same thing keeps happening to me. Thank you for you time!
this is a very nice addition to the black widow chroma i got. Awesome stuff
Userlevel 5
Hey Guys,

Sorry for the late response but I was on a trip for a few days cause of work.
But I'm back now.

At first I'd like to thank everyone who has send me donations.
Thank you very very much!
I don't know if/how to respond to trade offers in steam so I hope you read this here :)

Now to the issues that came up:
Hades_Hitman
"Chroma SDK not available."

That's interesting. At first make sure if you're running Version 1.2 (I assume you are...just to make sure). Can you check if the Razer SDK Service is running? Right now the only way I have seen this message to appear (without the "Please enable in Synapse" message) is when this Service isn't running. If that isn't the issue please go to %AppData%\GameDog\logs and send me the "GameDog.txt" via a pastebin as a Conversation here in this Forum and I'll try to find out what the issue is.

UhhOHai
Is it possible to make a League of Legends thing like this?

I'm not sure if LoL does have an API like that. The implementation itself is made by Valve so I doubt LoL is like that but they might have another way. I will try to find something about that once I'm done with Dota :)

Big_Pickle
Every time I try to open it is tells me Chroma SDK not available

I can only give you the same tip as I gave to @Hades_Hitman. Make sure the Service is running and if that's not the problem please send me the Logfile via Conversations here and I'll check what the problem is :)

JKevin
wow! it sounds really cool what you did!

Thank you! You can also get a Mamba TE or a firefly. They both work with it ;-)

batboy555
this is a very nice addition to the black widow chroma i got. Awesome stuff

Thanks! I'm happy you like it! Feel free to send me ideas if you have some!

P.S:
Next Version will have an Auto-Updater integrated.
GugZi
Can u add and auto updater?
;-)
I think I'll make it disabled as default but if you'd like to never care about updating you can easily enable it and it will check for new versions on every start 🙂 Also I finally got a nice base to implement Dota2 and I'm pretty sure next Version will have more Dota2 features available like Cooldown-Timer and much more!
WolfspiritM

I'm not sure if LoL does have an API like that. The implementation itself is made by Valve so I doubt LoL is like that but they might have another way. I will try to find something about that once I'm done with Dota :)


Alright, I'd use it instantly if it came out 😃 I love GameDog for CS:GO but I want something like this for League of Legends but no one seems to have it 😢
Just starting getting problems with this.
Now when I start the program it never turns orange, I had an issue with the message SDK not available but fixed that by reinstalling everything. Now it just doesnt turn orange on start up.
Im running windows 8 64-bit
I have blackwidow chroma, mamba TE chroma and a firefly

Not sure how to fix this
Userlevel 5
jjhalo3
Not sure how to fix this

It would be great if you could send me your logfile as I explained in my last post and I will take a look at what might cause this issue for you. Maybe you can also add me on steam for a little chat about this issue and easier troubleshooting: http://steamcommunity.com/id/kiba/
Spoke to WolfspiritM in steamchat. Turns out a simple PC restart was needed. This app is great, full of potential and really helps in game play.
Love the customization.
❤

Reply