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

the lighting doesn't turn on, it just flashes when I fire in game
Hey dude, any updates on your Factorio Chroma? Currently is it out out date, thanks!
Hey razer i got an error with this link that says your connection is not private how df fix that 😕
I have followed your installation instructions.
I launched Synapse, then launched GameDog.
Once GameDog launches my Blackwidow Chroma cycles green from top to bottom of the keyboard then goes black(unactive).
When I goto a line item to change it and hit "Save" the F9-F12 keys are Blue and PRT SCRN - PAUSE BRK are green.
I launch Dota 2, go in game and the keyboard is a very dimly lit green and it has no interaction with spells, items, clock ,denies or anything.

I have already uninstalled in "program and features" the Synapse and Chroma SDK applications and still no changes to these problems.

Is there anything I am missing?
Thanks~!
LOL bro u didint help me my error is in google with the link also with microsoft edge and moxilia and with my phone and with my laptop i think that is the link
Hey razer i got an error with this link that says your connection is not private how df fix that 😕
WolfspiritM
Laggy? That's strange. Do you have it running minimized? That should improve the performance at least a bit
Are you using it for Dota (I assume as you said lightning) or CS:GO? I might have some improvement for CS:GO but sadly not for Dota.

Yep, since first release (i come here and try from time to time to see if it gets fixed) it makes my gameplay more laggy, it's something hardly noticeable but it bugs me, it's like a micro strutter lag. I don't know why does it happens, I'd love to use your software, I even donated time ago when I had a 60hz monitor, but now on my 144hz it lags too much :slightly_sad:

EDIT: Forgot to say I'm using it exclusively on csgo and yeah, i've tried every option/combo: minimized, tray, open.
I have other apps using the csgo API: Steelseries Gamesense, Plays.tv . Maybe is that a problem?
Userlevel 5
Tabris
Is there anything I am missing?
Thanks~!

What Keyboard are you using?
Usually that is how the Deathstalker would work, but you said it's cycling from top to bottom which shouldn't be how the deathstalker works.
Try resetting the layerin GameDog (Go to "Dota 2" in gamedog and click on "Reset").

cherokee
I'd love to use your software, I even donated time ago when I had a 60hz monitor, but now on my 144hz it lags too much

I know what you mean and sadly I think I can't do much about it as it's on the CS:GO side. Especially as Valve broke the game integration I now have to force CS:GO to send updates as fast as possible instead of when they change. HOWEVER I'm trying a few things including telling CS:GO to not send updates as quick as possible but with a half a second delay. This might fix the micro stutters.
Could you contact me via Steam please?
Would be nice to get a few informations when it comes to the other CSGO APIs.
https://steamcommunity.com/id/kiba/
Userlevel 5
ayciate
Hey dude, any updates on your Factorio Chroma? Currently is it out out date, thanks!

I don't plan on updating Factorio Chroma right now. It was using heavy writes on disk and was more like a proof of concept. I didn't like how it worked (even so it was the only way back then), so I opened up a thread on their forum asking for any way for mods to "talk out of the sandbox" to provide the needed Data instead of just writing to a file, but the Developers didn't see it as needed. I don't think anything changed when it comes to that as they want mods to be sandboxed completly.

If you have further questions please send me a private message here and keep this topic to GameDog, CS:GO and Dota. Thanks! 🙂
Why is it that only the team color is working in Dota2??? by the way im using deathstalker chroma
Tabris
I have followed your installation instructions.
I launched Synapse, then launched GameDog.
Once GameDog launches my Blackwidow Chroma cycles green from top to bottom of the keyboard then goes black(unactive).
When I goto a line item to change it and hit "Save" the F9-F12 keys are Blue and PRT SCRN - PAUSE BRK are green.
I launch Dota 2, go in game and the keyboard is a very dimly lit green and it has no interaction with spells, items, clock ,denies or anything.

I have already uninstalled in "program and features" the Synapse and Chroma SDK applications and still no changes to these problems.

Is there anything I am missing?
Thanks~!

This is happening to me also.. im using deathstalker... please help
Userlevel 5
@kongzter Please take a look here:
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-31#post-317936
WolfspiritM
@kongzter Please take a look here:
/gamedog-v2-4-chroma-for-cs-go-and-dota2.9221/page-31#post-317936

Sir. It got worse when i updated to 3.1
hope somebody can just import the settings.. im just a newbie in this kind of thing.. im sorry :frown_:
WolfspiritM
What Keyboard are you using?
Usually that is how the Deathstalker would work, but you said it's cycling from top to bottom which shouldn't be how the deathstalker works.
Try resetting the layerin GameDog (Go to "Dota 2" in gamedog and click on "Reset").


I know what you mean and sadly I think I can't do much about it as it's on the CS:GO side. Especially as Valve broke the game integration I now have to force CS:GO to send updates as fast as possible instead of when they change. HOWEVER I'm trying a few things including telling CS:GO to not send updates as quick as possible but with a half a second delay. This might fix the micro stutters.
Could you contact me via Steam please?
Would be nice to get a few informations when it comes to the other CSGO APIs.
https://steamcommunity.com/id/kiba/


