26

Re: [MOD] InfectionClass (Work in progress)

those server hoster: please remember that I have 2 server running with automated updates (usually within 1 minute after necropotame pushes). I spoke with necropotame and he said that less servers are better AND that every server hoste has to do updates frequently because he is developing. if both of my servers are mostly full, I will set up a third one.

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

27

Re: [MOD] InfectionClass (Work in progress)

Better if you make so that third server opens automatically when the others are full.

Orange is my faver color.
Orange and tangerine is my faver fruit.
I never get stuff done, just coz I'm lazy.

28

Re: [MOD] InfectionClass (Work in progress)

would be nice, but there is no way that I can communicate with the server.

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

29 (edited by necropotame 2015-12-10 22:04:27)

Re: [MOD] InfectionClass (Work in progress)

Hi,

For the next update, I want to add the ability for players to change the language of the mod.
The command for that will be /language en, /language fr, /language ru, ...
Based on the country flag of the player, the server will send a chat message to him like "Type "/language fr" to switch the language in french" (text in french).

Now, I need your help to translate/correct the text in the game ! I'm particularly looking for german, russian et spanish, but all languages are welcome of course :-)

Small tip : Don't translate Hunter, Smoker and Boomer. Keep English with upper case.

Small question : is it possible to send arabic/japanese/... with broadcast and chat message ?

Here are text to translate:

    "Type \"/language en\" to switch the language of the mod to english."

And the content of this file : https://github.com/necropotame/teeworld … /english.h

30 (edited by Warpaint 2015-12-09 17:04:52)

Re: [MOD] InfectionClass (Work in progress)

GERMAN translated by Warpaint

