cs-go-observer-custom-hud's Issues
too many server commands issued per second
when executing exec gamestate_integration_observerspectator.cfg it prompt me this issue, is there a new version of that file? where can I get it?
Ignoring command ' "player_state" "1" ': too many server commands issued per second
Ignoring command ' "allplayers_state" "1" ': too many server commands issued per second
Ignoring command ' "allplayers_match_stats" "1" ': too many server commands issued per second
Ignoring command ' "allplayers_weapons" "1" ': too many server commands issued per second
Ignoring command ' "allplayers_position" "1" ': too many server commands issued per second
Ignoring command ' "phase_countdowns" "1" ': too many server commands issued per second
Ignoring command ' }': too many server commands issued per second
Ignoring command '}': too many server commands issued per second
Thanks in advance
How to change the scaling of the hud?
Bit new to this. Elements of the HUD are way too large and tend to overlap each other.
How do I disable the scoreboard at the start of the round.
Please ignore my stupidity, but I've been playing with this thing all day. (It's awesome, thanks in advance :D)
And since the adr is supposed to be inaccurate, how do i disable the scoreboard at the round start?
Thanks,
Will.
Team #2 logo can't be change
Team logo 2 can't be changed by "team2.json" because huds/Example_HUD_PGL/index.html 16line is incorrect.Please fix.
<div id="team_logo"><div id="team_flag"></div><img src="ok.png" id="team_2_logo"/></div>
sorry for my bad english.
Best of Luck :)
Display Avatar
i changed "DisplayAvatars":true in config.js but still no avatar profile in hud. Someone help
Bomb timer
Is there an option to add Bob timer like: https://images1.minutemediacdn.com/production/912x516/58e9027584dc9bb187000001.png
installing video
You could maybe make a video showing how to set it up
How to display?
How can I single out a single player and give it "nick_also"?
Change font and size text
Someone can help me to change font and size text. This project is awesome
Manifest file missing or unreadebel
I have full access to all the files and are not read/Write protected.
nwjs.io is installed to c:\nw
and the PGL example is in c:\serer
I'm using Windows 10 and the latest update. Same whit Nodejs
If Current Player is GOTV how to hide player-container?
I've got a cool HUD from my friend but the problem is if the current Spectated player is GOTV (camera) is showing his name and won't hide player-container. Can anybody help?
Exe
I'm trying to execute .exe but it open and close immediately and I have read a fixed issue but I don't understand very well how to fix it, can anybody can explain me how to do it?
Vac issue and further HUD-generating feature request
Hey, I've watched your video on youtube, which looks great. But I'm wondering if it has vac or banned risks? Apparently it's gonna be used when observing a match on offical server, as well as platforms like faceit, In China, mostly b5 and 5e. If not, then it's gonna be great for private match observing(just some friends gather together and invite someone to broadcast&record it) and fun.
Another request is ...my issue. As a csgo video creators, I'm really hoping to make seperate HUD recorded. In this issue, I wonder if csgo or hlae could connect data to generate HUD images or videos in ALPHA CHANNEL!!!
As what I saw in your great video, it might be in alpha channel already, so another question is how to record it. Maybe could u come to our advancedfx
discord and further communicate with technical supporter dugend
? since I'm just an adviser in advancedfx team and doing with non-programming things xd
CSS Grid and Flexbox not working when overlay is running
I have created a new custom hud, using CSS properties such as grid and flexbox, but these seem to not be supported when running the overlay.
It works perfectly in the browser:
But once I try to run the overlay, everything seems to be messed up:
I am suspecting this might have to do with what "browser" is being used to run the overlay?
Here is my current hud and code:
https://drive.google.com/open?id=1Crmx8rim4Mt6p_W6T0SHLZwj8hHFLUbQ
Hud doesn't work on faceit GOTV/Demo
Sorry for my english.
I have a problem. Only on faceit gotv, hud doesn't work.
"found 3 high severity vulnerabilities" when starting via .bat file
When running the .bat file node tells me there are "high severity vulnerabilities". Basically it comes from using old versions of socket.io and lodash. I set the socket.io version to "latest" in the package.json and it seems to work fine still but I'm pretty clueless about lodash. Now I know this is supposed to run locally and stuff but still it would be nice to not get these messages.
Using CasparCG instead of Overlay exe
Hi,
I dont know if you are familar with the tool called "CasparCG". I want to use that for laying the live stats over the game. I have the following setup:
- One Game PC, where CS:GO is running
- One PC with the CasparCG Server on it, which is just sending the signal
- One PC with the CasparCG Client, where the Node.js server is running.
Now I get all data on the client from the CS:GO pc and Im able to show the tab in the CasparCG window with the HTML template. The only problem is, that all values are basic and not dynamic. Any idea how I could fix it?
No utility images
Everything works but the icons for utility (armor, nades, etc)
So do you guys know how to properly do the average damage per round?
How to fetch this kinda info? I saw that inside the code is just some randomness generation
Is this the most detailed GSI output possible?
{
"provider":{
"name":"Counter-Strike: Global Offensive",
"appid":730,
"version":13616,
"steamid":"76561197989040134",
"timestamp":1512022104
},
"map":{
"mode":"competitive",
"name":"de_cbble",
"phase":"live",
"round":1,
"team_ct":{
"score":1,
"name":"FURIA!",
"flag":"BR",
"timeouts_remaining":1,
"matches_won_this_series":0
},
"team_t":{
"score":0,
"name":"oNe",
"flag":"BR",
"timeouts_remaining":1,
"matches_won_this_series":0
},
"num_matches_to_win_series":0,
"current_spectators":1,
"souvenirs_total":0
},
"round":{
"phase":"freezetime"
},
"player":{
"steamid":"76561198066701530",
"clan":"oNe ∙",
"name":"iDk",
"observer_slot":0,
"team":"T",
"activity":"playing",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"smoked":0,
"burning":0,
"money":2700,
"round_kills":0,
"round_killhs":0,
"equip_value":200
}
},
"allplayers":{
"76561198002284085":{
"name":"FURIA! bLdV-",
"observer_slot":1,
"team":"CT",
"state":{
"health":100,
"armor":97,
"helmet":false,
"flashed":0,
"burning":0,
"money":4850,
"round_kills":0,
"round_killhs":0,
"equip_value":850
},
"match_stats":{
"kills":1,
"assists":2,
"deaths":0,
"mvps":0,
"score":4
},
"weapons":{
"weapon_0":{
"name":"weapon_knife",
"paintkit":"default",
"type":"Knife",
"state":"active"
},
"weapon_1":{
"name":"weapon_usp_silencer",
"paintkit":"default",
"type":"Pistol",
"ammo_clip":12,
"ammo_clip_max":12,
"ammo_reserve":24,
"state":"holstered"
}
},
"position":"-2280.00, -1696.00, -24.08"
},
"76561197996321741":{
"clan":"oNe ∙",
"name":"Maluk3",
"observer_slot":6,
"team":"T",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":1500,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":0,
"assists":0,
"deaths":1,
"mvps":0,
"score":0
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_butterfly",
"paintkit":"am_zebra",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_glock",
"paintkit":"am_nuclear_pattern1_glock",
"type":"Pistol",
"ammo_clip_max":20,
"ammo_reserve":120,
"state":"active"
}
},
"position":"-498.00, 2184.00, -223.72"
},
"76561198164970560":{
"name":"FURIA! yuurih",
"observer_slot":2,
"team":"CT",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":3350,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":0,
"assists":0,
"deaths":1,
"mvps":0,
"score":0
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_karambit",
"paintkit":"am_sapphire_marbleized",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_usp_silencer",
"paintkit":"default",
"type":"Pistol",
"ammo_clip":12,
"ammo_clip_max":12,
"ammo_reserve":24,
"state":"active"
}
},
"position":"-2360.00, -1656.00, -20.92"
},
"76561197987300415":{
"name":"FURIA! sparticcho",
"observer_slot":3,
"team":"CT",
"state":{
"health":100,
"armor":100,
"helmet":false,
"flashed":0,
"burning":0,
"money":3350,
"round_kills":0,
"round_killhs":0,
"equip_value":850
},
"match_stats":{
"kills":0,
"assists":1,
"deaths":0,
"mvps":0,
"score":1
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_butterfly",
"paintkit":"am_zebra",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_usp_silencer",
"paintkit":"aq_usp_stainless",
"type":"Pistol",
"ammo_clip":12,
"ammo_clip_max":12,
"ammo_reserve":24,
"state":"active"
}
},
"position":"-2208.00, -1648.00, -20.57"
},
"76561197996370184":{
"name":"FURIA! VINI",
"observer_slot":4,
"team":"CT",
"state":{
"health":100,
"armor":91,
"helmet":false,
"flashed":0,
"burning":0,
"money":6350,
"round_kills":0,
"round_killhs":0,
"equip_value":850
},
"match_stats":{
"kills":2,
"assists":0,
"mvps":1,
"score":4
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_karambit",
"paintkit":"default",
"type":"Knife",
"state":"active"
},
"weapon_1":{
"name":"weapon_usp_silencer",
"paintkit":"cu_usp_elegant",
"type":"Pistol",
"ammo_clip":12,
"ammo_clip_max":12,
"ammo_reserve":24,
"state":"holstered"
}
},
"position":"-2384.00, -1577.00, -16.80"
},
"76561197965021087":{
"name":"FURIA! guerri",
"observer_slot":5,
"team":"CT",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":4850,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":1,
"assists":0,
"deaths":1,
"mvps":0,
"score":2
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_karambit",
"paintkit":"am_marble_fade",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_usp_silencer",
"paintkit":"cu_usp_cyrex",
"type":"Pistol",
"ammo_clip":12,
"ammo_clip_max":12,
"ammo_reserve":24,
"state":"active"
}
},
"position":"-2192.00, -1577.00, -14.56"
},
"76561198034379704":{
"clan":"oNe ∙",
"name":"trk",
"observer_slot":7,
"team":"T",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":3000,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":1,
"assists":0,
"deaths":1,
"mvps":0,
"score":2
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_t",
"paintkit":"default",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_glock",
"paintkit":"cu_glock_indigo",
"type":"Pistol",
"ammo_clip":20,
"ammo_clip_max":20,
"ammo_reserve":120,
"state":"holstered"
},
"weapon_2":{
"name":"weapon_c4",
"paintkit":"default",
"type":"C4",
"state":"active"
}
},
"position":"-746.00, 2324.00, -182.76"
},
"76561197974487712":{
"clan":"oNe ∙",
"name":"mch",
"observer_slot":8,
"team":"T",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":1500,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":0,
"assists":0,
"deaths":1,
"mvps":0,
"score":0
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_karambit",
"paintkit":"aa_fade",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_glock",
"paintkit":"default",
"type":"Pistol",
"ammo_clip":20,
"ammo_clip_max":20,
"ammo_reserve":120,
"state":"active"
}
},
"position":"-722.00, 2424.00, -189.49"
},
"76561197988396483":{
"clan":"oNe ∙",
"name":"caik3",
"observer_slot":9,
"team":"T",
"state":{
"health":100,
"armor":0,
"flashed":0,
"burning":0,
"money":1500,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":0,
"assists":0,
"deaths":1,
"mvps":0,
"score":0
},
"weapons":{
"weapon_0":{
"name":"weapon_bayonet",
"paintkit":"default",
"type":"Knife",
"state":"holstered"
},
"weapon_1":{
"name":"weapon_glock",
"paintkit":"gs_glock18_award",
"type":"Pistol",
"ammo_clip":20,
"ammo_clip_max":20,
"ammo_reserve":120,
"state":"active"
}
},
"position":"-626.00, 2200.00, -207.72"
},
"76561198066701530":{
"clan":"oNe ∙",
"name":"iDk",
"observer_slot":0,
"team":"T",
"state":{
"health":100,
"armor":0,
"helmet":false,
"flashed":0,
"burning":0,
"money":2700,
"round_kills":0,
"round_killhs":0,
"equip_value":200
},
"match_stats":{
"kills":0,
"assists":0,
"deaths":1,
"mvps":0,
"score":0
},
"weapons":{
"weapon_0":{
"name":"weapon_knife_m9_bayonet",
"paintkit":"aq_damascus_90",
"type":"Knife",
"state":"active"
},
"weapon_1":{
"name":"weapon_glock",
"paintkit":"hy_craquelure",
"type":"Pistol",
"ammo_clip":20,
"ammo_clip_max":20,
"ammo_reserve":120,
"state":"holstered"
}
},
"position":"-774.00, 2216.00, -177.94"
}
},
"phase_countdowns":{
"phase":"freezetime",
"phase_ends_in":"17.5"
},
"auth":{
"token":"Q79v5tcxVQ8u"
}
}
Where is the .json file?
Hey Guys!
Can anyone tell me, where i can find this .json file:
I have the .cfg in my CS Folder
Than this part is missing...
And i can get the data with my index.js to the template.pug in my /public/huds/Test
But where is this .json file? I want to have a look in this file.
I appreciate some kind of useful answers.
Thanks.
NPM can't find the files in system32 folder.
The error I get:
0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files (x86)\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'start' ] 2 info using [email protected] 3 info using [email protected] 4 verbose stack Error: ENOENT: no such file or directory, open 'C:\WINDOWS\system32\package.json' 5 verbose cwd C:\WINDOWS\system32 6 verbose Windows_NT 10.0.17134 7 verbose argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start" 8 verbose node v10.16.0 9 verbose npm v6.9.0 10 error path C:\WINDOWS\system32\package.json 11 error code ENOENT 12 error errno -4058 13 error syscall open 14 error enoent ENOENT: no such file or directory, open 'C:\WINDOWS\system32\package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -4058, true ]
The run file crash.......
I really dont know what to to please help. I try to open run.bat and its just crash
Can't start
I can't start, I get this error:
D:\LiveStream\Costum HUD\CS-GO-Observer-Custom-HUD-master>npm install & node index.js
up to date in 1.3s
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::1337
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at Server.setupListenHandle [as _listen2] (net.js:1355:14)
at listenInCluster (net.js:1396:12)
at Server.listen (net.js:1480:7)
at Object.<anonymous> (D:\LiveStream\Costum HUD\CS-GO-Observer-Custom-HUD-master\index.js:208:8)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
D:\LiveStream\Costum HUD\CS-GO-Observer-Custom-HUD-master>
I already deleted everything and tried again...
Does anyone know what to do?
Thanks
New Game State Integration field, how to use?
The newest update to CSGO included this change:
- Game state integration includes a field “round_totaldmg” to track total damage the player dealt.
Does this need an update to the source code to use? or is it just available by default now?
About Flashes
Hello,
In /public/flases folder we have flashbang images, I saw these images in ESL csgo broadcasts. We have that images but there is no code for adding these images when someone blind. Can someone explain to me how can I add these flashbang images properly?
Thanks.
Edited: @osztenkurden can you explain please :)
Help me !
sir plz help me Step by Step video :D i want
i Fail ur script ....
very headcache !_!
i test 3 day this one !
becoz i'm organizer of mm league
i want to use ur hub in my league
ty sir
white pages not transparent
hi,
i got this white page when running overlay.exe and choosing hud..
its not transparent.. any guide to make it transparent?
Money error
On a recent update of the CS:GO Hud, I was trying to edit and I realize that the player with the number "0" has the money spent bugged.
On a future update, try to fix that please.
If anyone already fixed that problem, please tell me how you did that.
Thanks! :)
Cant Remove Viewers / Drop from layout and other funcs
Hi,
I cant remove the top right tab of the layout that contains viewers and drops wich i want to. Im trying to add the functionality like the bar when defusing or planting, adding the avatar of steam on the player bar instead of flag and the timeouts remaining var timeouts_t = team.timeouts_remaining that isnt working.
If any of you can tell me what i should write for code, i appreciate.
Happy New Year
Gradient hp bar isn't working
DELETE PLZ
resolved thx!!!
Can't open overlay.exe
I followed instruction, and GSI works fine for me.
But when I'm trying to open Overlay.exe, it just disappear (opens for sec, then crashes)
What do i have to do?
Can't change colour of and position of texts in container 1.
Got a couple problems.
1st of all is I can't change the colour of the ammo amount and move the the health for the armour. 2nd of all I'm trying to change the player container so it has a team's logo in the background, similar to the one present at the pgl major
If anyone could get back to me that would be great! :)
the run file just crashes
the run file just crashes
"Found 0 vulnerabilities" and crash (run.bat file)
The RUN file don't give me an IP address. It crashes all the time. In package.json I "socket.io" to latest but it also didn't work
Overtime FIX
Hi,
Is there any chance to make overtime on the top bar?
Default Hud - always displaying avatars
Hey, I'm having a problem with the player information in the bottom middle it is always showing avatars. I go into config.json and change 'DisplayAvatars' from 'false' to 'true' and put in a 'SteamApiKey' and it shows perfectly centred with avatar but when 'DisplayAvatars' is set to 'false' the player information is still in the same place as if the avatar was there and when you have the SteamApiKey setup it shows avatars regardless of DisplayAvatars.
TLTR: The program isn't reading DisplayAvatars correctly and is always displaying for avatars
Flags
Hello.
Problem with flags, whenever I make a team, the player flags won't apply, like I want to have a danish player but if the team flag is EU for instance it will make all player flags EU.
TLDR: Player flags are ignored, and it will just display team flag instead.
If you could help me out oszten to fix that issue it would be really helpful.
Thanks !
Dont start up
Hi Guys,
i did everything like in the setup video and doesnt matter if I stay on the default config or take the vesper2. When i open the console and load the "observer" all overlay is gone. The Standard and the OBServer ones.
I copied all configs,using csgo in Fullscreen Windowed.
Can you please help me?
Thanks Guys
Win team message and defuse animation - Need Help
Hi all
Im trying to add something new since i dont program since more then 6+ years. I want to know how i can program the messages of the winning team + defuse timer to appear on the screen.
Best Regards
defuse time
how to i add milliseconds to the defusing time
Add support for ADR
I saw in an earlier issue that ADR is not supported in the current version because you don't get it form the game data.
Well, since you are getting round_totaldmg
, you can easily add this to a variable match_totaldmg
and then simply do match_totaldmg / map.round
to get the ADR.
I hope you will add this as a native variable to player.match_stats
Crashes every time I launch the game / game is open
debug.log from NW:
[0831/181148.186:WARNING:chrome_main_delegate.cc(590)] final extension:
HUD Opens and then closes instantly :(
missing new knife's imgs
just like the title
No exe file
no exe file?? i cant use it without since i dont have a 2nd monitor
Error Message
Bomb Payload SteamID last digit is wrong
The endpoint data.info.bomb.players sometimes gets the last digit of the steamID of the player wrong.
The data.info.allplayers endpoint has all the right steam ids.
I'm trying to do the "XY is planting/defusing" thing but as said, I get the wrong steam id sometimes.
This does not happen with valves node demo for gsi, the steam id is dead on everytime there.
EXE not working
so ib ahve set everything up is in the video and the README, using port 2144, but when i run the exe it opens for 1 second then closes it self. no idea why. i really need this for my new casting deal
Dont know how to start
I really don't know how to start with it
Setting images and team logos
Hey all, just having some struggles trying to set profile pictures to certain steam id's and can't manage to get Team logos on player containers.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.