Author Topic: TiaraCE  (Read 573 times)

Offline Super Chex

  • Thinker...
  • Bipedicus w/ Armor
  • **
  • Thank You
  • -Given: 15
  • -Receive: 2
  • Posts: 120
  • G.F.O.C. Engineer, Former M.I.A.
    • Art and Things...
TiaraCE
« 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

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

I also have some other neat stuff in the works... Stay tuned!
:D :p

Chex Quest Fan Forums

TiaraCE
« on: March 09, 2018, 08:25:22 PM »

Offline Boingo the Clown

  • Global Moderator
  • Flembrane
  • *****
  • Thank You
  • -Given: 6
  • -Receive: 63
  • Posts: 2462
  • Losing my grip on reality since 1973.
    • DooM Legends
Re: TiaraCE
« Reply #1 on: March 10, 2018, 09:24:55 PM »
More info please.

Screen shots?

Offline Super Chex

  • Thinker...
  • Bipedicus w/ Armor
  • **
  • Thank You
  • -Given: 15
  • -Receive: 2
  • Posts: 120
  • G.F.O.C. Engineer, Former M.I.A.
    • Art and Things...
Re: TiaraCE
« Reply #2 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.
:D :p

Offline Boingo the Clown

  • Global Moderator
  • Flembrane
  • *****
  • Thank You
  • -Given: 6
  • -Receive: 63
  • Posts: 2462
  • Losing my grip on reality since 1973.
    • DooM Legends
Re: TiaraCE
« Reply #3 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.

Offline ChexMaster2109

  • Self-Proclaimed ACS Grandmaster
  • Multiplayer Team Leader
  • Chex Master
  • *****
  • Thank You
  • -Given: 18
  • -Receive: 29
  • Posts: 4307
  • If life gives you lemons, give its lemons back!
    • Chex Quest: Reflections
Re: TiaraCE
« Reply #4 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.
Shh!  I'm taking a break from reality.

John 3:16
For God so loved the world, that he gave his only son, that whoever believes in him shall not perish, but have eternal life!

Give God your life; You won't regret it!

Offline Super Chex

  • Thinker...
  • Bipedicus w/ Armor
  • **
  • Thank You
  • -Given: 15
  • -Receive: 2
  • Posts: 120
  • G.F.O.C. Engineer, Former M.I.A.
    • Art and Things...
Re: TiaraCE
« Reply #5 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.
:D :p

Offline ChexMaster2109

  • Self-Proclaimed ACS Grandmaster
  • Multiplayer Team Leader
  • Chex Master
  • *****
  • Thank You
  • -Given: 18
  • -Receive: 29
  • Posts: 4307
  • If life gives you lemons, give its lemons back!
    • Chex Quest: Reflections
Re: TiaraCE
« Reply #6 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)
« Last Edit: March 12, 2018, 12:11:35 AM by ChexMaster2109 »
Shh!  I'm taking a break from reality.

John 3:16
For God so loved the world, that he gave his only son, that whoever believes in him shall not perish, but have eternal life!

Give God your life; You won't regret it!

Offline Super Chex

  • Thinker...
  • Bipedicus w/ Armor
  • **
  • Thank You
  • -Given: 15
  • -Receive: 2
  • Posts: 120
  • G.F.O.C. Engineer, Former M.I.A.
    • Art and Things...
Re: TiaraCE
« Reply #7 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.
:D :p

Offline ChexMaster2109

  • Self-Proclaimed ACS Grandmaster
  • Multiplayer Team Leader
  • Chex Master
  • *****
  • Thank You
  • -Given: 18
  • -Receive: 29
  • Posts: 4307
  • If life gives you lemons, give its lemons back!
    • Chex Quest: Reflections
Re: TiaraCE
« Reply #8 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?
Shh!  I'm taking a break from reality.

John 3:16
For God so loved the world, that he gave his only son, that whoever believes in him shall not perish, but have eternal life!

Give God your life; You won't regret it!

Offline Super Chex

  • Thinker...
  • Bipedicus w/ Armor
  • **
  • Thank You
  • -Given: 15
  • -Receive: 2
  • Posts: 120
  • G.F.O.C. Engineer, Former M.I.A.
    • Art and Things...
Re: TiaraCE
« Reply #9 on: March 12, 2018, 12:19:52 PM »
I'm SteamFox#8951 on Discord.
:D :p

 


Web Hosting by InMotion Hosting