I have a hard time making a half-decent ARMA 3 map and this man is building arrays and loops in an engine that doesn't support it. The absolute MAD LAD. 10/10 would watch another one hour video because I need some script guru to rub off.
"Halo script is a Lisp based langugage..." Me: *shudders at the sour taste of having to deal with CLISP once in computer studies* "....and it's not really feature complete. (Goes on to list many important and fundamental features needed to write even the most basic code)" Me: What?! *WHAT THE FUCK* ?!
You sir, are a mad man for doing this entire mod in Notepad on top of working in that scripting language. I don’t know how you manage to still have some sanity after making your own loops and functions in that scripting language.
Oh man, that code and those workarounds, I can feel the pain, and it's honestly amazing with Halo's code how anything works at all. Reminds me when I had to hack some awful workaround in when modding a completely different game. Nothing like writing hundreds of lines of code, and hours and hours of debugging to make up for a fairly simple missing function, or a developer deciding to inexplicably hard code stuff in needlessly!
Can we just appreciate the fact that Inferno made an entire Mario Kart mod for Halo in Notepad and even was able to work in functions that Halo's engine doesn't normally support, and he did this in a surprisingly short timespan, yet Yanderedev has failed to finish his game in over half a decade
As a first-year Student majoring in CS with an emphasis in Entertainment Arts and Engineering (aka games), the code parts were actually the most interesting. And as someone who's only touched java, I am now terrified of Halo Script.
i love how bungie basically forced themselves into suffering with the whole scripting system instead of basing it on something more practical such as, i dont know, FUCKING LUA
It's amazing how this video feels like it reinforces my decision to change majors from Computer Science to Media Arts and Science (e.g., sound design, 3D modeling and animation, digital art, and film). While it is definitely a pain to do all of the stuff you did, I can't imagine the level of frustration I would have felt with the coding side of this. That being said, I'm definitely looking at how to modify the sound files in certain games I play, as well as how the files are stored, organized, and accessed. I'm even teaching myself about how to convert analog to digital. It has all been extremely fascinating. I hope that, with other future videos, you can show a bit more of the sound files and how they work in context with everything else!
This was like the Pepe Silva scene from It’s Always Sunny, just an interconnected rabbit hole of esoteric coding hackery, memes and pain. “I wanna talk about key frames, can we talk about key frames, I been dyin’ to talk to someone about these key frames!”
The whole thing with the Warthog killing master chief to reset the cycle is the equivalent of like, if you powered up the space station by having a hidden hamster on a wheel and everyone on the station has to make sure this hamster keeps going and takes it's naps at specific times or the station will crash.
When you started listing all the torturous ways to beat Halos scripting limitations I could only think that this just changed from a Developer Vlog into a 50 minute masochistic play session.
Someone who used to make tons of maps from 2008 to 2015 here! Oh man, I remember that scripting system, back when I wanted to sync more vehicles into my maps among many other things, I remember I had to make a kill room somewhere to kill those poor bipeds lol, to sync shit. I love that Halo Custom Edition isn't dead and a big youtuber is making people aware of it, I'm also happy 343i brought it back in the MCC... and YEP! Notepad is the way to go!
Mario Kart 64's art was designed with texture filtering in mind, because the tiny texture cache on N64 meant they had to spread really small textures over really large surfaces. I think Yoshi Valley in particular looks way better with filtering on, because the giant unfiltered blocks on the sides of the canyons look pretty weird.
Notepad++ is so much better than notepad, isn't an IDE, has built in LISP syntax highlighting has a portable version so you don't need to install it. Full regex search and replace. The coder in me is smh.
As someone who enjoyed programming in C# , endured through RDI/RPG mainframe programming and SQL, and hating Java. I appreciate your effort and dedication to your mods. *I* enjoy watching you talk about your coding! Interesting stuff to a memelord who wants to make mods for Halo but totally does not have the sanity to learn another programming...language? Thing for Halo!
When I watched this a while back: "InfernoPlus is a mad coding genius for doing this crazy stuff." After a year of working on my horrible hack workaround code to make CE do things it doesn't want to do: "Man, this makes InfernoPlus' code look sane in comparison"
So you make mods and im like: "OK youre a genius" and then i find out you did it in fucking notepad. Now youre actually insane in both the good and the bad way.
A couple things 1. For a mesh without any open edges, it’s simply called a closed mesh. I assume that was the problem with building walls you mentioned. 2. Ok, no arrays, no loops. Prolly some functional language; a bit early for it's time... No functions with parameters, no modulus... My gawd is this just ancient assembly with syntactic sugar?!?!
The fact this dude is building shit in a game that doesn't support any of the fuckery afoot, and then has the humility to apologize that his insanity doesn't work flawlessly when it shouldn't even exist in the first place.......... King.
A fucking notepad. Fucking. Notepad. Jesus Christ. I thought that me playing whole cursed campain on legendary and repeating levels for a few hours at a time while still having honest fun was "unreasonable". Fuck me, you are insane. G fucking G. Well done. holy shit...
I am trying to start making Halo mods like you and I would find it extremely helpful if you made a quick tutorial on what programs I need and how to use them.
You wrote. An entire mod. In notepad.
I bow down to you sir
@@acsugg no, no it's not
Altehros poison ahead
tf2 modders do it as well lol
Before notepad++ everyone did.
*Opens up code*
“GOOD LORD, WHAT IS HAPPENING IN THERE!?”
Muu Too What it's just an ordinary krabby- OH MY GOODNESS. SQUDWARD!
Aurora borealis
@@colesmith25 A- Aurora borealis, at this time of year, at this time of day, in this part of the country, localized entirely within your kitchen?
@@shadowlucario7125 Yes!
@@ArcturusOTE ... may I see it?
I have a hard time making a half-decent ARMA 3 map and this man is building arrays and loops in an engine that doesn't support it.
The absolute MAD LAD.
10/10 would watch another one hour video because I need some script guru to rub off.
"There was no reasonable way to do this thing" says the man who already implemented a hundred unreasonably complex solutions to crazy issues.
You said those cows were particles. Does that mean you could make a cow gun?
Visionary
You have a degree in theoretical big brain
no no does this mean you can make the stinky grande a cow
I am 100% behind that.
of course they want a particle producing cow gun
"Halo script is a Lisp based langugage..."
Me: *shudders at the sour taste of having to deal with CLISP once in computer studies*
"....and it's not really feature complete. (Goes on to list many important and fundamental features needed to write even the most basic code)"
Me: What?! *WHAT THE FUCK* ?!
20:50 - 21:00
InfernoPlus: "I don't need an IDE, fight me."
Me: "I would loose if I tried to fight you, because I wouldn't know what I'm looking at."
Whole convoluted script in notepad oh god atleast use notepad++!
Neovim has a nice Windows binary, with a GUI.
I use Text, a chrome extension.
im a tryhard and use ms paint
@@bhdownbad give this man a trophy
I wonder what the OG devs would think about what you’ve done with their engine. They’d probably be proud
You sir, are a mad man for doing this entire mod in Notepad on top of working in that scripting language. I don’t know how you manage to still have some sanity after making your own loops and functions in that scripting language.
21:55 inferno explaining how this mod is literally powered by human sacrifice
"I programmed this entire thing in fucking notepad. It's a flex, I'm flexing on you."
Damn, Inferno calling us out
This mod looks really good can't wait for it to finish downloading.
To this day, it is said that it is still downloading.
Nice profile pic
Did it finish downloading yet?
@@pumpkindof no
@@MicrowavedT0ast damn
listening to inferno talk about code is actually a lot less boring than I thought it would be, this shit is cool as hell
yeah its not boring if your into programing
Hell it's not boring even if you're not into programming, or hate it outright
Like me
Man no for/while loops and parameters is crazy. Incredible work dude
Oh man, that code and those workarounds, I can feel the pain, and it's honestly amazing with Halo's code how anything works at all. Reminds me when I had to hack some awful workaround in when modding a completely different game. Nothing like writing hundreds of lines of code, and hours and hours of debugging to make up for a fairly simple missing function, or a developer deciding to inexplicably hard code stuff in needlessly!
Can we just appreciate the fact that Inferno made an entire Mario Kart mod for Halo in Notepad and even was able to work in functions that Halo's engine doesn't normally support, and he did this in a surprisingly short timespan, yet Yanderedev has failed to finish his game in over half a decade
Inferno should flex and rebuild it completely in notepad
Fucking Earth 2 as well.
@@t-yoonit Earth 2 is an actual scam so that's unsurprising
no arrays, no loops.... i am so so so sorry
As a first-year Student majoring in CS with an emphasis in Entertainment Arts and Engineering (aka games), the code parts were actually the most interesting. And as someone who's only touched java, I am now terrified of Halo Script.
When you first saw halo...were you blinded by how fucking horrifying the scripting was?
i love how bungie basically forced themselves into suffering with the whole scripting system instead of basing it on something more practical such as, i dont know, FUCKING LUA
It's a 2003 PC game
my dude... the things you have managed in the most rudimentary "programming language". You deserve a frickin nobel prize for this
Man, Bungie's devs are making me feel a lot better about my own code...
31:30
Inferno: *sobs* Mercy
Nintendo: There is no mercy
Its like an extremely epic version of functional programming :o
I see you are a man of culture as well
Your resourcefulness as a scripter is funny and admirable, Halo CE is my favorite halo and seeing it get some love, especially in this way is great.
Rant portion starts at. 20:23
As a software guy, learning about the Halo language makes me think it's a miracle the game even runs.
These videos are really interesting to watch/listen to, the code parts in particular
Keep it up!
Holy crap, no arrays, no functions with parameters, and no for or while loops? Jesus
I would agree that texture filtering looks like hot garbage most of the time.
Wait what why? Like, you think Anisotropic Filtering looks bad?
Potato Juice
@@DeToxCommunity it's just blurry :1
@@DeToxCommunity texture filtering as in upscaling. it's what makes low-res textures look blurry
It's amazing how this video feels like it reinforces my decision to change majors from Computer Science to Media Arts and Science (e.g., sound design, 3D modeling and animation, digital art, and film). While it is definitely a pain to do all of the stuff you did, I can't imagine the level of frustration I would have felt with the coding side of this.
That being said, I'm definitely looking at how to modify the sound files in certain games I play, as well as how the files are stored, organized, and accessed. I'm even teaching myself about how to convert analog to digital. It has all been extremely fascinating. I hope that, with other future videos, you can show a bit more of the sound files and how they work in context with everything else!
The stuff you do is amazing man, you're really smart and it shows, keep it up!
I love this Inferno, incredibly interesting.
>"I don't know if I can even explain this in under an hour"
>50 minute video
Not even close baybee
No for loops?? I knew you were insane, but this is a whole other level!
"there's some probably some magic way to fix that (the weird particle clipping)"
Insertion sort!
I always imagined 3D comic sans would be rounded, like it’s made of capsules, rather than extruded versions of the 2d letters
Fair point actually. Maybe next time ~
I love your commentary because it's always refreshing to understand programming and how it's no easy feat.
This was like the Pepe Silva scene from It’s Always Sunny, just an interconnected rabbit hole of esoteric coding hackery, memes and pain.
“I wanna talk about key frames, can we talk about key frames, I been dyin’ to talk to someone about these key frames!”
If I've said it once I've said it before, man is a fucking genius and big name game companies should take notes.
Some people want their senpai to notice them, as for me well I wish people would notice my senpai.
Around 42:00 *throwing warthogs*
Now kinda want to see this happen tbh XD
19:32 This whole mod rides on this one line of code but don’t worry it’s frame perfect to break
“I use the games frames as counters in a loop” Jesus fucking Christ
I really enjoy the coding part actually, keep it up bruh
The texture decision feels more true to the N64 one
The whole thing with the Warthog killing master chief to reset the cycle is the equivalent of like, if you powered up the space station by having a hidden hamster on a wheel and everyone on the station has to make sure this hamster keeps going and takes it's naps at specific times or the station will crash.
"Really fast and unlucky" is my middle name
When you started listing all the torturous ways to beat Halos scripting limitations I could only think that this just changed from a Developer Vlog into a 50 minute masochistic play session.
Your profile pic makes me wet.
Nobody gives love to Odd :(
Someone who used to make tons of maps from 2008 to 2015 here! Oh man, I remember that scripting system, back when I wanted to sync more vehicles into my maps among many other things, I remember I had to make a kill room somewhere to kill those poor bipeds lol, to sync shit. I love that Halo Custom Edition isn't dead and a big youtuber is making people aware of it, I'm also happy 343i brought it back in the MCC... and YEP! Notepad is the way to go!
I’m glad I didn’t look for or click the link for his second channel. I just stumbled upon it.
I'm glad I barely know enough about programming to be suitably impressed by the level of work that went into this.
don't feel bad about talking about the code, its pretty informative.
you made a program without any loops or proper arrays, you have transcended humanity and the mortals bound by it
>map named not_a_torture_device
👀
Mario Kart 64's art was designed with texture filtering in mind, because the tiny texture cache on N64 meant they had to spread really small textures over really large surfaces. I think Yoshi Valley in particular looks way better with filtering on, because the giant unfiltered blocks on the sides of the canyons look pretty weird.
I love watching these kinds of videos
So apparently I’m a very very basic level programmer, according to infernal plus
The scripting part was INCREDIBLE. I'd donate via paypal if you feature more of it
Notepad++ is so much better than notepad, isn't an IDE, has built in LISP syntax highlighting has a portable version so you don't need to install it. Full regex search and replace.
The coder in me is smh.
He's just programming in legendary mode
better? did you mean go into easy mode instead of legendary?
As someone who enjoyed programming in C# , endured through RDI/RPG mainframe programming and SQL, and hating Java. I appreciate your effort and dedication to your mods. *I* enjoy watching you talk about your coding!
Interesting stuff to a memelord who wants to make mods for Halo but totally does not have the sanity to learn another programming...language? Thing for Halo!
I got to the script portion.
You're insane for going through with this after realizing all that was missing.
When I watched this a while back:
"InfernoPlus is a mad coding genius for doing this crazy stuff."
After a year of working on my horrible hack workaround code to make CE do things it doesn't want to do:
"Man, this makes InfernoPlus' code look sane in comparison"
This man is the chaotic evil of all programmers.
So you make mods and im like: "OK youre a genius" and then i find out you did it in fucking notepad.
Now youre actually insane in both the good and the bad way.
A couple things
1. For a mesh without any open edges, it’s simply called a closed mesh. I assume that was the problem with building walls you mentioned.
2. Ok, no arrays, no loops. Prolly some functional language; a bit early for it's time...
No functions with parameters, no modulus... My gawd is this just ancient assembly with syntactic sugar?!?!
Doesnt assembly have divide with modulus though?
I've only ever done Python and JavaScript, and that was a few years ago. So seeing the crazy shit you come up with is near-mind boggling.
So no while and for loops along with arrays. May God have mercy on your soul Mr.plus
I always love these rants
Low Energy InfernoBush
hearing about the code was interesting. No clue who would think it's boring
This is the smartest dumb thing ever and it's great . Really good Inferno, really good
Please tell me you didn't actually use the default notepad program
Oh god, no loop functions and global variable abuse? This heretic code needs to be burned.
I wish you would make a whole video just going over the code. That's not the boring part, that's the interesting part
The current link on the patreon links to the cursed version 1.0.3, while the link text points to the right download. Should probably fix that.
I'm Shelly!
Ok boomer
I see you also listen to Infected Mushroom, no wonder you have such great ideas.
the syncing shit was demented. absolutely fucking wild.
This is the sound of a broken man
The fact this dude is building shit in a game that doesn't support any of the fuckery afoot, and then has the humility to apologize that his insanity doesn't work flawlessly when it shouldn't even exist in the first place..........
King.
As a trained pilot and astronaut, chief should lean into the motion of the kart, not pull away from it
But are you trained in heavily armed, live fire, kart racing?
@@anotherplus fair enough
An entire mod, in what is essentially lisp, in notepad.
How much sanity did you lose?
what a gamer
A fucking notepad. Fucking. Notepad. Jesus Christ. I thought that me playing whole cursed campain on legendary and repeating levels for a few hours at a time while still having honest fun was "unreasonable". Fuck me, you are insane. G fucking G. Well done. holy shit...
At least now you're good at syntax. I'd die if I wrote anything in Notepad.
jesus, the ingenuity with the coding you did, that's amazing, bravo
I am trying to start making Halo mods like you and I would find it extremely helpful if you made a quick tutorial on what programs I need and how to use them.
Someday I'll understand some of what you're saying, but first I must understand Godot
InfernoPlus is the Terry Davis of Halo.
My god u are cool. Hey, keep up the good work. Honestly. If you can work around this - you can do everything
hell yeah, linux masterrace,
This is great, keep doing cool stuff
Some games are too jpeg chunky for me to not have texture filtering, but in most cases, I turn texture filtering off.
I know I’m weird but I am glad you go into the code 😘❤️
100% on the on the unfiltered team
39:00 what about a modified gravity launcher for the acceleration ramps ?
Halo didn't have those. Halo 2 was the first to have them.
you are my hero now
I love your videos man. It's great to see the in-depth, uncut process of modding. Did you take down the majority of your saved streams?
They are in a playlist on the main channel page now.
Could someone play the gamemode? i mean, i just got the cursed maps with the mod, do i need to do something first or what?
I'd imagine that it's going to be the same, since content is saved onto the maps themselves