Welcome to Open Carnage

A resource for Halo Custom Edition and MCC modding, with unique means of rewarding content creation and support. Have a wander to see why we're worth the time!

EST. 14th of February, 2012


  • Content count

  • Joined

  • Last visited

  • Raffle Tickets



About Zatarita

Extra Information

  • Gender
  • Location
  • Occupation
  • Contributed
    $20 (US) to Open Carnage

Contact Methods

  • Discord

Recent Profile Visitors

3,215 profile views
  1. Radium is now powered by reclaimer! a lot of programming efforts was going into reinventing the wheel. I was still using my incomplete Core SDK I started months ago. Breaking from that should allow me to focus more on features. *Please note these are all optional* Current features in development: script consolidation - no more 4 script limitations! Spread out your scripts into as many files as you like. Radium will consolidate them into one at compile. This should help larger projects keep more organized. This is done with a c style include, or module style “from ____ import ______” Internal reference resolution - access the initial data from the scenario as parameters for functions. This will allow you to do things like sv_say <primary_starting_profile.primary_weapon.filepath(arg=FILE.baseName)> and radium will fill in the name of the starting primary weapon when it consolidates the script. The arg just strips out the file name from the entire path. This should help generalize scripts external reference resolution - let’s you import a tag, and use it just like with an internal reference; however, it allows you to gather information from a tag that won’t be built into the map. Only has access to the initial information, if you want real time data use LUA. This should help generalize Scripts. integrity check - verifies syntax and checks for errors before sending to sapien for compile. This should help debugging by giving error highlighting. Multiplayer desync checker - gives warnings when a command is used that won’t work in multiplayer (this is far on the back burner) besides that, Auto Back-up, auto save, autocomplete, custom definitions (with hsc, lua, and sapp predefined) the defines follow this format: Return : functions : parameters : description eg void : sv_say : string : print message currently I have the basic IDE functionalities defined.
  2. That’s strange, have you had any updates recently? Sometimes windows updates affect drivers, try updating your drivers for your graphics card. Also, maybe something that has an overlay is causing issues. Maybe try closing things like discord. Not sure if DXdiag would help, but you can try running that too. It will test directX for you. That’ll rule out that as an issue. maybe halo is running in an unsupported resolution. Have you updated halo to the newest version? It effects graphics options
  3. Can you extract the scenario with refinery and rebuild the map with tool? You might need to do some fixing, but if the trial map used default assets, you could just replace all the dependencies with CE tags if you send me the map i can see what I can do for you. (there may be some trouble because it’s a single player map originally so no promises)
  4. EDIT: it might not help with 60 fps, but I’m going to leave it in case others find useful You can also try to use some of the arguments for executing halo. If you right click the short cut you can add arguments at the end. There are a few that impact graphics. Excerpt from http://haloce.halomaps.org/index.cfm?nid=309
  5. Update: the world is ending and both my jobs are considered essential. So I'm working 80 hours a week. I'm working when I can. Current status is I broke everything and need to reprogram core. During optimization I found a lot of redundant code that I could generalize into a parent class. Mostly parsing data, and saving data. Been working on a generic data class. Most progress has been programmatic
  6. Hey! I'm sure this is pretty basic, and probably already across the net; however, I figured I'd share it here as well. I was screwing around with some hex and looking around. The "maps/images" (.blf) are basically just jpgs with some header info. I believe the first 48 bytes are basically just a generic blam header, it's found across multiple file formats. then the next 20 bytes determine the map it corresponds to (unsure how) then the rest of the file is just a jpg. If you delete the first 68 bytes in a hex editor and save it as jpg most image viewers can open it.
  7. Progress has been mildly stunted due to a recent hospital visit. Good news is I'm ok, bad news is things might slow down a little bit. (Also gotta quit smoking :/) Progress has been being made though, I'm just focusing on smaller things. Started writing the functions to save the data that has been loaded. Also started working on loading the model data and rendering it to the openGL context.
  8. now shows the velocity/vectors accurately as steps with the delays coming before the event is processed also, event stream, and recorded animation header data is processed in event stream on left.
  9. Progress! It's been a bit of a rough battle, but I've basically caught up on progress on linux. Much still needs to be done; however, everything is loaded and running smooth. Spoilers for pics
  10. Welcome to the community! I do have to say that's a rather broad question; however, gbMichelle made a post a while back that might help. It covers many different tags and the tools we use to edit them Besides that you can always join our discord. I'm there and you can always shoot me a message any time c:
  11. Touché lol
  12. As in a deck of cards, or as in carpentry .-. bruh I don't think anyone can top that But it's not useless!!! Don't cut yourself short. People go to school to learn the things we do just tinkering around :DD a fellow hand Walker. Like I said before I did gymnastics for 10 years. I'm impressed. Takes a lot of practice c:
  13. Good, and bad news from the forefront: The parsing of the data is so going well; however due to a Windows crash I'm switching systems. Some things are going to change. I'm switching to Linux, which means I'll be migrating the project to GTK+ This means a bit longer on the projected dates; HOWEVER!!! This also means it will be cross compatible. The form might not stay stylized, infact I'm going to switch to a basic layout, and focus on stylizing for second major build.
  14. I love whistling myself, but not the standard style. I do a tooth whistle to make a cricket chirp sound But there's the standard whistle that most kids learn by pursing your lips, then the two finger whistle most people do when they want to whistle loud, there's a tooth whistle which is like the standard whistle, but you use your top teeth instead of upper lip, and a few variants for whistle languages. Also speaking of which did you know there are languages that uses whistles for phonetics!! It's really cool most of them are in remote mountain villages. Since it's loud, and doesn't destroy your vocal folds, they used it to communicate large distances. I love humming while whistling too. Get that spooky vibe going. When you said distortion I immediately thought throat singing under the whistle and I had many questions lol