Sent you a friend request, but you won't accept me 😃 Add me, I'm "cherokee." in you requests. I can help you betatest.
BTW It's weird because all the other integrations with csgo work perfectly since always and never made me lag.
when playing csgo on my blackwidow chroma the only lights that light up are the static and nothing else. Not sure what to do
Any idea when Fallout 4 support might be coming?
good job ggwpp i nned info for dota 2 ty
i just want to know if i can adjust the ripple effect of razor? instead of starting the effect at letter "L" i want it to be moved at "h" or "j" and also for csgo, is it possible to make the primary and secondary lighting like the health? i'm using two buttons for primary and secondary thanks!
Userlevel 5
@upfastPlum215 Hey there. The ripple effect sadly is not customizable. I'm sorry for that.
For CS:GO sure...
Just go to Games -> CS:GO and doubleclick on "Health" now click on the checkbox beside "Edit" for Keyboard and check the Keys you want to light up for health (Number Keys begin with "D" so in this case it would be D2 and D3 I think). Afterwards click on "Save" and click on "Assignments" at the top to go back to the Assignment list. Now we need to either Drag and drop "Health" beneath Primary and Secondary Clip ammo (so it overrides) or delete Primary and secondary clip ammo by doubleclicking on "Pimary Clip Ammo (Two Colors)" and then clicking on "Delete" at the bottom. Same for "Secondary Clip Ammo (Two Colors)". Hope that helps :-)

If you don't get it done click on "Import" at the bottom when CS:GO is selected and paste this URL: http://pastebin.com/raw/77q4NdPL


--------------

For everyone: I got a new version 3.6 which you could test. It now is based on .NET 4.7 (which is default for Fall creators update). It comes with a new installer which makes sure .NET 4.7 is installed and if not it will install it. Would be great if you guys could try it out:

https://gamedog.chromatin.eu/GameDog.3.6.exe
WolfspiritM
@upfastPlum215 Hey there. The ripple effect sadly is not customizable. I'm sorry for that.
For CS:GO sure...
Just go to Games -> CS:GO and doubleclick on "Health" now click on the checkbox beside "Edit" for Keyboard and check the Keys you want to light up for health (Number Keys begin with "D" so in this case it would be D2 and D3 I think). Afterwards click on "Save" and click on "Assignments" at the top to go back to the Assignment list. Now we need to either Drag and drop "Health" beneath Primary and Secondary Clip ammo (so it overrides) or delete Primary and secondary clip ammo by doubleclicking on "Pimary Clip Ammo (Two Colors)" and then clicking on "Delete" at the bottom. Same for "Secondary Clip Ammo (Two Colors)". Hope that helps :)

If you don't get it done click on "Import" at the bottom when CS:GO is selected and paste this URL: http://pastebin.com/raw/77q4NdPL


--------------

For everyone: I got a new version 3.6 which you could test. It now is based on .NET 4.7 (which is default for Fall creators update). It comes with a new installer which makes sure .NET 4.7 is installed and if not it will install it. Would be great if you guys could try it out:

https://gamedog.chromatin.eu/GameDog.3.6.exe

Sir thank you so much! i didnt expect for you to reply this fast 🙂 i just want you to know that this program makes my gaming more fun to play with! looking forward for more updates and games to be integrated 😃
WolfspiritM


--------------

For everyone: I got a new version 3.6 which you could test. It now is based on .NET 4.7 (which is default for Fall creators update). It comes with a new installer which makes sure .NET 4.7 is installed and if not it will install it. Would be great if you guys could try it out:

https://gamedog.chromatin.eu/GameDog.3.6.exe


Just to let you know, Avast is causing all kinds of hell with that download, and flatly refuses to let me download/install it even when I whitelist the URL.
mottamort
Just to let you know, Avast is causing all kinds of hell with that download, and flatly refuses to let me download/install it even when I whitelist the URL.

try to use v2.4 and also, turn off your avast if it doesn't let you download the program. resume it after you installed gamedog.
Userlevel 5
mottamort
Just to let you know, Avast is causing all kinds of hell with that download, and flatly refuses to let me download/install it even when I whitelist the URL

Thanks for letting me know.
I assume it's the new exe installer as it packs the msi (and packed things usually trigger AVs somehow...)
Turning off AV is a workaround but not the solution.
I signed the installer and it would be great if you could give it a try and see if Avast still flags it as false positive or if it helped:
https://gamedog.chromatin.eu/GameDog.3.6-signed.exe

@Justinn03 Thank you. I'm happy you enjoy GameDog! 🙂


any help for this error??
Awesome work!

Just wondering why "Menu and Typing" is not working in DOTA 2.
It's supposed to use the menu color while in Dashboard right?
But somehow, only F9-F12 and Debuff area are the only keys lighted up.

Reply