Halomods Community Portal: HaloCE - OpenSauce - V3 Released

Jump to content

View Other Content



Search Articles



Recent Comments


HaloCE - OpenSauce - V3 Released *****

Jan 18 2012 05:00 AM | kornman00  in Frontpage

Before we begin, let me start by giving you a quick tease of what OpenSauce has to offer (courtesy of the CMT guys and especially Ifafudafi)




^Annotations are cutoff in the embedded view^
Best viewed in HD



If you're still reading, I assume I have your continued attention. Let's see if I can keep it until the end!

First things first, what is OpenSauce (abbreviated as OS)? OS is an open source project aimed at extending and interfacing with the Halo games and their data. What does that mean for HaloCE (ie, Custom Edition, the only true "CE", that Combat Evolved marketing bullshit can GTFO)? For HaloCE we've made DLLs which contain custom code which is hooked into the engine code in both the runtime (ie, haloce.exe or haloceded.exe) and the various Halo Editing Kit programs (eg, tool.exe). The custom code in these DLLs is how we extend the functionality of this 10+ year old engine.

These engine extensions benefit developers, modders, and gamers alike. If you're a code developer, we're open source so you continue the practice of extending the engine. If you're a modder, we've added additional features to the engine which you can take advantage of in the HEK. If you're a gamer, not only do you get to play the content the former two produce, but you also get some settings of your own to tinker around with via our in-game menus.

What kind of extensions exactly? Well as you saw in the teaser video, we've built on the engine's existing rendering code to allow normal mapping and phong-based specular highlighting on dynamic objects. Beforehand, you could only apply normal mapping to static world geometry and game had no support for phong highlighting at all. Additional GFX enhancements include things like postprocess shaders. Such shader enhancements are how CMT does their VISR mode in their upcoming SPv3 release of Truth & Reconciliation. P.S. you can thank TheFieryScythe for most of the GFX enhancements, plus some behind-the-scenes systems. Sure made my life easier!



Prepare to Normal Map!




I can't believe it's not VISOR!


The game enhancements don't stop at the GFX layer either. We've worked to expose new script functions/globals and tag groups to help make campaign and multiplayer maps that much more tweakable by modders. With the new script functions and globals you can do things like tweak the game's gravity. Modders aren't the only ones who can take advantage of some of these script functions. Eg, anyone can activate the in-game console and type in "physics_set_gravity 0.5", and the current game will have half the normal gravity! Sure, you could turn on cheat_super_jump, but that only makes you jump higher. It doesn't make objects stay in the air or go farther when pushed, etc. If I wasn't so tied of mucking with this engine, I myself could probably spend a couple of days re-playing the campaign with various different gravity settings!
Note: for those of you who do try to do this, some parts of the campaign won't work. Eg, you know how a pelican flies in and drops troops off in T&R's hanger? Well Bungie did this using their "recorded animation" system. This basically plays back control input (moving, looking, jumping, etc). So changes in gravity will greatly affect how the "recorded animations" play back.

I could go on, but you're better off checking out the various documentation entries we have for Halo1 in our project's wiki. If you're just a casual HaloCE gamer, you're best off checking out the Getting Started and User Settings entries. Please note that our documentation is continuously being updated based on user feedback and questions. The best way to comment on our wiki articles is to use the comment box found at the bottom of each article.

All bug reports should be posted to our Issues page. If posted anywhere else, they will be ignored and/or deleted. If you really want us to fix our shit, fill out an issue slip. OS is only supported on v1.09 of HaloCE.

Note: We're not taking feature requests. We will only take bug reports which, again, must be submitted via the projects Issues system. All other comments can be posted to this article, or in the OpenSauce for HaloCE thread here on Halomods.

Also note: Installing OS doesn't "automatically make HaloCE look different/better/awesome". It's up to modders to use the GFX enhancements provided by the OS HEK in their maps. This doesn't change or update any existing maps or their looks. Bloodgulch will continue to look like mofo'ing Bloodgulch. Don't like Bloodgulch? Mod it with the HEK and us OS to apply the wanted GFX enhancements. Effort? Yes little Timmy, in order to get anywhere in life someone has to put forth some effort. User Effort isn't included with the OS installer, so you're on your own.

Further announcements for V3, including patches, will be posted in the OpenSauce for HaloCE thread here on Halomods.


OpenSauce for Halo1_CE is developed by Kornner Studios, with code contributions from ChokingVictim. Special thanks to CMT for internal testing efforts. Extra special thanks to Bungie (esp. 'ROGR') for putting up with Halo game after Halo game for over 10 years.

Download OpenSauce for HaloCE Now!

13 Comments

Page 1 of 1

Shock120 

18 January 2012 - 08:32 AM
This is awesome-sauce. :)

SeanAero 

18 January 2012 - 02:03 PM
Testing it out atm, things I like so far, 1920x1080 resolution option.

Amit 

18 January 2012 - 06:41 PM
OMG, this is fucking epic! Never have I dreamed of such detail in the Halo Engine!

Jaz 

18 January 2012 - 07:05 PM
Testing it. Works amazingly. The FOV changes make a massive change. Started playing SPV2 with OS now, while I wait for SPV3. :D

DarkHalo003 

18 January 2012 - 07:15 PM
I just....everywhere....it's everywhere....

tomsteel1 

18 January 2012 - 07:20 PM
Woah! Yes! Open Sauce is tasty!

acbluflame 

18 January 2012 - 11:17 PM
Native 1080p nosync <3

EdSnaider 

19 January 2012 - 02:48 AM
How exactly can I activate its functions? :S
Or at least activate the in-game menu?
Thanks in advance!

kornman00 

19 January 2012 - 04:58 AM
F7 activates the in-game menu. You use the functions just like any other script function via the console

Shock120 

22 January 2012 - 01:15 PM
This game looks really good on my 1920x1080 @ 120hz monitor :)

EdSnaider 

22 January 2012 - 07:46 PM
Thank you very much, Kornman!

Tuskin38 

27 January 2012 - 04:42 PM
Loving the proper widescreen, I have to say that is one of my favorite features.

scopedknife 

31 January 2012 - 12:39 AM
FUCK YEAH :D!!!!!!!!!!!
You do not have permission to leave comments on this article
Page 1 of 1