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

hi, sorry for the simple Q

i cannot see the toolbar when i open gamedog app

please help

thanks in advanced
Userlevel 5
Daniel_Adari
hi, sorry for the simple Q

i cannot see the toolbar when i open gamedog app

please help

thanks in advanced

Please check the Log file for any errors. It's in %AppData%\\GameDog\\logs Also check if your firewall or AV might not block GameDog from opening a Port. Try running as Administrator.
thank you for the quick response

I've disabled windows FW and the only thing that I can see on the log file

is

GameDog.ViewModels.MainViewModel - IsSdkAvailable returns false.

don't know what it means

I've also tried with admin priv

thanks
WolfspiritM
Please check the Log file for any errors. It's in %AppData%\\GameDog\\logs Also check if your firewall or AV might not block GameDog from opening a Port. Try running as Administrator.


thank you for the quick response

I've disabled windows FW and the only thing that I can see on the log file

is

GameDog.ViewModels.MainViewModel - IsSdkAvailable returns false.

don't know what it means

I've also tried with admin priv

thanks
Realy great work. It should be "launch when windows start and minimize" and just work on games. When i open app my colors changing. I dont like it. Thank you and sorry for my english.
Userlevel 5
Daniel_Adari
GameDog.ViewModels.MainViewModel - IsSdkAvailable returns false.

Sorry for the late response.
Does this always show when you start GameDog?
Just to make sure: The "Toolbar" you mean is the Home, Games, Settings at the top, right?
It should actually display an error message when the error happens you receive in your log. Make sure the SDK is installed under Programs and Features and if it is not, try reinstalling Synapse.
Check this post here: /gamedog-v1-2-gamesense-like-chroma-tool-for-csgo.9221/page-7#post-177055

cemyilmaz
It should be "launch when windows start and minimize" and just work on games. When i open app my colors changing

Right now the Razer SDK does not allow Apps to uninitalize the SDK but they are working on it. Once this is done GameDog will allow that 🙂
Hi,
Very good job with this app, I tried it for over a week, and it worked perfectly for me...
However, I'm trying this past days, and it has stopped working. I can start the app, and Enable it on Razer Synapse, and then, my Chroma profile freezes, but when I start CSGO, it doesn't go yellow (how it did when it worked), and I get my freezed profile while playing.
Please, I need help !
Userlevel 5
Jeylovsky
However, I'm trying this past days, and it has stopped working

It's really weird that it suddently stopped. You did restart your computer (and not just put it to sleep) to see if it works afterwards?

Lately this issue seems to be more common. Did you by any chance update Synapse before it stopped working? I somehow suspect the recent Synapse update even so the official Release Notes don't state anything Chroma related and the Update works for me with the Mamba TE (only thing I can test right now).

As a workaround it should work to turn off synapse completly before starting GameDog and then CS:GO and keep Synapse turned off: Rightclick on the icon in the taskbar and choose to close Razer Synapse.
WolfspiritM
It's really weird that it suddently stopped. You did restart your computer (and not just put it to sleep) to see if it works afterwards?

Lately this issue seems to be more common. Did you by any chance update Synapse before it stopped working? I somehow suspect the recent Synapse update even so the official Release Notes don't state anything Chroma related and the Update works for me with the Mamba TE (only thing I can test right now).

As a workaround it should work to turn off synapse completly before starting GameDog and then CS:GO and keep Synapse turned off: Rightclick on the icon in the taskbar and choose to close Razer Synapse.

Actually, I have moved between two houses in the past weeks, and it gave me this error in both of my computers, which I turned off and restarted multiple times. As you say, it's weird. I'll try to exit Synapse and see if it works.
I'll let you know on further news.
I sort of have a problem, I have Steam and CS:GO installed on different partitions, when I launch gamedog, it does turn my keyboard yellow signifying the program is working correctly, but when I go to GAMES it doesn't list anything, any idea on how to solve this issue?
Userlevel 5
OIMATEWTF__
any idea on how to solve this issue

Yes. Go to Settings and make sure to set the path to the CS:GO folder correctly for example like so:
G:\\steam\\SteamApps\\common\\Counter-Strike Global Offensive\\
WolfspiritM
As a workaround it should work to turn off synapse completly before starting GameDog and then CS:GO and keep Synapse turned off: Rightclick on the icon in the taskbar and choose to close Razer Synapse.