"Gib \"language de\" ein, um die Sprache des Mods auf Deutsch zu sehen."
  "Du bist für %i Sekunden eingefroren",
    "Du hast %s infiziert, +3 Punkte",
    "Du hast eine Hexe getötet, +5 Punkte",
    "Du hast überlebt, +5 Punkte",
    "Du hast %s mit einem Portal infiziert, -5 Punkte",
    "Du hast %s mit einem Portal getötet, -5 Punkte",
    "%s wurde infiziert",
    "Die Hexe ist da !",
    "Die Hexe ist tot",
    "Der Untote ist da !",
    "Der Untote ist nun endgültig tot",
   
    "Die Infizierten haben die Runde in %i:%s%i Minuten gewonnen",
    "Ein Überlebender hat die Runde gewonnen",
    "%i Überlebende haben die Runde gewonnen",
   
    "Wähle deine Klasse indem du auf die entsprechende Waffe klickst oder warte für eine zufällige Auswahl",
    "Zufällige Auswahl",
   
    "Engineer",
    "Soldier",
    "Scientist",
    "Medic",
    "Ninja",
    "Smoker",
    "Boomer",
    "Hunter",
    "Untoter",
    "Hexe",
   
    "Du bist folgender Überlebender: Engineer",
    "Du bist folgender Überlebender: Soldier",
    "Du bist folgender Überlebender: Scientist",
    "Du bist folgender Überlebender: Medic",
    "Du bist folgender Überlebender: Ninja",
    "Du bist folgender Infizierter: Smoker",
    "Du bist folgender Infizierter: Boomer",
    "Du bist folgender Infizierter: Hunter",
    "Du bist folgender Infizierter: Untoter",
    "Du bist folgender Infizierter: Hexe",
   
    "Gib \"/help Engineer\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Soldier\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Scientist\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Medic\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Ninja\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Smoker\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Boomer\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Hunter\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Undead\" ein für zusätzliche Informationen zu deiner Klasse",
    "Gib \"/help Witch\" ein für zusätzliche Informationen zu deiner Klasse",
   
    "Liste der Befehle\n\n"
        "/info: Informationen zu diesem Mod\n\n"
        "/help: Regeln zu diesem Spiel\n\n"
        "/help <Klasse>: Informationen zu einer bestimmten Klasse\n\n"
        "/language <lang>: Ändert die Sprache des Mods\n\n"
        "/customskin <none|me|all>: Macht den eigenen Skin für niemanden, nur für mich oder alle Überlebenden sichtbar\n\n"
        "/alwaysrandom <0|1>: Wählt automatisch eine zufällige Klasse wenn die Runde beginnt\n\n"
        "Drücke <F3> oder <F4> während du <TAB> gedrückt hast, um eine andere Anzeige im Score zu erhalten",
    "InfectionClass, von necropotame (version 0.5)\n"
        "Basiert auf den Infection mod von Gravity\n"
        "Dank an guenstig werben, Defeater, Orangus and BlinderHeld",
    "Regeln zum Spiel:\n\n"
        "InfectionClass ist ein Teamspiel. Überlebende gegen Infizierte\n\n"
        "Alle Spieler starten als Überlebende.\n"
        "Nach 10 Sekunden werden zwei Überlebende zu Infizierten.\n\n"
        "Das Ziel der Überlebenden ist es zu überleben bis die Armee eingreift.\n\n"
        "Das Ziel der Infizierten ist es, alle Überlebenden zu verseuchen",
    "Engineer:\n\n"
        "Der Ingenieur kann Walls erzeugen, die die Infizierten abblocken.\n"
        "Wenn ein Infizierter an die Wall kommt, stirbt er.\n\n"
        "Die Lebensdauer einer Wall beträgt 30 Sekunden. Außerdem kann nur eine Wall pro Ingenieur aktiv sein.",
    "Soldier:\n\n"
        "Der Soldat kann schwebende Bomben setzen.\n"
        "Jede Bombe kann er drei mal explodieren lassen.\n"
        "Benutze den Hammer um die Bomben zu setzen und explodieren zu lassen.\n\n"
        "Es kann nur eine Bombe pro Soldat gesetzt sein.",
    "Scientist:\n\n",
    "Medic:\n\n"
        "Der Medic kann Überlebende durch schlagen mit dem Hammer Schilde geben.\n\n"
        "Er hat eine starke Schrotflinte, mit der er Infizierte weit zurückschießen kann.\n",
    "Ninja:\n\n"
        "Der Ninja kann Granaten werfen, die Infizierte für 3 Sekunden einfrieren.\n\n"
        "Sein Hammer ist durch eine Katana ersetzt, die ihm erlaubt zwei Mal mir ihr durch die Luft zu schlagen, bevor der Spieler wieder den Boden berühren muss.\n",
    "Smoker :\n\n"
        "Der Smoker kann mit seinem Hammer entweder Infizierte heilen oder Überlebende verseuchen.\n\n"
        "Außerdem kann er Überlebenden 4 Schadenspunkte pro Sekunde zufügen, in denen er sie hookt.",
    "Boomer :\n\n"
        "Der Boomer explodiert, wenn er angreift.\n"
        "Alle Überlebenden, die von der Explosion etwas abbekommen, werden verseucht.\n\n"
        "Außerdem kann er Überlebenden 1 Schadenspunkt pro Sekunde zufügen, in denen er sie hookt.",
    "Hunter :\n\n"
        "Der Hunter kann mit seinem Hammer entweder Infizierte heilen oder Überlebende verseuchen.\n\n"
        "Er kann zwei mal in der Luft springen.\n\n"
        "Außerdem kann er Überlebenden 1 Schadenspunkt pro Sekunde zufügen, in denen er sie hookt.",
    "Untoter :\n\n"
        "Der Untote kann mit seinem Hammer entweder Infizierte heilen oder Überlebende verseuchen.\n\n"
        "Er wird für 10 Sekunden eingefroren, anstatt zu sterben.\n"
        "Wenn er von einem Infizierten geheilt wird, so wird der Einfriereffekt sofort wieder aufgehoben.\n\n"
        "Außerdem kann er Überlebenden 1 Schadenspunkt pro Sekunde zufügen, in denen er sie hookt.",
    "Hexe :\n\n"
        "Die Hexe kann mit ihrem Hammer entweder Infizierte heilen oder Überlebende verseuchen.\n\n"
        "Wenn ein Infizierter stirbt, kann er neben ihr wiederbelebt werden.\n"
        "Wenn die Hexe stirbt, verschwindet sie und wird durch eine andere Klasse der Infizierten ersetzt.\n\n"
        "Außerdem kann sie Überlebenden 1 Schadenspunkt pro Sekunde zufügen, in denen sie sie hookt."

31

Re: [MOD] InfectionClass (Work in progress)

Gib \"/language de\" ein

Not

Gib \"language de\" ein

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

32

Re: [MOD] InfectionClass (Work in progress)

@Warpaint: Thanks a lot for your help !

Small announce : The servers will be shutdown for 1 or 2 days.

33

Re: [MOD] InfectionClass (Work in progress)

Translation are now on GitHub :

English : https://github.com/necropotame/teeworld … /english.h
French : https://github.com/necropotame/teeworld … t/french.h
Greman : https://github.com/necropotame/teeworld … t/german.h

