[DiscordArchive] is this the fix for the master branch or for all versions? And is the fix only in your fork or alrea
[DiscordArchive] is this the fix for the master branch or for all versions? And is the fix only in your fork or alrea
Archived author: Krutok • Posted: 2023-07-31T13:06:04.279000+00:00
Original source
But like I said it's just an emulation. You can only try to get as close as possible to the original. And of course you don't have to use a crowbar to get everything working, but the fact of the matter is, the AC in a lot of quests that work like the original, albeit through hacks or whatever. Ultimately, the player doesn't care if the quest works as it should.
Archived author: Krutok • Posted: 2023-07-31T13:11:05.318000+00:00
Original source
Since sistg but also the reason why a lot of quests work there like the original and in the TC github are still open ^^ Yes, they use hacks in the code, which is sometimes not wrong.
Archived author: <o> • Posted: 2023-07-31T13:11:32.146000+00:00
Original source
which is a totally fine attitude to have if you're operating a server of your own, but often in emulation (not just wow) you kind of have to care about the system as a whole to a much greater degree than if you only focus on one aspect of your tech (to have as much content "working" as possible)
Archived author: <o> • Posted: 2023-07-31T13:14:07.991000+00:00
Original source
things like stability, maintainability, regressions and customizability all suffer if you solve everything with special cases and hacks, and what you can see in the azerothcore tree is how frequently commits break each others because of the convoluted ways things have been solved, and every hackfix makes that problem worse as you go
Archived author: <o> • Posted: 2023-07-31T13:14:46.469000+00:00
Original source
beyond a certain point, you can't even fix issues quicker if you have to spend all your time dealing with your own tech debt
Archived author: Whomadeit • Posted: 2023-07-31T13:15:26.832000+00:00
Original source
Thank you
Archived author: Krutok • Posted: 2023-07-31T13:17:18.709000+00:00
Original source
Of course, but ultimately if the player is playing on your server and just hitting one bug after another, how long do you think that player will stay on your server? And above all, the end content must work, i.e. the raids and dungeons, because the quests themselves only make up a small part.
Of course, one must not forget that everyone involved does this in their free time and does not get any money for it, all the more so one is also somewhat dependent on the community that supports the project and it does not help to reject everything that differs only a little.
Archived author: <o> • Posted: 2023-07-31T13:19:31.336000+00:00
Original source
that's, again, the perspective of a server operator, not someone maintaining the tech for that server. I'm not saying that it's not a valid point of discussion how much your code should favor one over the other, but if the solution to _everything_ that becomes tricky to solve properly is to hackfix it as a first measure, you will have a project of only hackfixes
Archived author: <o> • Posted: 2023-07-31T13:21:34.850000+00:00
Original source
trinitycore has tons of hackfixes, just far less than azerothcore does. sometimes there is no generalized system to write, so the hackfix is the solution itself
Archived author: Krutok • Posted: 2023-07-31T13:23:15.941000+00:00
Original source
I'm not saying that you should see this as the first measure, but at a certain point you may have to think about it. I'm not a programmer, but I've seen a lot of hackfixes in the TC Core (based on the comments in the code) because it just doesn't work any other way until a better solution is available.