Git Product home page Git Product logo

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

image

Thanks in advance

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

How to display?

How can I single out a single player and give it "nick_also"?

Manifest file missing or unreadebel

screenshot

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

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

"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?

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 ]

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

When I try making a hp gradient bar the health doesn't go down and at the end of the round isn't refreshed. Assuming it's something to do with the JS
rip

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
logobackground
If anyone could get back to me that would be great! :)

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

No exe file

no exe file?? i cant use it without since i dont have a 2nd monitor

Error Message

I get this error message when I ran the RUN.bat file in cmd and when I try to run it regularly it runs and then does not give me the IP and the closes.
7d9ec310136e59082999906911855069

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

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.