Xandaros

Members
  • Content Count

    112
  • Joined

  • Last visited

Posts posted by Xandaros


  1. It is indeed, though it does require a cache clear, at least in Firefox.

     

    In this case, I'm blaming the browser for this behaviour. The header contains the content type and it shouldn't use a cached version over the new one. In any case, you might want to update last-modified and etag to fix it.

    Or not. I doubt this affects many people, to be honest.


  2. Well, the website claims it is text/plain:

    $ curl --head https://client.wurmonline.com/client/wurmlauncher.tar.gz
    HTTP/2 200 
    server: nginx
    date: Fri, 09 Oct 2020 08:15:06 GMT
    content-type: text/plain
    content-length: 3553204
    last-modified: Thu, 11 Jul 2019 11:30:25 GMT
    vary: Accept-Encoding
    etag: "5d271dd1-3637b4"
    accept-ranges: bytes

    So if other browsers properly download the file, they are actually going against what the web server tells them.

    I did actually download the file with wget and had trouble extracting it. Interestingly, I just tried it again and it worked.
    I'll assume I did something wrong, then and the file is fine.

    The Content-Type header needs fixing, though.


  3. Hello,

     

    When clicking the link for the WurmLauncher.tar.gz on the download page, the browser opens it as a text file instead of downloading it as a file. The problem seems to be that the text server sets the Context-Type header to "text/plain" instead of something more sensible like "application/octet-stream".

     

    I also noticed that tar was unable to extract the file directly. Using something like "tar xf WurmLauncher.tar.gz" just resulted in

    tar: This does not look like a tar archive
    tar: Skipping to next header
    tar: Exiting with failure status due to previous errors

    Even if I specify the compression explicitly by using "xzf", tar was unable to extract the archive. Running gunzip first and then using tar to extract the now uncompressed tarball did work, though. I can't really explain what is going on here, but maybe you know more than I do.
    This is with GNU tar.


  4. 8y6ap.png

     

    I did join a deed on Epic at some point to finish my personal goals, when those were still a thing. I have no idea which server that was or what the deed was called, though. Apart from that brief excursion, I exclusively play on Freedom.


  5. So I received an e-mail yesterday warning me that my upkeep is down to 30 days. It mentioned the deed by name, but it wasn't my deed.
    It mentioned a villager, who was not part of my deed. (Presumably part of the other deed)

    When I logged in today, I checked the upkeep and I had about 4 months left.
    The character name was correct, though.

     

    In the e-mail:
    Character name: Xyonado
    Deed name: Morden
    Villager name: Elentari

    Actually:
    Character name: Xyonado
    Deed name: Amethyst Wharf
    I have multiple villagers.


  6. If you build a bridge alongside a stone wall and, when going up the bridge, touch the wall, you get teleported under the bridge.

    The horse stays on the bridge, but you cannot leave the bridge. If you then dismount, you find yourself completely under the bridge and you might not be able to get out.

     

    I put a stool next to my bridge to be able to get out if I get stuck. Without a vehicle nearby, it is impossible to escape.

     

    Here's a video of it happening:

     


  7. Oh, they are exits? I'll take another look later. It looked like they dead-end when I was there yesterday, but I wouldn't put it past me to completely miss the exits.

     

    I'll also see if I can find a way to connect those tunnels. If not, maybe we should just move that one segment of the unnamed tunnel a tile or so to the left? I personally think clarity is more important than accuracy, especially if it's only a couple tiles.


  8. The canal between roughly (1400, 778) and (1666, 778) also has a walkway next to it, so should be red-blue stripes.

     

    Maybe we also want to clean up the entire tunnel connected to it? It shows a whole bunch of branches that just dead-end. I'm not sure if it's a good thing or a bad thing to show all of them.

    It also looks like this tunnel connects to the red tunnel, but it doesn't, which has confused me a number of times in the past.


  9. 52 minutes ago, Retrograde said:

    Winemaking not counting while offline was unintended, and a bug, that's when GM's did help.

    Winemaking not counting while off server is due to how server transfers work, and the way the servers transfer player data, it's how it works as it always takes the newest info. 

    The problem is, the goal just says you need to make that much wine. Which they did.

    So, it should count.

     

    It doesn't, because they were on a different server while it fermented, but the goal doesn't say "make X wine without changing server", it just says "make X wine". You are never warned about this in-game.

     

    I've had the same thing happen to me with the trash heap goal. That one is a great deal easier, so it wasn't a big problem, but I have to say, I was a bit annoyed.

     

    Maybe it should be a bit smarter and actually merge player data instead of just overwriting with the newer one. Or maybe, when a server updates the player data for a player that is on a different server, the server should communicate the change to the other server, so it can do the same operation. (As long as it transfers the operation and not just the new value, this should be fine. Like "add 10kg of wine made")

     

    I have finished my goals, so I'm not longer personally affected by this (apart from losing out on achievements, I suppose... don't really care), but I would definitely consider this a bug.


  10. I've recently been working on a highway and something that really annoyed me is that you can't queue the planting of catseyes. The next tile is not adjacent to an existing catseye, so you don't even get the option to plant. You have to wait until the previous one is planted, then open the menu and click plant.

     

    If planting catseyes were available on every tile corner, this problem would also disappear. You can put planting it in the queue and when it gets to that queue item, it will check whether it's a valid location - which it would then be.

     

    (Sidenote: Can you bind planting of catseyes to a key? It's rather tedious to go through the menu hundreds of times)


  11. There must be a way of escaping special characters. At least characters used in normal sentences should be allowed.

     

    I don't know BML, but if they don't offer an option of sanitising user input, adding special cases for common characters shouldn't be much of an issue. It should at least be possible to write a normal English sentence.

     

    Question marks are the most glaring issue. I'm not entirely sure what else is disallowed, but it's a lot. At least somewhat common symbols should be allowed. Question mark, less than, greater than, equals, ampersand, percent, square brackets, etc.

    It also doesn't help that the window closes, you get the message about "too complex" characters and if you didn't copy the text beforehand, you'll have to write it all again.

     

     

    As for Unicode: Know that I'm not asking for support of the entirety of unicode. Text rendering exploits are a thing and oftentimes you see people having way too much fun with diacritics or right-to-left markers. If you find a library that supports unicode with sane limitations, though, that would be great.


  12. Something that has bothered me for a while is how useless inscribed papyrus is. The mail cost was lowered to 1i, possibly in an attempt to get more people to use it, but..

    You can't inscribe terribly much onto papyrus, even with fairly high quality stuff. And even then, you can't even ask a question, because question marks are apparently "too complicated".

     

    Please allow all characters in inscribed papyrus. This limitation reeks of improper database sanitation, so do make sure that works properly, but... if you can't store a question mark in your database, you have bigger issues, I think...

     

     

    Furthermore, can we please get access to Unicode for chats? There is another thread asking for a Chinese translation of the game. That is likely not going to happen any time soon, but maybe we can start by making it possible to use Chinese characters in the chat.


  13. The permission check for renaming items seems to be just checking whether you are the owner. For most things, that means that you dropped or planted it.

     

    Can we change that so the permission check for renaming is the same as for taking? To rename a crate rack that somebody else dropped, for example, you have to empty it of all crates, pick it up, drop it back down, replace the crates and then rename it. If the other guy now wants to change the name for some reason, they have to do the whole spiel again.

     

    Clearly, we CAN rename it - the pickup permission allows us to assume ownership. It would be great if we could rename things directly.

    The same with loading. A crate on the ground can be renamed after it gets loaded and unloaded.

     

    So, check if you can either take something or load it. If it's something that cannot be picked up, but loaded, only check load permissions. Something that can only be picked up, but not loaded, check take permissions.

     

    It would make life a lot easier for people playing with friends. (Or even just alts...)