1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Off-Topic

Dirty Bomb - tools

  • blackdog
  • June 2, 2013 at 11:04 AM
  • blackdog
    • June 2, 2013 at 11:04 AM
    • #1

    Stumbled on this by related-videos on YT

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    Do you do a lot of profiling on the (multiplayer) games you are working on?

  • Buddy
    • June 2, 2013 at 11:20 AM
    • #2

    This thread will be picked up by the CIA...

  • selmitto
    • June 2, 2013 at 11:04 PM
    • #3

    Veeeeery interesting! Thank you for sharing. Awesome to know that Dave Johnston is involved.

  • marks
    • June 3, 2013 at 9:14 AM
    • #4

    Hasn't DaveJ been at SD for quiiiite a long time now ..?

  • AlexM
    • June 3, 2013 at 2:47 PM
    • #5

    That sounds amazing. I'm suddenly super interested in this game.

  • blackdog
    • June 3, 2013 at 3:09 PM
    • #6

    On topic please... ghghgh

    No seriously, is this such secretive stuff that anybody cannot talk about...?

    I mean, I'm not asking details, it was just to understand how widespread this practice is.

    The particular video show such beautiful tools that makes me wonder if is not viral marketing, and they are going to start selling those as a solution for everybody who is interested, you know, integrate our APIs and get this beautiful reports. (Unless that was just all fake.)

  • Algor
    • June 3, 2013 at 6:52 PM
    • #7

    It has been around for a while. TF2 and other Valve games use this. There used to be easy ways to view it on the official CS:S and TF2 sites but I don't know if they are still maintaining that. Jump to 1:00 mark from Unreal Engine GDC 2009 video;

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    CS:GO

    http://blog.counter-strike.net/science/maps.html

  • selmitto
    • June 3, 2013 at 8:26 PM
    • #8

    I was surprised that they created a single tool with many important features, instead of just the heat map.

  • blackdog
    • June 3, 2013 at 8:54 PM
    • #9
    Quote from Algor

    CUT

    Yeah, I remember about Valve games, they publicly let people know in different occasions and games they do profile.

    Thanks for the UE3 reminder, I usually watch all the tech demos and trailers, so I must have seen it and forgot about it.

  • Kedhrin
    • June 4, 2013 at 5:10 AM
    • #10

    we had 2 forms of data collecting in Nexuiz, one was a heatmap generator that wasn't a heatmap per say, but it actually put actors in the level on an invisible layer that showed where a person killed someone/someone died - as well as a line showing their line of sight (blue for attacker, red for dead guy with a blue line between).

    we also had the insane amount of stats pushed after every single match for nexuiz too (i think we push over 250 every match?).

    the problem we ran into (and won't be something that is fixable because it'd require an entire rewrite) is the server queries... it messed up our database load pretty damn bad.

    Another problem we had was, even though the data is super awesome to look at, we just didn't have the people to really process it and implement it - towards the end of Nexuiz i was the only designer on the project and just didn't have the time to focus on that information.

    Well polished tools like this are super awesome. I've been eyeballing RAD's telemetry collection tool as well - but heatmaps, to me, only go so far. You can't tell gameplay 100% from a top down view - especially in an FPS.

  • blackdog
    • June 4, 2013 at 9:00 AM
    • #11

    Thanks for the insight Kedhrin!

    I guess the heatmap can help you evaluate if a map is really unbalanced. It was nice to see Valve applied the principle to sp also (at least, it was the first time i saw something like that).

    Speaking of tools, I dunno if this is a totally stupid idea, but when I was testing an HL2 sp mod, i got the idea that in dev mode you could have a "debug gun" (which could simply be a console command), which would allow the tester to mark a location and enter a comment right away. On his end the level designer could scroll a list of entries, and the map editor would reposition the camera/select areas/entities accordingly.

  • e-freak
    • June 4, 2013 at 9:26 AM
    • #12
    Quote from Kedhrin

    Well polished tools like this are super awesome. I've been eyeballing RAD's telemetry collection tool as well - but heatmaps, to me, only go so far. You can't tell gameplay 100% from a top down view - especially in an FPS.

    yeah especially in games like TF2 or any other assault game mode: more deaths towards the end of the map (and maybe around the spawn) should be normal. anyone playing dustbowl knows that you get loads of death on the final stretch, but its not a broken layout its just what's supposed to happen. Same can be translated to Deathmatch or anything if you supply powerful items in certain locations etc.

  • blackdog
    • June 4, 2013 at 9:50 AM
    • #13
    Quote from e-freak

    yeah especially in games like TF2 or any other assault game mode: more deaths towards the end of the map (and maybe around the spawn) should be normal.

    In fact that first example in the Dirty Bomb video seemed counter-intuitive to me, i was thinking what you just wrote. Of course you don't want in that gameplay mode to have your way paved and have an invalicable wall at the last objective, but then spreading very eavenly -like seems in the video- doesn't seem right neither. But that's really peculiar to the result you want to achieve.

  • BaRRaKID
    • June 4, 2013 at 1:32 PM
    • #14

    Information overload is the biggest problem with this kind of systems. You shouldn't profile every part of your game/system just for the sake of it, you need to plan it properly and look at profiling as a complement to real testing. If your testers (or you) complain about a certain part of the game or detect a problem you should profile that part, and only that part, during a certain period of time (this is another common mistake, usually these type of systems are on all the time, you don't need that, one week of data is as good as two weeks if you haven't made any changes in between). If there is a problem with map balance for example you don't need two months worth of data on how many kills per weapon you've on all maps, you just need to know for that specific map, where most of the battles occur and which team/player won the battle, basically who killed who and where. You can add weapon stats if there's a problem with a certain weapon being too advantageous at a certain location, but only if that's the problem you're trying to solve.

    About database overload, for multiplayer games there is usually a server/computer that hosts each match, that host should be the only machine responsible for gathering the data, you don't really need to measure players (unless you want to have leaderboads and stuff like that off course) what you want to do is measure matches and that's the host job. Also you usually won't need real time data, what you want is to gather data during a certain period of time and analyze it later, so database updates should be done after the match ends, or once an hour or once a day if the host keeps running after each match is over. You can also invert it and keep the data saved on each host filesystem (or whatever) and then have your profiling sever ask the hosts for it when you need it. Basically instead of each host saying "Hey Profiler, I just finished a match here is what happened" have the profile say to each host "So, what have you been up to in the last few days?".

    If you really need a system that does lots of queries just use a scalable cloud solution like Amazon or Rackspace.

  • -HP-
    • June 5, 2013 at 7:52 AM
    • #15

    I know an awesome tool called focus testing.

  • Kedhrin
    • June 17, 2013 at 9:35 PM
    • #16
    Quote

    ' timestamp='1370415161' post='334137']I know an awesome tool called focus testing.

    gtfo lulz

  • jaboo224
    • March 8, 2015 at 2:04 AM
    • #17

    MASSIVE BUMP!


    been playing the beta and WOW this is a great game.


    So balanced and fun. Reminds me of when tf2 first released

  • blackdog
    • March 9, 2015 at 7:58 AM
    • #18

    I saw it on Steam couple days ago and was tempted to download… problem is my connection is so rubbish I can't really play online

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™