1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, is it this your first time on the forums?

    Visit the Beginner's Box

    Introduce yourself, read some of the ins and outs of the community, access to useful links and information.

    Dismiss Notice

Windows KSK - KAG Swiss Knife

Discussion in 'Community Dev Corner' started by Asu, Feb 18, 2014.

Mods: Downburst, Mazey
  1. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    I'm trying to make the code clean as possible, fast and optimized ( Thanks GM! ). Yea I'm using GameMaker again, the 'newfag' tool for its critics. Linux users, just use Wine. It would work fine. I'll use surfaces for optimization but I'll make an option in the master .ini file to disable it ( For Mazey for example, his shit graphic card wasn't even able to run surfaces on it ).

    For now, no screenshots as there is no much interesting stuff for that.

    The project will be open-source then GM users will know a bit more how to do stuff with KAG API stuff and how I am working. I'll do public alpha testing versions, in few weeks. I guess this project is little enough to not to stop making it ( Like mah 2 maps editors I stopped working on.. ).

    I'll keep you informed!
     
    Last edited: May 8, 2014
    bout, Hawxx and Robinskie like this.
  2. Mazey

    Mazey Haxor Global Moderator Forum Moderator Staff Alumni Donator Official Server Admin

    Messages:
    1,914
    You haven't given much information but it sounds like master's KStalk.
     
    Rubixxcube and Hawxx like this.
  3. Shadlington

    Shadlington THD Team THD Team Administrator Global Moderator

    Messages:
    1,562
    ...In what world is SSL "fucking odd data encryption"? It is extremely widespread, and pretty much every decent HTTP library handles it fine.
    As for why it is used everywhere, I don't recall why exactly - it was a decision by FliesLikeABrick at the time of the API's inception.

    Anyways, I suggest that you use the latest version of the API at https://api.kag2d.com/v1/ rather than the current one at https://api.kag2d.com/, as that is the one that is growing and being added to. I have unpublished documentation that I need to clean up and release, PM me if you want the 'dirty' version early.
     
    Noburu, LucasTT, norill and 1 other person like this.
  4. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    Because I just thought it's a bit strange to use an encryption system for that kind of stuff, why isn't that used only for logging stuff? You really don't need to encrypt public data, or am I wrong?
    I'll PM you soon, thanks for the answer
     
  5. BanakaI1

    BanakaI1 Shipwright

    Messages:
    215
    I think I will be the first to comment and say that

    I don't know what any of that means.
     
    Klokinator likes this.
  6. Geti

    Geti Please avoid PMing me (poke a mod instead) THD Team Administrator Global Moderator

    Messages:
    3,730
    https is used for every interaction so that you can be confident you're actually talking to THD when you access our web services, instead of someone malicious.

    The forums, site, api, and update files are served that way to keep you guys secure - if it was done over an unencrypted connection it would be possible for man-in-the-middle and all manner of other attacks to steal your data or feed you viruses instead of game updates.

    It's used even when nothing sensitive or executable is being transmitted for consistency and (hopefully) peace of mind.

    As Tom says, every http library worth using supports it just fine, and it's not "weird" except in the sense that many other services (particularly games) are lax about security.
     
  7. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    Okay seems more clear now.
    I was using some very basic libraries ( TCP connect, GET, listen, that's it ) that did not support encryption and one that was but wasn't outputing anything.
    I'll dev' a lot today, I'm currently working on UI & .ini files then I'll do networking.

    Edit : KSK API for updates news and other stuff will be done at http://funkag.cloudcraft.fr/api/ksk/
     
    Last edited: Feb 19, 2014
  8. Hawxx

    Hawxx Bison Rider

    Messages:
    211
    plz Don't give up on this :(
     
  9. bout

    bout Shark Slayer

    Messages:
    800
    That's a really good idea. :thumbs_up:
     
  10. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,580
    i'll try :p
    --- Double Post Merged, May 4, 2014, Original Post Date: Feb 27, 2014 ---
    I'm working on it those days.
     
Mods: Downburst, Mazey