Quake 3 Saklambaç 3 not


  • Video - Download: q3saklambac1.avi [55 MB/Süre: 02:37 (Evet, video compression'dan anlamıyorum -- Youtube'a upload edecektim ama sürekli hiçbir gerekçe göstermeden hata verip durdu. Şayet indiren birisi upload etmeyi başarırsa onun link'ini de koyabiliriz elbette)]
Eminim Quake 3'ün 9 yıllık tarihinde (2 Aralık 2008'de tam 9 yaşında olacak oyun, vay be) dünyanın başka bir yerinde birileri tarafından daha önce yapılmıştır -- ama geçen gün sıkıldığımız bir akşam biz böyle bir şey keşfettik.

Threewave server'ında Arena modunda xcm_tricks2'de skos, lepidodendron, cruelstroke ve vesc olarak dört kişi takılmaktayken map'in devasalığının verdiği ilhamla saklambaç oynamaya karar verdik ve cidden oldu, süper eğlenceli bir şeymiş. Ama tabii bir noktadan sonra map'te saklanacak yerler bitebiliyor, bu yüzden devasa defrag trick antrenmanı map'leri araştırmak lazım.

Q3 Saklambaç'ın -şimdilik- belirlenmiş kuralları şöyle:
  1. Saklanan takımdan birisi bulunduğu takdirde yalnızca gauntlet'la saldırabiliyor. (Ama elbette saklanmak, bir yerlere çıkmak için rocket, plasma, vesaire kullanabiliyorlar)
  2. Arayan takım tüm silahları kullanabiliyor, saklananları öldürdüğünde sobelemiş sayılıyor.
  3. Saklanma süresi 100 saniyeydi oynadığımız oyunlarda, ama birkaç kere saklananlar 'tamamız' diyene kadar beklediğimiz de oldu.. Bu konuda henüz belirli bir kural yok, duruma göre karar veriliyor.
  4. Saklananlardan biri bulunursa kaçıp başka bir yere saklanabiliyor, sonradan saklandığı yerde tekrar bulunana kadar hareketsiz duracak diye bir kaide yok ancak yine de bulunulan yeri sürekli değiştirmek yahut yalnızca gauntlet'la dalıp etrafta koşuşturmak da pek oyunun hayal edilen tasarımına uygun değil. O yüzden (video'daki örnekte görüldüğü gibi) bulmaya çalışan takımı atlatıp ortalık durulunca yeni bir yerde durmak çok daha eğlenceli.
Video'da ise oynadığımız ilk saklambaç oyununun ilk eli bulunuyor, demo'yu lepidodendron kaydetti - olup biteni onun gözünden görüyoruz. Orijinal demo kaydı hayvan gibi uzun ve aksiyonlu kısmı epey ilerde olduğu için (zira ilk bir 10 dakika falan kuralları belirledik, muhabbet falan ettik.. Saklambaç fikrinin doğuşu da aynı demo'da mevcut)  video yapmak daha mantıklıydı. 

Video'nun çözünürlüğü 400x300, konuşmalar tam ekran yapınca seçilebiliyor ama yine de okuyamazsanız aşağıda yazılı halini Tamamını Oku'ya tıkladıktan sonra görebilirsiniz. (Parantez içindekiler takımiçi mesajlaşma, diğerleri de genel chat'e yazılanlar) Mutlaka indirip izleyin, en az beş kere izledim ve her seferinde gülüyorum, gerçekten harika bir oyundu. :)


Bundan sonrası SPOILER [Ayrıca uyarı: Ancak video eşliğinde okunduğunda anlam vermesi muhtemel]

(cruelstroke): bu sesi onlarda durdu mu? [Racing parkurunun sonundaki çizgiyi geçince "You win" diyen Quake adamı sesinden bahsediyor]
(cruelstroke): duydu mu
lepidodendron: biri geliyo
(lepidodendron): hassiktiiirrr
(lepidodendron): biri geliyo cru kac
(cruelstroke): kos gel yanima
cruelstroke: :))
cruelstroke: :))
(cruelstroke): kactin mi
(lepidodendron): eet
(lepidodendron): nereye gidiyoruz ana meydana mi
(cruelstroke): free style da skos
(lepidodendron): sen nereye
(cruelstroke): circle
(cruelstroke): cabuk :)))
(cruelstroke): skos freestyle daydi en son
(lepidodendron): biraz geri gel
(lepidodendron): bana dogru

