Welcome to Open Carnage

A resource for gamers and technology enthusiasts, with unique means of rewarding content creation and support. Have a wander to see why we're worth the time!

002

Chimera (build 49)

108 posts in this topic
1 minute ago, 002 said:

- chimera_block_vehicle_camera_leveling - This prevents the camera from automatically leveling in vehicles.

With no frame cap, the game was practically unplayable in vehicles for me before this. So glad you solved this!


return.png

Share this post


Link to post
Share on other sites

Members of Open Carnage enjoy an ad-free experience!

I've had a few questions about my decisions of the minimum requirements I've posted for interpolation, so I'll answer them here.

 

The requirements in question:

 

CPU (Intel): Intel Core 2 Duo E8400 (3.0 GHz) or better
CPU (AMD): AMD Athlon II X2 250 (3.0 GHz) or better

 

Graphics (Intel): Intel HD 3000 or newer
Graphics (Nvidia): NVIDIA GeForce 8600 GT or better
Graphics (AMD): ATI Radeon HD 5450 or better

 

RAM: 4 GB

 

OS: Windows 7 or newer

 

These, to the best of my knowledge, are enough to maintain an average of approximately 60 FPS with the highest Halo settings at 1080p with interpolation set to 3. As you can see, these settings are very low end compared to today's standards.

 

The CPUs listed were some of the best mid-ranged CPUs available to consumers when they came out (2008-2009), and they perform around the same. Chimera's interpolation is purely CPU-bound and uses only one thread, thus I recommend a clock speed that is 3 GHz or higher for CPUs from around this era. The latest x86 CPUs from AMD and Intel, however, can do the job just at even lower frequencies.

 

The GPUs were especially low end even by their own standards, but they are more than enough for Halo PC. Chimera's interpolation doesn't use hardware acceleration, so if your PC's GPU was fast enough for Halo PC, it probably will be fast enough for Halo PC plus interpolation.

 

The RAM recommendation is 4 GB or higher, as Halo doesn't have a big RAM requirement, and Chimera does not increase Halo's RAM requirements by very much. That said, I would not buy or build a PC in 2017 with under 8 GB of RAM.

 

Lastly, the OS requirement is Windows 7 or newer. Although Chimera has been found to work on Windows XP and Windows Vista, I cannot guarantee stability on them. Please do not report bugs to me if you are using operating systems that are older than Windows 7.

 

If your PC can't run the game very well with interpolation enabled due to your PC's specifications being worse than these, I think it's time for you to buy a new PC.

Tucker933 likes this

status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

Share this post


Link to post
Share on other sites

Hey there. Not sure if it's a known bug, but I noticed that multiplayer AI on AI maps end up with broken pathfinding with Chimera on and they end up standing in place only. Yes, it's just multiplayer AI and they don't really matter too much, but I only wanted to mess around, and so I discovered the bug and thought it'd help if I posted about it here.

Share this post


Link to post
Share on other sites
3 hours ago, Croire98 said:

Hi, I have a very important question, it is possible to eliminate the "mouse acceleration" that has halo ce by default.
in this video explains a little more detail the problem https://www.youtube.com/watch?v=FqOhkcoxe54
Thank you for your attention, I'll wait for your response.

There's not much I can do here (that I currently know of), but this post may have some insight on what's going on here:

I don't know any more than this. Sorry.

 

3 minutes ago, HCSKG said:

Hey there. Not sure if it's a known bug, but I noticed that multiplayer AI on AI maps end up with broken pathfinding with Chimera on and they end up standing in place only. Yes, it's just multiplayer AI and they don't really matter too much, but I only wanted to mess around, and so I discovered the bug and thought it'd help if I posted about it here.

That's already been fixed in the next version. I actually received several reports on this, so I guess quite a few people use multiplayer AI.


status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

Share this post


Link to post
Share on other sites

I've added map-based lua scripting to the current developmental build of Chimera.

 

 

This is the script in question:

set_tick_callback("OnTick")

abs = math.abs

function OnTick()
    for i=0,2047 do
        local object = get_object(i)
        if object then
            local x_coord = read_f32(object + 0xA0)
            local velocity = read_f32(object + 0x70)
            if x_coord > 0 and x_coord < 20 and read_f32(object + 0xA8) > -20.0 and abs(velocity) > 0.001 then
                local difference = abs(10 - x_coord)
                local scale = (1 - (difference / 8)) * 0.65 + 0.25
                write_f32(object + 0x70, velocity + 0.003665 * scale)
            end
        end
    end
end

What this does is it reduces gravity in Boarding Action. The point of this proof of concept, however, is not the script but lua scripts in map files. If anyone wants to test it, I'll be posting the developmental build that has lua scripting as well as the map file and you can try it for yourself. That said, this is just a proof of concept, and there's no guarantee it will make it into any sort of official release.

Sceny, mihirgates, Tucker933 and 1 other like this

status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

Share this post


Link to post
Share on other sites

This would be fun to mess around with, I could probably add some extra features in BigassV3. How exactly are these scripts stored?


08f9474ede.jpg

Share this post


Link to post
Share on other sites
4 hours ago, aLTis said:

This would be fun to mess around with, I could probably add some extra features in BigassV3. How exactly are these scripts stored?

I put a pointer to the script data in the map header, which then the script is then stored with the tag data.


status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

Share this post


Link to post
Share on other sites

If anyone wants to give the Lua scripting proof of concept a try, here's a beta build of Chimera as well as a Boarding Action that's unmodified other than having a Lua script inserted in it.

Chimera build -305.7z

 

Please note it won't work on dedicated servers unless one made an equivalent SAPP script.

Tucker933 likes this

status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

Share this post


Link to post
Share on other sites

Chimera build 45 has been released

Chimera build 45 changelog:
Interpolation fixes:
- Fixed a bug where the flag stretches to infinity when leaving a vehicle.
- Fixed a bug where the first person camera would run at 30 FPS when turning off interpolation while near an elevator.
- Fixed a bug where vehicles would jitter significantly when interpolation was enabled.

Other fixes:
- Fixed a bug where AI was incapable of moving in multiplayer.

 

Go download it here:

 

I'm planning on adding an update notifier in the next version of Chimera so you'll know when your version is out of date. You will be able to opt-out of this feature if the notifications are bothersome.

Tucker933 likes this

status.png?customhost=ProtonNebula.com:1
status.png?customhost=ProtonNebula.com:2
status.png?customhost=ProtonNebula.com:2
competent.png

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.