Programming video tutorials Created 4 years ago2020-10-20 19:02:42 UTC by Admer456 Admer456

Created 4 years ago2020-10-20 19:02:42 UTC by Admer456 Admer456

Posted 4 years ago2020-10-20 19:02:42 UTC Post #344781
Inspired by Dimbeak's "Gaming for Your Sins", I've decided to start a video tutorial series as well, however, it's programming instead of mapping. Programming for Your Sins, anyone? xD

Here, I'll post each part as it gets released. Hopefully, the frequency of uploading will be once per one or two months.
Part 0: Introduction
This first video is long by design, but videos after it are gonna be a bit faster-paced. The first few videos are gonna be meant more for beginners, with rough explanations of what classes are, what pointers are and whatnot, but once the series progresses and I start showing some really fancy stuff (complicated entities, weapons, NPCs, money system etc.), then it'll be even faster-paced. I'm hoping that the videos will be no longer than 6 minutes, while some short ones will be up to 2 minutes.

Note: the audio quality is not what I wanted it to be, but given the conditions I'm in, I think it turned out good enough. I'll record in the basement next time, for complete silence and free reverb. xD
Or maybe the attic, wherever's more quiet.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-10-21 07:22:55 UTC Post #344782
The video is really neatly put together. This would've been an awesome series for me 10 years ago :)), I was too lazy or stupid to teach myself programming to the point of actually modifying games, the best I did was some SFML/Allegro experimentation if I can remember back then.

The title doesn't lie, this really is an intro and you spend a lot of time talking about resources to learn, and only some interesting stuff about the hl programming itself (like the hierarchical nature of entities in HL vs entity composing in modern engines). Since the last time I've actually done something productive with Hammer six years ago, the landscape probably changed - I see "JACK Hammer" is being thrown around more and more lately. But I know for sure that even then the minimum for the coding IDE was Visual Studio 2010 by 2014 standards, I'm not sure why your brought Visual Studio 6.0 :D

Your accent is great, the sound was good, the editing is nice. Good luck with the series! If it gets interesting maybe I'll even experiment too at some point if I have free time.
Striker StrikerI forgot to check the oil pressure
Posted 4 years ago2020-10-21 10:09:57 UTC Post #344784
"I'm not sure why you brought Visual Studio 6.0"
There are some folks, I'm guessing, who believe that modding old games is best with old tools. With some specific games it's true, but not with HL.
Other than that, you might also find some people who still think HL SDK 2.3 is the latest, in context of code. Also not true, since the latest one is on GitHub.
So in short, I just wanted to pay some attention to all that, with the message being "always use modern tools if you can."

Speaking of the SDKs and that type of stuff, one might ask why I didn't mention and explain them in this part. I actually planned that for the next part, where I'll cover choosing an SDK, setting up a mod and making the first change. And then, in the part after that one, I'll start doing some simple entity stuff.

Either way, I'm very happy with how it turned out, and people seem to like it, so this series is definitely going to go forward.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-10-21 21:14:18 UTC Post #344792
Looks promising! It's interesting to see what you're working on, too. :) I also like how you're using that dog to show 'emotion' and movement. Keep it up!
Posted 4 years ago2020-10-22 10:17:50 UTC Post #344794
fox*

Though it does look like a dog. After all, foxes are dog hardware on cat software lol.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-10-24 23:50:39 UTC Post #344799
that was pretty good

That keyboard typing sound in the background was a bit distracting though, it was like your were writing the script as you were reading it haha
Posted 4 years ago2020-10-25 12:33:12 UTC Post #344800
"That keyboard typing sound in the background was a bit distracting"
Oh yeah, the background noise comes from my younger brother. He was writing some Roblox Lua scripts. I'll definitely try to find a quieter place to record stuff in, either the attic or the basement.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-10-26 20:35:26 UTC Post #344803
DUDE!

