6 ms·
There's also a fork with multiplayer support (to an extent): https://github.com/TES3MP/openmw-tes3mp https://github.com/TES3MP/openmw-tes3mp OpenMW is great, p
by evh 5y ago
There's also a fork with multiplayer support (to an extent): https://github.com/TES3MP/openmw-tes3mp https://github.com/TES3MP/openmw-tes3mp
OpenMW is great, played it a lot a couple of years ago. I love when games get future-proofed like this.
See also the various Quake and DOOM source ports, although those started from id Software releasing their engines under the GPL so had an easier start.
- krageon 5y agoThe fork is great, but the main developer is incredibly hostile to contributions (i.e. very, very rude and combative for absolutely no reason). If you are thinking of contributing, keep that in mind - it's not you.
- izietto 5y agoAny public examples?
- iamflimflam1 5y agoFirst issue I clicked on... https://github.com/OpenMW/openmw/pull/3176 https://github.com/OpenMW/openmw/pull/3176
- Deukhoofd 5y agoThey did apologise for that to be fair. https://github.com/OpenMW/openmw/pull/3176#discussion_r728586532 https://github.com/OpenMW/openmw/pull/3176#discussion_r72858...
- izietto 5y agoI see a discussion but it's not too harsh to me. Do you come from a Western country? People coming from Western countries tend to be more demanding about discussion friendliness sometimes for my experience
- circularfoyers 5y agoContrary to both your comment and the parent's, one of the project's developers (not sure they are the main developer, but one of them) admitted in the referenced pull request that they were too harsh in their response to the contribution: > Now I am rereading my first comment an see that it is too rude. I am sorry for that. I was in a bad mood when wrote this.
- izietto 5y agoYep and he apologized as you noticed, so I can't see anything too frightening to me.
- silicon2401 5y agoWhat countries would be less friendly in your experience?
- izietto 5y agoLet me clarify that I'm not talking about countries and people, I'm talking about language. For example, English language puts "please" every time you are telling someone to do something, in my language (Italian here), you don't do that. If you are not a good English speaker (like me), you suddenly become someone who gives commands to other people in a rude way.
- a1369209993 5y ago> English language puts "please" every time you are telling someone to do something As a native English speaker: no it doesn't. Whoever told you that was gaslighting you, a corporate-politically-correct shitheel, or both. (Or being sarcastic, or cargo-culting something they picked from one of the previous categories, or some other breakdown of communication.)
- silicon2401 5y ago> People coming from Western countries tend to be more demanding about discussion friendliness sometimes > People I'm a bit confused, are you talking about people and countries or not? In your original comment you explicitly said "people" and "countries"
- bsagdiyev 5y agoI… don’t see anything wrong with that discussion?
- tauin 5y agonot to mention petrmikheev isnt even the main developer, let alone the lead of openmw, psi29a is.
- Narann 5y agoDirect for sure, but not rude. Someone want a modification to be merged and push a lot of template code giving a 3 line PR explanation. This kind of situation comes often in OSS, specially in C++ project and I wouldn't be surprised if OMW had a lot of PR like this. With this kind of PR, the maintainer have to go into each line and try to understand what the point because the original author didn't explain that much + it's C++ template and not everyone like that. This is not a excuse to be arsh or anything, another option would have been to put a tag "need clarification" and let the PR in a hole and force the author to motivates its modifications.
- hoseja 5y agoNot just a simple template, a template template, which is certainly quite obscure.
- mmastrac 5y agoI thought the parent comment up the thread was referring to the multiplayer fork rather than the main codebase but I could be wrong
- krageon 5y agoI was referring to the multiplayer fork, yes
- krageon 5y agoNo, I got yelled at (for asking which issues were not picked up yet and then saying I'd pick one up) in private. I'm definitely not the only one.
- phraseologist 5y agoThis is incorrect. You decided you were going to do a unilateral implementation of a feature without discussing it at all. It was an anti-collaboration mindset from you.
- imtringued 5y agoYou're rejecting this person without giving them a chance. "You're wrong" "You did something bad" "You have the wrong mindset". There is no room to be correct. There is no room for a bilateral implementation of a feature. There is no room for a collaboration mindset.
- phraseologist 5y agoI only rejected his out-of-the-blue implementation of something that already had very different plans around it. There is room for whoever doesn't disregard what the readme says: "For code contributions, it's best to start out with modestly sized fixes and features and work your way up. There are so many different possible implementations of more major features – many of which would cause undesirable code or vision conflicts with OpenMW – that those should be talked over in advance with the existing developers before effort is spent on them."
- krageon 5y agoYou were so rude to me and so unwilling to actually discuss things like an adult I eventually resorted to blocking you on Discord. I talk to an incredible amount of people on there and you are one of maybe two people I've ever had to block. I recognise that there was an avenue where I could have placated you, this is after all possible with every human being. That said, what you accused me of and what you apparently continue to accuse me of is just not reasonable and I'm afraid we will never see eye to eye on this. Edit: To actually respond to what you are saying: I came into your server and asked if someone had already picked up an issue. When it was clear this was not the case, I said I would give it a shot. Because you were the way you were to me, I never felt like I should contribute my patches upstream (which I did end up writing). That is a shame and a loss and all you had to do to avoid it was approach me with a positive and tolerant mindset, like I tried to do with you.
- roenxi 5y agoIn defence of the maintainer. With this sort of project there is a real possibility that there is 1 person in the whole world who will keep the thing alive. If that person happens to have particular standards for what code looks like then good luck to them. Perfect is the enemy - the active and vigorous enemy - of good when it comes to OSS maintenance.
- krageon 5y agoIf you alienate everyone who is excited to contribute, you make sure there is one person in the whole world keeping it alive :) I don't think it's so rationally motivated. The conversation was so fundamentally illogical I must conclude it was purely emotional.
- phraseologist 5y agoYou're not "everyone", you're just someone who didn't read the contribution guidelines in the readme and still feels like complaining about it to this day.
- tauin 5y agoexample? I cant think of anyone especially combative working on openmw
- krageon 5y agoI was talking about to the fork, which is referring to the multiplayer fork. The openmw team is great and I have only good things to say about them.
- phraseologist 5y agoYou've never contributed to OpenMW. If you tried the same kind of unilateralism regarding features with them, they wouldn't appreciate it either.
- phraseologist 5y agoIf you are thinking of contributing, you should at least read what it says in the readme instead of pretending that not reading the readme was unfairly held against you: "For code contributions, it's best to start out with modestly sized fixes and features and work your way up. There are so many different possible implementations of more major features – many of which would cause undesirable code or vision conflicts with OpenMW – that those should be talked over in advance with the existing developers before effort is spent on them."
- odysseyfox 5y agoYep, agreed. I decided to make a private branch on gitlab, update it to the latest OpenMW .47 build and since then fix quite a number of breaking bugs as well. I originally was motivated to do this for my own players but unfortunately don’t feel welcome to bubble the contributions back up. Pity really, but this is now a hard fork from tes3mp (although I plan to open the fork at some point with a new project name).
- phraseologist 5y agoThere wasn't anything rude or combative in asking you to allow TES3MP to catch up with breaking changes in OpenMW one at a time, especially considering you had never interacted with anyone from TES3MP at all. Your attempt to take in many breaking changes at once resulted in what you yourself called an unstable and "truly hacky" build. Consider why you feel the need for such hard unilateralism in your approach before you complain about others.
- odysseyfox 5y agoOk, well, that isn’t even close – I offered a link to my own public repository for other people if they wanted to bring their binaries up to .47. It wasn’t a PR. The current version of tes3mp has bugs that make the game unplayable and is way long in the tooth - 3 years since a release. But anyway - not interested in drama. My branch is up to speed, many bugs fixed and we're having a blast. Peace and I wish you well with your tes3mp efforts.
- phraseologist 5y agoMost of those bug fixes and complicated updates towards 0.47 were done by me on the work-in-progress branch, but you're pretending it's your credit somehow just because you took my unfinished work before I could do a release of it (mainly due to COVID-related problems). If you're not interested in drama, perhaps you shouldn't start it so needlessly. Also, nice edit to your comment. Here's what you said originally: https://i.imgur.com/PGszuuE.png https://i.imgur.com/PGszuuE.png
- disambiguation 5y agoi can highly recommend tes3mp! i did a playthrough with some friends early in the pandemic and it was a lot of fun, a really great way to re-experience an amazing game. granted there are some limitations you have to be willing to overlook to enjoy the game .. mainly around questing and syncing since all players share the same quest ledger. for example (SPOILER) when curing myself of corpus my character received the cure and attribute buffs but my teammates did not. in the main story line these sync issues are infrequent and were manageable, but at times got especially bad in the DLC -- be prepared to hop in to the command line a lot to revive quest givers, update the journal, acquire items, alter stats.