Making a game open source doesn’t mean that you give people the ability to check in code.
That may be true.
Making a game open source doesn’t mean that you give people the ability to check in code.
That may be true.
Releasing the source code wouldn’t do anything unless the community is prepared to run a full network of authoritative servers like Microsoft does in order to support multiplayer games with whatever fixes they are able to come up with, not to mention matchmaking servers.
That, or go back to peer to peer networking and lobby systems, which would be absolutely terrible.
So I understand you would take part in the development of the game yourself ?
You are talking about ripping the game, that is not what I mean.
I am talking about giving people the capability to spot bad programming code in the first place.
Or make minor additions. Like a button to invite all members of the previous match, etc.
Well, if I find a code bug or a bad implementation, I would report that. Why not?
You would ‘’report’’ it (whatever the way) but you would not take an active part yourself in the community effort you want to impulse ? We shall then have the same discussion in an equivalent thread in a near future on how badly the new dev team is working and let’s transfer the game development to another team …
In terms of development this is hilarious , say this to a company or a dev, to release the source code they go off laughing or probably get a heart attack.
Never gonna happen , nor it should happen.
Also it would breed a new generation of hacks and what not.
This idea is, Totally out of scope.
That won’t happen. But if someone do something along the lines of a userpatch, devs should facilitate to incorporate it.
I would actually say yes, the game runs fine for 99.99% of people, the bugs are not game breaking and if one appears it gets hotfixed pretty quickly
What is even that broken about the development? All I am really aware of is that spectator chat is hotly demanded
How is Microsoft gonna publish AGE OF EMPIRES 2 ULTIMATE EDITION, 8-10 yrs from now if they publish the source code?
Guess I am one of the .01% then.
Im not trying to be rude, I’m genuinely asking
the game often crashes when playing. Also sometimes freezes.
I play with two friends also having random crashs and freezes.
we all 3 are in the 0.01% above mentioned.
These NEVER happened neither on voobly nor on the original game.
Just lost another game because team mate crashed …
And here we go: Reversing Age of Empires 2: Definitive Edition • RedRocket
People have at least 3 major misconceptions about open source:
I am not saying that the source code should be released right now. But it is a thing, which could be taken into consideration for 2022, if issues don’t get solved.
Just saw that link, they said they gonna disclose everything if it isn’t fixed, do they notify the devs though?
I only read the very only page I linked, I have no connection to these hackers, nor did I tracked the issue elsewhere.
I mean I am a software engineer after all lol
Open sourcing the code makes it easier to spot bugs. I had no idea that the game state are synced so badly, but imagine you have sanity check on servers, you can still have various buffer overflows / control escape stuff. These are much more easier to reproduce if you have the source code (esp server code)
E.g. for another game I played, osu, the cheat detection is kept closed at maximum to reduce the chance of hack escaping (tho the state is still really bad imo)
@UnfamousScout since the reply button did not work
As a software engineer you really need to close your eyes to not get hurt, even while reading the decomplied code. Just look at the snippets from the RedRocket post.
Trust me you will see bad codes in everywhere including big companies like google…
Back to topic - people just needs to realize that open sourcing stuff is not panacea and it takes huge effort, esp. considering complex projects such as a game.