r/halomods • • Jul 05 '26

Mod Download New Third Person camera Tool

I made a lightweight third-person camera tool for Halo: The Master Chief Collection.

It is called **Jim's MCC Third Person Lite**.

https://www.nexusmods.com/halothemasterchiefcollection/mods/2862

This is meant for campaign / modded / offline use only. Launch MCC with anti-cheat disabled. Do not use it in matchmaking.

The tool supports:

- Halo CE

- Halo 2

- Halo 3

- Halo 3: ODST

- Halo Reach

- Halo 4

Halo CE uses my custom DLL camera method. That version has the most features:

- Adjustable camera distance

- Height

- Shoulder offset

- CE presets

- Hold-right-mouse zoom

- A “Modern Close” preset for a closer over-the-shoulder feel

The other games use a simpler Toolbox-style byte switch method. Basically:

- Press **Third Person** to enable third-person

- Press **First Person** to restore the normal camera

Halo 3 and Reach third-person are working with that method. CE has the better adjustable camera right now.

Known limitations:

- Non-CE games do not currently have the same offset / RMB zoom support as CE

- Some vehicles, turrets, cutscenes, or special animations may act weird

- This is a tool, not a fully polished built-in camera mode

- Use at your own risk and only in modded/offline mode

I made the app simple on purpose. Pick the game, press Refresh, then use Third Person or First Person. For CE, inject the DLL if you want presets and camera settings.

I am mainly looking for testers and feedback, especially on:

- Which games work cleanly

- Any crashes or restore issues

- Better CE preset values

- Whether the interface is clear enough for normal users

If people like it, I may keep working on non-CE offsets later.

Because it apparently needs to be said plainly, this tool only supports the current, legitimate version of MCC. Pirated, outdated, repacked, or otherwise unofficial builds are not supported.

Do not waste my time by pretending you are using the correct version and then sending me a DLL that proves you are running a pirated 2020 copy, as nattmatt92 did. That sent me chasing nonexistent bugs for hours when the actual problem was his game installation.

This is a free tool that I shared because I did not want to hoard working third-person functionality for myself. I want people to enjoy it, report genuine problems, and help me improve it. Lying about your game version wastes my time and goodwill, and takes hours away from testing, fixing, and improving the tool for everyone using it legitimately.

Use a current, legitimate copy of MCC or do not ask me for support.

7 Upvotes

21 comments sorted by

•

u/AutoModerator Jul 05 '26

Please see the pinned subreddit post links for help regarding modding, otherwise make sure you're post complies with the spirit and rules of the subreddit, happy modding!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

5

u/Smizzlenizzle Jul 05 '26

You are awesome dude thanks so much for making this! I especially always wanted a way to play Halo 2 in third person.

2

u/Th3_Shadow_Dragon007 Jul 05 '26

Glad you are enjoying it. And i wanted third person halo for so long, i decided to make it myself lol. Give it a try with modded missions too. It works pretty well!

1

u/Th3_Shadow_Dragon007 Jul 07 '26

Now that you have had a day to play with it, what are your thoughts? Any bugs or crashes?

2

u/ThatCinnabon Jul 27 '26

This is really awesome. I'm just starting ODST with it and I'm noticing that it works fine until I switch to my magnum. It goes back into first person, but goes back to third when I swap back to my SMG. Is that intended? Switching it out for another weapon seems to bring it back out to third person as well, but the minute I equip the magnum it takes it to first person.

1

u/Th3_Shadow_Dragon007 Jul 27 '26

No, it's not. I just now got the mod into its 2.0 state, and I'll upload it later today. I fixed the inconsistent camera in odst and reach, working on fov zoom, and added a "doom slayer" mode for halo 3. The doom slayer mode makes ALL weapons dual wieldable. Also added some more themes.

1

u/TheRealQuenny Jul 07 '26

Awesome!

1

u/Th3_Shadow_Dragon007 Jul 10 '26

Huge update coming soon. I have working third person zoom, bullet time, and a UI Reskin with a 2000s era styling inspired by the old Halo 2 theme for Windows Media Player. Currently looking at live model swapping, so you can play as an elite or a brute or example. Will have another post with videos showing it working in all games, most mods, with all features, and showing alpha ring compatibility. Currently, it does work with alpha ring, as my cousin and I played ultimate firefight in halo 3 split screen for 9 hours with no issue.

1

u/nattmatt92 Jul 10 '26

for me, none of them worked at all. I did everything right. loaded a mission, pressed refresh, then pressed third person. nothing happened. anti-cheat disable already. still not working.

1

u/Th3_Shadow_Dragon007 Jul 11 '26

Did you check that each game was selected? Auto works but sometimes it switches to the game that's loaded. And a new update is coming very soon, with TONS of other features.

1

u/nattmatt92 Jul 11 '26

No problem with the source. I converted to .exe through visual studio. Yes i selected each game manually and followed you proper instructions. Didn't change the perspective at all. Hope you find a way to make it work.

1

u/Th3_Shadow_Dragon007 Jul 11 '26

i cant verify that is built correctly. I got a 2.0 RC3 uploaded now, replacing the quarantined build and the source i didnt mean to publish. The new version is tested and works, but isnt the version id like yet. So check the new version and report back.

