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
Here are a few tips for that: https://gitlab.com/Chromatin/GameDog/#faq
Especially make sure the cfg file is created when you start gamedog:The lighting only kicks in once you join a game in dota2. It's not showing for the menu on first start.


Antivirus / Firewall Check: done
I can access http://localhost:32092/dota2_game_event -> it show me DONE
configuration on dota 2 folder and CS Go folder too , the file is already created
dota2 -> play with bots , in game , the profile not changing
cs go -> play with bots too , and the profile still my own profile

now i will restart my computer to give a try
Edited :
still not successfully ,
so confusing lol T_T
Clicked on the Reset button on settings then suddenly dota 2 option showed up

Levant Von Schweitzer
Clicked on the Reset button on settings then suddenly dota 2 option showed up

tell me if you have successful effect on dota2 ^^
because my chroma didn't seems to work with gamedog
even the green notification are shown
zeroseeds
tell me if you have successful effect on dota2 ^^
because my chroma didn't seems to work with gamedog
even the green notification are shown

Sure bro. Gonna test it right now. Hope it works on bots.
zeroseeds
tell me if you have successful effect on dota2 ^^
because my chroma didn't seems to work with gamedog
even the green notification are shown


The Dota 2 Option is working now. I just dont know what are the lights for. LOL Does it have video for Dota2 coz CSGO has.
Levant Von Schweitzer
The Dota 2 Option is working now. I just dont know what are the lights for. LOL Does it have video for Dota2 coz CSGO has.

working like what? lol , yeah i don't see any video except cs go using this gamedog
maybe play with razor , and use first skill,
the ripple effect will shown
Userlevel 5
Levant Von Schweitzer
then suddenly dota 2 option showed up

Sorry I wasn't able to view your screenshots earlier as they were blocked by my companys proxy. However I now can see you have a 64bit windows so it should have worked before. I think the path was wrong. What the lights are for you can read here:
https://www.facebook.com/notes/razer/dota2-razer-chroma-integration/10153818246825943

zeroseeds
I can access http://localhost:32092/dota2_game_event -> it show me DONE
configuration on dota 2 folder and CS Go folder too , the file is already created
dota2 -> play with bots , in game , the profile not changing
cs go -> play with bots too , and the profile still my own profile

Okay. That's really weird. In CS:GO can you check the console when you start it? It should have something like "Loading Game State Integration: gamestate_integration_gamedog.cfg" near the beginning.
WolfspiritM

Okay. That's really weird. In CS:GO can you check the console when you start it? It should have something like "Loading Game State Integration: gamestate_integration_gamedog.cfg" near the beginning.


on console it show:
Loading Game State Integration: gamestate_integration_gamedog.cfg

but in game , there's no effect lol
Userlevel 5
zeroseeds
on console it show:
Loading Game State Integration: gamestate_integration_gamedog.cfg

but in game , there's no effect lol

In GameDog settings try enabling Keep Chroma focus then restart GameDog. That means after the Green loading animation the Synapse profile is not switched back on but stays black. Also make sure in Synapse GameDog is moved to the top in the list if it isn't already. Sometimes that helps, too.
WolfspiritM
In GameDog settings try enabling Keep Chroma focus then restart GameDog. That means after the Green loading animation the Synapse profile is not switched back on but stays black. Also make sure in Synapse GameDog is moved to the top in the list if it isn't already. Sometimes that helps, too.

already sir ,
the light stays black even i'm in game too
btw i just send friend request to your steam
my steam is zeroseeds / Big One
h3x11
Hey,

One little thing I've noticed. The ammo for CSGO is just on my number 1 key, turring green to red, not my Arrow Keys and ins home pause del etc. as in the video.

Any idea's?

Thanks


You need to customiz em 🙂
Userlevel 5
sirlouie
Unfortunately, it is still freezing my DeathAdder Chroma. I had to re-plug the USB to make it work again.

