Professor Heavys Source Shenanigans
Going The Distance - Full Practical Test
updated
#SaveTF2
This is one of my more technical videos, and explaining it in a more simple way with a simple structure is quite difficult. The conclusion is quite basic, but there's a lot to cover as of the hows and whys.
The Sandman has a huge code flaw that allows it to produce 100% random crits under certain scenarios. Special thanks to Alaxe for discovering this and bringing it to my attention.
Don't get me wrong, I'm happy about the news and I do have some respect for Valve. It's just that out of all of the ways to learn about a new update, it was through some random arse interview. If Valve wants to communicate about their intentions through updates rather than genuine communication, that says a thousand words about Team Fortress 2's current state.
Since the original video was made private, the interview segment was used from Stickguy101's video on this
youtube.com/watch?v=M_l3_dDVG5g
The source video is from Steamworks Devlopment's "Let Updates do the Talking". It's an interesting video on Valve's communication strategies and actually a good idea. It just doesn't match up with Team Fortress 2's current development state.
youtube.com/watch?v=9hBTueJGyyo
Music: SpongeBob SquarePants - Award Winners A
youtube.com/watch?v=p6DKzNRdwyI
Music used:
- DK Mountain (Mario Kart: Double Dash)
- Tiki Bar Mixer
---
Tiki Bar Mixer by Kevin MacLeod
Link: incompetech.filmmusic.io/song/6836-tiki-bar-mixer
License: filmmusic.io/standard-license
if this doesn't prove i'm being driven to insanity through my mods i don't know what will, the initial recording is much longer
it's starting to sound like a geiger counter now.
A release version will be uploaded later today.
I was intending to create some kind of tribute, but I can't make SFM videos or artwork. So instead, I decided to go a different route to create a celebration of his work. It's not really heartfelt, but I still at least wanted to make something to recognize his work, as silly as it may be.
This video is the first of a series, where I look at my past videos and shenanigans, taking a deeper look into what's really happening, and what you can learn from them. Probably not for everyone, but here you go.
Music:
Team Fortress 2 (Main Theme) - Team Fortress 2
Seduce Me! - Team Fortress 2
More Gun - Team Fortress 2
Three Days To Live - Team Fortress 2
You'd be amazed how picky I am with my music.
This mod is a culmination of a few smaller assets, and whilst I feel the animation could have been done a little better, what I have so far seems decent. If I were capable of animating and modelling, I could make so much more than this. Painis Cannon's still in the works, though.
Credits:
Infinity Gauntlet Model - Barno (Original name "The Balancing Act")
Infinity Gauntlet SFX - Luke Erin
Avengers Theme Kazoo - joosebox
Server-side plugin, client-side plugin, animations - Self-made
The Infinity Gauntlet and The Avengers are owned by The Walt Disney Company and its subsidiary Marvel Entertainment. I do not own either of these. Owning the Gauntlet would be nice though.
I WAS WRONG HEADPHONE USERS ARE NOT SAFE I REGRET THESE HITSOUNDS
You think I was satisfied with assaulting you aurally? You clearly don't know me enough.
This is a mod where I batch-edited EVERY material to use the same parameters as the ones used in Ausrtalium weapons and models. The shine, the colour, everything. Unfortunately, as you'll find out, the UI was also affected. The mod had affected every VMT file, regardless of purpose.
It was accomplished using a custom made application (soon to be released in a video accompanying this one) that let me mass edit material files. More on that later.
Check out my other accounts to keep in touch, and see more shenanigans!
Discord: discord.gg/7uAWkhx
Twitter: twitter.com/Erratic_Fanatic
There's a JoJo reference somewhere in this idea. Oh well. I'm better than that.
This video marks my final work in Sony Vegas (You will be missed), and my first real attempt to branch out onto more technical topics.
Float Calculator: h-schmidt.net/FloatConverter/IEEE754.html
Check out my other accounts to keep in touch, and see more shenanigans!
Discord: discord.gg/7uAWkhx
Twitter: twitter.com/Erratic_Fanatic
Music:
Team Fortress 2 - Main Theme/Team Fortress 2 (CYOA Variant)
Team Fortress 2 - Intruder Alert (CYOA Variant)
Team Fortress 2 - ROBOTS!
Team Fortress 2 - The Calm
Full Practical Test: youtube.com/watch?v=lYSkkyiTJgI
Check out my other accounts to keep in touch, and see more shenanigans!
Discord: discord.gg/7uAWkhx
Twitter: twitter.com/Erratic_Fanatic
Music:
Team Fortress 2 - Saxton's Dilemma
Team Fortress 2 - Main Theme/Team Fortress 2 (CYOA Variant)
Kevin MacLeod - Half Mystery
Team Fortress 2 - Upgrade Station Jingle (Unused)
"Half Mystery" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0
This would make a lot more sense if I made the original date of April Fools. Recording actually did start on that date, and I did work on a stream. But the stream failed, so I did this instead.
0:00 - Introduction
0:20 - Pan-dering (Frying Pan)
3:55 - Poot ("Put dispenser here")
9:53 - Gotta Moo ("Gotta move that gear up")
13:11 - A Mighty Need ("Need a dispenser here")
17:04 - Meaning of Pain ("Pain is weakness leaving the body")
21:27 - A Schadenfreude (Long Medic Laugh)
27:09 - Screaming Scotsmen (Demoman's "MEEDIIIIC!")
32:20 - Neverending Magic ("Ye cannot stop the magic!")
38:07 - Food ASMR (Heavy Eating Sandvich)
44:03 - Seeing is Believing ("See?")
49:11 - Bootleg Doctor Lalve ("YEEEEHAAAWW!")
54:09 - Don't Pollute ("Hoot! HOOOOT!")
1:00:11 - Death Scream - Scout
1:03:33 - Death Scream - Pyro
1:06:28 - Death Scream - Demoman
1:11:04 - Death Scream - Heavy
1:15:18 - Death Scream - Engineer
1:19:07 - Death Scream - Medic
1:25:58 - Death Scream - Sniper
1:29:54 - Death Scream - Spy
From the person who made everything in Team Fortress 2 scream violently,
..comes making everything in Team Fortress 2 explode violently.
Things that explode:
- Dying
- Not dying
Things that do not explode:
does it matter just watch this stuff explode
This plugin checks all player velocities frequently. If a player is not moving, then they die. When they die.. they explode.
IS TO GO
EVEN FURTHER BEYOND
POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT
Discord: discord.gg/tyM2Qg8
Yeah, not good at descriptions yet. I edited this video in a rush, but it's a good way to get back in the groove.
I'm sorry. Awful lot of sloppily placed censor bars in this. There are probably a couple of frames, but I could just censor the entire video.
For the record, I am aware Glubbable made a video on this, only far better.This was just an attempt to get into SourceModding.
This and the screaming... I think I should never be allowed to have fun.
Ever again.
Especially after how low the quality of this really is when you look at it... I edited this in 5 seconds.
This is an attempt at SourceMod where I figured out how to fire rockets from the Panzer Pants' primary fire animation. This took me a few hours to figure out, but after numerous forum entries and hours of crying later, I figured it out. There are still things to sort out though, like actually making it fire when the player turns, etc.
Song used: Team America: World Police - Theme Song
You already knew what this is. You knew from the get-go. But there is something I'd like to reiterate; this is not a shitposting channel. I had a lot of fun making that scream video and found it to be very funny, but at times, I do usually make serious content. Just that those are still in the works, is all.
Servers, regardless of sv_pure settings, block the voice soundscript. Even if you have the pure setting disabled, it still doesn't play them. But why is this? Well, the video should make it incredibly obvious; it uses its own file.
I configured my server to use that scream soundscript, and ALL clients can hear this. All clients saw and heard exactly I did. Everyone heard this, and I dread that one day, I'll witness this on a server. Some day....
Whoever you are, please, have mercy.
Another quick informative video presented in the form of a shitpost. Only this one isn't as funny as that, but it certainly is interesting. Which is exactly what I try to convey with my videos.
This is just a bit of filler until I prepare my next batch of v- who even reads these descriptions anyway? You know you don't read them.
If you see this, type "Rusty Table Leg" in the comments. Why? I don't know.
Rest In Peace, Rick May. Your tremendous voice gave birth to a character who we've all gotten to know and love.
NOW AAAAAVAAAAAILAAAAABLE FOR DOWNLOAAAAAAAAAAAAD: drive.google.com/file/d/1ikqpbtF_lPjSVpf49oDbX-5NZRHeCE4N/view?usp=sharing
Download the main .zip file and read the readme.txt file for details on which one to install!
I consider this a spiritual successor to that video where that other person replaced every TF2 sound with 'POOTIS'.
This is, also, a part of an experiment, similar to my last video. I'm sort of getting into the hang of things regarding the Source Engine, and Soundscripts do interest me.
I regret absolutely nothing. This is for science, right...?
The run animation always plays on an endless loop whilst the player is moving. The moment I run forward, the AE_RAGDOLL animation event triggers, and once the player is a ragdoll, no other movement input is accepted from that point onwards. So since the animation has already started looping, there's no stopping it. It will continue playing endlessly, not even when the player dies.
The only way it will truly stop would be if the player entity is reset.
Please read the description for more info on this mod AND for those who watch my regular videos.
This is a WIP mod for TF2. All I've got so far is the turning animation when idle. Don't worry, I won't be providing a progress update with EVERY single update version. This is just showing I made progress.
This may seem really slow, but I've been working more actively on this than you think. I got a rather irritating bug that stuck with me for quite a while where the Soldier decided to do his best neutron star impression and collapse into himself.
Turns out I just had to remove a single line.
For those who watch my videos, they are also being worked on. I'm just feeling doubtful about what I've got so far, and recent discoveries have lead me to believe that it's not as easy as it seems. For example, with the Bumper Car map tutorial, there are numerous bugs in the Source Engine that prevent a map like that from functioning 100% correctly.
EDIT: Two of my priorities are not set in stone and finalised. Project Midnight and the remaining Bumper Car Edition videos (after Part 2) may swap places.
If I released my videos more frequently, I wouldn't need to make these updates. Unfortunately, as we all know, that isn't the case. Since it's been a while since I last used Hammer Editor, I may need a while to quickly catch up!
Once I've done that and validated the script, the video will be worked on. Due to the format of the video being in contrast to other ones, (My previous videos have multiple takes spliced together, and I usually need to join the audio together as my pauses are way too long) this one may be more tricky to make as it's a pure recording.
Can I be honest, as well, I really appreciate the praise from the video. The comments and responses are legitimately heartwarming to see. I didn't have high expectations, but now I'm glad to know I'm doing well so far. Just got to keep this up.
Discord Server: discord.gg/TZ6NSzQ
Steam Profile: http://steamcommunity.com/id/ProfessorHeavyBro
Google Docs File: docs.google.com/document/d/1O0IIUomNYsroVr8PRI_cbeYk3YcaBC3lt6VpoekrnNA/edit?usp=sharing
Timestamps:
0:00 - The Hype Train
0:24 - "Hello there, students!"
0:49 - Introduction
1:15 - Thermal Thruster - Speed Application
1:57 - Thermal Thruster - Horizontal Distance
2:30 - Thermal Thruster - Vertical Distance & Vertical/Horizontal
3:25 - Thermal Thruster - Height/Distance reference values
3:59 - Thermal Thruster - Variables and Commands
4:28 - Dragon's Fury - Unique Weapon Attributes
5:10 - Dragon's Fury - Default Values (Projectile)
5:36 - Dragon's Fury - Default Values (Damage)
5:57 - Dragon's Fury - Default Values (Firing Rate)
6:13 - Dragon's Fury - Commands
7:29 - New Airblast System - Airblast Force Factors
9:06 - New Airblast System - Commands
9:55 - New Airblast System - Intermission 1 (Minimum Z Velocity)
10:18 - New Airblast System - Commands
12:20 - New Airblast System - Intermission 2 (Stun Explanation)
12:56 - New Airblast System - Commands
13:27 - Flamethrower Changes
14:15 - Miscellaneous Commands
Notable Miscellaneous Commands:
15:53 - sv_voicecodec Changes
15:16 - say_party
16:00 - tf_bison_tick_time
17:58 - tf_listrounds & tf_playround
18:16 - tf_mm_dashboard_slide_panel_step
18:36 - Lost Footing and Air Current Commands
20:52 - tf_quest_map_tuner_wobble_magnitude
21:14 - Conclusion
21:49 - Hype Train Ending
22:06 - Hype Train Passengers
So, 2-4 weeks, will he, won't he? QUESTIONS.
---
Discord: discordapp.com/invite/VEn7V4R
Add me on Steam: http://steamcommunity.com/id/ProfessorHeavyBro
Sorry I took so long. I won't say it's perfect nor did I try my hardest, but I'll be uploading a second Source Shenanigans video later on to explain my reasons and more other things.
This was an ordeal, yet at the same time, quite an adventure. Why? Again, Source Shenanigans update #2 will explain everything.
Map Tutorial:
Coming Soon!
Google Docs File (In Progress):
docs.google.com/document/d/1tWL1Oesg88f_CwYkaulJPxGyB8oph6uzmGsjCkkfLCQ/edit?usp=sharing
Discord:
discord.gg/MAmzbCG
Timestamps:
Timestamps available in description.
00:00 "Hello there, Students!"
00:28 Bumper Car History
01:26 General Commands
01:57 Kart Speed Commands
02:46 INTERMISSION - Hammer Units
03:23 Kart Speed Commands, Continued
04:30 Kart Boost Commands
05:33 Kart Turn Commands
06:15 Misc Kart Commands
07:39 Kart Impact Commands
10:01 Conclusion
Legal Stuff:
"Wallpaper" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0
Some parts of this video don't belong to me..? Well, just don't sue and we'll get along just fine.
Speaking of first times, I haven't made an animation in years.. and this was created in about... 2 hours of Source Filmmaker? Just as an entry to The Summer 2017 72 Hour TF2 Jam! Rushed, but I don't have a choice, I'm going on vacation soon.
As a result, there's a high chance it will be counted as an effortless entry, but hey, I had fun making this and I have never done this in a while.
Copyright of Adult Swim. I do not own the audio clip in any way, I only took it from a video and put it in this animation.
Aqua Teen Hunger Force is owned by Adult Swim.
i have too many projects, what am i doing-
Professor Heavy's Discord Server: discord.gg/VEn7V4R
CTF_Pootfort (Workshop Map): http://steamcommunity.com/sharedfiles/filedetails/?id=1097863898&tscn=1501680415
Mappers Vs Machines Contest Entry: [not showing yet]
Yup, it's time for an update! Because who doesn't love being told a bunch of information they most likely don't care about?
Anyway, yeah, in this video, I detail a few things, simple as that.
Music:
0:00 - Salmon Run Tutorial - Splatoon 2
1:20 - Battle Theme - Paper Mario: Colour Splash (With a U)
2:31 - Title Theme - Mario Kart Wii
Also, I have a new Discord server at discord.gg/VEn7V4R
Be sure to check it out! It's a bit empty, but I want to get to know my fans.
If you want to know how this is done, all you need to do is:
Open a map in Hammer
Create a logic_timer
Set the timer to about 0.3
Create an output with the following conditions:
- My output named: OnTimer
- Targets Entities Named: player
- Via this input: SpeakResponseConcept
- With a parameter override of: [concept here]
In order to find the concept list, go into TF2's misc VPK, then go to scripts/talker/response_rules.txt
I spawned 31 TF2 bots with Mantreads and jumped on the top one from the highest point in plr_highertower in response to Exany's video on Mantread stacking. youtube.com/watch?v=cXBNRjkqOV8
Total damage: 73346883090644992.00
I don't know if I took maximum damage from the fall, but this is what happened. And the damage debug in the console shows this:
player taking damage from worldspawn, via worldspawn. Damage: 113.75
player taking damage from player, via player. Damage: 351.24
player taking damage from player, via player. Damage: 3201.17
player taking damage from player, via player. Damage: 1063.72
player taking damage from player, via player. Damage: 9613.51
player taking damage from player, via player. Damage: 28850.52
player taking damage from player, via player. Damage: 86561.57
player taking damage from player, via player. Damage: 259694.72
player taking damage from player, via player. Damage: 779094.13
player taking damage from player, via player. Damage: 2337292.50
player taking damage from player, via player. Damage: 7011887.50
player taking damage from player, via player. Damage: 21035672.00
player taking damage from player, via player. Damage: 63107024.00
player taking damage from player, via player. Damage: 189321088.00
player taking damage from player, via player. Damage: 567963264.00
player taking damage from player, via player. Damage: 5111669248.00
player taking damage from player, via player. Damage: 1703889792.00
player taking damage from player, via player. Damage: 15335008256.00
player taking damage from player, via player. Damage: 46005026816.00
player taking damage from player, via player. Damage: 138015080448.00
player taking damage from player, via player. Damage: 414045241344.00
player taking damage from player, via player. Damage: 1242135789568.00
player taking damage from player, via player. Damage: 3726407368704.00
player taking damage from player, via player. Damage: 11179222106112.00
player taking damage from player, via player. Damage: 33537667366912.00
player taking damage from player, via player. Damage: 100613006295040.00
player taking damage from player, via player. Damage: 301839027273728.00
player taking damage from player, via player. Damage: 905517081821184.00
player taking damage from player, via player. Damage: 2716551245463552.00
player taking damage from player, via player. Damage: 8149653736390656.00
player taking damage from player, via player. Damage: 24448961746042880.00
player taking damage from player, via player. Damage: 73346883090644992.00
If you're wanting to use the scripts I used, they can be found here.
dropbox.com/s/1tg4mizse7v7s7q/BotScripts.rar?dl=0
There is a readme.txt file located in the .rar file, use that step by step.