The game uses EAC. If EAC is disabled then the trainer cannot attach to it. So the launcher or the method described allows you to run the game without EAC. However, in the non Beta, full release version of this game, if no EAC is present, the game does not check for nor fire off achievements. This is nothing new.
You can try this:
The trainer comes with two files that explicitly explain this and already explain that the game won't have achievements if EAC isn't running. The trainer has nothing to do with this.
"CH modified Halo MCC Launcher"
the same launcher is in the trainer.
That launcher is working no differently.
"What changed" is a better question for the developers, not me.
I hate when WE get smashed with angry people who are blaming us for anti cheats, and anti achievements measures taken by the DEVELOPERS, as if this is somehow OUR FAULT.
Maybe there are achievements with Halo 3 ODST that have to do with online gameplay and they linked it to online functions, which are only active if you have EAC active. I don't plan to spend all day reversing this to find out, only to be able to repeat what I already wrote in previous trainers, and is already included in the .txt files with the trainer. NO EAC means NO ACHIEVEMENTS may be a reality. Go yell at Microsoft.
"Now your stating we can no longer obtain achievements using the launcher? "<- I am stating that the developers no longer want you to have achievements if you plan to use trainers with their game.
There is an achievements editor for steam, if you want to look at it. Likely the Gamepass version, this no achievements thing has been the reality for them since the game series inception.
All of this is due to people abusing leaderboards, cheating online, and hacking games in ways that cost the developers money, or cause gameplay in multiplayer environments in games past, and in previous games in this series as well. Folks who did this ruin it for everyone, and they have nobody but themselves to blame for the current state of DRM, anticheats, and all this stuff we have to deal with just to play video games, which aren't even REAL.
Please don't assume, also, that developers don't patch things, don't update away things, don't add more protections, don't decide to not allow something, and on and on. Being able to do this or that in the past is no guarantee for the future.
If some other person has made some sort of code to allow auto trigger of achievements no matter what, then so be it. We are trying to avoid a lot of "publicity" in the game world "getting around things" because that is how trainers get banned and we get sued (go look up Marvel Avengers).
Sorry to sound so angry, but you would think this inability to have achievements is something the TRAINER did. It's touched not ONE PIECE OF CODE that blocks or prevents achievements. People are lucky there are ways to run the games WITHOUT EAC, period. Otherwise there would be no ability to use a trainer at all.
Fair enough but I think you're being a bit unreasonable. Nobody's getting angry. We were just enquiring...