The other possibility, which I discounted because you said you're using 1.14.3 and 1.14.4, is that you're using an ancient version. The MP server actually uses a number of ports. Which one is based upon the specific version of Wesnoth you're running. When you connect with an old version, the MP serv...

The client software on your computer does NOT communicate with the Forums to authenticate on the Multiplayer server. The requirement is that you have a Forum account, and that you provide the MP server (via your client) with the username and password for that Forum account. The MP server verifies th...

The behavior you're describing sounds most like a bad DNS, router, firewall or proxy. Given no other information, I'd vote for you trying to play from work and running afoul of the company firewall/proxy, but that's just a wild-assed guess.

IF you do something like this be sure to include a translator comment which has the plain language translation and explains the idea behind the vulgar form so your translators know what needs to be done.

Heck, I knew about it before I saw the proof copy of the announcements because I usually check on the overnight updates on my Arch box and noticed the package appear .. which prompted me to check the forums and, lo, there was the proof copy. Took me longer to root around in the commits to find the c...

@BTIsaac .. In your case, maybe you can reduce your attack surface by removing unneeded addons? You're not going to (or, you should be be able to) get anyone to say, "That's fine." We really don't know, so we strongly suggest you upgrade. I know what I would feel safe doing. But if I tell you, you m...

@BTIsaac .. at some point, everything you're playing came from the Internet. The question is third parties. Note I don't say "trusted third parties" because that is folly. It means not only must you trust the Wesnoth servers, you must trust the package builder, and everyone you play with, and everyo...

Let me re-phrase your statement: Why do we need Javascript? This is exactly what make web programming needlessly complex. Every time I see something like for loops and such in a web page, I think it's something that should be inside the browser, instead, providing a simple declarative HTML tag for w...

Your replacement changed behavior by over-simplifying the problem. You're trading maintainability and readability for a tiny improvement in parse/load time and file size. That said, yes, WML is a mess. And, yes, Lua-only solution is better in some ways and worse in others. The problem, as I see it, ...

It's probably folly to try to run ancient source code with modern libraries. I'd suggest firing off a new VM, installing the ancient version of Linux, and the various tool chains, and compiling the ancient source on that. Otherwise, you're probably going to be faced with being forced to modify the s...

To be honest, I considered deleting it but I decided that it doesn't matter because the walk-through threads don't just tell you about must (if not all) of them but tell you specifically what to do for each.

If the goal is to completely convert the game to Javascript and run it entirely in the local browser, I've seen a proof-of-concept which sorta-maybe showed it might be kinda possible. But it seems to me that the idea was dropped because it is far too much work to actually get it working. To my mind,...