Welcome to Open Carnage

A resource for Halo 1 modding and tech, with unique means of rewarding individual content creation and support. Have a wander to see why we're worth the time! EST. 2012

Kavawuvi

Chimera (build 49)

220 posts in this topic
20 hours ago, Aer said:

nice to see some love for controller users! but I still have some questions where should I put the .DLL? in the "controls" folder? also Is the sv version private or this .DLL can be used to set it up

DLL is placed in the controls folder. I'll be sure to make this a note in the FAQ.

 

The server requires a SAPP script in addition to the Chimera DLL file. This script will not be available for some time.

Share this post


Link to post
Share on other sites

Members of Open Carnage never see off-site ads.

I've updated the FAQ with some more information about the software, mainly pointing out that Chimera will not be compatible with SAPP's scrim mode. Sorry if this inconveniences anyone.

Share this post


Link to post
Share on other sites

Just readed your last update, now I fell dumb af anyways is there any server running this mod? would like to try it

Share this post


Link to post
Share on other sites
Just now, Aer said:

Just readed your last update, now I fell dumb af anyways is there any server running this mod? would like to try it

@stunt_man's GMYF test servers (not the public ones) are running Chimera. I've private messaged you information on accessing these servers.

Aer likes this

Share this post


Link to post
Share on other sites

Chimera build 32 is now available. Over build 25, this build includes a few features:

  • Fixed player magnetism can now be toggled with a command player_magnetism if you really want to use the more inferior stock aim assist.
  • New command: chimera_diagonals. This setting (enabled by default) will add diagonals to analog input when in multiplayer servers.
  • New command: chimera_auto_uncrouch. This setting (enabled by default) mimics Xbox's automatic crouching behavior. This means if your left stick is all the way forward and your feet are touching the ground, you will automatically uncrouch. This makes crouch jumping easier, but it can also be a little tricky to use on maps with uneven surfaces such as Blood Gulch or Death Island.
  • A few bugs have been fixed along the way.

If you find any bugs, please report them here.

Tucker933 likes this

Share this post


Link to post
Share on other sites

Chimera has been updated to build 33, which includes the following changes:

 

Chimera build 33 changelog:

New commands:
- chimera_interpolate          - Enable object movement interpolation per-frame, making objects appear a lot smoother.
- chimera_sens_mouse_<h/v>     - Override your mouse sensitivity with more granular control.
- chimera_sens_values          - Display sensitivity values Halo uses.
- chimera_shrink_empty_weapons - Shrink empty/depleted weapons so you know not to pick them up.

New features:
- Adds a new testing commands category.
  + chimera_force              - Apply velocity to the player.
  + chimera_player_info        - Show coordinates of a player as well as the player's object ID and memory address in the client.
  + chimera_stop               - Remove velocity from the player.
  + chimera_tp                 - Teleport the player to a location on the map.
  + chimera_tpr                - Teleport the player to a location on the map relative to the player.

Other improvements:
- Fixes a bug with Halo where the first person wasn't synced with the game engine's tick rate or game_speed.
- Displays all settings' values in their respective menu.
- Chimera's file size has been reduced to ~1.1 MB.

Fixes:
- Fixes a bug with auto descoping.
- Fixes a bug where one couldn't move in a single player game.

Notes:
- Several features have been hidden from the main menu when on the retail version of the game due to incompatibility. Only Halo Custom Edition is fully supported by Chimera.

 

giraffe, Pfhunkie, Tucker933 and 1 other like this

Share this post


Link to post
Share on other sites

I've been getting a few reports on some crashing issues with build 33. Currently, all released version of Chimera are available, and if you get issues, I recommend using Build 32 until the next released build. This should hopefully be very soon.

 

Also, a few people were curious on why there's off, low, and high settings to chimera_interpolate as seen in this video:

 

 

So I benchmarked The Silent Cartographer with Chimera using different configurations to show you what sort of a performance impact you may get. I can't believe I benchmarked a game that's half way through high school, but I may as well.

 

EadHtND.png

 

The testing system is the same PC in my profile: Intel Core i7-6700K, GTX 1070, 16 GB DDR4, and so on.

 

To remove the GPU as a bottleneck, I ran the game at 900p, putting much of the load on the CPU, plus 900p seems to be what every AAA game runs on console, and Halo Combat Evolved is a AAA console game, right??? Joking aside, after the third benchmark, I realized I had it on my testing shortcut's default 900p windowed mode setting, but I didn't want to redo all of the benchmarks, not that it would have mattered. I could have run this at 4K and I'd still likely be CPU-bound.

 

To explain the different configurations: Build -3 is the current developmental build. Stock is without Chimera.dll being present in settings folder. Each configuration had three passes, all done on Legendary, so I'm assuming the same enemies and allies should be present.

 

If you play it in windowed mode, it's obviously going to stutter regardless of if you're using Chimera or not, and if you're playing it on a high refresh rate display, you're going to notice it quickly, and you may even notice it when playing normally. "Worst" takes the longest frame rendered on each benchmark rather than just the minimum recorded by FRAPS, thus the worst stutter recorded is shown here. From what it looks like, just having Chimera installed without setting anything doesn't appear to affect minimum, average, or maximum frame rates, so that's good.

 

If you're purely CPU bound, expect a 10% drop in average frame rate at low and a 40% drop in average frame rate at high. Because they're extraordinarily high anyway, they can be safely ignored here, but they're included because what's a benchmark without average and max frame rates? You might say "Wait! But you just lost 40% of your average frame rate! 404 FPS is a massive amount!!" and while this is true, if you invert 404 FPS, you get only 0.678 milliseconds per frame, which probably isn't going to be all that perceptible regardless of how MLG you think you are. That said, not everyone is using i7s, so if I throttle my CPU's clock speed to 800 MHz from 4 GHz, the impact of turning on interpolation to high is dropping from 159 FPS average to 96 FPS. Unless you're playing this on a high refresh rate monitor (which if your CPU is this slow, not likely), you should be more worried about the minimum frame rates anyway.

 

As for minimums, having it set to low incurs a 4.5% drop, and having it on high incurs a 17% drop. If your PC's CPU, for some reason, can only barely play Halo at a decent frame rate, I don't recommend setting it higher than Low.

 

While there is a performance penalty, why it's not on by default is to remain consistent with other features. I don't have most gameplay-enhancing settings turned on by default, as I want users to pick and choose their enhancements. It's not a gameplay fix like descoping or player_magnetism being broken on the left stick, nor is it technically essential for gameplay.

kronos and Tucker933 like this

Share this post


Link to post
Share on other sites

Amazing work.  Stoked to see more.  I installed the .dll to the controls folder however nothing is appearing in console when I search for Chimera or try to run any commands.

 

I don't have HAC2 installed but I am running with Open Sauce Installed.  Any tips?

Share this post


Link to post
Share on other sites
1 hour ago, Ki11a_FTW said:

Amazing work.  Stoked to see more.  I installed the .dll to the controls folder however nothing is appearing in console when I search for Chimera or try to run any commands.

 

I don't have HAC2 installed but I am running with Open Sauce Installed.  Any tips?

'chimera' won't appear if you try to auto-complete with tab. I wasn't sure how to hook into that safely. Did you try typing just "chimera" by itself as a command?

Share this post


Link to post
Share on other sites
1 hour ago, 002 said:

'chimera' won't appear if you try to auto-complete with tab. I wasn't sure how to hook into that safely. Did you try typing just "chimera" by itself as a command?

 

Yes.  I also tried running some of your commands that you listed.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.