Subliminal
arrow_backBack to results

BUGSMASHERS! Episode 02

20 May 201500:13:23289 linesWatch on YouTube ↗

Transcript — every row opens the video at that moment

  1. 00:00:08

    hey everyone welcome to episode two of bug Smashers uh you know I haven't been cancelled yet so that's good news uh pretty much thanks to you guys for all the feedback and support um from episode one you know we've been reading everything and combing through it to see what you guys want to see what you want to you know see different things like that so we're going to try some different things hopefully we don't get canceled with those new things but you never know but we'll give it a good shot here we go bug [Music] bashes all right hey everyone so in the first episode that we had of bug smashes uh we had a lot of feedback from you guys saying hey how are you able to run

  2. 00:00:58

    the game multiple times uh specifically what kind of crazy rig do you have so as you can see I have the g a couple instances of the game running on my dedicated server runs pretty well for development build uh let me show you what I have here so I have the i7 3930 which is basically six cores with 12 threads allows me to run the game pretty flawlessly uh it's not bad and then for my Nvidia card just GTX 780 not too bad I think a couple of you guys have one of those so it works pretty well uh so dog fight I could launch it up pretty good uh it's the hanger that will actually kill my

  3. 00:01:47

    system if I have a bunch of them opening but it'll still work pretty well so the system is a little bit of a beast um then the next question I think you guys had is how do you do your work what tools do you actually use so let me show you some of the things that I use to go about my fun business so one of the things that happens a lot is the game May lock up when I'm not in visual studio so you want to use a standard task manager but if you need that extra bit of information to what's going on inside resources threads and all that stuff that's when you may want to use a little bit more advanced Explorer and this will show you what's happening on your CP each of the threads and it's nice little extra bit of information the next thing

  4. 00:02:35

    I use for uh tool is I have a lot of folders and they're spread across everywhere and if I have multiple um Explorer is open it could get my taskbar could just go absolutely nuts hey everyone welcome to yeah hey everyone welcome to episode two of bug Smashers uh you know I haven't been canceled yet yet which is good news um damn you're going to get cancelled if you can't I'm going to get cancelled so one thing that helps with that is this thing called uh total Commander which allows you to not only tab different directories but you could have multiple viewports and you could copy and paste

  5. 00:03:23

    things as you will it's it's pretty nice the next tool that I have is uh you guys may have seen this on previous old old episodes of bug Smashers the network emulator um what this allows me to do is simulate dialup DSL and all sorts of funky internet settings I could drop packets I could lag packets and all that stuff so when I have a dedicated server on another machine I can connect to it like I'm on a crappy modem or anything like that so we could test how robust our um networking is so that's a pretty fun tool and the next one that I have is telemetry uh this one's pretty cool because it will show me basically what's happening in a frame uh these are each of the a bunch of uh threads so this is

  6. 00:04:12

    the main thread in between frame 57 and 58 I could see what's happening and what's taking the most uh you know time to compute something so in this case this is an older older older old thing it took where is it quite a bit of time 1300 milliseconds but I may have been in fast debug cuz well it's an old old profile the next tool that I have here is something called very sleepy this tool is good if you want to see the deeper inner workings of what your program's doing on each thread so if you ever get a crash on like the physics thread when you're in the main thread you might see a bunch of garbage in Visual Studio so you can launch very

  7. 00:05:01

    sleepy take a look at the process go to the physics thread and kind of see what's happening it's pretty nice you only want to use this on deep deep issues because Visual Studio will try will give you more information in a crash than very sleepy but Visual Studio can't give you the information and very sleepy will give you some information and now the big to Next Big Tool that I use of course is Visual Studio and this is the thing that I use to basically write the code and compile it and since we have a crap ton of projects and solution files and millions of lines of codes I'll get this one day it takes a long long time to build I think it takes about 45 minutes to build which is

  8. 00:05:49

    ridiculous so we have this amazing thing called incredib build which will actually use all the computers in the room to build uh the game for me so something that would normally take 45 minutes now takes 10 minutes pretty nice and then another fun tool that I have here is something called recode um when I'm actually live and in the game I can change the source code like this hit recode it'll compile it inject the new code and then run the game so I can make live edits and see what happens so I don't have to close the game compile go back in that saves a lot of time and then the final thing that I have in this bad boy is the productivity power tools this is a nice

  9. 00:06:39

    little thing that gives me uh the scroll bar bar here um I can view a bunch of little text see some errors see some warnings and so so on like that it even allows me to if I copy this and paste it into an email it will format it correctly and keep all the colors so it's pretty Nifty tool for development that's some of the things hope you guys enjoyed it now on to the bug so I have a little short and simple bug here um that was reported by Brandon Evans our HUD guy uh he was working on our little power display let me zoom in here where if you actually remove all of your power so I removed all my power basically shut my power plant off and I

  10. 00:07:27

    were to fly basically my thrusters would lose power but they would still be able to function and the pipe system reported that they were doing okay so they would they would keep going which is a huge problem if I go on my little fun little pipe debug and we show my vehicle Bob and only my vehicle Bob and we move this bad boy right over here towards the middle so it's kind of blurry probably on your screen or maybe it's okay but you'll see basically in the upper portion so oh here's my mouse basically if you look at just these areas you'll see them changing colors these are the pool each one of

  11. 00:08:16

    these green things I take it you're going to do a lot of edits I always do excellent is basically a Thruster and the the orange and red underneath it is the pool and they're slowly draining and after these pools is another green set of text that indicate the pipe state which is indicating that it's good so once the pool has gone and the basically has no more power the pipe is still reporting good so as you can see I'm still able to fly around and maneuver not as good as you would imagine but it's still able to which is not good so I was like okay this is strange what's happening um pipe system seems to be functioning correctly

  12. 00:09:04

    let's take a look at the script went into the script and saw this little Shenanigans right here and what this is is the pipe definitions and inside we have our pool and our states our states is basically if I'm flying or default State some state is saying hey I need to request blah amount of power we are really recording this time I think well this case the state default which is meaning any default state it will always draw zero so if I'm requesting zero and I get zero technically I'm in a good State because I got back what I asked for which logically makes sense but if you have a

  13. 00:09:52

    pipe and you want to request power you don't want to request zero so went over to the designer and said what are you guys doing and apparently this was a some bug in how the scripts get generated or something like that it's going to get fixed but in the meantime I can show you how my little quick fix I so I set the both of the thrusters to accept at least one bit of power I'm going to reload my items hop into the game again as you can see the so so if we could choose a green one actually we'll choose this this is a Thruster right here it's a flex Thruster it's state is okay because it has um pool but it's

  14. 00:10:43

    normal um abilities to pool stuff has failed so it's trying to take it out of the pool so we're currently okay cuz we have stuff in the pool and once the pool goes down everything should just be red indicating that we can't get anything the power plant or anything from the pool therefore I shouldn't be able to get out of my crazy spin so I set these guys to -10 so they'll take -10 power uh let's hop into the Hornet let's take the power away goodbye power all right power's gone let's look at our pipes ooh they're draining and everything is now dead or at least the thrusters so one of my thrusters still has power ah my main engine but I'm not

  15. 00:11:32

    able to turn oh I can't get out of my turn and that's what we wanted you take off the power in your thrusters you're going to keep going because nothing's nothing's there to stop you and Anoni and physics everyone oh snap all right so you saw little today's little bug oh good old pipe system it always has little fun little Shenanigans you know but this one designer set it up so if the pipe says hey I need zero and then you get zero it's technically got what he wanted so he was good so your little thrusters were able to fly around even though they got zero power H Shenanigans so that was an easy little fix we did in the XML uh

  16. 00:12:20

    designers will go and flush everything out from there and so those things will be good to go uh just want to say I appreciate appreciate all your guys' questions comments concerns and everything about the last episode and can't wait to see what you guys say for this episode in fact if you guys have any questions on you know anything related to game development programming or you know even development or bug smashing anything that you could think of that's relating to bugs programming game development send some questions maybe I can answer them next episode until then see you in the verse that's still thing hey everyone welcome back to

  17. 00:13:15

    another episode of do didn't even know the name of the show

Transcript from YouTube’s automatic captions — punctuation and Star Citizen jargon are approximate. The video itself is hosted by CIG on the official channel.

Squadron 42

SQ42 Launch Subathon

$2,115of $3,000

Getting Sub to Manchester for the Squadron 42 launch

Next giveawaySubscriber Store pick
$35to go