NICE!
Tetsu0 Tetsu0Positive Chaos
Posted 4 years ago2020-10-30 10:33:40 UTC Post #344812
Programming never interested me, but this looks like a good opportunity to relearn everything i've forgotten from highschool/uni and also learn some new things. Keep up the goo!
Posted 4 years ago2020-11-01 08:14:22 UTC Post #344814
what is that ugly creature? is that a dog, a cat, an albino fox?
Posted 4 years ago2020-11-01 18:48:47 UTC Post #344815
"what is that ugly creature? is that a dog, a cat, an albino fox?"
Pretty sure it's you.
User posted image
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-11-03 06:26:07 UTC Post #344816
Hey!, that´s a pretty "dog" (It is an arctic fox, right?). BTW: I still use old 2003´s HL SDK and MSVC++ 6.0, but I must admit that´s because I did not know that the latest SDK was on Github, neither I know how to use another program to code... :nya:
Posted 4 years ago2020-11-03 09:11:59 UTC Post #344817
Yes, it is an Arctic fox.
"I did not know that the latest SDK was on Github, neither I know how to use another program to code"
You're in luck, because this month, I'm planning to make a video about the installation of VS and doing some stuff.

BTW, writing code in any IDE and text editor is basically the same. You just click somewhere and start typing on your keyboard (unless you're using one of those things like Vim).
Glock codeGlock code
Some tools have different features compared to others, but at the end of the day, C++ is still C++.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 4 years ago2020-11-03 10:36:50 UTC Post #344818
A bit off topic, but for the folks who want to learn fast some language concepts without wasting time on configuring your local machine, repl.it is an excellent place to exercise your skills or test fast an idea.
REPL stand for read-eval-print-loop
Striker StrikerI forgot to check the oil pressure
Posted 3 years ago2021-01-24 19:52:58 UTC Post #345270
Wew, it's been a good while, but hey, better late than never.
Part 1: Initial setup
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-06-28 13:12:57 UTC Post #345710
We got not one, but two new videos:
Part 1.1: Additional setup
Part 2: Creating new entities
It's summer, so, I guess I can put out 2 more of them by the time college starts.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-07-03 19:45:23 UTC Post #345724
finally I'll get into coding and what it has to offer, i have no clue how does it work, but i guess with these I'll get on the right way
BachoAUB5 BachoAUB5Alfred's theme
Posted 3 years ago2021-07-03 20:38:52 UTC Post #345725
As outlined in #0: Introduction, you absolutely must learn C++ basics first. So, start with that first, and then you're surely on the right way.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-08-02 21:12:20 UTC Post #345832
A bit behind schedule, but, the 'fun' stuff is about to start:
Part 2.1: Think, Touch, Use
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-08-22 22:28:42 UTC Post #345891
New video's out! Today's topic: player usage and TakeDamage
Part 2.1.1
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-08-26 16:14:33 UTC Post #345896
Awesome!
Posted 3 years ago2021-09-01 20:03:55 UTC Post #345910
Aaaaand another one! Mainly about SetThink and stuff :>
Part 2.1.2
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-09-03 06:33:50 UTC Post #345912
lesgooooooooooooo thanke for the series man
bacontsu bacontsuBaconツ
Posted 3 years ago2021-09-21 19:03:27 UTC Post #345946
At last, entity properties and precaching.
Part 2.2
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-01 08:06:16 UTC Post #345965
Custom keyvalues and save-restore. ^^
Part 2.3
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-01 22:18:17 UTC Post #345966
Thanks for all this Admer456!!! This is great!
Posted 3 years ago2021-10-16 07:34:16 UTC Post #345975
Make a Source 2004 SDK tutorial. At least how to compile it.

(I have one of those thanks to the HL2 Xbox community)
Meerjel01 Meerjel01I want to be a Meerjel
Posted 3 years ago2021-10-16 14:23:49 UTC Post #345976
Well, I do have plans for a Source series, once the GoldSRC one is more or less finished.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-20 17:37:35 UTC Post #345980
Very cool, any plains on covering custom hud colors?
Posted 3 years ago2021-10-20 18:01:09 UTC Post #345982
Yeah, I suppose I could jam it somewhere in here:
User posted image
Or, maybe better, that could be part of HL SDK Extras. We'll see!
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-20 20:17:41 UTC Post #345984
With just the first Hello World video I think I could take a crack at it. vids are still fun though, good job!
Posted 3 years ago2021-10-23 18:50:52 UTC Post #345988
Update: yeah not as simple as I though, not a lot of documentation on changing hud color for mods ether. spent days bang my head into a wall (meteorically)
Posted 3 years ago2021-10-23 19:04:38 UTC Post #345989
TBH there's hardly any documentation for anything in the SDK, apart from some archives.

In other news, there's a new video in progress and I more or less finished editing it. ;3
User posted image
It's gonna be about string_t and UTIL_FindEntityByTargetname.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-23 19:14:51 UTC Post #345990
cool, love the maps you use for the start and end gags. they have a mood
Posted 3 years ago2021-10-23 19:18:42 UTC Post #345992
Hey I also use DaVinci Resolve! :walter: :walter: :walter:
Meerjel01 Meerjel01I want to be a Meerjel
Posted 3 years ago2021-10-24 12:07:12 UTC Post #345993
A fellow Resolver! <3
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-24 19:49:15 UTC Post #345995
Yee!

Yay!

Yoy!

EDIT:
Also white dog with a giant forehead.
Meerjel01 Meerjel01I want to be a Meerjel
Posted 3 years ago2021-10-24 22:21:40 UTC Post #345996
It's a fox.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-10-25 11:12:05 UTC Post #346000
Also white fox with a giant forehead.
Meerjel01 Meerjel01I want to be a Meerjel
Posted 3 years ago2021-10-28 19:26:28 UTC Post #346020
Miraculously, I was able to finish a video this month, despite college.
Finding other entities
Yep, it's about UTIL_FindEntityByTargetname.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-11-01 20:29:37 UTC Post #346024
Nnnnnnnnye

Bugs Bunny wants Marathon tutorials.
Meerjel01 Meerjel01I want to be a Meerjel
Posted 3 years ago2021-11-02 13:53:42 UTC Post #346029
The channel's focus is HL modding and game development with a Quake-style workflow. I don't think running marathons is something I'd know how to make tutorials about... I mean, the longest I've ever run without stopping was, like, 300 metres? Definitely not marathon material.

On a serious note, Marathon is a bit out of my interest zone, so I doubt I'll be making videos about it anytime soon. Same goes for Doom 1/2 etc.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-11-03 14:54:29 UTC Post #346030
I don't think Marathon had much modding going on other than maps. It did have a decent map editor for the time
Posted 3 years ago2021-12-26 18:34:09 UTC Post #346161
College and exams messed up my schedule a bit, but, I finished a new video this evening:
Finally getting to the more fun stuff. :walter:
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 years ago2021-12-26 20:41:46 UTC Post #346162
Funny people
Meerjel01 Meerjel01I want to be a Meerjel
Posted 2 years ago2022-05-03 19:30:05 UTC Post #346490
Phew, finally, we got another one:
Vector maths
Also forgot to post this one:
Enhancing existing entities
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 years ago2022-08-16 17:41:33 UTC Post #346785
Controlling animated models:
Animation
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 years ago2022-08-16 19:30:50 UTC Post #346786
Didn't the view changer start from the player's view rotation and rotate it slowly when activated? Or is it just me?
Meerjel01 Meerjel01I want to be a Meerjel
Posted 2 years ago2022-08-16 20:05:04 UTC Post #346787
There's no view changer, I noclip and lower sv_maxspeed and default_fov so I can record cinematic in-game shots. It might've been me accidentally moving the mouse ever so slightly.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 years ago2022-08-17 05:40:37 UTC Post #346788
I forgot about the camera entity's name.
Meerjel01 Meerjel01I want to be a Meerjel
You must be logged in to post a response.