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
Hi Guys,

I will get back to Gamedog soon.
Sorry for the delay :)

I will also make sure latest Dota update works as it seems like some people are having trouble with Gamedog and the new Dota. If there is anything I can do there will be an update soon!

Uberwatermelon
Is it not compatible with the Ornata?


Ornata should be compatible. Can you please make a screenshot of GameDog? What do you mean with divider? It sounds a bit like it doesn't detect your Game. What Games do you want to get to work? Make sure to check under Settings for the correct pathes.

Max2804
If you don't want to do this or don't have time, let me code it, because I know how to program and I really want these features.

For the next major version of GameDog I'm looking into a Plugin System so you can easily code your own features. :)

lokasenna96
Hello @WolfspiritM ,
On my Naga Hex v2, the backlight (the thumb pad) works alright except it doesn't flash.
All its other lights flash on lasthit/deny, but not the backlight.

I don't have a Naga Hex v2 but I will try to reproduce your issue with the Naga Chroma over the next few days and will see what I can do 🙂
Here's a bit more info regarding the dota issues:
Doesn't properly return to Chroma configuration after game ends
Razor Ripple only works once on first load

Here's a software issue:
Can't go back to GameDog game screen without saving or resetting a config. This is an issue if you just want to cancel last change but not reset.

Thanks.

(Ornata + Firefly)
WolfspiritM
Hi Guys,

I will get back to Gamedog soon.
Sorry for the delay :)

I will also make sure latest Dota update works as it seems like some people are having trouble with Gamedog and the new Dota. If there is anything I can do there will be an update soon!



Ornata should be compatible. Can you please make a screenshot of GameDog? What do you mean with divider? It sounds a bit like it doesn't detect your Game. What Games do you want to get to work? Make sure to check under Settings for the correct pathes.


For the next major version of GameDog I'm looking into a Plugin System so you can easily code your own features. :)


I don't have a Naga Hex v2 but I will try to reproduce your issue with the Naga Chroma over the next few days and will see what I can do :)



https://gyazo.com/2a0e661c606c17218935509a3978e14f

This is a picture of gamed of open and turned on. ATM I don't have a way to post a picture of my keyboard which all the lights are off on but thats what pops up
Uberwatermelon
https://gyazo.com/2a0e661c606c17218935509a3978e14f

This is a picture of gamed of open and turned on. ATM I don't have a way to post a picture of my keyboard which all the lights are off on but thats what pops up



Also I was trying to use it for CSGO
Userlevel 5
Uberwatermelon
Also I was trying to use it for CSGO

Sorry for the late response. Please make sure the path to your CS:GO Folder is set correctly under Settings. Are these correct? If yes, please contact me via Steam as we might need try a few things.

For everyone else:
Here is a new Pre-Release Version 2.5 which fixes a couple of things.
It would be nice if someone could give this a try:
https://1drv.ms/u/s!AiA2S8qhAF0ggYRlMXHqCIAh_leFfw

I was trying Dota2 quiet a bit with 2.4 and couldn't really find any issues at least when I used the "Test Hero" mode. If you have any issues with Dota with 2.5 please make sure to find a way to reproduce it easily as I'm not a Dota gamer myself. Thanks!

Fixed things:
- Dota Menu screen shows Menu Color (ONLY after having a dota game launched at least once!)
- Naga Backlight for the side is flashing now ( @lokasenna96 )
- Update to Dotnet 4.5.2 (Should be quiet common)
- Update to latest Colore Library (fixes Grid issues for Blade, Blade Stealth, possible Ornata and others...). That also means that "Z" is now "Z" on german Keyboard for example. This however can lead to some sideeffects like the Startupanimation is also switching Z and Y on german Keyboard. I had to do many changes for that so I hope everything works (it's also why I don't release it right now).

Known issues:
- Possible deadlock in some rare cases on startup causing it to not responding anymore. I'll work on this until the final release.
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".




can i have the files too much too edit for me please 😃 thanks
dude..i have deathstalker chroma but its not working when i opened dota2..can u help me to fix this..i already follow all the instruction but still...
Why Every Time I Open GameDog If Always Tell Me To Update When I Already Update it
Userlevel 5
steague89
dude..i have deathstalker chroma but its not working when i opened dota2..can u help me to fix this..i already follow all the instruction but still...

What doesn't work? Deathstalker chroma only has zones. Take a look here:
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-8#post-180707

phosporen
can i have the files too much too edit for me please 😃 thanks

Maybe I will do that for another Version.

MrCharlet
Why Every Time I Open GameDog If Always Tell Me To Update When I Already Update it

According to your screenshot it didn't update (Titlebar says 2.1). Try uninstalling and installing the latest Version. Not sure why the update doesn't work for you.
WolfspiritM
What doesn't work? Deathstalker chroma only has zones. Take a look here:
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-8#post-180707


Maybe I will do that for another Version.


