Welcome to Open Carnage

A resource for Halo 1 modding and tech, with unique means of rewarding individual content creation and support. Have a wander to see why we're worth the time! EST. 2012

Kavawuvi

Replacing the Halo Editing Kit with open source software

Members of Open Carnage never see off-site ads.

Added a section, "Why should the Halo Editing Kit be replaced?", to the top of the post.

 

1 hour ago, Hiralis said:

Pin?

It's a good idea, but it's possible that pinning it right now may be premature. While I do think the topic is worth watching for updates, it isn't yet helpful enough to warrant pinning to the top of a section, plus it's in the Development section, not the Tools section.

 

At the time of writing this, not enough of the Halo Editing Kit has been replaced for anyone to even make a simple box map. If and when enough of the Halo Editing Kit has been replaced that you can start to make complete maps without using the Halo Editing Kit, then I think it will be worth pinning this. For now, I recommend following this topic if you want updates to it. You can do so by clicking the Follow button on the top right corner of the page.

 

I hope that answers your question.

Tucker933 and Hiralis like this

Share this post


Link to post
Share on other sites

As of Invader 0.4.0, font tags can now be created using only open source software (invader-font).

 

Due to the last update being posted sooner than 24 hours ago, the Invader 0.4 announcement will be posted in the Invader topic tomorrow.

ST34MF0X likes this

Share this post


Link to post
Share on other sites

As of Invader 0.8.0, invader-bitmap can now make sprites, cubemaps, 3D textures, and interface bitmaps. I've updated the original post with this.

 

We're a little over halfway there for a full open source HEK replacement.

Tucker933 likes this

Share this post


Link to post
Share on other sites

I've gotten a few requests to add some other community-made tools to this list. Please note that, unless I can locate an up-to-date version of the source code, I will not add tools to this list.

 

While I am happy that there are people in the community who are willing to create and share useful software, the goal of this project is to have open source software. I did not title this list, "Replacing the Halo Editing Kit with community-made software".

 

Also, not only is closed source community software out of the scope of this project, but I personally consider using community-made closed source software to actually be worse than using the Halo Editing Kit regardless of how much better the actual software is. The reason for this is because the software exists and, if it's a replacement, it is often better than the Halo Editing Kit equivalent, thus potential contributors will be less motivated to write an open source replacement, and this effectively screws over the community when everyone has to rely on it.

Sunstriker7 and ST34MF0X like this

Share this post


Link to post
Share on other sites

I'm updating the list to reflect the latest community developments. Basically, we can now make sound tags!

  • Mozzarilla now has a fully-functional sound tag generator. This tool supports generating sound tags using arbitrary sample rates (I haven't tested this myself - I'm just going by what they said in the Halo CE Reclaimers chat). It isn't in the master branch, though, so you'll need to poke around the MEK repos if you want to test this.
  • Invader is getting a sound tag generator soon, too, but there are a few things left for me to work out (Xbox ADPCM encoding, mouth data, and resampling of sound data to Halo's supported 22.05 kHz and 44.1 kHz formats) before I start uploading builds of it. You can test it if you want, though, if you're willing to compile from source.

Both tools support .wav files with the common 16-bit and 24-bit signed PCM formats. Obviously, if you generate an uncompressed sound, you will only get 16-bit uncompressed samples, and Halo decompresses Vorbis audio to 16-bit samples, so 24-bit is going to mostly be useful for convenience.

Tucker933, ST34MF0X and Sunstriker7 like this

Share this post


Link to post
Share on other sites

I've just updated the list, since my new invader-sound has been pushed to the master branch of Invader. Right now, it does not do Xbox ADPCM. Then again, neither does tool.exe unless you obtain the codec from the Xbox SDK. So, your only option for lossy compression is Ogg Vorbis for now.

 

The MEK sound compiling branch is still in the process of being merged from what I have heard, so it may be a while before you can get that through the MEK easily. However, it can do Xbox ADPCM without requiring you to commit morally questionable acts or be an original, licensed developer for the Xbox system, so there ya go.

 

Update: I added Xbox ADPCM support to invader-sound. Merry Christmas!

ST34MF0X and Tucker933 like this

Share this post


Link to post
Share on other sites

Good news to MEK users: Mozzarilla now supports creating both PCM and Xbox ADPCM sound tags! It does not yet support Ogg Vorbis, though, so I'm not going to put it on the list until that's completed, but if you want a GUI-based program that can generate sound tags and you're okay with being limited to uncompressed PCM or low quality ADPCM, you now have an option for that.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.