The file contains some new lines to translate (if some one want to do it for german, it could be good :-) )

    "%s entered and joined the game",
    "%s joined the game",
    "%s joined the spectators",
    "%s has left the game",
    "%s has left the game (%s)",
    "%s has been kicked (%s)",
    "%s has been banned (%s)",
    "%s changed his/her name to %s",
    
    "Command unknown",
    "A random class will be automatically attributed to you when rounds start",
    "The class selector will be displayed when rounds start",
    "You can't join the spectators right now",

34 (edited by Schwertspize 2015-12-11 12:11:21)

Re: [MOD] InfectionClass (Work in progress)

I don't care about style, sorry

"%s hat den Server und das Spiel betreten
"%s hat das Spiel betreten"
"%s wurde ein Zuschauer" <- wörtlich wäre "betritt (das Team der) Zuschauer, ich denke allerdings, dass meine Übersetzung das selbe aussagt. 
"%s hat den Server verlassen" 
"%s hat den Server verlassen (%s)" <- evtl (Grund: %s) 
"%s wurde vom Server geworfen (%s)" <- auch hier wieder evtl Grund:... 
"%s würde vom Server gebannt (%s)" <- same. 
"%s wechselte den Namen zu %s" ^- hint for English one. Use "they" instead of his/her. Explanation here: http://english.stackexchange.com/q/192

"Unbekannter Befehl" ^- hint for English version. Maybe better unknown command
"Du erhältst ab jetzt eine zufällig Klasse am Anfang jeder Runde" <- ich glaube besser informal German (du/sie) 
"Du kannst wieder eine Klasse am Anfang jeder Runde wählen"
"Du kannst gerade nicht zuschauen"

Anything marked with <- is about my translation, ^- about the English original version.

Ps: servers are back online since ~4pm. Sorry for this maintenance

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

35

Re: [MOD] InfectionClass (Work in progress)

Thanks, I've integrated them in the code. I've also added a language choice using the vote system.

These lines are printed when you use the /alwaysrandom command.

    "A random class will be automatically attributed to you when rounds start",
    "The class selector will be displayed when rounds start",

36

Re: [MOD] InfectionClass (Work in progress)

Russian xd