According to your screenshot it didn't update (Titlebar says 2.1). Try uninstalling and installing the latest Version. Not sure why the update doesn't work for you.


I Already Update it 9 times
I REALLY NEED HELP! I have just got a new razer keyboard, deathstalker chroma, and I downloaded gamedog, Copied the pastebin url and imported the same seeting as of the frequently watched youtube video. I go in to game and only the ammo part lights up green, After i shoot two bullets my whole keyboard loses light and thats it. Please help.
Userlevel 5
callmejaack
I have just got a new razer keyboard

Please look two posts over yours...

MrCharlet
I Already Update it 9 times

Version 2.5 should at least not show that message anymore until a new update is available.
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-31#post-315503
WolfspiritM
What doesn't work? Deathstalker chroma only has zones. Take a look here:
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-8#post-180707


Maybe I will do that for another Version.


According to your screenshot it didn't update (Titlebar says 2.1). Try uninstalling and installing the latest Version. Not sure why the update doesn't work for you.

ever since the recent dota release of 7.02 the entire keyboard does not boast any light, its plain dark/shut off
Userlevel 5
Marsinator
ever since the recent dota release of 7.02 the entire keyboard does not boast any light, its plain dark/shut off

I just tested Version 2.5 with Dota 2 and don't see any issues.
Can you try Version 2.5 if you haven't already and let me know if that works?

/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-31#post-315503
Can't start GameDog, it crashes before anything. Keep asking me a dll file, that I've already put on my system. But still crashes everytime I try to launch it. What can I do?
Userlevel 5
GettodaCHOPPA
Can't start GameDog, it crashes before anything. Keep asking me a dll file, that I've already put on my system. But still crashes everytime I try to launch it. What can I do?

Please let me know what DLL it asks for. Also take a look at:
C:\\Users\\USERNAME\\AppData\\Roaming\\GameDog\\logs
(Press CTRL + R and enter "%AppData%\\GameDog\\logs" without quotes to easily open that folder)
Let me know if there are some "ERROR" lines and what they say.
The DLL is "api-ms-win-crt-runtime-l1-1-0.dll". And there is no folder on appdata. No Gamedog log at all on my system.
Userlevel 5
GettodaCHOPPA
The DLL is "api-ms-win-crt-runtime-l1-1-0.dll"

What Windows Version are you using?
It seems like this DLL is part of the Microsoft Visual C++ 2015 Redistributable.
Try uninstalling it via "Programs and Features" if you have it installed.
Then search for windows updates and install them if there are any and reinstall it from here:
https://www.microsoft.com/download/details.aspx?id=48145

I think that usually this comes with the Synapse installation...but maybe it broke somehow for you.
It doesn't ask for the DLL anymore, but crashes before starting. My system is Windows 7 Ultimate SP1 64bits. Thanks for attention man, you're the best.
@WolfspiritM! My synapse updated like 3 min ago, and now it's running the Gamedog app, WTF! Hahahaha thanks for your help man, maybe I will bother you in the future 😃
Hello, I need help with game Dog,

I played cs:go one year ago with this feature and a full set of chroma (Blackwidow, mouse and mousepad) and was perfect.

This week I wanted to play again and I realize that with gamedog the game has a lot of peaks and fps drops.. is anyone with this issue?

What can I do ?

I have tested the two latest versions, and uninstall / install again but no joy..

Thanks for your help in advance,

Kud0
Userlevel 5
Kud085
This week I wanted to play again and I realize that with gamedog the game has a lot of peaks and fps drops.. is anyone with this issue?

I don't notice any FPS and Peaks myself.
You can try switching to the fallback server in the settings (or back if that is already the one you're using). Maybe that will work better.
I know there is a possible CPU issue as right now I'm using a "bug" in the CS:GO integration to force constant updates as the CS:GO integration is broken on Valve's end and only updates slowly. But now it's "spamming" me with updates.

However: If the fallback server doesn't work please get in contact with me via Steam (steamcommunity.com/id/kiba) and I would like to give you a test build as I was working on a way to minimize the load even so it's spamming with updates.
Hello,

I just added you to steam friends, I will try with the Fallback server option (it was disable) and I will let you know.

Just for your information find below the specs of my Computer:

CPU: i5 3.30 Ghz
RAM: 16 GB
Graphic Card: Nvidia GForce GTX 970

Periphericals:

Keyboard: Blackwidow Chroma
Mouse: Razer Deathadder Chroma
Mousemat: Razer Firefly Chroma
Headset: Kraken 7.1 Chroma

I have a 144hz monitor and the feeling I have with the game dog if like it was an invisible overlay under the game, the moment I quit the program it goes smooth again, don´t know if that can help you,
Hello,
i have a quick question:
is the razer ornata chroma usable with game dog?
Thanks
Userlevel 7
PhilippRAZER
Hello,
i have a quick question:
is the razer ornata chroma usable with game dog?
Thanks

It works on mine to some extent, but it does bug out some times, with both gamedog and chromasync.

Reply