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
jpfranco
any help for this error??

That's some Synapse installation issues. Try uninstalling Synapse and the Chroma SDK and reinstall again. If that doesn't help try installing the C++ Redistributables yourself:
https://www.microsoft.com/en/download/details.aspx?id=48145

Magnumheart_
Just wondering why "Menu and Typing" is not working in DOTA 2.

Will take a look...in Dota2 Chroma is only initialized when the game starts...but then everything should work.
WolfspiritM
That's some Synapse installation issues. Try uninstalling Synapse and the Chroma SDK and reinstall again. If that doesn't help try installing the C++ Redistributables yourself:
https://www.microsoft.com/en/download/details.aspx?id=48145


Will take a look...in Dota2 Chroma is only initialized when the game starts...but then everything should work.





i uninstalled the first one that synapse automatically DL for me and this happen should i uninstall all?
Userlevel 5
jpfranco
should i uninstall all

Try uninstalling the C++ 2015 Redistributable if it's already installed and reinstall. Maybe that helps:
WolfspiritM
Try uninstalling the C++ 2015 Redistributable if it's already installed and reinstall. Maybe that helps:





still an error and gamedog prompts me that razer sdk is not running whenever i run it(admin mode)
WolfspiritM

Will take a look...in Dota2 Chroma is only initialized when the game starts...but then everything should work.

Managed to do a simple work around:

I added a new "Static color" assignment and pushed it to the top of the list, then did the same thing with other static colors, "Status: Background Color" and "Status: Debuff area".
So it would not override the new assignment while in the DOTA 2 dashboard.

What this doesn't fix is the color assignment when typing in chat.
My gamedog stopped working correctly. Im not sure what happened. It worked for months and now no longer works with Dota. It does the green startup when I open gamedog, but then never works in game.
Does it work with a X Tournament Edition Blackwidow Chroma?
How can i assign razor's ripple effect for other heroes?
imagine this chroma integration of this in dota2 while using invoker damn the light patterns gonna be LIT literally.
I'm having an issue when GameDog is installed Razer Synapse force closes. Can anyone help me to a solution. I had GameDog working for a while but now it doesn't seem compatible.

I was also looking at the log and it gives out an error which states
ERROR GameDog.Model.Plugin.PluginService - Plugin GameDog.Plugins.Dota.TwoColors threw an Error
why is the csgo keyboard not working anymore
i have install the gamedog n it cant work on my keyboard n mouse wat wrong wif it?
Hi, I just bought Ornata Chroma keyboard and Firefly mousemat. I have now tested the version 2.5 of Gamedog and it is awesome, many thanks @WolfspiritM ! The only problem I have for now is that the firefly doesn't seem to work and when i close CS:GO the firefly doesn't resume to the spectrum cycling effect as the ornata does. When I open the gamedog the firefly does actually do the green animation and when i join a server the mat goes green as it is set to be health indicator but it seems to end animating at this point. Any idea how to fix this one? Do I need to link the program to a synapse profile or not? Without linking the effects work great anyways in the game.The only way to get it alive again is to restart the computer.

Also is there a possibility to add different colors to the whole or some of the keyboard depending on how the round ends (bomb explosion [flashing yellow/orange/red would be awesome or the fire effect of ornata], defuse, time, team killed, ace etc.?) and it would be cool if a knife kill could be lit with a different color than headshot or body kill.

EDIT: I downloaded Gamedog 3.6 and everything works now, awesome. Many thanks again. I also realized how I can make keyboard light up when bomb explodes or is defused. Also the firefly doesn't freeze anymore at least in the few test runs I've made.

EDIT2: here's my CS:GO profile if someone wants to try it, https://pastebin.com/EsP6xdtw
In Dota it would be nice if every abillity with lightning is supported (like in aurora) for example crystal maiden Q or
shadow fiend QWER. For me only razor's ripple effect works.
When i try to download it, my Antivirus says that there was a virus. anybody else?
Would like explanation as i don't think there is an 'actual' virus in there but just some program that would trigger any Antivirus program.
Hi, so my issue is the following; everything works as it is supposed to but, I have a delay that occurs on a variety of effects, grenades, ammo etc. Is there an explanation to this and possibly a way to solve it?
Do you have the latest version of the gamedog? I had similar issues on the older versions.
Hmm not 100% sure... I didn't download it from the top of the thread is that where I'm supposed to download it from?
https://gamedog.chromatin.eu/GameDog.3.6-signed.exe

Try this, I think its the latest
Wow that worked 100% thnx so much
Nightkrakenn
Wow that worked 100% thnx so much

If you want, you can also try my set up for cs, https://pastebin.com/EsP6xdtw
Userlevel 5
UltraPinkhitfocus304
When i try to download it, my Antivirus says that there was a virus. anybody else?
Would like explanation as i don't think there is an 'actual' virus in there but just some program that would trigger any Antivirus program.

Have you tried the signed one and what AV are you using? The Setup I'm using for the 3.6 Version is packing everything into one exe file and that can cause AVs to trigger...I tried to sign it but that still might cause issues. And that's also the reason why I haven't pushed it as the main Version yet.

Jimkuk87
GG i just got new razer and spotted this and instally after booting csgo on i got vac banned. Thanks now i just lost 100$ inventory and Lem 980h account!

Definently not recommended on Valve vac anticheat protected servers!

I'm sorry to say that but GameDog is using an official API to read out Gamestate...it's in no way "hacking" into CS:GO except for creating a small config file that tells CS:GO to send data to GameDog. Also GameDog is used by at least more then 1500 Users per day and you're the only one EVER reporting something like that. You should have kept your fingers away from cheats...
Is there any plan to add support for hue lights as the hue sdk is now available?
Userlevel 5
@ruNrr Hue lights are already supported via ChromaLink. They don't have a "special" SDK.
However due to a bug in Synapse 3 you need to shut down Synapse 3 and the center for it to work otherwise it will "steal" the Chroma focus from GameDog.

Razer is working on fixing that.
WolfspiritM
@ruNrr Hue lights are already supported via ChromaLink. They don't have a "special" SDK.
However due to a bug in Synapse 3 you need to shut down Synapse 3 and the center for it to work otherwise it will "steal" the Chroma focus from GameDog.

Razer is working on fixing that.


I've tried to end the process for synapse 3 and razer central in task manager. I see it working on my mouse but my lights won't change at all.

Reply