Results 1 to 1 of 1
  1. #1
    Player
    Zetskey's Avatar
    Join Date
    Jan 2019
    Posts
    1
    Character
    Nevarra Vandragosa
    World
    Malboro
    Main Class
    Black Mage Lv 63

    Auto-Translate Mechanics

    Im sure this has been brought up before but I also don't know exactly where a suggestion would go so if this is the wrong place sorry. I looked in companion app/suggestion forum but I read that as "suggestions for the website only" as my interpretation.

    So one of the issues mentioned was text size loaded in RAM which is understandable. Im not an expert in how RAM handles data storing, specifically whether or not it has to allocate additional data for each segment of data, but I can only assume its the same as hard drives/solid state drives.

    ---if you already understand the diff between ascii and unicode you can skip past---

    Character <Char>: a single letter, number, or symbol.
    Character Set: a collection of used letters, numbers, or symbols.

    There are two types char sets: Unicode (aka, national) & ASCII. Unicode defines 65,000+ characters and uses 2-3 bytes per c; ASCII defines 256 characters. For every Uni-set char you have to use 1-4 bytes; every ASCII char you need 1 byte. This means every single word has a number of bytes it uses to store just that word but that amount can vary depending on whether or not the system is using another language (manana vs mañana). This means the word "manana" in ASCII would use 6 bytes but in a spanish translation would be mañana would be >6 bytes; ASCII doesn't contain the tilde-n so you would need to use unicode.

    There's more to it than that but I believe that is enough for me to get my point across.

    -----------------------------------------------------------------------------------------------

    Take Castrum Meridianum for example. It has 4 bosses all with an average of 6 moves per boss. Assume the average size of any given ability name is 10 characters in length.
    That's, at minimum mostly for english, 10 bytes and at maximum 40 bytes per move. With 6 moves per boss and 4 bosses thats 24 bytes minimum with 96 bytes maximum +/- depending on the language translation.

    So do another 4 times (for each forum language) the numbers acquired previously and you're at 96 - 384 bytes. That's just to store one dungeons boss mechanics for the auto-translator. Multiple that by the amount of dungeons and you're going to have at minimum 7 MB for dungeons; maximum 25MB. That's just for dungeons. That doesn't include trials, raids ( 8 & 24 players). It's unfeasible to store all of that data at all times.

    So with that said I would put forth the suggestion to not have it accessible at all times. Why not instead just populate the list when the players enter the dungeon and merely overwrite it when they enter a new one. Though I don't know how much strain this would put on the servers so maybe in that regard its unfeasible.

    What do you guys think?
    (0)
    Last edited by Zetskey; 01-14-2019 at 08:50 PM.

Tags for this Thread