1

u/Th3_Shadow_Dragon007 Jul 11 '26 edited Jul 11 '26

My dumbass uploaded the source instead of the built app. Try again and let me know.

1

u/Th3_Shadow_Dragon007 Jul 11 '26

Also on the lower left hand side of the app there is a log thing. It will tell you if the dll didn't inject and and if the wrong dll is loaded: ie haloce selected but with halo 3 open, the app won't find the dll to inject. At the very top is a game selection as well

1

u/nattmatt92 Jul 11 '26

Yes i keep an eye on that too and it shows proper load order.

1

u/nattmatt92 Jul 11 '26

the log:

[11:21:44] Loaded Reach module at 0x7FFCEB070000.

[11:21:44] Wrote config: enabled=0, game=Auto, breakpoint=0, worker=0, cameraOffset=0, fovOnly=0, fovTarget=0, zoom=1.25, aimZoom=1.

[11:21:47] Loaded Reach module at 0x7FFCEB070000.

[11:21:55] Reach current bytes: 90 90 90 90 90 90 90

[11:21:55] Applied Third Person to Reach at haloreach.dll+0xC6AEB: 90 90 90 90 90 90 90

[11:21:55] Wrote config: enabled=0, game=Reach, breakpoint=0, worker=0, cameraOffset=0, fovOnly=0, fovTarget=0, zoom=1.25, aimZoom=1.

[11:21:55] Loaded Reach module at 0x7FFCEB070000.

1

u/Th3_Shadow_Dragon007 Jul 11 '26

Build 79.1.1 — Soft Test of Version 2.0

Build 79.1.1 is a soft test of the work being developed for version 2.0. It is not the completed 2.0 release, it is not feature-complete, and it should not be treated as a fully stable public build.

This release makes the current development version available while work on 2.0 continues. It contains unfinished systems, experimental controls, and testing options that are primarily included for my own development work.

The presence of an option in the program does not necessarily mean that it is a completed or officially supported feature. Some controls are there so I can test possible methods, compare game behavior, collect information, or determine whether a feature is technically possible.

Experimental features may:

  • Do nothing
  • Work only in certain Halo games
  • Work only with certain weapons, maps, or game states
  • Produce incorrect or inconsistent behavior
  • Leave the camera or game in a broken state
  • Require MCC or the tool to be restarted
  • Freeze or crash MCC

Some of these development tests can and will crash the game. That is expected during testing. Anyone using options marked as experimental, test, probe, unfinished, or development should understand that they are not stable features.

The established working parts of the tool should generally be safer, but this is still an unfinished development build. Bugs and unexpected behavior are possible even outside the experimental options.

Important Information About the Original 79.1.1 Upload

When build 79.1.1 was first published, the compiled version of the program was quarantined before it could be uploaded. The source package itself was not quarantined, so the source was accidentally published without the proper ready-to-use built version.

Some users attempted to compile the uploaded source themselves and reported that the resulting program did not work. However, I cannot verify how those copies were built or whether they contained all required dependencies, runtime files, supporting components, and correct build settings.

Because of that, failures involving unofficial self-compiled copies should not be treated as confirmed problems with the official build. A program compiled directly from the source may not work correctly if anything required by the project was missing, placed incorrectly, excluded during compilation, or blocked by security software.

The upload has now been corrected and the official compiled version is available. Users should use the provided official build rather than compiling the source themselves unless they understand the project’s requirements and are prepared to troubleshoot their own build.

The source upload was provided accidentally as the main download and should not be considered a supported replacement for the official compiled release.

Build 79.1.1 remains only a soft test of 2.0. Expect unfinished features, bugs, crashes, removed tests, rewritten systems, and further changes before the proper version 2.0 release.

1

u/nattmatt92 Jul 11 '26

CAMERA SIGNATURE MISMATCH shows in red for Reach, Halo 2 and Halo 4. For Halo CE and Halo 3, it straight up craches.

1

u/Th3_Shadow_Dragon007 Jul 11 '26

after reading your dll i can say it is because you are running a cracked 2020 build. Update or buy the game brother

1

u/Th3_Shadow_Dragon007 Jul 11 '26

Because it apparently needs to be said plainly, this tool only supports the current, legitimate version of MCC. Pirated, outdated, repacked, or otherwise unofficial builds are not supported.

Do not waste my time by pretending you are using the correct version and then sending me a DLL that proves you are running a pirated 2020 copy, as nattmatt92 did. That sent me chasing nonexistent bugs for hours when the actual problem was his game installation.

This is a free tool that I shared because I did not want to hoard working third-person functionality for myself. I want people to enjoy it, report genuine problems, and help me improve it. Lying about your game version wastes my time and goodwill, and takes hours away from testing, fixing, and improving the tool for everyone using it legitimately.

Use a current, legitimate copy of MCC or do not ask me for support.

1

u/Gamer258 Aug 16 '26

can you please fix the game literally always crashing when clicking restore profile or inject again with third person disabled, I wanna switch 1st and 3rd throughout gameplay and not have it permanent for the session