1453 R, on 24 July 2024 - 09:17 AM, said:
I won't speak to the technical complexity of it, but the point remains that a single blooming crosshair is straightforward to implement when the user only has one weapon. There's a reason shooter games very rarely allow the use of multiple weapons simultaneously - especially when the discharge comes from the weapons mounting point and not the camera.
Yeah but I never suggested any form of blooming system so kinda irrelevant.
1453 R, on 24 July 2024 - 09:17 AM, said:
You may be a software developer, but you're clearly not a game developer, heh.
Irrelevant for the purposes of how long it would take to implement this change. That's
pure software dev. That's the same for games or any other piece of software.
1453 R, on 24 July 2024 - 09:17 AM, said:
In a shooter game like MechWarrior, the act of aiming and shooting at a target is the core thing players are doing. It is the central mechanic of the entire experience, and it HAS to work very well or the game doesn't feel good to play and fails. One of the best ways to make your shooter game feel bad to play is by allowing guns to disobey the crosshair. The entire interface of a shooter game, the whole entire identity of the genre at its core, is "put the Bullets-Here pointer on the Bad Thing and click until morale improves." If the bullets do not go where the Bullets-Here pointer says they'll go? Your game fundamentally does not work.
Bloom is fine. Bloom is still accurately telling the player what will happen - when you pull the trigger, your shot will go somewhere within the circle. Hundred percent guarantee. The system many, many, many people have suggested, wherein the torso-mounted weapons of a 'Mech simply point wherever they point and do not correct to the crosshair at all? At that poinmt the crosshair is lying to you. The Bullets-Here pointer is not, in fact, pointing to where the bullets will go. And when the core central mechanic of your shooter game consistently lies to the players?
Your game will fail.
Not sure if you read my post... or if you don't understand what convergence is.
All weapons would still obey the cross-hairs. They just won't auto-converge based on
automatically calculating the range to the target.
Your argument seems to be bloom, which literally makes the gun disobey the x-hair is
fine... but not having convergence, which is far easier and more predicable isn't? Makes
more sense to have convergence.
1453 R, on 24 July 2024 - 09:17 AM, said:
Irrelevant. Realism takes a backseat to the player experience in every genre except hardcore simulation - and no, MechWarrior is not a simulation game. Reticle bloom may not 'make sense', but players understand it. They know what it means, without having to be instructed. It makes intuitive sense once they know how the basic genre functions.
No amount of instruction will make "your guns always shoot somewhere other than where the crosshair points" okay.
No-one claimed it was a sim. I said people want the experience of piloting a big stompy mech. Otherwise they would be playing a more modern FPS instead of this.
Your arguments are only applicable to very casual friendly games. MW games have never been particularly casual friendly. So sure, your arguments might have some merit if they were talking about CoD or similar. They have no relevance to a mech warrior game.
1453 R, on 24 July 2024 - 09:17 AM, said:
Not saying anything that hasn't been suggested a thousand times before. The problems remain - you're still breaking the Cardinal Rule of FPS, and in this case the Meta problem simply shifts to 'Mechs with scads of arm-mounted weapons. In your proposed system the Nova Prime and its twelve arm-mounted lasers is the new king of the meta. The system you propose also throws way more emphasis on lock-on missiles, being that they're now the only torso-mounted weapons which obey the crosshair. Nobody* wants more lock-on missiles, if the forum userbase's absolutely frothing-mouthed rejection of any sort of homing-weapon mechanic is anything to go by.
Wow, circular logic much? No point fixing any issues because something else would be an issue still is a terrible argument.
Got cancer? No point going for treatment cos you might have another illness as well!
How about the fact that EVEN in the worse case, you can never fit as much firepower in just the arms of one mech as you can currently in the arms and side torsos combined..... so even if not perfect has seriously reduced the issue. Not to mention the other benefits of making a lot more different builds more viable.
1453 R, on 24 July 2024 - 09:17 AM, said:
If a brand new blind dev could make meaningful engine updates in one to two months tops, don't you think Piranha would've done it by now? When MWO started experiencing its resurgence during the pandemic and Piranha realized there was more money to be beaten out of this game's corpse, don't you think they would've done some of these things then? Why would they lie about not being able to make major adjustments to MWO, when making that admission cost them a ton of standing with the community and a lot of attendant dollars?
I never understand people who assume Piranha could totally make sweeping adjustments to MWO and are just lying about it. Bleh.
I don't understand how people who know nothing about software engineering or development in general think they do and think they know more than an actual software engineer.
Piranha haven't claimed they couldn't make small changes like this.
This is a really simple change, because its so simple, actually code change should be like 20 lines. Majority of the time would be taken finding the right code to change and testing it.
Let me educate you, since you seem to need it.
Currently there will be a function that calculates the convergence of the guns.
So it will be passed, the gun's offset from centre point, that will then calculate
the number of degrees it needs to modify the aim away from the cursor direction
to converge on the target.
So at the top of the function all you need to do is add:
if (weapon.location !== 'arm') {
return CONST::Default_Conversion;
}
Worst comes to worst, it may be also passing the weapon location into the function if they don't already pass the entire weapon as an object. Either way its a very very minor change that doesn't involve digging into the guts of cry-engine.
Big difference from that and the major changes that Piranha have said they can't do.
Only reason Piranha can't do something like that is because they don't want to.
Most likely reason for that is they either don't think its a good idea (I disagree but fair enough) or because they don't want to risk making a large gameplay change that might cause a lot of players to stop playing.... change is scary, particularly since this could make a lot of mech builds obsolete. Making a change like that is often a make/break moment in a game and given the age of this game, the chances of the actually getting a lot more players to join given all the other issues are minimal.
But hey, you continue to think you understand software engineering and ignore any other possibilities if it suits you. No skin off my nose.