I think I've played through it like 23019238754983 times in the last month, testing a mod for balance. That's a lota times. I think it's even more times than I've played through Deus Ex, let alone in a month. (PS the mod is the first I've ever finished in ~8 years of modding :D).
I'm putting this rant in the funhouse because I don't expect anyone to care.
So anyway, not only am I sick of the bloody game (Whoever designed the Titans sucks. They're not fun to fight, they're just tedious. And they suck.), but I've noticed a bunch of broken junk. Like the stupid Krall carcasses. Their collision height is the same as living, upright Krall. Do you realize how irritating that is when fighting groups of Krall? It's like, you shoot one down, then you go to shoot another one, but your missile rocket hits a big pile of nothing above the other Krall's carcass and blows up, and then you're like, "@#?$! stupid carcass collision settings!" because you just wasted a rocket on a carcass, which is pretty irritating.
And the rabbits. They're programmed stupid. Instead of giving them a reasonable amount of health and letting them take damage all normal-style, they gave it 50 health and overrid the damage function to do nothing if the amount of damage taken was less than five, otherwise it would unconditionally die. Not only that, but it wouldn't die in a normal manner, it'd just fling a piece of bloody meat out and disappear, bypassing the normal death procedure that informs everyone else that it died, so if you kill bunnies in my mod, you don't get any money, even though the targeting computer says they're worth ¥100. Stupid.
And be careful with crates. I was trying to stack a bunch so I could climb up onto this box thing because there was a shield belt up there that had my name on it. So I'm grabbing these crates and flinging them around with my harpoon, and some of 'em go flying over my head, at which point they disappear for no reason. No reason at all! So I'm left without enough crates to get to the top of the box thing to get the shield belt which is worth like ¥10, and I don't wanna spend any money on a pair of wall jump boots and stuff to climb up the wall, so I used a cheat to fly up to the box instead. Because the crates are stupid.
And the melee code in Unreal is lousy. In the amount of time it takes an enemy to prepare to punch you in the face, you could easily get behind them if you'd sedated them a bit, or at least jumped to the side to dodge the attack. But nooooo, as long as you're still within range and not behind a wall, the attack will succeed. Not only that, but the hit location the attack passes to your damage function is meaningless. Instead of aproximating the actual point of impact, it just feeds you your center. This was causing a shield I'd made for my mod to work incorrectly, since it was supposed to only protect a certain region. So I had to put a dumb hack in your damage function to aproximate the hit location itself. That didn't solve the problem of being unable to dodge, though. And then I ended up taking the shield out, which caused me further frustration. I left the hit location aproximation hack in anyway, out of spite for the stupid melee code.
Also, the AI doesn't properly honor your visibility. If it's set to 0, they'll ignore you. But if you shoot them while invisible, or if you go invisible after shooting them, they'll be able to see you fine, and start killing your head off. Stupid. If I want my invisibility item to decloak you when you attack, I'll reset the player's visibility! So I had to implement another hack that forced enemies into some passive state while you were invisible. Which shouldn't be necessary. But it is, because the AI is programmed in a manner which is stupid.
That's all I can think of to rant about right now.