1. 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

Build 926 - Story behind the Build

Discussion in 'Announcements' started by DevBlogger, Oct 31, 2013.

  1. DevBlogger

    DevBlogger KAG DevBlog Feed Bot

    Messages:
    136
    It seems every game of KAG I play recently I have the same 3 nags :^)

    • "pls geti add mor heads 4 me and i luv u <3333"
    • "OMG I FELL THROUGH FLOOR!!! GETI FIX"
    • "geti pls fix votekick its still broken plsssss"

    Here’s the meaning behind these, and how I’ve addressed them this build:

    • Even though each head is just 16x16 pixels with no gameplay benefit, apparently that means 16x16 pixels of joy to a lot of people. There are 6 new heads and the heads list has been rearranged to group them a little more sensibly. The new heads are Bomberman, a new “cut up” zombie head, a wounded knight from a distant land, a dubstep music man, as well as two new male hairs, female versions of the bandana and headband heads. A lot of heads have also been updated (check out the samurai head).
      Also: there’s a free slot in the menu just waiting for one last head before the steam release to be slotted in, if you see me ingame feel free to suggest something cool, as long as you get back to the game immediately afterwards ;^)
    • We’ve had a look at two things that might be causing the physics bugs - if it’s one of them, there’ll be spam in the console about a limit being exceeded every time it happens, please pass that on to us if that is the case. If it’s the other, it should be fixed or happen much less frequently. Either way, one step closer to less weirdness and more focusing on the game - report back in the thread with any changes noted. The fix that has been performed is likely to slightly degrade performance, but we can’t have such strange bugs just in the name of the game running quickly.
    • Votekick has been recoded entirely in scripts, check out the scripts for information on how to bind new buttons into the main menu (!!!) and how to kick players from inside a script (it’s as easy as a single function call!). You can now vote with just a quick click, and it should be a little more risky to abuse since if your vote fails you will be kicked out of the game. Vote next map has also moved to this new system as a simple example of fairly modular code - this means modded servers can use this system to make votes for anything they please - you could have a vote everyone turns into chickens if you really wanted! None of the legacy code should have any affect any more, if it does, please report it as a bug.

    Hopefully this addresses those three main concerns directly and sufficiently; we’ll be looking into the next emerging concerns soon of course! (I expect performance to be the major one, sadly)

    Other notable changes this build:

    • Chicken colour in map changed to hex 8d2614 - if you have custom maps with chickens, please double check you update them correctly or there’ll be some red doors there :^)
    • Can change your name - currently, only with /cl_name in the console. This is to facilitate the name changing feature in steam, we’ll have to figure out rules for abuse.
    • Platforms and doors have rotated versions available in png loaders now, for those intricately complex maps you’ve always dreamed of.
    • Script exceptions will not crash the game any more - they will show up in the console for debugging, but the script will be disabled and the engine will keep on trucking, resulting in “something weird” in game if something bad happens instead of KAG locking up.
    • Steam integration starting to be visible/causing issues, haha. The steam API stuff should be off unless you run the game with “steam” command line parameter (including overlay, etc) but some of it may not be checked properly, be sure to report any issues with this!
    • Lots of fixes, as always!

    MM and Shadlington and FliesLikeABrick have all been working through the weekend and all this week on the steam stuff, it’s looking very close to ready, so that’s exciting. I’ll get MM to post more news as he has it since he’ll be better informed on exactly what’s going on than me.

    Full Changelog in the previous post.

    Max/Geti

    Original DevBlog post.
     
    Varion, Atheon, Klokinator and 3 others like this.
  2. Toy

    Toy Bison Rider

    Messages:
    91
    I want that blond hair.
     
  3. FlamingDragon96

    FlamingDragon96 Shark Slayer

    Messages:
    407
    The samurai head is just... gorgeous now.
     
    Beef likes this.
  4. steve_jobs

    steve_jobs Bison Rider

    Messages:
    134
    wait, if your votekick fails YOU get kicked O.o
     
    Atheon, Klokinator and Joiken like this.
  5. Sarkalest

    Sarkalest Haxor

    Messages:
    60
    I still want a dwarf head.
     
  6. I still want steam.
     
  7. eamono

    eamono Arsonist

    Messages:
    498
    wait wtf, a failed Vote Kick will kick YOU out? I don't like this... at the very least make it so you only get kicked if enough people vote AND it fails, it would suck to try and vote kick someone, have it get 2 vote, and then get kicked
     
  8. Inferdy

    Inferdy Arsonist

    Messages:
    246
    • "pls geti add mor heads 4 me and i luv u <3333"
    • "OMG I FELL THROUGH FLOOR!!! GETI FIX"
    • "geti pls fix votekick its still broken plsssss"

      -And what about
    • "Oh, you are cheaty no anim! Na-a-a-h! ;(",
    • "Why I didn't hitted you?",
    • "Why here is laggs everywhere in Beta? :O",
    • "My teammates always noobs ;(, the balance was made in France..."
     
  9. steve_jobs

    steve_jobs Bison Rider

    Messages:
    134
    Meh, I think water bombs are still a problem.
     
    Sarkalest and Contrary like this.
  10. Mazey

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

    Messages:
    1,914
    Why not @Inferdy? Because like 0% is true lol.

    If votekick fails you get kicked sucks indeed, @Verrazano and I will do everything to change it :>:(:.
     
  11. Verrazano

    Verrazano Flat Chested Haggy Old Souless Witchy Witch Witch THD Team Global Moderator Forum Moderator Tester
    1. Practitioners of War Extreme Revolution - POWER

    Messages:
    477
    What he said. It helps griefers and hackers more than us.
     
    Guitarman and Hella like this.
  12. Landoo2

    Landoo2 Ballista Bolt Thrower

    Messages:
    186
    legolashead pls : D
     
  13. Whale

    Whale Impervious Donator

    Messages:
    28
    I seriously still dig the idea of Whale head

    i rep my people
     
    Guitarman, Atheon and Nabuco like this.
  14. Klokinator

    Klokinator Such Beta
    1. Aphelion's Roleplay

    Messages:
    1,443
    Reversed votekicking is probably one of the dumbest things ever to grace this blog. Do people REALLY abuse votekicking enough to warrant this?
     
    16th and GloriousToast like this.
  15. Crabmaster

    Crabmaster Bison Rider
    1. Zen Laboratories

    Messages:
    322
    Oh hey the chickens were fixed.

    I am the happy!
     
  16. Geti

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

    Messages:
    3,730
    Re: Votekick fails

    You guys should really, you know, try a system before complaining it's broken. People who abstain from voting automatically vote "yes", so there is _always_ a resolution to every vote. The punishment for a vote failing means that we are less likely to see the abuse we saw in the early days of KAG. If it proves to actually be a problem, instead of A PROBLEM WHERE I HAVEN'T ACTUALLY USED IT YET!!!!!! then we'll happily change it. I'm not going to change it on grounds of paranoid conservatism based on assumptions from the old system.

    I said the 3 nags that I heard the most, not infrequent complaints from laggers with netbooks.
     
    SlyStalker, jackitch and Atheon like this.
  17. eamono

    eamono Arsonist

    Messages:
    498

    oops :( I assumed stuff. This is a much better system, the only way I can find it to be abused is if you get in a server full of lazy peeps that don't vote, but even then I'm still just assuming stuff so I could still be wrong XD



    also: may want to fix that quote, your missing an ] nm u fixed it
     
    Atheon likes this.
  18. Geti

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

    Messages:
    3,730
    Already fixed :^)

    The server full of lazy people is a legitimate concern, but considering it's a kick (ie a 5 minute ban), if someone starts trying to kick the whole server people will likely cotton on pretty soon. We'll deal with that when/if it becomes a problem (perhaps counting abstaining votes as a half-yes or something equally mundane)
     
    Atheon likes this.
  19. Auburn

    Auburn Prepare Yourself! Forum Moderator Staff Alumni Donator Tester
    1. SharSharShar - [SHARK]

    Messages:
    734
    Many a time have people tried to vote-kick me when I've criticized their buildings (you know, telling them that we don't need 5 water factories or ground-level doors)
     
  20. Klokinator

    Klokinator Such Beta
    1. Aphelion's Roleplay

    Messages:
    1,443
    Well pft. That's entirely your fault, as everyone knows that criticizing is just another way of demonstrating your incapability to build! Why criticize when you can tear down those crappy buildings and build new ones!

    this post was a joke leave me alone

    Also this is terrible too. It should be that if someone asks for a votekick and a window pops up (Last I checked, it doesn't pop up, you toggle a checkmark on the scoreboard and in theory if two or three others do too, that person is kicked. For the sake of argument though, I'll assume a window pops up with F11/F12 as yes/no.) then anyone who ignores the window is just ignored as a potential vote. If you get three or 4 actual "yes" votes, then the person should be kicked. If the person was griefing or whatever, they're gone. If they were being a responsible and productive member of the team, then you just lost a responsible and productive member of the team and maybe should have checked before you slapped that vote button. Now that you've kicked them, your chances of winning are slimmer.
     
    Atheon likes this.