I've already tried to exit Synapse and use Gamedog, but it still gives me the same problem.
I don't know what else I can try... :frown_:
Userlevel 5
Jeylovsky
I've already tried to exit Synapse and use Gamedog, but it still gives me the same problem.
I don't know what else I can try... :frown_:

It seems like latest Update really included some Chroma changes even so it works for me here for the Mamba TE and I can't try the blackwidow and Firefly before I get home on Monday evening (or even Tuesday).

Can you check what version of the SDK you have installed? When you start Programs and Features you can see the Version of the "Razer Chroma SDK Core Components".
WolfspiritM
Can you check what version of the SDK you have installed? When you start Programs and Features you can see the Version of the "Razer Chroma SDK Core Components".

I have version 1.2.4
Userlevel 5
Jeylovsky
I have version 1.2.4

Thanks. That's the latest one as far as I know.
Would be nice if you could give me a few more informations:

What Chroma Devices do you use?

What OS are you using?

Do you use any other Chroma App or could you try another one?
Best thing would be to try a non Colore App for example the Audio Visualizer and see if it works or gets stuck, too.

So just to understand it right: The current Color of the Mouse just gets stuck and doesn't change to yellow as it's supposed to do? And that started just a few days ago?Did this by any chance start after the Synapse Update? (Check the installation date of the Razer SDK where you looked for the Version number)
This issue occures on two independed computers?

Did you unplug/replug your device(es) into different USB Ports?
WolfspiritM
Sorry for the late response.
Does this always show when you start GameDog?
Just to make sure: The "Toolbar" you mean is the Home, Games, Settings at the top, right?
It should actually display an error message when the error happens you receive in your log. Make sure the SDK is installed under Programs and Features and if it is not, try reinstalling Synapse.
Check this post here: /gamedog-v1-2-gamesense-like-chroma-tool-for-csgo.9221/page-7#post-177055


Right now the Razer SDK does not allow Apps to uninitalize the SDK but they are working on it. Once this is done GameDog will allow that :)




Happy to hear that. Because this program is very cool. Must be keyboard main app. Thank you!
WolfspiritM
Thanks. That's the latest one as far as I know.
Would be nice if you could give me a few more informations:

What Chroma Devices do you use?

What OS are you using?

Do you use any other Chroma App or could you try another one?
Best thing would be to try a non Colore App for example the Audio Visualizer and see if it works or gets stuck, too.

So just to understand it right: The current Color of the Mouse just gets stuck and doesn't change to yellow as it's supposed to do? And that started just a few days ago?Did this by any chance start after the Synapse Update? (Check the installation date of the Razer SDK where you looked for the Version number)
This issue occures on two independed computers?

Did you unplug/replug your device(es) into different USB Ports?

I'm using a Blackwidow Chroma.
I'm using Windows 8 in both of the independent computers.
I also tried the Audio Visualizer and it works perfectly.
If, for example, I'm using a Police chroma profile, when I start Gamedog, it freezes, and when I start CSGO, the color doesn't go to yellow, and any effects are shown. It started this Friday, it worked good all Xmas. Honestly, I didn't even realize Synapse had updated, I didn't got any message, and I don't know how to search for updates.
The SDK was installed on the 3rd of January 2016 on this computer, I can't check the other one until next week.
I will try to unplug/replug the USBs
So cool!
i really need to start thinking about getting a Blackwidow chroma, hehe
WolfspiritM
Yes. Go to Settings and make sure to set the path to the CS:GO folder correctly for example like so:
G:\\steam\\SteamApps\\common\\Counter-Strike Global Offensive\\


Thanks, that did it 😃
thank you very much, works great, it was the SDK indeed

cheers
hey, GameDog will not work for me,I have it enabled on chroma apps, i open the shortcut, keyboard turns yellow (i have fill color set to a deep blue), then it doesnt work with CSGO, please help.
also redownload and repaired just incase, it did not work
Userlevel 5
DankMemeRegime
then it doesnt work with CSGO

Check if when you start GameDog there is a config file being created under:
SteamApps\\common\\Counter-Strike Global Offensive\\csgo\\cfg
Called "gamestate_integration_gamedog.cfg".
Tartarus support for health, ammo, etc?
Userlevel 5
1NV1S1BLE
Tartarus support for health, ammo, etc?

Orbweaver Support coming 🙂 Should also work for Tartarus then

Reply