hi, first, thankyou for this app, i'm trying it out now :)
second, it seems (please correct me if i'm wrong) that you use a slightly different directory structure to the official gogdownloader, for instance wc_privateer versus wing_commander_privateer, also you have an 'extras' subdirectory under each game whereas when i used the ofiicial downloader all files for a game went in the one directory, since i have already downloaded a lot of files using a virtual win machine it would be cool if there was a way to have the same directory structure in both downloaders
third, for anyone coming to this thread who had the problems i had with compiling, please note, since my distribution - mageia2 - doesn't have libhtmlcxx or libcss-parser i went searching for an .rpm, but only found .debs, this is no problem usually since i can use alien to convert between the two, however i found that the debian/ubuntu debs put the library files in a non standard (for mageia) directory and no amount of fiddling with ldconfig could get rid of an error message about finding 'lhtmlcxx', however i found a distro called 'trisquel' and downloaded libhtmlcxx3, libhtmlcxx-dev, libcss-parser0 and libparser-dev from there. converted to .rpms and installed them, the url for these debs is:
http://packages.trisquel.info/dagda/libdevel/ - you have to follow the links for each developmeny package to get the base one,
i also had to edit the /json/jsoncpp/json.h path in some of the src files to read /jsoncpp/json.h since mageia seems to differ here too :)
adding some more info on compiling that i forgot to post first time around:
as well as the above, i had to add
#include <stddef.h>
to the beginning of http.h and to main.cpp in order to avoid the following error:
/usr/include/htmlcxx/html/tree.h:118:21: error: ‘ptrdiff_t’ does not name a type
whether this was necessary in both files i cannot say it worked for me and i don't know enough about coding to fully understand why it worked :).
also i had to do a search and replace on the following string:
getFormattedErrorMessages
replacing it with:
getFormatedErrorMessages
note the single 't', this is because my distro has an older version of json that hasn't had that typo fixed,
it may not be necessary for anyone except mageia2 users to do this but i put it out here anyway :)
thankyou again
diziet