"%s вошёл и присоединился к игре",
    "%s присоединился к игре",
    "%s присоединился к наблюдателям",
    "%s вышел из игры",
    "%s покинул игру(%s)",
    "%s изгнан/кикнут из игры (%s)",
    "%s заблокирован/забанен (%s)",
    "%s сменил своё имя на %s",
    
    "Неизвестная команда",
    "Как только начнётся раунд, тебе будет назначен случайный класс",
    "Выбор класса появится с началом раунда",
    "Ты не можешь присоединиться к наблюдателям в данный момент",
    
    "Ты заморожён на %i секунд",
    "Ты заразил %s, +3 очка",
    "Ты убил ведьму/witch, +5 очков",
    "Ты выжил, +5 очков",
    "Ты заразил игрока %s, используя порталы, -5 очков",
    "Ты убил игрока %s, используя порталы, -5 очков",
    "%s заражён",
    "Приближается ведьма!",
    "Ведьма мертва",
    "Бессмертный приближается!",
    "Бессмертный уничтожен!",
    
    "Зараженные выиграли раунд за %i:%02i минут",
    "Один человек победил",
    "%i людей победило",
    
    "Выбери класс, нажав на оружие",
    "Случайный выбор",
    
    "Engineer/Инженер",
    "Soldier/Солдат",
    "Scientist/Учёный",
    "Medic/Врач",
    "Ninja/Ниндзя",
    "Smoker",
    "Boomer",
    "Hunter",
    "Undead",
    "Witch",
    
    "Ты человек в роли Инженера/Engineer",
    "Ты человек в роли Солдата/Soldier",
    "Ты человек в роли Учёного/Scientist",
    "Ты человек в роли Врача/Medic",
    "Ты человек в роли Ниндзи/Ninja",
    "Ты заражённый в роли Курильщика/Smoker",
    "Ты заражённый в роли Взрывуна/Boomer",
    "Ты заражённый в роли Охотника/Hunter",
    "Ты заражённый в роли Бессмертного/Undead",
    "Ты заражённый в роли Ведьма/Witch",
    
    "Напиши \"/help engineer\", чтобы больше узнать о своём классе",
    "Напиши \"/help soldier\", чтобы больше узнать о своём классе",
    "Напиши \"/help scientist\", чтобы больше узнать о своём классе",
    "Напиши \"/help medic\", чтобы больше узнать о своём классе",
    "Напиши \"/help ninja\", чтобы больше узнать о своём классе",
    "Напиши \"/help smoker\", чтобы больше узнать о своём классе",
    "Напиши \"/help boomer\", чтобы больше узнать о своём классе",
    "Напиши \"/help hunter\", чтобы больше узнать о своём классе",
    "Напиши \"/help undead\", чтобы больше узнать о своём классе",
    "Напиши \"/help witch\", чтобы больше узнать о своём классе",
    
    "Список команд\n\n"
        "/info: Информация о моде\n\n"
        "/help: Правила игры\n\n"
        "/help <class>: Информация о конкретном классе\n\n"
        "/language <lang>: Сменить язык мода\n\n"
        "/customskin <none|me|all>: Показывать скины никого, тебя или всех\n\n"
        "/alwaysrandom <0|1>: Всегда выбирать случайный класс, когда начинается раунд\n\n"
        "Нажми <F3> или <F4> пока зажимаешь <TAB>, чтобы сменить систему очков",
    "InfectionClass, от necropotame (version 0.5)\n"
        "Основан на Infection режиме от Gravity\n"
        "Благодарю %s",
    "Правила игры:\n\n"
        "InfectionClass командная игра, где сталкиваются Заражённые и Выжившие.\n\n"
        "Все игроки начинают за людей.\n"
        "10 секунд спустя, два человека становятся заражёнными.\n\n"
        "Цель людей - выжить определённое время.\n\n"
        "Цель заражённых инфицировать людей.",
    "Инженер:\n\n"
        "Инженер может строить стены, чтобы затормаживать заражённых.\n"
        "Когда заражённый прикасается в стене, он, инфицированный умирает.\n\n"
        "Стена существует 30 секунд. Один человек может поставить только одну стену за раз.",
    "Солдат:\n\n"
        "Солдат может ставить летающие бомбы с помощью молота.\n"
        "Каждая бомба может взорваться 3 раза.\n"
        "Используй молот, чтобы поставить бомбу и взорвать её.\n\n"
        "Ты можешь ставить только одну бомбу за раз.",
    "Учёный:\n\n",
    "Врач:\n\n"
        "Врач может защищать людей, используя свой молот, чтобы дать им броню.\n\n"
        "Также он обладает мощным дробовиком, способным отталкивать заражённых.\n",
    "Ниндзя:\n\n"
        "Ниндзя может кидать замораживающие гранаты, которые останавливают заражённых на 3 секунды.\n\n"
        "Его молот заменён катаной, позволяющей ему делать рывок 2 раза, пока он не коснётся земли.\n",
    "Курильщик :\n\n"
        "Курильщик может заражать людей и лечить заражённых с помощью своего молота.\n\n"
        "Также он наносит 4 урона в секунду человеку, к которому прицеплен цепочкой(хуком).",
    "Взрывун :\n\n"
        "Взрывун производит взрыв вместо атаки.\n"
        "Все люди, задетые взрывом, заражаются.\n\n"
        "Ещё он наносит 1 урон в секунду человеку, к которому прицеплен цепочкой(хуком).",
    "Охотник :\n\n"
        "Охотник может заражать людей и лечить заражённых с помощью своего молота.\n\n"
        "Он обладает тройным прыжком\n\n"
        "А также наносит 1 урона в секунду человеку, к которому прицеплен цепочкой(хуком).",
    "Бессмертный :\n\n"
        "Бессмертный может заражать людей и лечить заражённых с помощью своего молота.\n\n"
        "Вместо смерти он впадает в спячку на 10 секунд.\n"
        "Если заражённый его излечит, то Бессмертный пробуждается ото сна.\n\n"
        "Ещё он наносит 1 урон в секунду человеку, к которому прицеплен цепочкой(хуком).",
    "Ведьма :\n\n"
        "Ведьма может заражать людей и лечить заражённых с помощью своего молота.\n\n"
        "После смерти заражённый с определённым шансом воскреснуть рядом с Ведьмой.\n"
        "Когда она помирает, то игрок получает другой класс.\n\n"
        "А также она наносит 1 урона в секунду человеку, к которому прицеплен цепочкой(хуком)."

37

Re: [MOD] InfectionClass (Work in progress)

Maybe it's not yet commited on GitHub, but this one must also be translated :

    "Switch language to english ?",

Thanks for your help!

38

Re: [MOD] InfectionClass (Work in progress)

