Chex Quest Fan Forums

General => General Discussion => Topic started by: Super Chex on March 09, 2018, 08:25:22 PM

Title: TiaraCE
Post by: Super Chex on March 09, 2018, 08:25:22 PM
Hello, folks!

Just wanted to stop in and show you all what I've been up to.

TiaraCE is an open-source, cross-platform reimplementation of the Halo Custom Edition (BLAM) engine, written in C++.

GitHub:
https://github.com/TiaraCE/TiaraCE (https://github.com/TiaraCE/TiaraCE)

Forum:
https://opencarnage.net/index.php?/forum/78-tiarace/ (https://opencarnage.net/index.php?/forum/78-tiarace/)

I also have some other neat stuff in the works... Stay tuned!
Title: Re: TiaraCE
Post by: Boingo the Clown on March 10, 2018, 09:24:55 PM
More info please.

Screen shots?
Title: Re: TiaraCE
Post by: Super Chex on March 11, 2018, 02:14:15 AM
More info please.

Screen shots?

Afraid we haven't gotten that far just yet. This thing has only been around since October, and finding willing contributors is surprisingly difficult.

There are bits and pieces being worked on, but none of it is ready for the master repository.

If you know anyone who is experienced in reading assembly or at minimum can write C++ code, please send them our way. We need all the help we can get.
Title: Re: TiaraCE
Post by: Boingo the Clown on March 11, 2018, 01:39:38 PM
Is this going to be an engine we can possibly apply to CQ related projects?

I am mentioning this, because I made a suggestion for a CQ sequel several years ago, and your work might open a path to realizing this idea.
Title: Re: TiaraCE
Post by: MajorSlime on March 11, 2018, 07:54:26 PM
This is an... interesting project. I am indeed familiar with C++ and reading assembly, and this is a project right up my alley. Unfortunately, I don't really have a lot of time for side projects right now, but if this starts going anywhere, I would definitely like to keep an eye on it.
Title: Re: TiaraCE
Post by: Super Chex on March 11, 2018, 10:30:59 PM
Is this going to be an engine we can possibly apply to CQ related projects?

I am mentioning this, because I made a suggestion for a CQ sequel several years ago, and your work might open a path to realizing this idea.

It certainly could be used for anything at all. While the primary goal is to make Halo Custom Edition cross-platform, the code would totally be available to make other games.

This is an... interesting project. I am indeed familiar with C++ and reading assembly, and this is a project right up my alley. Unfortunately, I don't really have a lot of time for side projects right now, but if this starts going anywhere, I would definitely like to keep an eye on it.

There's no time requirement or expected frequency. Just a single thing here or there is all anyone should really ask.
Title: Re: TiaraCE
Post by: MajorSlime on March 12, 2018, 12:03:43 AM
I'll see if I can take a peek at it sometime. Have you guys started on any large-scale documentation yet? Because for an open-source project of this size, your going to need some good documentation about what does what and where in the code for anyone to be able to contribute properly.


EDIT: As a side note, are you guys going to follow the original engine very closely, or are you going to re implement with modern features/libraries? (Say, using Vulkan for rendering, just as an example)
Title: Re: TiaraCE
Post by: Super Chex on March 12, 2018, 02:17:26 AM
I'll see if I can take a peek at it sometime. Have you guys started on any large-scale documentation yet? Because for an open-source project of this size, your going to need some good documentation about what does what and where in the code for anyone to be able to contribute properly.


EDIT: As a side note, are you guys going to follow the original engine very closely, or are you going to re implement with modern features/libraries? (Say, using Vulkan for rendering, just as an example)

We have some documentation. We have a whole bunch of pinned reading materials in our Discord server. A lot of the documentation is admittedly scattered and disorganized, but it is available.

And yes, we do intend to extend the capabilities where possible. Vulkan is a bit overkill for rendering a game as old as Halo CE, but if somebody wanted to add support, I wouldn't be against it. Personally, I'm just hoping to get OpenGL support in there.
Title: Re: TiaraCE
Post by: MajorSlime on March 12, 2018, 04:26:09 AM
Yeah, OpenGL is pretty much a must. I can try and take a look at the rendering if I have time; I have *quite* a bit of experience with OpenGL.


Who are you in Discord/other places?
Title: Re: TiaraCE
Post by: Super Chex on March 12, 2018, 12:19:52 PM
I'm SteamFox#8951 on Discord.