Umuri's SOTA HUD - Combat Stats, Log parsing, /stats, DPS meter, and more. Now with Quests+

Discussion in 'Player Created Resources' started by Umuri, Jul 13, 2016.

Thread Status:
Not open for further replies.
  1. RoStudios

    RoStudios Avatar

    Messages:
    47
    Likes Received:
    95
    Trophy Points:
    8
    Gender:
    Male
    Location:
    House Serenite of Grunvald
    I couldn't get this to ever work for me. I keep my games on a separate SDD drive, so I guess it don't support this. Looks like a good idea though.
     
  2. Solazur

    Solazur Avatar

    Messages:
    1,429
    Likes Received:
    3,477
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Pacific NW
    unless I'm badly mistaken, regardless of where you keep your games... if you're running with a Windows OS the chatlog files will be on main drive...the one with windows in it. If you can't get it to run it probably has to do with the directions you are giving it; at least that was the case with me... good old user (ME) error.
    Most likely somebody can walk you through. It's really worth the time it takes to set up
     
  3. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Try the newer version, 0.2.0, unzip into a new folder, and make sure to put in your character name exactly as it is in-game, with spaces and capitalization.
    If it doesn't work, let me know what the title bar says when you open it, it'll say diff things for different errors
     
    RoStudios likes this.
  4. coder1024

    coder1024 Avatar

    Messages:
    499
    Likes Received:
    531
    Trophy Points:
    75
    Gender:
    Male
    Just a suggestion here, but if you're unable to find a log file matching the name in settings, maybe just always go with the most recently modified file? Then it might not be as sensitive to how the name is typed in, but you still could type in the name to ensure it gets the log you want.
     
    Umuri likes this.
  5. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    It's already in the pipeline to remove the name entry, and instead populate a drop down with all valid options.
     
    Cally, Snazz, Solazur and 1 other person like this.
  6. coder1024

    coder1024 Avatar

    Messages:
    499
    Likes Received:
    531
    Trophy Points:
    75
    Gender:
    Male
    ah yes, that would do the trick as well :)
     
  7. Barugon

    Barugon Avatar

    Messages:
    15,679
    Likes Received:
    24,293
    Trophy Points:
    153
    Gender:
    Male
    Is there a Linux version yet?
     
    Last edited: Sep 19, 2016
  8. Barugon

    Barugon Avatar

    Messages:
    15,679
    Likes Received:
    24,293
    Trophy Points:
    153
    Gender:
    Male
    For Linux users, here's a simple command line C++ program to display those stats:
    Code:
    #include <fstream>
    #include <iostream>
    #include <sstream>
    
    int main(int argc, char *argv[])
    {
      if (argc < 2)
      {
        std::cerr << "You must specify the chat-log file path." << std::endl;
        return -1;
      }
    
      // Open the chat-log file (first parameter on the command line).
      std::ifstream file_stream(argv[1]);
      if (!file_stream.is_open())
      {
        std::cerr << "Unable to open \"" << argv[1] << "\"." << std::endl;
        return -1;
      }
    
      // Find the last "/stats" entry.
      std::string stats;
      std::string line;
      while (std::getline(file_stream, line))
      {
        size_t pos = line.find("AdventurerLevel");
        if (pos != std::string::npos)
          stats = line.substr(pos);
      }
    
      // Output "/stats" as text/value pairs.
      if (!stats.empty())
      {
        std::istringstream string_stream(stats);
        std::string text;
        std::string value;
    
        while (std::getline(string_stream, text, ' '))
        {
          if (!std::getline(string_stream, value, ' '))
            break;
    
          std::cout << text << " " << value << std::endl;
        }
      }
    
      return 0;
    }
    

    Save it to a text file like "stats.cpp" and compile it as follows:
    Code:
    $ g++ -O2 -o stats stats.cpp

    Execute it thusly (with your avatar's appropriate chat log file):
    Code:
    $ ./stats '.config/Portalarium/Shroud of the Avatar/ChatLogs/SotAChatLog_Barugon_2016-09-19.txt'

    BTW, this will also work on windows if you have a C++ compiler (GCC is free).

    [edit] Added some comments and error messages.
    [edit2] See this project.
     
    Last edited: Feb 14, 2017
  9. Asbury Baker

    Asbury Baker Avatar

    Messages:
    66
    Likes Received:
    138
    Trophy Points:
    8
    Gender:
    Male
    Location:
    Texas
    Umuri,

    Thanks for the great work on the HUD. Looking forward to using it. I took a quick look at the imported symbols and had a few questions about the use of these functions, before I spin up this 3rd-party add-on. I was hoping you could do my due diligence for me. ;)
    1. Aside from the timezone, what registry keys does this tool read, or more importantly, modify?
    2. Could you give us a rundown on how the HUD utilizes the following imported functions (or, more specifically, doesn't utilize all of them). See below
    3. Where do the weird domain-looking strings in the binary come from? Most look fine (amazon, google), but why are they here? And are all of these legit game-related IPs, including the dyn dns and unresolvable cloudflare IPs?

      fde79b30e4f97261b65cb2ded749d106 SOTAHUD.exe
      8fcf4dd73bbe68642fcb000d3d9d1a96c79b3e85c646f4be1b43bc472571e557 SOTAHUD.exe
    2. Notable imported functions:
    Code:
            DLL Name: KERNEL32.dll
            12a19f2    79  CheckRemoteDebuggerPresent
            12a1ea2   582  GetProcAddress
            12a20ca   777  IsDebuggerPresent
            12a212e   810  LoadLibraryA
            12a2488  1202  VirtualAlloc
            12a24a6  1211  VirtualProtect
    
            DLL Name: ADVAPI32.dll
            12a1464   577  RegCreateKeyExW
            12a1476   588  RegDeleteKeyW
            12a1486   592  RegDeleteValueW
    
            DLL Name: SHELL32.dll
            12a2d8a   306  ShellExecuteW
    
            DLL Name: WS2_32.dll
            12a3766    13  WSAAccept
            12a3792    28  WSAConnect
            12a37e2    68  WSARecv
            12a37ec    70  WSARecvFrom
            12a37fa    73  WSASend
            12a3804    76  WSASendTo
            12a383c   133  bind
            12a3852   138  gethostbyaddr
            12a3862   139  gethostbyname
            12a3872   140  gethostname
            12a38c6   156  listen
    
    
    3. domain looking strings

    Code:
    [INDENT]rom-wi.com
    blogdns.com
    dnsdojo.com
    from-il.com
    isa-geek.com
    is-a-chef.com
    gotdns.com
    za.com
    from-or.com
    est-a-la-maison.com
    s3-website-ap-northeast-1.amazonaws.com
    dyn-o-saur.com
    withgoogle.com
    operaunite.com
    kr.com
    is-a-landscaper.com
    googlecode.com
    rhcloud.com
    githubusercontent.com
    dyndns-web.com
    dyndns-home.com
    is-into-cartoons.com
    is-a-cubicle-slave.com
    dyndns-server.com
    from-nv.com
    teaches-yoga.com
    from-ak.com
    us-west-1.compute.amazonaws.com
    s3-ap-northeast-1.amazonaws.com
    is-a-therapist.com
    cloudcontrolled.com
    likes-pie.com
    betainabox.com
    from-tn.com
    selfip.com
    dyndns-wiki.com
    ru.com
    se.com
    from-de.com
    is-a-geek.com
    from-sd.com
    ro.com
    pagespeedmobilizer.com
    est-mon-blogueur.com
    from-ks.com
    cn.com
    iamallama.com
    br.com
    from-ut.com
    compute-1.amazonaws.com
    is-a-nascarfan.com
    is-a-democrat.com
    from-mi.com
    eu-central-1.compute.amazonaws.com
    is-a-student.com
    s3-eu-west-1.amazonaws.com
    dyndns-at-home.com
    is-a-hard-worker.com
    from-ia.com
    googleapis.com
    compute.amazonaws.com
    is-into-cars.com
    flynnhub.com
    ap-northeast-1.compute.amazonaws.com
    outsystemscloud.com
    is-an-actress.com
    from-ms.com
    from-nc.com
    is-leet.com
    s3-sa-east-1.amazonaws.com
    us-east-1.amazonaws.com
    from-ok.com
    isa-hockeynut.com
    from-al.com
    dyndns-pics.com
    s3.amazonaws.com
    s3-website-us-west-2.amazonaws.com
    blogspot.com
    dnsalias.com
    from-ri.com
    from-mn.com
    is-a-republican.com
    firebaseapp.com
    de.com
    ap-southeast-1.compute.amazonaws.com
    s3-ap-southeast-1.amazonaws.com
    co.com
    s3-ap-southeast-2.amazonaws.com
    doesntexist.com
    s3-website-eu-west-1.amazonaws.com
    is-with-theband.com
    us-gov-west-1.compute.amazonaws.com
    is-uberleet.com
    from-wa.com
    dontexist.com
    from-id.com
    dreamhosters.com
    from-fl.com
    is-an-artist.com
    s3-website-us-east-1.amazonaws.com
    is-an-anarchist.com
    from-pr.com
    hobby-site.com
    saves-the-whales.com
    is-a-socialist.com
    from-mt.com
    from-nd.com
    est-a-la-masion.com
    is-a-designer.com
    servebbs.com
    from-nj.com
    from-nh.com
    s3-website-ap-southeast-2.amazonaws.com
    s3-website-ap-southeast-1.amazonaws.com
    is-a-llama.com
    uk.com
    gr.com
    space-to-rent.com
    from-tx.com
    is-a-green.com
    dyndns-work.com
    from-dc.com
    sa.com
    is-an-engineer.com
    is-certified.com
    writesthisblog.com
    qc.com
    elasticbeanstalk.com
    is-a-libertarian.com
    sa-east-1.compute.amazonaws.com
    from-ca.com
    from-ma.com
    homelinux.com
    herokussl.com
    yolasite.com
    ar.com
    s3-us-gov-west-1.amazonaws.com
    no.com
    from-vt.com
    s3-website-sa-east-1.amazonaws.com
    from-hi.com
    is-into-games.com
    neat-url.com
    from-pa.com
    is-a-anarchist.com
    is-a-financialadvisor.com
    z-1.compute-1.amazonaws.com
    dyndns-ip.com
    from-nm.com
    sells-for-u.com
    hu.com
    is-a-musician.com
    s3-us-west-2.amazonaws.com
    is-a-lawyer.com
    eu.com
    codespot.com
    from-ct.com
    is-a-guru.com
    is-a-photographer.com
    is-slick.com
    cechire.com
    ap-southeast-2.compute.amazonaws.com
    likescandy.com
    from-ar.com
    appspot.com
    is-a-cpa.com
    from-md.com
    issmarterthanyou.com
    is-an-entertainer.com
    is-into-anime.com
    cloudcontrolapp.com
    s3-us-west-1.amazonaws.com
    est-le-patron.com
    dynalias.com
    mex.com
    is-a-teacher.com
    is-a-caterer.com
    herokuapp.com
    uy.com
    is-a-player.com
    us.com
    from-oh.com
    s3-fips-us-gov-west-1.amazonaws.com
    us-west-2.compute.amazonaws.com
    dyndns-blog.com
    gb.com
    from-mo.com
    doomdns.com
    eu-west-1.compute.amazonaws.com
    nfshost.com
    dyndns-remote.com
    is-a-bookkeeper.com
    is-an-actor.com
    from-wv.com
    is-a-hunter.com
    dyndns-free.com
    elb.amazonaws.com
    from-ky.com
    is-a-painter.com
    is-an-accountant.com
    is-a-bulls-fan.com
    dyndns-mail.com
    s3-website-us-gov-west-1.amazonaws.com
    z-2.compute-1.amazonaws.com
    is-gone.com
    is-a-doctor.com
    dyndns-office.com
    is-a-nurse.com
    is-a-blogger.com
    from-ga.com
    jpn.com
    homeunix.com
    getmyip.com
    simple-url.com
    from-ne.com
    dyndns-at-work.com
    hk.com
    is-not-certified.com
    from-sc.com
    sells-for-less.com
    from-wy.com
    s3-website-us-west-1.amazonaws.com
    is-a-personaltrainer.com
    from-in.com
    is-a-conservative.com
    africa.com
    is-a-liberal.com
    is-a-techie.com
    is-a-rockstar.com
    from-va.com
    for-some.biz
    selfip.biz
    dyndns.biz
    for-more.biz
    for-the.biz
    for-better.biz
    webhop.biz
    cn-north-1.compute.amazonaws.cn
    compute.amazonaws.cn
    here-for-more.info
    barrel-of-knowledge.info
    dyndns.info
    barrell-of-knowledge.info
    for-our.info
    groks-the.info
    webhop.info
    knowsitall.info
    selfip.info
    groks-this.info[/INDENT]
    
    For your edification, these domains resolve to the following A records:

    Code:
    204.13.248.119 165
    212.18.250.171 15
    172.217.0.36 3
    193.105.170.161 3
    104.16.103.249 1
    104.16.104.249 1
    104.16.105.249 1
    104.16.106.249 1
    104.16.107.249 1
    104.28.22.102 1
    104.28.23.102 1
    151.101.1.195 1
    151.101.65.195 1
    173.192.76.171 1
    173.194.204.141 1
    199.36.223.134 1
    204.13.81.235 1
    208.94.117.22 1
    216.239.32.27 1
    217.70.142.74 1
    223.202.26.19 1
    52.218.64.154 1
    52.219.16.10 1
    52.2.3.89 1
    52.92.252.248 1
    52.92.252.4 1
    52.92.253.1 1
    52.92.72.14 1
    52.92.74.11 1
    54.174.51.64 1
    54.225.129.108 1
    54.225.170.224 1
    54.225.187.5 1
    54.225.234.52 1
    54.225.64.155 1
    54.225.64.6 1
    54.225.68.99 1
    54.227.237.156 1
    54.231.112.130 1
    54.231.133.44 1
    54.231.176.203 1
    54.231.184.188 1
    54.231.229.14 1
    54.231.236.46 1
    54.231.236.85 1
    54.231.241.166 1
    54.231.241.173 1
    54.231.249.15 1
    54.231.251.13 1
    54.231.72.65 1
    54.231.80.51 1
    54.86.107.18 1
    54.86.174.0 1
    54.86.251.13 1
    66.33.206.96 1
    72.34.38.11 1
    74.125.29.100 1
    74.125.29.101 1
    74.125.29.102 1
    74.125.29.113 1
    74.125.29.138 1
    74.125.29.139 1
    74.125.29.191 1
    91.203.99.23 1
    
    
    And they, in turn, reverse back to these domains (dyndns and SERVFAIL are more peculiar)

    Code:
    204.13.248.119   site-redirect.dyndns.com.                     
    212.18.250.171   web-static-1.bfn.uk.centralnic.net.           
    172.217.0.36     lga15s43-in-f36.1e100.net.                                                             
    193.105.170.161  SERVFAIL                                     
    104.16.103.249   SERVFAIL                                     
    104.16.104.249   SERVFAIL                                     
    104.16.105.249   SERVFAIL                                     
    104.16.106.249   SERVFAIL                                     
    104.16.107.249   SERVFAIL                                     
    104.28.22.102    SERVFAIL                                     
    104.28.23.102    SERVFAIL                                     
    151.101.1.195    SERVFAIL                                     
    151.101.65.195   SERVFAIL                                     
    173.192.76.171   server.co.com.                               
    173.194.204.141  qb-in-f141.1e100.net.                         
    199.36.223.134   africa.com.                                   
    204.13.81.235    204.13.81.235.unifiedweb.net.                 
    208.94.117.22    vhost.phx7.nearlyfreespeech.net.             
    216.239.32.27    any-in-201b.1e100.net.                       
    217.70.142.74    elzar.inwx.net.                               
    223.202.26.19    SERVFAIL                                     
    52.218.64.154    SERVFAIL                                     
    52.219.16.10     SERVFAIL                                     
    52.2.3.89        ec2-52-2-3-89.compute-1.amazonaws.com.       
    52.92.252.248    s3-fips-us-gov-west-1.amazonaws.com.         
    52.92.252.4      s3-us-gov-west-1.amazonaws.com.               
    52.92.253.1      s3-website-us-gov-west-1.amazonaws.com.       
    52.92.72.14      s3-sa-east-1.amazonaws.com.                   
    52.92.74.11      s3-website-sa-east-1.amazonaws.com.           
    54.174.51.64     ec2-54-174-51-64.compute-1.amazonaws.com.     
    54.225.129.108   ec2-54-225-129-108.compute-1.amazonaws.com.   
    54.225.170.224   ec2-54-225-170-224.compute-1.amazonaws.com.   
    54.225.187.5     ec2-54-225-187-5.compute-1.amazonaws.com.     
    54.225.234.52    ec2-54-225-234-52.compute-1.amazonaws.com.   
    54.225.64.155    ec2-54-225-64-155.compute-1.amazonaws.com.   
    54.225.64.6      ec2-54-225-64-6.compute-1.amazonaws.com.     
    54.225.68.99     ec2-54-225-68-99.compute-1.amazonaws.com.     
    54.227.237.156   ec2-54-227-237-156.compute-1.amazonaws.com.   
    54.231.112.130   s3-website-us-east-1.amazonaws.com.           
    54.231.133.44    s3-eu-west-1.amazonaws.com.           
    54.231.176.203   s3-website-us-west-2.amazonaws.com.           
    54.231.184.188   s3-us-west-2.amazonaws.com.                   
    54.231.229.14    s3-ap-northeast-1.amazonaws.com.             
    54.231.236.46    s3-website-us-west-1.amazonaws.com.           
    54.231.236.85    s3-us-west-1.amazonaws.com.                   
    54.231.241.166   s3-ap-southeast-1.amazonaws.com.             
    54.231.241.173   s3-website-ap-southeast-1.amazonaws.com.     
    54.231.249.15    s3-website-ap-southeast-2.amazonaws.com.     
    54.231.251.13    s3-ap-southeast-2.amazonaws.com.             
    54.231.72.65     s3-website-us-east-1.amazonaws.com.           
    54.231.80.51     s3-1.amazonaws.com.                           
    54.86.107.18     ec2-54-86-107-18.compute-1.amazonaws.com.     
    54.86.174.0      ec2-54-86-174-0.compute-1.amazonaws.com.     
    54.86.251.13     ec2-54-86-251-13.compute-1.amazonaws.com.     
    66.33.206.96     lb1.sd.dreamhost.com.                         
    72.34.38.11      mail11.honolulu.elinuxservers.com.           
    74.125.29.100    qg-in-f100.1e100.net.                         
    74.125.29.101    qg-in-f101.1e100.net.                         
    74.125.29.102    qg-in-f102.1e100.net.                         
    74.125.29.113    qg-in-f113.1e100.net.                         
    74.125.29.138    qg-in-f138.1e100.net.                         
    74.125.29.139    qg-in-f139.1e100.net.                         
    74.125.29.191    qg-in-f191.1e100.net.                         
    91.203.99.23     redir.opera.com.     
    
    
    
     
    Last edited: Sep 20, 2016
    Lord-Galiwyn and Umuri like this.
  10. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    TL:DR - Making the program easy to install (no dlls and other crap) includes a lot of bloat from the core library (QT).
    I will have a version in the future with most of this stuff seperated out, originally going to wait till 1.0, but may try to sneak it into 0.3.0

    I'm honored i'm your first post despite being around for a half year! :) Hope it's useful for you!

    While i'd love to, i'm going to point out that you assuredly know(since we're talking symbols), and would know that I also would know, that without knowing what method and tool you used to generate this output it is mostly pointless and could be anywhere from overzealous preloader (windows 8+), to a lazy compiler that doesn't do library reduction/externalized instructionset calls which invoke the entire library even if it only uses a single function, to a compromised build system. I'm going to assume you're just doing a raw grep through the file and run my explanations under that assumption. However, let me know what methods you're using if it differs.

    Reasoning is below:
    It doesn't. Since it has no reason to read the game files yet (i may read them for the mapper portion to find the file since that isn't put in localdocs like the rest) there is no registry reading library imported. More than like you extracted this symbol from the call to the system handler (windows specifically) which then pulls out timezone data when parsing strings. This is a system call, not my program.

    Note that the early versions of the HUD are using a static compilation, meaning any system call is full-compiled into the binary itself.
    When 1.0 hits I will release a dynamic compiled version, which will be greatly reduced in size and all calls will be externalized into both system and library dlls.



    Sure!
    Again, unused, unreferenced, uncalled outside of being called by system procs that i am in turn calling. Since you like symbols, merely attach your favorite debugger to a running copy of SOTAHUD, and have it breakpoint on any calls to the socks stack.

    So that one did have me mildly worrying, but looking into it, is another case of static linking. In this case, inherited from QT5Core.dll.

    MD5 from build system:
    4f342da4cae7fae416765fa1682ba1d7 *Qt5Core.dll
    Link to copy from build system for your verification:
    http://umuri.com/SOTA/Qt5Core.rar



    I just verified this by loading up an entirely seperate system(laptop, stayed dc'd from my home network) that I had just recently installed the entire build toolset + compilers a few days ago while out of town and wanting to get some work done, while 100+ miles from home and therefore through a completely seperate network/connection, and the DLL was the same on it.

    So unless they've somehow compromised the entirety of QT's official loader/build system in the 5.7 tree, my $0.02 uninformed bet on those urls is either they're part of an internal blacklist in the QT5Core.dll, or some autocomplete in the url former? Which is probably being called by the media library as it is purported to have streaming capabilities, however i only use it for local file writes.




    I'll look into releasing a non-statically linked copy for version 0.3.0, i was wanting to hold off until 1.0 because QT lacks an elegant way to ensure all dependencies are packaged up when dynamically linking
     
    Last edited: Sep 20, 2016
  11. Asbury Baker

    Asbury Baker Avatar

    Messages:
    66
    Likes Received:
    138
    Trophy Points:
    8
    Gender:
    Male
    Location:
    Texas
    You caught me lurking! Thanks for doing my due diligence for me. ;) Good guess on the grep - the symbols are purportedly from the SOTAHUD imports table as per objdump -x. Your qt5 find is certainly interesting. Perhaps in my free time... ha.

    Thanks again, and fantastic work on the HUD.
     
    Lord-Galiwyn likes this.
  12. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    You're very welcome.
    If people have concerns i don't mind doing what i can to address them, especially if they appear valid.

    In other news work on 0.3.0 is plodding along, and the new additions are going well.
    Drop-down menu to select characters (no more keying them in), a new sound system with volume control that doesn't suck horridly, and an addition of a map component that should be compatible with the sotamapper files so people don't have to pick one or the other when developing new maps or routes. But still more work to do
     
    Link_of_Hyrule and Phoenix007 like this.
  13. icekiss

    icekiss Avatar

    Messages:
    90
    Likes Received:
    149
    Trophy Points:
    8
    Gender:
    Male
    Location:
    Germany
    Just starting to experiment with this, but looks very interesting!

    Quick questions:
    1. Is there an easy way to hide and unhide the window? I guess I will be able to cobble something together with AutoHotkeys, but if there is an easier way, I want to know :)
    2. Does your tool track XP gains somewhere? One of the main metrics I am looking for when adventuring is how quickly I gain adventuring and crafting XP.
    3. Is there more detailed documentation available somewhere so I don't have to ask so many questions? ;-)

    EDIT: I have turned it off again (well, minimized it), making my 1. question moot for now. Still, a very nice way to get character and combat stats. Will keep an eye on further developments. ;)
     
    Last edited: Sep 21, 2016
  14. Cinder Sear

    Cinder Sear Avatar

    Messages:
    2,576
    Likes Received:
    3,836
    Trophy Points:
    165
    Location:
    Spite
    Bug: When I load the HUD, Always on Top is the obvious default, but the checkmark under the menu is not checked off - it is missing. If I hit this, the checkmark is still off (and should be) and the window hides itself behind others as expected, clicking it again makes the checkmark show up.. just a visual checkmark thingy..?
     
    Umuri likes this.
  15. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Nope it is indeed a bug! Good find, you're the only other person to have it so far. It's a bug in how it populates the initial state, i stumbled upon when doing a demo last weekend. Already fixed for the next version.
     
    Fister Magee and Kabalyero like this.
  16. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Not yet. But soon!
    Any recommendations on what system to target the build for? I generally distrbute linux code uncompiled, this will be my first attempt to really do a linux "binary".

    #2 is slated for next release 0.3.0, or the one after it 0.4.0, but requires a reference list to be built. Will explain more then, but will basically require community effort.
    #3. Not really. The instructions.txt file that comes with it explains some, but it needs updating
     
  17. racerx

    racerx Avatar

    Messages:
    15
    Likes Received:
    54
    Trophy Points:
    3
  18. Katrina Bekers

    Katrina Bekers Localization Team

    Messages:
    2,793
    Likes Received:
    7,826
    Trophy Points:
    165
    Location:
    Kópavogur, Iceland
    You're mostly safe with an Ubuntu target. That subtree of linux distros is the most used one. If you need specific versions (but being QT, basically "anything goes"), 14.04 LTS and 16.04 LTS are your safest and longest-supported bets. You can also consider that x86_64 be common enough to be ubiquitous in linux-land (at least, in the part of demographics interested in SotA anyway).
     
    Umuri likes this.
  19. jack102367

    jack102367 Avatar

    Messages:
    110
    Likes Received:
    153
    Trophy Points:
    18
    Gender:
    Male
    Location:
    Cincinnati, OH
    For some reason Norton's sees the SOTAHud.exe file as a threat and deletes it. Anyone have this problem or does anyone know why it does this?
     
  20. racerx

    racerx Avatar

    Messages:
    15
    Likes Received:
    54
    Trophy Points:
    3
    cant wait for 0.3.0 with maps
     
Thread Status:
Not open for further replies.