Since the mod is close to be done, I will work to port it to 0.7 and create new maps. It could be good to have both version online in same time to help players to migrate to the new version.

Is the DDnet client ready for 0.7 ? Or the community will be split for a long time in two versions ?

39 (edited by SealOfTheTime 2015-12-13 14:09:47)

Re: [MOD] InfectionClass (Work in progress)

necropotame wrote:
    "Switch language to english ?",
     "Сменить язык на Русский?",
      or
      "Сменить язык на Английский/English?"

40

Re: [MOD] InfectionClass (Work in progress)

Not change to English, change to Russian language written In Russian letters (if you are translation is for Russians, so that non English people can understand it.)

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

41

Re: [MOD] InfectionClass (Work in progress)

InfectionClass can't be ported to 0.7 ! It's impossible, due to client limitation, to change player information (clan, skin, name, ...).

I understand why they remove this (you identity must be constant when you play vanilla game), but in my case, it's fatal. I can only transform the game into team based game, with infected in red and human in blue. But even with that, you will not able to see the difference between each class.

So I give up for 0.7 (but not for 0.6)

42

Re: [MOD] InfectionClass (Work in progress)

Teams are the better solution too if you ask me, so probably just go with that smile

Real programmers don't comment their code - it was hard to write, it should be hard to understand.
Proudly verkeckt since 2010.

43 (edited by Deepfinder 2015-12-17 18:43:25)

Re: [MOD] InfectionClass (Work in progress)

xush wrote:

Teams are the better solution

No.

I will be banned if I troll again ...

44

Re: [MOD] InfectionClass (Work in progress)

I agree that teams make the game clear. By pressing tab, you know immediately who is infected. But this didn't solve the problem of class appearance. If you don't know if someone is boomer or hunter, you will just die :-)
It could works for Infection, but for InfectionClass, it seems difficult.

45

Re: [MOD] InfectionClass (Work in progress)

You could exploit eye-motes to suggest classes on zombies. Or constantly popping up emote bubbles. A number of things! So don't give up!

Clan: Riot (I'm one of three leaders: Mile, Deku, pie)
Host teeworlds maps on a fng/ctf/dm/ddrace server for testing:http://riotproductions.tk/teewo/ broken-need reinstall nginx http://riotproductions.tk/bounce?whatEven, Teeworlds NA Discord chat

46

Re: [MOD] InfectionClass (Work in progress)

This need a lot of rework about the gameplay. It will become a team based game, with no more reference to zombies or infection. Just something based on asymmetrical battle. I'm not ready for that yet, but let see.

I've added a new experimental class in the mod : The Ghost. It's a rare infected, invisible if no human is close to him (15 block). He don't make sounds when he move, so humans can't predict if he will come or not. He just "pop up" and run to his victim. However, if he take damage or if he use the hammer, is become visible 3 seconds.

47

Re: [MOD] InfectionClass (Work in progress)

necropotame wrote:

However, if he take damage or if he use the hammer, is become visible 3 seconds.

Please make this visible to the user if you havent already. for hours tees will just spam click unless it is made clear to them.. sad they even do this with boomer for minutes, spawn->die->repeat lol

Clan: Riot (I'm one of three leaders: Mile, Deku, pie)
Host teeworlds maps on a fng/ctf/dm/ddrace server for testing:http://riotproductions.tk/teewo/ broken-need reinstall nginx http://riotproductions.tk/bounce?whatEven, Teeworlds NA Discord chat

48

Re: [MOD] InfectionClass (Work in progress)

When invisible, the ghost eyes are closed. I will change his body color to be more grey also.

49

Re: [MOD] InfectionClass (Work in progress)

My suggestion: Super hammer

When human kills 20 players in one round he will get Super hammer.
Super hammer is only for one round.

Medic: If hits human with hammer he gets armor AND life.

Engineer: Wall lasts 60 seconds instead of 30.

Soldier: Create 5 bombs instead of 3.

Ninja: Can use katana 3 times before touching the ground

Sorry for bad English

50 (edited by ipoopi 2016-01-30 22:49:15)

Re: [MOD] InfectionClass (Work in progress)

My class suggestion: Defender

Weapons: Hammer, Pistol, Laser rifle
Specials: When holding hammer, there is curved wall in front of defender that floating near him in direction of hammer for example: tee hammer wall,           tee
                                       hammer
                                             wall
Wall knockback zombies with force equal to medic's shotgun and deal 3 damage. Laser rifle do the same knockback. When defender is hooked by infected he can't use his wall for 3 seconds.

Sorry for bad English