What happened to OC? - CLOSED Carnage?!

Search the Community: Showing results for tags 'HPC Client Script'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • OPENCARNAGE.NET (OC)
    • Site Matters
    • Member Introductions
  • HALO: SOFTWARE EXTENSIONS (SE)
    • Chimera: General
    • SAPP: General
  • HALO: CUSTOM EDITION (CE)
    • Halo CE: General
    • Halo CE: Development
  • HALO: COMBAT EVOLVED (PC)
    • Halo PC: General
    • Halo PC: Development
  • HALO: MASTER CHIEF COLLECTION (MCC)
    • Halo MCC: General
    • Halo MCC: Development
  • BROAD STROKES (BS)
    • General Gaming
    • Tech Chatter
    • Off-Topic

Found 7 results

  1. This restores the colored rcon messages from the older build of Chimera and also disables redirecting rcon messages to the server messages. Download: classic_rcon.lua
  2. Here's a heavily requested feature by... everyone. Safe zones (or more accurately HUD margins). It does not work with protected maps. Have fun. Download: safezones.lua Download (if on Refined): safezones-refined.lua Disclaimer: This script is highly map dependent and will PROBABLY not work correctly on custom HUDs. You may be able to tweak the top/left values to get things working. But please do not report bugs with custom HUDs (or protected maps of course).
  3. Hi Guys, at the moment my son and I are having loads of fun on my halo server with LAN parties and I'm glad the guys love it too. Everyone loves this very nostalgic game. I introduced them to a lot of stuff they or even I for that matter didn't have back in the day while playing halo and a good example of this is the emoji chat and chimera as well for the interpolation feature which is great especially on our beastly PCs. The question I have is how can I get chimera to work with hac2, which is need to make emoji chat work, because I already have chimera build -581 but I don't know how to install this one and if this version supports interpolation as well as its custom chat. Any help would be greatly appreciated.
  4. 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
  5. This script fixes grenade throw animation when walking, jumping, crouching and riding a vehicle. The script should work on any map even if it's protected. Known issues: only works on multiplayer and only if you are the client only fixes in client-side so what you see other players doing will not match what's happening on the server spamming grenade throw key will repeat the animation The script was updated to fix grenade spamming in first person view. Another update to add support for multiple bipeds in one map. Current version: 2021-02-20 DOWNLOAD: grenade_throw_fix.lua
  6. You can find many of the most useful Chimera scripts listed here. MP Death Sounds Restore the dialog played on death in multiplayer. Grenade Throw Fix Fixes the grenade throwing animation on all maps.
  7. clua_version = 2.04; set_callback("tick", "OnTick"); set_callback("command", "OnCommand"); set_callback("map load", "OnMapLoad"); --set_callback("",""); musicPlayer = false; --this controls whether the music player is off or on skipSong = false; --this allows the player to skip a song in the playlist songCount = 6; --amount of songs in the playlist --used for array access minSongs = 0; maxSongs = songCount - 1; isPlaying = false; --checks to see if a song is playing or not. Controlled by tick count. tickCount = 0; --used to determine if a song is over or not. songSelection = nil; --used for array access SONGS = --playlist { [0] = " twisted_metal\\music\\loops\\dragula ", [1] = " twisted_metal\\music\\loops\\gentlemenStartYourWeapons ", [2] = " twisted_metal\\music\\loops\\objectIdentified ", [3] = " twisted_metal\\music\\loops\\raceToDestruction ", [4] = " twisted_metal\\music\\loops\\ready2Die ", [5] = " twisted_metal\\music\\loops\\readySetDestroy ", } --to calculate song lengths: -- given a song length of 3:15 as an example. -- 1. Multiply 3 * 60 (since there are 180 seconds in 3 minutes) -- 2. add + 15 (since there are 15 additional seconds in the song -- 3. multiply the entire result by 30 (since there are 30 ticks in one second) -- RESULT: (3 * 60 + 15) * 30 for a 3:15 long song. SONGLENGTHS = --lengths of each song in the playlist. They align with their respective slots in SONGS { [0] = (4 * 60 + 37) * 30, --8310 [1] = (3 * 60 + 23) * 30, --6090 [2] = (3 * 60 + 9) * 30, --5670 [3] = (3 * 60 + 17) * 30, --5910 [4] = (3 * 60 + 50) * 30, --6900 [5] = (3 * 60 + 37) * 30, --6510 } function OnTick() if musicPlayer then --if player wants music if isPlaying == false then --if a song is not playing --pick a random song to play, math.randomseed(os.time()); songSelection = math.random(minSongs,maxSongs); --and play the song playMusic(songSelection, 1); isPlaying = true; else --if a song is playing if tickCount >= SONGLENGTHS[songSelection] or skipSong == true then --if the song has ended or the player wants to skip the song --stop the music. tickCount = 0; playMusic(songSelection, 0); isPlaying = false; skipSong = false; else --if the song has not ended --increment the tick count. tickCount = tickCount + 1; --console_out(tickCount); end end else --if the player does not want music for i = 0, maxSongs do playMusic(i, 0); --safely stop all songs from playing. end isPlaying = false; end end function playMusic(songSelection, toggle) --playMusic is a utility function if toggle == 1 then execute_script("sound_looping_start"..SONGS[songSelection].."none 1"); else execute_script("sound_looping_stop"..SONGS[songSelection]); end end function OnCommand(command) if command.sub(command,0,4) == "play" then --if the command is play musicPlayer = true; --turn on the music player return false elseif command.sub(command,0,4) == "stop" then --if the command is stop musicPlayer = false; --turn off the music player return false; elseif command.sub(command,0,4) == "skip" and musicPlayer == true then --if the command is skip skipSong = true; --skip the song return false; else return true; end end A music player that I made for Chimera. Hopefully someone will find it useful!