I've been playing CS:GO with the Deathadder Chroma for more then an hour now without an issue. Does the problem still exist for you? Can you try uninstalling Synapse and the SDK and reinstalling from the website to test if that fixes it?
still waiting for the other that have same issue like me :P
My Steam game not sending data to gamedog,
Tried chroma sync for cs go but it works
and i see gamedog and chroma sync using similar system (except chroma sync using lua)
weird thing T_T i just wanna use it on dota 2
I have a little test GameDog on CS:GO. With the standard configuration, the mouse does not freeze. I decided to change some of the settings config. I changed the active clip ammo and health and armor. And then after 15 minutes deathadder freeze again. Then I reset the config to standard and no more freezes with standart config.
Userlevel 5
moscowlabs
And then after 15 minutes deathadder freeze again. Then I reset the config to standard and no more freezes with standart config.

Can you change the config so it freezes for you, then click on Export and copy and paste the content of that box to a new http://pastebin.com so you can send it to me?

Did you change it so the mouse displays that states or just changed the keys?
WolfspiritM
Can you change the config so it freezes for you, then click on Export and copy and paste the content of that box to a new http://pastebin.com so you can send it to me?

Did you change it so the mouse displays that states or just changed the keys?

Ok il will try. I just changet the keys.
Im sorry this might be so late but why i cant install the gamedog ? Please help. It keep saying instalation package could not be opened.
Userlevel 5
gletzer
Im sorry this might be so late but why i cant install the gamedog ? Please help. It keep saying instalation package could not be opened.

From where did you try to install GameDog? From the Razer Workshop or this Threads first post? Try both ways.
My Problem solved :)
Thanks for @WolfspiritM !
nice developer , helping me from steam chat, from last 2 days
gamedog updated (now support fallback server)
greetings from BigOne !
WolfspiritM
From where did you try to install GameDog? From the Razer Workshop or this Threads first post? Try both ways.

I've tried both ways and both not working. Can u reupload it or something? Thanks
Userlevel 5
gletzer
I've tried both ways and both not working. Can u reupload it or something? Thanks

Both ways should be working. I don't think another reupload is needed. You can try latest development version but I don't think that will make a difference for you:
http://gamedog.chromatin.eu/GameDogSetup.2.0.5907-1.msi

Please check the file size (easiest even so not really reliable way to check if the file has been corruptly downloaded).
GameDogSetup.2.0.5907-1.msi should be: 2,67 MB (2.809.856 bytes)

After download try rightclick the file and check Properties. At the bottom check the "Unblock" checkbox (if it's there) and click on Apply/OK:
http://sysc.org/img/unlock-files-from-another-computer.png

If that doesn't help:
Type Win + R and enter msiexec. What Version does it say you have?

What Windows do you use?
WolfspiritM
Both ways should be working. I don't think another reupload is needed. You can try latest development version but I don't think that will make a difference for you:
http://gamedog.chromatin.eu/GameDogSetup.2.0.5907-1.msi

Please check the file size (easiest even so not really reliable way to check if the file has been corruptly downloaded).
GameDogSetup.2.0.5907-1.msi should be: 2,67 MB (2.809.856 bytes)

After download try rightclick the file and check Properties. At the bottom check the "Unblock" checkbox (if it's there) and click on Apply/OK:
http://sysc.org/img/unlock-files-from-another-computer.png

If that doesn't help:
Type Win + R and enter msiexec. What Version does it say you have?

What Windows do you use?

V 5.0.9600.17905
Im using windows 8.
Yeah its still not working :S
Userlevel 5
gletzer
V 5.0.9600.17905
Im using windows 8.
Yeah its still not working :S

Actually I have no idea why it doesn't work for you.
Seems like a problem on your computer cause I have never heard of that kind of error before. (Firewall? Antivirus? Downloadmanager?)

Maybe start a command prompt as Administrator and go to the folder where you downloaded it (cd C:\\...) and then type ".\\GameDogSetup.2.0.5907-1.msi"

if that doesn't work you can also try "msiexec /i GameDogSetup.2.0.5907-1.msi"

And last but not least if nothing helps here is GameDog as zip so you can unpack it wherever you like (updates might have problems...)

https://gamedog.chromatin.eu/GameDog.zip
I am trying to use GameDog with Dota 2 but it is not working... Yes I followed all of the steps and did some basic troubleshooting. The application is enabled in Synapse, I have restarted multiple times and no luck.
Userlevel 5
tweekstweeks
I am trying to use GameDog with Dota 2 but it is not working... Yes I followed all of the steps and did some basic troubleshooting. The application is enabled in Synapse, I have restarted multiple times and no luck.

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

Reply