[Threewave] q3wcp17 CTF Maçı - Demo 0 not



q3wcp17'de 4vs4 CTF maçının demo'sunu buradan -

  • Download: vesc-CCTF-(vesc)2008.11.19-22.39.29.dm_68 (2.85 MB)


  • - indirebiliyorsunuz. Demo'yu izleyebilmek için dosyayı x:\Program Files\Quake 3 Arena\threewave\demos konumuna kopyalayıp, Quake 3 Arena'yı 3Wave ile birlikte açtıktan sonra ana menüdeki "Demos" kısmından tıklayıp açmak gerekiyor. Karşılaşmanın highlight'larından bahsetmek için herkesi post'un yorum bölümüne davet ediyorum.

    TetriNET 0 not

    TetriNET, Internet üzerinden oynanan çok oyunculu bir Tetris oyunudur. Aşağıda oyunun bir screenshot'ını göreceksiniz, oyunu bunun üzerinden anlatacağım:



    [Devamını görmek için Tamamını Oku'ya basın]

    Gördüğünüz gibi oyunun oynanışı Tetris'ten farksızdır. (Tetris'i bilmeyen varsa, önce mağarasından çıksın, sonra da şunu okusun: Amaç, yukarıdan gelen blokları döndürüp aşağı koyarak satır yapmak. Mesela benim mor L'm dümdüz aşağı inerse içinde (a) bulunan satırı tamamlamış olurum, ve satır kaybolur.) 6'ya kadar kişi aynı anda oynayabilir, birbirlerine karşı yarışabilirler. Takım kurmak da mümkündür; takımlar 1-6 kişi arası olup, kendilerinden başka kimse kalmadığında oyunu kazanırlar. Yukarıda vesc ile ben (aib), teketek oynamaktayız.

    TetriNET'in özelliği, oynadıkça gelen ve başkaları üzerinde kullanabildiğiniz silahlar/özelliklerdir. Screenshota dikkatlice bakarsanız, vesc'in durumunun pek iyi olmadığını görebilirsiniz. Bunun sebebi vesc'in kötü bir Tetris oyuncusu olması değildir; o anda ona karşı kullandığım silahlarla başı derttedir sadece.

    Oyundaki rekabetin çoğunluğu, satır yaptıkça gelen ve herhangi birine karşı kullanabildiğiniz iyi ve kötü nitelikli silahlar oluşturur. Bir yandan kendinizi ve takım arkadaşlarınızı kollarken, bir yandan karşı takıma beraber yapılacak saldırıyı koordine etmenin, bunlar olurken karşı takımın güçlü silahlar almasını engellemeye çalışırken kendi oyun alanınızı temizlemekle uğraşmanın zevkini burada yazıyla anlatmak zor olacaktır; ama bana güvenin ki adrenalin yüklü bir takım oyunu TetriNET!

    Hadi silahlarımızı tanıyalım:

    (a) Oyuncuya aşağıdan satır ekler. En basit saldırı silahıdır, birkaç tanesi ayna anda kullanıldığı takdirde çok işe yarar. Oyun alanı tamamen boş olmadığı sürece kendinize veya takım arkadaşlarınıza atmanızın bir faydası yoktur.
    (c) Oyuncunun en aşağıdaki satırını siler. En basit savunma silahıdır ve (a)'nın tersidir. Yedekte birkaç tane bulundurulması zor anlarda hayat kurtarabilir. Saldırıda ise, düşmanın -almak üzere olduğu- silah dolu alt satırını silmek için kullanılabilir.
    (r) Oyuncunun alanındaki bloklardan rastgele birkaç tanesini siler. Sağlam rakip oyuncu alanlarında satır yapmayı engelleyici nitelikte delikler açmak için kullanılır. Tek satır halinde çubuk bekleyen oyuncuların korkulu rüyasıdır.
    (b) Oyuncunun alanındaki silah bloklarını normal blok haline getirir. Düzenli aralıklarla kullanıldığı takdirde, rakip oyuncularının ellerine silah geçmesini engeller. Özellikle güçlü silahları almak üzere olan oyunculara atılmalıdır.
    (o) Oyuncunun alanındaki (o) bloklar
    ını patlatır, etraflarında 8 taneye kadar olan blokları etrafa saçar. Oyun alanının üst kısımlarını tek parça bloklarla kapatma ihtimali olan bu silah çok tehlikelidir. Neyse ki, her zaman etkili değildir. Oyun alanı boş olan kişilere etki etme ihtimali düşükken, oyun alanı dolu olan kişilerde blokların saçılabileceği fazla alan olmadığından dolayı, en fazla (o)'larının etrafında 3x3'lük delikler açar. Oyun alanının nispeten yarısı dolu olan kişilere atılıp, blokları yukarılara saçması ümit edilmelidir. Bloklar yukarı saçıldığı takdirde, atıldığı oyuncuyu hayli yavaşlatacaktır.
    (q) "Quake" Oyuncunun bloklarını (veya deliklerini) rastgele sağa veya sola saçarak "deprem" etkisi yaratır. Üstüste gelen deliklerin rahatça kapatılmasını engeller, oyuncunun oyun alanını oynayarak temizleme planlarını bozar.
    (g) "Gravity," oyuncunun bütün bloklarını birbirlerinden bağımsız olarak aşağı çekerek delikleri kapatır. Bu esnada tamamlanan satırlar kaybolurken, üzerlerindeki silahları oyuncu alamaz. Bu yüzden, bir çok silaha karşı etkili olabilen (g), nadir olarak saldırı için de kullanılabilir.
    (n) "Nuke," oyuncunun bütün oyun alanını temizler. Ölmek üzere olan oyunculara ikinci bir şans veren (n), genellikle takım arkadaşları üzerinde kullanılır.
    (s) "Switch," oyun alanınızı hedef oyuncununkiyle değiştirir. Son derece etkili bir silah olan (s), yaptığınız bütün hataları başka bir oyuncunun problemi haline getirir. Rakip oyuncuda da olduğu takdirde, "switch savaşları" başlayabilir!

    Oyun, SAĞ, SOL, YUKARI ve AŞAĞI ok tuşları kullanılarak oynanır. YUKARI ok tuşu parçayı çevirirken, diğer ok tuşları hareket ettirirler. SPACE tuşu, o anki bloğu son hızla aşağı indirir. 1-6 sayı tuşları, o anda seçili olan silahı aynı numaralı oyuncu üzerinde kullanmanızı sağlar. D (discard) tuşu ise, silahın kimse üzerinde kullanılmadan yok olmasını sağlar.

    Silahlar, oyun alanının altında bulunan siyah haznede tutulurlar. (Screenshot'ta boş bir silah haznesi görebilirsiniz) Kullanacağınız silahı seçemezsiniz; sadece haznede en solda bulunan (screenshot'ta kırmızıyla işaretli) silahı kullanma veya atma (discard etme, D) seçeneğiniz vardır. Yeni aldığınız silahlar bu hazneye eklenir.

    Satır tamamladığınızda,
    1) Tamamladığınız satırlardaki silahlar, yaptığınız satır sayısıyla ÇARPILIP haznenize eklenir, ve tamamlanan satırlar oyun alanınızdan silinir.
    2) Oyun alanınızda, yaptığınız satır sayısı kadar rastgele blok seçilir, ve bunlar rastgele silah bloklarına dönüştürülürler. Silahların çıkma ihtimalleri, güçleriyle ters orantılı olarak değişir. (Yukarıdaki listedeki silahları, en çok çıkma ihtimali olandan en azına doğru sıraladım.)

    Oyunu, tetrinet.org'un "Downloads" kısmından indirebilirsiniz. Windows için, "TetriNET" bazlı "Tetrifast" client'ını tavsiye ediyoruz. Yüklemek için,
    1) Buradan TetriNET 1.13'ü indirip, bir klasöre açıp,
    2) Buradan Tetrifast 1.13'ün .exe'sini indirip yukardaki klasöre açmanız lazım.
    3) Oyun kurmak için "Server Settings," oyuna bağlanmak için "Client Settings" bölümlerini kullanabilirsiniz. Tuş ayarlarını da içeren "Misc. Settings" bölümünden sesleri kapatmayı unutmayın.

    Oynamak için "Tetrifast.exe"'yi kullanıyoruz. Tetrifast, orjinal TetriNET'in biraz modifiye edilmiş halidir; her bloğu koyduktan sonra çıkan bekleme zamanını kaldırır.

    Linux/Cygwin için GTetrinet adlı bir client mevcuttur.

    FAQ: Hamachi 0 not

    Çeşitli oyunlar için Hamachi kullanıyoruz, ve sıkça rastlanan bazı sorunlar oluyor tabii. Yenileri geldikçe onları da eklemek üzere, böyle bir FAQ hazırladık. Tadını çıkarın (o zor olur ya neyse).

    FAQ'daki sorular:

    * Hamachi kurdum, çalışıyor ama başkalarının oyunlarını göremiyorum?

    [Devamını görmek için Tamamını Oku'ya basın]


    * Hamachi kurdum, çalışıyor ama başkalarının oyunlarını göremiyorum?

    Kimi oyunlar birbirlerini UDP broadcast paketleriyle bulurlar. Windows/Hamachi default ayarlari, buna izin vermemektedir. Bunu duzeltmek icin,

    · "Network Connections" / "Ağ Bağlantıları" kismina gelin. Buraya gelmenin en kisa yolu, masaustunuzde "My Network Places" / "?" ikonu varsa, buna sag tiklayip, "Properties" / "Ozellikler" secenegini secmektir. Alternatif bir yontem olarak, "My Network Places" / "?" klasorune girdikten sonra, sol taraftaki menuden "Vew network connections" / "?" secenegini secebilirsiniz.
    · "Advanced" / "Gelismis" menusunden, "Advanced settings..." / "Gelismis ayarlar..." secenegini secin.
    · Acilan pencerede, Hamachi'nin baglantisini secip, sagdaki ok dugmelerini kullanarak en tepeye getirin.
    · "OK" / "Tamam" diyin. Windows, restart isterse ona da tamam diyin.
    · Afiyet olsun.

    *

    Hamachi candır sanki.

    FAQ: Worms Armageddon 6 not

    Image and video hosting by TinyPic

    Bu post'ta SourGaming'te Worms Armageddon (kısaca W:A) oynamak için gerekli olan her şeyden adım adım bahsedeceğim, dikkatle takip ediniz:

    1. Öncelikle oyunun kendisine ihtiyaç duyuyoruz, önceden sahip olduğunuz CD de olabilir ya da buradan indirebilirsiniz.

    2. Oyunu başarılı bir şekilde kurduktan sonra öncelikle şu patch'i [Patch .exe | 6.97 MB] daha sonra da bu update'i [v3.6.29.0 Update .exe | 1.5 MB] indirip oyunun kurulu olduğu dizine kurmak gerekiyor.

    3.Oyunun ISO'sunu kullanarak kurulumu gerçekleştiriyorsanız çalıştırdığında CD istediğini farkedeceksiniz. Evet, oyunu hem internet üzerinden hem de CD'siz oynamanın herhangi bir yolu yok; no-cd crack'leri oyunun internet üzerinden oynanamamasına sebebiyet veriyor. (Mantıklı açıklamasını gerçekten bilmiyorum ama bu böyle) O yüzden oyunun ISO'sunu da Daemon Tools yahut MagicDisc (MagicISO eklentisi) gibi bir program kullanarak mount ettikten sonra oyunu çalıştırıyoruz. (Orijinal CD'ye sahip olanlar da kendi ISO'larını yaratabilir yahut hiç uğraşmadan direkt CD'yi takıp oynayabilir) Bunların hepsini gerçekleştirdikten sonra geriye pek bir şey kalmıyor. Direkt IP üzerinden yahut Hamachi üzerinden oynayabiliyoruz, çok gerekirse WormNet üzerinden de oynanabilir.

    4. ÖNEMLİ: Internet'te W:A'in "New Edition" adıyla bulunabilen bir versiyonu var, bunu indirmeyin çünkü orijinal ISO değil, o ISO'yu yaratan adam kafasına göre eski bir patch'i uygulamış öyle paketleyip setup'a kendi nick'ini de ekleyip lüzumsuz bir ara versiyon yaratmış -- CD'siz ve offline olarak gayet sorunsuz çalışıyor, evet ama o kopya ile online oynamanın hiçbir yolu yok. Şayet birinci aşamada verilen link dışında bir kaynaktan oyunu edinecekseniz tam ve orijinal ISO yahut orijinal CD olmasına dikkat edin, oyun bu koşullarda sorunsuz çalışacaktır.

    5. Oyun türleriyle ilgili sayısız detay var; oyun kurulurken bir yandan Blame The Pixel adlı siteye göz gezdirin; burası W:A'yla ilgili map, scheme, vesairenin bulunabileceği yegane kaynak. Klasik oyun dışında Shopper, wXw, Proper gibi oyun türlerini de oynuyor olacağız, bunların neler olduğunu bir sonraki kılavuzda detaylı olarak işleyeceğim bir ara. Bu süre zarfında bunların neler olduğunu IRC'de sorup ya da Sözlük'ten bir yerden bakıp öğrenmek mümkün. (bkz: shoppa)

    6. Neden Worms World Party değil de Worms Armageddon oynuyoruz, WWP daha yeni, bu daha eski?

    Sebebini söyleyeyim. WWP, multiplatform bir oyun olarak tasarlandığı için PC versiyonu son derece tutarsız çalışıyor, oyun host edebilmek bilmemne yapabilmek için çok fazla uğraştırıyor. Ayrıca W:A gibi renkli map'leri de desteklemiyor. W:A'de WWP'de yapılabileceklerin hepsi ve daha fazlası zaten var, ayrıca arayüzü WWP'ye kıyasla çok daha hızlı. WWP'de oyunu minimize etmenin herhangi bir yolu yokken (ki bana inanın, neredeyse 5 yıldır WWP'yi aralıklarla oynamış birisiyim) W:A'de bu özellik kendiliğinden var. Yani özetle W:A çok daha zahmetsiz, güzel bir Worms versiyonu.

    Evet, sanırım bu kadar. Kurun hemen bunu, oynayalım.

    Q3W2 - CTF Maçı 0 not

    Sözlük Three Wave server'ında yaptığımız bir CTF karşılaşması. Video için KarlHatred'a çok teşekkür ediyoruz. İşte o görüntüler:

    Bölüm 1: [direkt link (Google Video)]



    Bölüm 2: [direkt link (YouTube)]

    Buttseckz (by zfs) 2 not



    Sevgili zfs'nin #sourgaming üyelerinden aib ile gerçekleştirdiği muhteşem bir sanat çalışması . Makine ve tenin inanılmaz uyumu Hunter nam modelle bir araya geldi. Dikkat, salya kontrolünde zorluk yaşayabilirsiniz. Dururup darup pa!

    (Güzel olmuş ama cidden, hehe)

    Resme tıkırdayarak devasa boyutunu gözlemleyebilirsiniz, ama terbiyesiz bir şey yapmayın. Aib bu. Ayıp olur. (725 kb olsa gerek)

    SourGaming FC: Futbol Modundan Görüntüler 1 not

    Aibsmod Test 8'le birlikte gelen muhteşem futbol modundan, şimdilik mevcut olan iki saha-map'inden [Download: cruelstroke ve skos'un futbol mapi, (football1 ve football2 adlı iki ayrı map içerir)] birkaç screenshot aldım. Ve gerçekten göründüğü kadar eğlenceli! İlk maçlardan görüntüler -- her resme tıklayıp büyük halini görebiliyorsunuz:



    UPDATE: Yüksek kaliteli config'le çekilmiş screenshot'lar da eklendi. Tamamını Oku'ya tıklayarak hepsini görebilirsiniz.





























    Aibsmod Test 8 (v0.80) 0 not



    Milli gururumuz aib tarafından geliştirilmekte olan Aibsmod'un son releasei, Test 8, bugün yayınlandı. Bu release şu linkten [bu link] indirebilirsiniz (yakın zamanda Q3Files'a da eklenecektir). Ayrıca bu versiyonla eklenen Football oyunu için tasarlanmış iki haritayı da Q3Files'da "football.pk3" adı altında bulabilirsiniz (ya da direk buraya [şuraya] tıklayabilirsiniz). Bu paketin içinde "football1" ve "football2" isimli iki harita bulacaksınız.

    Aibsmod'la ilgili daha detaylı bilgileri "FAQ: Aibsmod" yazısında bulabilirsiniz. Test 8 ile eklenen özellikleri de yakında oraya ekleyeceğiz.

    Bu versiyonun readme dosyasının içeriğini okumak için yazının tümünü görüntüleyin (alttaki Tamamını Oku'ya tıkırdayarak).

    *** aibsmod Documentation ***

    v0.80 Notes:
    #sourgaming:
    Selamlar. Moda bu versiyonda futbol modu basta olmak uzere birkac yenilik ekledim! Yeni komutlari filan burada bulabilirsiniz. Cruel ve gelaek'in maplerini test ediniz. --aib

    Installing:

    Extract the archive file (probably the one you found this file in) to your Quake 3 directory. The archive contains a directory itself, so you should have:

    * X:\Quake3\aibsmod_test8\readme.txt
    * X:\Quake3\aibsmod_test8\pak0.pk3

    Where X:\Quake3 is your Quake 3 directory.


    Variables:
    Server Variables/Settings:

    * am_fastWeaponSwitch <0/1>
    This setting controls whether weapon switching occurs instantly (1; CPMA/3wave style) or with a delay (0; VQ3). Players can "callvote fastswitch 0/1" to change this setting.

    * am_trainingMode <0/1/2>
    This setting determines whether "training mode" is active or not. If active (1 or 2), players will be invulnerable. They will be able to walk through eachother and will not telefrag one another. Weapons will cause knockback but no damage. In addition, if this setting is 1, players will be given all weapons and infinite ammo. Players can "callvote training 0/1/2" to change this setting.

    * am_airControl
    This setting is the acceleration constant for air movement. The default is 1.0, same as the original Quake setting. Setting it higher gives people more air control a la CPMA, but with more sensible movements. (For example, if pressing "right strafe" while going left stops you, pressing "right strafe" again for the same amount of time makes you move in the opposite direction. CPMA allows you to instantly change your direction using the "forward" key only; VQ3 (and aibsmod) allows you to *accelerate* towards any direction, making direction change more gradual. Setting this value higher makes it less gradual.)

    * am_selfDamage <0/1>
    This setting controls whether players can damage themselves. If set to 0, players cannot damage themselves (neither health nor armorwise) but knockback still applies. Players can "callvote selfdamage 0/1" to change this setting.

    * am_piercingRail <0/1>
    This setting controls whether railgun shots go through walls. Players can "callvote piercing 0/1" to change this setting.

    * am_hyperGauntlet <0/1>
    This server setting controls whether the gauntlet does 50 (normal) or 1000 (instant-kill) damage. Players can "callvote hypergauntlet 0/1" to change this setting.

    * am_rocketBounce
    This setting controls whether rockets can bounce off of walls. 0 is the default and doesn't allow rockets to bounce off walls. Changing this setting to any number will allow rockets to bounce that many times. For example, if am_rocketBounce is 2, rockets will bounce off of the first two walls they encounter, and then explode on the third. If set to a negative number, rockets that have bounced off at least once will be able to hit their owners. Players can "callvote rocketbounce n" to change this setting.

    * am_nonRamboKill <0/1/2>
    This setting controls whether non-rambo players can be damaged by other non-rambo players. If it is "0", non-rambo players cannot be damaged by other non-rambo players. A value of "1" will allow such damage, but will not reward (or punish) such kills in [non-team] Rambomatch mode. A value of "2" will punish non-rambo killers by subtracting a point from their score in [non-team] Rambomatch mode. In Team Rambomatch mode, settings 1 and 2 do not differ and always reward opposing team non-rambo kills with +1 and punish team kills with -1. Players can "callvote nonrambokill 0/1/2" to change this setting.

    * am_redGoalRotation and am_blueGoalRotation
    These settings rotate the red and blue goalposts respectively, if the map isn't using custom ones. They are necessary on maps where the red/blue flag orientation isn't correct, i.e. the goalposts that have replaced the flags in Football mode are facing the wrong way. They can also be used to make scoring a goal more difficult. Their values are in degrees clockwise from the original orientation. (e.g. "am_redGoalRotation 90" means "turn the red goalpost 90 degrees clockwise")

    * am_dropTeamPowerups <0/1>
    This setting controls whether players drop their current powerups (e.g. quad) when they die in team games, as they do in FFA games.

    * am_droppableWeapons <0/1>
    Controls whether the "drop weapon" client command is enabled.


    Client Variables/Settings:

    * am_showKillNotice <0/1/2>
    This setting controls where the [occasionally annoying] "You fragged x/1st place with n kills" message appears. "1" is the default setting and doesn't change anything. Setting it to "0" will completely disable the message (you can still read your own kills from the "chat log" in the upper left corner) and setting it to "2" will make the message appear in the top center side of your screen, as opposed to the dead middle. Give it a try.

    * am_drawSpeed <0/1/2>
    This setting draws the infamous "player speed meter" (if not "0".) "1" draws it in the upper right corner, just below the FPS meter; "2" draws it in the middle of the screen, a bit below the crosshair.

    * am_drawSpeedMethod <0/1/2>
    * am_drawSpeedFrames <1-255>
    See the section entitled "The Enhanced Speed Meter" below.

    * am_drawButtons <0/1>
    This setting controls whether an overlay indicating the buttons pressed by the current player (or spectator target) will be drawn.

    * am_drawFootballTracer <0/1>
    If set to 1, a line will be drawn from the current player's position towards the football. It will have the possessor's team color (or white.) This setting is currently disabled.

    Client Commands:

    * drop weapon
    This command drops your current weapon and all its ammo, presumably for a teammate to pick up. You cannot pick up a weapon you have dropped for 5 seconds. am_droppableWeapons needs to be 1 in order for this command to work.


    The Enhanced Scoreboard:

    aibsmod has an enhanced scoreboard: To the left of players' names, their Excellent, Impressive and Gauntlet (Humiliation) counts are listed in their respective colors (Excellent=yellow, Impressive=cyan, Gauntlet=red). Furthermore, the Rambo in Rambomatch and Team Rambomatch games, and the ball carrier in Football games will be highlighted green.


    The Enhanced Speed Meter:

    aibsmod has an "enhanced" speed meter built-in. It has different methods of calculating the player's horizontal (x/y) speed, over varying amounts of time. The mod records the client speed over am_drawSpeedFrames frames, adjustable from 1 to 255. What it does with this information is up to am_drawSpeedMethod:

    Method 0 (or any number other than 1 and 2) is a simple average. Speeds recorded on the previous N frames are added up and then the result is divided by N, giving the average speed.

    Method 1 is the maximum speed attained over N frames. It simply gives the highest speed among the previous N frames.

    Method 2 is the speed attained at the highest client position among the previous N frames. In this method, the mod records the player's z-coordinate (up/down axis) value in addition to the speed over the last N frames, and gives the speed at the highest point among these N frames. Note that this value will be lower than the maximum speed attained as the player gains horizontal speed while falling down; this is precisely the information discarded by this method.

    "N" in the descriptions above stands for the current value of am_drawSpeedFrames, clipped to 1 or 255 if outside that range.

    Thus, am_drawSpeedMethod 0 and am_drawSpeedFrames 1 will give you your current speed; am_drawSpeedMethod 1 and am_drawSpeedFrames 10 will give you your maximum speed in the last 10 frames; am_drawSpeedMethod 2 and am_drawSpeedMethod 100 will give you your speed at the time you were at your highest vertical position in the last 100 frames.


    Gametypes:

    * Rambomatch (g_gametype 3):
    One person is deemed the "rambo". Only killing the rambo and kills made by the rambo count as a point. If the rambo is killed or otherwise dies, the last person to attack them becomes rambo. If there is no such person, the next person to spawn becomes rambo. Suicides give you -1 point.

    * Team Rambomatch (g_gametype 5):
    Same as above, team scores are the sum of the indiviuals' scores. Attacking a teammate rambo doesn't count, so if the rambo dies, rambo status goes to the last enemy to attack the rambo, or to the next person to spawn. Normal kills count as 1 point, rambo kills as 2 points, and a team that steals rambo from the other team gets 10 points, awarded to the person to become the new rambo.

    * Football (g_gametype 10):
    The Quake version of football (or handball, or soccer, etc. --point being, there is a ball.) The players' aim is, of course, to shoot it through the opposing team's goalpost. If maps have custom goalposts (see the Mapmaking section below) and/or a custom football spawn point, they will be used. If not, the ball will spawn at the white flag's spawn point and red/blue flags will be replaced by premade goal posts.


    Mapmaking:
    The Football gametype introduces a few custom brushes (regions or triggers) and entities (points.)

    The first is a point entity called "football_ball". This is where the ball spawns at the beginning of a football game, after a goal is scored or the ball goes out. If this entity doesn't exist on a map, the white/neutral flag spawn point ("team_CTF_neutralflag") will be used.

    The red/blue goals are very customizable as they use region brushes. When the ball goes inside a region called "football_redgoal", it scores a goal for the blue team, and vice versa for "football_bluegoal". These regions will be playerclip (the players won't be able to go through them except in training mode), but otherwise immaterial. They can be any shape and size, and you can have multiples of these regions, so it is possible to create a goal (goal post) having any shape you desire. Note that you will have to create their surroundings as well, e.g. actual posts for the goal or back/top/left/right-side covers so that it's only possible to shoot from the front.

    If these regions don't exist, then aibsmod will search for the CTF red/blue flag entities and replace them with simple cuboid goals. These goals will have top, back, left and right covers and will face the direction where the original flag would be facing. (Which is not always the proper orientation, but luckily it is possible to rotate them with the am_redGoalRotation/am_blueGoalRotation admin variables.

    If you're using GTKRadiant, you might want to add these lines to your entities.ent file, preferably just before the last "
    " line:



    This is the football (spawn point) for aibsmod football.

    If this entity doesn't exist on a map, the ball will spawn at the neutral flag post.



    This is used for aibsmod custom football goal posts. When the ball goes inside this region, it will score a goal for the opposing (blue) team.

    If this region doesn't exist on a map, the CTF flag posts will be replaced by premade goal models, whose insides will consist of this region.



    This is used for aibsmod custom football goal posts. When the ball goes inside this region, it will score a goal for the opposing (red) team.

    If this region doesn't exist on a map, the CTF flag posts will be replaced by premade goal models, whose insides will consist of this region.




    Notes:

    This mod is no longer compatible with vanilla Q3 clients (meaning clients lacking this mod.) This was a design decision taken around test6, where fast weapon switching, training mode and the button display was implemented. Whereas VQ3 clients couldn't simply benefit from the former two, the method used for sending button presses to spectator aibsmod clients dropped their respective spectatees from the game due to the lack of a particular feature in the Q3A code.


    Credits:

    TODO
    Orhan "aib" Kavrakoglu - http://aib.ftuff.com/ and aibok42 gmail.
    Thanks to the guys at irc.freenode.net #sourgaming for helping me test the mod, and for their ideas.
    Thanks to gelaek/skos for making dy3ram, the first map designed for Rambomatch play!
    Thanks to cruelstroke and skos for their football maps, help with sounds and their constant feedback.
    Thanks to fuayfsilfm/vesc for keeping my TODO list :S and keeping me motivated.