What happened to OC? - CLOSED Carnage?!

Jerry

Member
  • Content count

    8
  • Joined

  • Last visited

  • Raffle Tickets

    0

Reputation Activity

  1. Jerry liked a post in a topic by Kavawuvi in Invader   
    I've added a new model compiler to Invader. You'll never guess what I named it! (*cough* invader-model). This program supports compiling .jms files to both gbxmodel and model, allowing you to make Xbox model tags directly without any necessary conversion while still creating gbxmodel tags at a slightly better file size than tool.exe.
    It has both a default and legacy mode.
     
    The default mode uses a more logical structure where you'd put your models folder in the directory where your model tag will be compiled to, allowing you to have multiple model tags in one directory. So, weapons/pistol/pistol.model would require a data/weapons/pistol/pistol/models directory. You can make an equivalent weapons/pistol/fp.model model with a data/weapons/pistol/fp/models directory, too.
     
    The legacy mode is for backwards compatibility with tool.exe data folders, thus you'd put your models folder in the parent directory, instead, and your model tag will be named the parent directory. So, weapons/pistol/pistol.model would require a data/weapons/pistol/models directory instead. You can't make any other model in this directory, so if you wanted to make, say, a first person model, it'd be put in data/weapons/pistol/fp/models, making a weapons/pistol/fp/fp.model tag, instead.
     

  2. Jerry liked a post in a topic by Kavawuvi in Gorilla - a Halo: CE guerilla.exe definition dumper (v0.3.1)   
    This command-line tool dumps definitions from guerilla.exe into a parseable JSON format. You can use this on both the Halo: Custom Edition and Halo: CE Anniversary guerilla.exe.
     
    Note that fields nonexistent in guerilla.exe won't be exported, thus you won't get a totally complete definition set. However, it should be good enough to make your own Halo: CE editing tools.
     
    There are a two main uses for this tool:
    Making tools that edit Halo: CE tags Checking for differences between releases (since they are rarely documented, at least 100% adequately) I'll primarily be using this tool for working on Invader (this was why I made it!). You may use it freely for whatever you need, however. Also note that this tool is written in Rust (if you are interested in editing its source code).
     
    Source code (GNU GPL v3 - GitHub): https://github.com/SnowyMouse/gorilla
    Download (win32 - 64-bit x86): gorilla-win32-0.3.1.7z
     
    (Note: This tool will work on Linux, but you will need to compile it from source!)
  3. Jerry liked a post in a topic by Kavawuvi in Gorilla - a Halo: CE guerilla.exe definition dumper (v0.3.1)   
    I've updated the tool. Here are the changes:
    JSON output now sorts groups. JSON output now stores the ISO 8601 timestamp of the creation date of the .exe file (read from the PE header). JSON output now stores the dumper version (the version of gorilla used to make it). "description" was renamed to "text" for section types. Colored sections are now handled. The SHA256 of the exe is now placed in the output JSON. The FileVersion is now placed in the output JSON. For example, Halo: Custom Edition's guerilla.exe will report 1.0.0.609 as its version.
  4. Jerry liked a post in a topic by Takka in New Logo   
    I feel it might be time to have a new Logo for OC, especially as our current one is something I whipped up quickly. I'm awful at the arts.
     
    Where are these logos even shown? The site's Favicon (browser tab icon), the Meta Image (logo shown when a link is embedded), and our Discord server's logo.
     

     
    What we need if we want to replace this is a 320x320 image, and a 96x96 version that looks good scaled down to 16x16, such as what a favicon is typically rendered at.
     
    These don't need to be designed in a vacuum either; post your progress here if you'd like feedback!
     
    Prize
    15 Raffle Tickets In the event there are multiple entries that I think are a good fit, we will have a public poll to decide the winner!
  5. Jerry liked a post in a topic by Kavawuvi in Update: Checking maps on download   
    Chimera now checks the first 2048 bytes of a map upon downloading it. If it's invalid, it will fail and not put anything in your maps folder. This should fix a seemingly rare issue where the map server might not deliver a map.
  6. Jerry liked a post in a topic by Kavawuvi in Invader   
    I've been off-and-on working on this project, but here are a few things that's been done since the last post:
    invader-archive supports more formats and defaults to the more ubiquitous .7z instead of .tar.xz invader-bitmap now more accurately does fade-to-gray (good for detail maps) invader-bitmap now does alpha bias invader-bitmap now supports the 'filthy sprite bug' hack invader-bitmap now more accurately mimics tool.exe behavior when generating sprite sheets using the FFDH algorithm. This is worse in some areas, but it's required because of how padding is put in the sprite sheet depending on certain conditions that would change between Invader and tool.exe invader-bitmap now supports producing non-square sprite sheets, reducing the size of the bitmap tag considerably invader-bitmap now supports editing sprite spacing just like in MCC invader-build more accurately generates tag IDs which should make some maps with scripts work better invader-edit-qt now supports viewing color plates
    a few issues with precision checking were fixed an out-of-bounds exception was fixed when building with newer Arch Linux installs (this issue, while not dangerous since it was read-only, always existed, but now it's fixed) a number of definition updates to support the latest version of MCC were implemented
  7. Jerry liked a post in a topic by Patata in Mod Christmass CE / PC   
    [ESP]
    Hola a todos, modifique los mapas oficiales agregándole un simple gorrito de Santa a los spartans, funcionan bien en el multijugador con Chimera reciente, desconozco si puede servir en Hac2 o versiones viejas de Chimera ya que los mapas fueron descomprimidos y compilados con Invader, los mapas base del Custom Edition son parte de los mapas Refinados con la HUD corregida y algunas otras texturas / shaders corregidos.
     
    Antes de la instalación de los mapas has una copia a tus mapas por si te pasa algún error al abrir los mapas.
     
    [ENG]
    Hello everyone, I modified the official maps by adding a simple Santa hat to the spartans, they work well in multiplayer with recent Chimera, I don't know if it can work in hac2 or old versions of Chimera since the maps were unzipped and compiled with Invader, Custom Edition base of maps are part of the Refined maps with corrected HUD and some other textures / shaders corrected.
     
    Before installing the maps, make a copy of your maps in case you get an error when opening the maps.
     
    Merry Christmas!
     
    Links:
    Maps Custom Edition.rar
    Maps Combat Evolved.rar
     

     

  8. Virusky liked a post in a topic by Jerry in Player ping   
    This script shows your ping when you are on a server.
     
    I also put in a command that allows you to enable/disable the thing. It works like any other Chimera command, it saves your setting, so you don't need to type the command every time you start the game.
    show_ping [true/false] This script only works in the latest version of the Lua API (2.056) which comes with latest version of Chimera.
     
     

     
    Uh, this is my first topic, any suggestions will be appreciated. 
    player_ping.lua
  9. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  10. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  11. Jerry liked a post in a topic by Kavawuvi in Emoji support and more chat features!   
    Chimera now supports emoji input. Simply type the name of the emoji in between colons (e.g. :fire:) and it will convert it into an emoji. Since Halo chat supports unicode, this basically just works.
     

    screenshot courtesy of pR0Ps - see the demo video at https://github.com/SnowyMouse/chimera/pull/85
     
    The text chat input also supports navigating by words instead of by characters (hold down control) as well as using Home/End to skip to the beginning or ending of the input.
     
    A few other fixes were put in place, namely to support emoji input better as well as other multi-byte characters.
     
    Many thanks to @pR0Ps for this!
  12. Jerry liked a post in a topic by Sunstriker7 in Show Off Your Setup   
    Can't stop. Won't stop.

     
    That's my brother. Our trip ended up getting postponed because of rain. We came up yesterday.
  13. Jerry liked a post in a topic by Takka in Monthly Raffle: Information & Updates   
    Upped to 4 tickets.
     
    Also icons now help identify denominations on the index, and "Featured CE Asset" has been removed because it's never been credited before.
  14. Takka liked a post in a topic by Jerry in Harmony   
    Thank you!! I already fixed it, sorry for the inconveniences.
     
    https://github.com/JerryBrick/harmony/releases/tag/v2.0.1
     
    @Vaporeon
  15. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  16. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  17. Jerry liked a post in a topic by Vaporeon in Harmony   
    Nice mod, however having it installed seems to break this:

  18. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  19. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  20. Jerry liked a post in a topic by Takka in Harmony   
    Most excellent; thanks for sharing this here!
  21. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  22. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  23. MrChromed liked a post in a topic by Jerry in Harmony   
    Hi everyone! I want to share with you a mod that I've been developing since last year.
     
    What is Harmony?
    Harmony is a mod / library which comes with some additional features for Chimera Lua scripting. It started out as an HAC2 Optic reimplementation with Chimera compatibility, but today it has some extra cool features.
     
    Features
    All the features listed below are available from Chimera Lua scripts by requiring Harmony library just like this:
    local harmony = require "mods.harmony" You can find more info about how to use Harmony in your Chimera scripts on this document.
     
    Optic
    Like in HAC2, you can create and display medals with sound, there is set of functions in the library you can use for displaying external images and playing sounds.
    Here is an example script you can see working in the video below. (excuse my meme stuff)
     
     
     
    Custom menu aspect ratio
    There is no much to say about this, it just changes the aspect ratio like in this UI which has a 16:9 aspect ratio:
     

     
     
    Events
    Like Chimera Lua API callbacks, there are some events you can use in your optic / menu scripts:
    Multiplayer event. This is called when a multiplayer event occurs (player kill, ctf score, killing spree, etc.). Multiplayer sound. This is called when a multiplayer sound is played (announcer voice, ting, etc.). Menu accept. This is called when a widget accept event occurs (when a menu accept button is pressed). Menu back. This is called when returning to the previous menu (when a menu cancel button is pressed). Menu list tab. This is called when navigating in a menu list using arrow keys. Menu mouse button press. This is called when a menu button is pressed with a mouse button. Menu sound. This is called when a menu sound is played. These events can be useful when you want to give a custom behavior to a menu. There is another example script with some menu events.
     
    Installation
    Manual
    Install Chimera Create a folder called "mods" (e.g. "D:\Halo Custom Edition\mods") Copy harmony.dll file to your mods folder Mercury
    A package manager for Halo Custom Edition. You can get Harmony by using the following command:
    mercury install harmony Note: Like Chimera, Harmony requires DirectX 9 to be installed in your system.
     
    Extra
    Some interesting stuff made using Harmony:
    Optic (medals script, do not confuse with the name of the feature) Insurrection UI (16:9 user interface) You can install all of these stuff using Mercury.
     
    Links
    Github repo: https://github.com/JerryBrick/harmony ShadowMods discord: https://discord.shadowmods.net/ Downloads: https://github.com/JerryBrick/harmony/releases  
    Credits
    Snowy (Development of Chimera, the base of this project). Sledmine (Help with Lua API docs; testing and feedback).  
    Thanks for reading!
    This is my first time writing such an extensive post in a forum, any suggestions about it would be very, very appreciated.
  24. Vaporeon liked a post in a topic by Jerry in Moon - Mod loader   
    Moon is a mod loader for Halo TMCC. It wraps the DInput8 DLL and loads any custom DLLs from a mods folder. Works in the same way as Chimera's mod loader, aka Monolith.
     
    Installation
    Copy DInput8.dll file to your Halo TMCC folder. Create a folder called "mods" (e.g. "D:\Halo The Master Chief Collection\mods"). Drop your custom DLLs in there.  
    Source: https://github.com/JerryBrick/Moon
     
    I made this because I want to port some stuff from Chimera to TMCC (like the Lua scripting).
     
    This is my second topic so I'm not sure about if this is the right place to post this, I hope it is. As always, any feedback would be very appreciated.
     
    moon-r4-b155e61.7z
    mod_test.7z
  25. Jerry liked a post in a topic by Kavawuvi in Safe zones   
    The Refined version of the safe zones script has been updated (courtesy of Jerry) to support the new version of Refined. Enjoy!