Was talking to my bro the other day about elgbot and moh and interaction methods. Myy bro said to me the other day "i wont play mohaa unless u fix elgbot".
I set a goal to make a whole new elgbot in 1 day. I set some other goals like i didnt want to use strings as i believe strstr to be faster and dont mind chars anyway i like em. Also NO MFC. elgbot2 was mfc and some what bloat. SO i wanted to write the whole gui in winapi. anyway.
ELGBOT3...alpha. i nearly hit 1 day goal last sunday, i had only the pk3 and 1 or 2 lil nigglin bugs and features to add on. i found my typo and sorted the bug and did a quick basic pk3 just now. I also didnt spend all the time after work on it.
Features to add for the release -> Currently i have only:
* Multi language support. ?= The ini file can be changed to detect each keyword. SO, i would like to write this in different languages and test it out for them. However things may not work out.
* more console options, like turn off announce etc.
* Nothing else planned.......
and remake the pk3 elgbot menu to be easier visible and maybe not full screen. have more options,
So, before i do that, i thought id release an alpha for people to test.
ok so i blah on and have done. WHATS NEW?
* Nearly FUlly Automated!. Some didnt undersatnd hotkeys. so NO KEYKEYS. Just plug and play. Run it, play and it , just works.
* On/off button from console without toggle.
* pretty much, well did, rewrite it.
* new detection method.
* sounds dont cut in now, alot of ppl didnt like that in elgbot2. So, if u get a headshot and a double kill, u hear BOTh sounds.
* scans each line..
* hope better stat detection.
* better keywords list, changable easier.
* other stuff, i cant be botherd to think. its 1am and so tired and got to wake for work soon.
* added "in a row" kills and deaths stats.
Changed the stats too, so, "less" but, i decided, Do u really want each section of the body and its sections, like.
helmet, neck , head. is now just Headshots. low arm, higher arm, is now just "right arm". etc. Making it easier to see your general "shot" area.
other stat ideas may form along "time played" and kill to death ratio + hit location ratio based on if u hit upper body etc, its a better aim ratio to lower limbs.
talking too much, esp just for an alpha, take a gander. If you didnt get elgbot2 or had trouble with elgbot2 , i do insist you download, try it.
Displsying binds
75-elgbot3_alpha.zip
You know, I wondered what that was that posted those messages when you were on our server last month. Looks nice.
Do you have to run the exe every time you play mohaa, or just the first time?
everytime
i know about some spelling typos, the GUi was a test gui and im tired, and i decided to keep the GUI for now.
yep, them messages were elgbot2.
Also i have no idea on system Min specs . It's of course doing searching and char stuff for each mohaa line. thats why its better to have developer 0. However. If u do.
[yellow]
if u change your name, without using developer mode 1, which you shouldnt if your playing to reduce things. you need to type manualy into console "name" or use the multiplayer options. until i add to the menu an "update name" button.[/yellow]
Nice work as usual Elg
A lot of people on servers have asked me if there was an Elgbot update - thatll cheer em up
great stuff moose, well done :yes
test it out later today
I was using it a bit tonight. Looked to be counting headshots made by both me or on me together in the total. Not sure if that's supposed to work like that.
was the server default ENGLISH ?
it will not work if the localization.txt on the server is not stock english.
like i said.
the bot will only work with default english servers.
"machinegunne" dosnt seem english.
thats what i mean by languiage support. im still looking for a cmd that will let me detect the language and load an ini file like elgbot_german.ini etc.
what language is that?
so far i have german localization.txt and spanish. if you have other languages, send them.
i will not make inis for invividual servers who have edited the localiization, it is up to them to make an ini file for their server.
ah i see. ur right, it was only that build i uploaded tho.
this one is fixed.
http://www.modtheater.com/forum/attachment.php?attachmentid=12100&d=1210517751 note the msg "elgbot on" on mohaa. wont work, as it needs a new pk3. i was too lazy to upload that atm.hehe.
ah i see. ur right, it was only that build i uploaded tho.
this one is fixed.
http://www.modtheater.com/forum/attachment.php?attachmentid=12100&d=1210517751 note the msg "elgbot on" on mohaa. wont work, as it needs a new pk3. i was too lazy to upload that atm.hehe.
I need a french localization.txt to try and translate.
ive done german, dutch and spanish oh and english localization language ini files for elgbot.
It would be great if native speakers who play the game could check ive not made any silly mistakes. If these files are missing words foir left leg or headshot, the stats wont count or detect them correctly in these languages.
There appeared to be many ways for left leg, etc in german, dutch, spanish. Unlike english where i can just search for "left leg".
%s = means "name" , so "by %s" becomes "by elgan" in game. i cna just search for "shot by elgan" with by elgan. in other languages this may differ .
it must be exaclty as in the the localization.txt for mohaa in that language. Not how you would write it nativly as your opinion may differ to the writer in mohaa.
First off. ENGLISH
; English
[detect name]
name" is:"=name" is:"
[change map]
------ Server Initialization ------=------ Server Initialization ------
[autorespond]
writing to:=name
no sir=Yes Sir
disconnected=reconnect
;Kill messages;
[gotkill messages]
by=by %s
;Killed / Death messages ;
[killed messages]
was=%s was
caught=%s caught
is picking=%s is picking
died=%s died
took=%s took
tripped=%s tripped
blew=blew up %s
blew up=%s blew up
;Killed self / Suicide messages;
[killed self messages]
cratered=cratered
played=played
shot himself=%s shot himself
rocketed=%s rocketed
took=%s took
tripped=%s tripped
blew himself=%s blew himself
;bashed and killed messages;
[bashed]
was clubbed by=%s was clubbed by
was bashed by=%s was bashed by
;Got bashed and kill messages;
[gotbash]
was clubbed by=was clubbed by %s
was bashed by=was bashed by %s
[headshot]
head=head
helmet=helmet
neck=neck
[torso]
torso=torso
[pelvis]
pelvis=pelvis
[right arm]
right arm=right arm
right hand=right hand
[left arm]
left arm=left arm
left han=left hand
[right leg]
right leg=right leg
right foot=right foot
[left leg]
left leg=left leg
left foot=left foot
German
; German
[detect name]
name" is:"=name" is:"
[change map]
------ Server Initialization ------=------ Server Initialization ------
[autorespond]
writing to:=name
no sir=Yes Sir
disconnected=reconnect
;Kill messages;
[gotkill messages]
by=durch %s
;Killed / Death messages ;
[killed messages]
was=%s wurde
;caught=%s caught
is picking=%s wählt
died=%s ist ums Leben gekommen
took=%s nahm
tripped=%s trat auf
blew=ist in die Luft geflogen %s
blew up=%s ist in die Luft geflogen
;Killed self / Suicide messages;
[killed self messages]
cratered=eingestampft
played=spielt
shot himself=%s schoss sich
rocketed=%s hat sich selbst in die Luft
took=%s nahm
tripped=%s ist auf die eigene
blew himself=%s hat sich in die Luft gesprengt
;bashed and killed messages;
[bashed]
was clubbed by=%s wurde niedergeknüppelt durch
was bashed by=%s wurde geschlagen durch
;Got bashed and kill messages;
[gotbash]
was clubbed by=wurde niedergeknüppelt durch %s
was bashed by=wurde geschlagen durch %s
[headshot]
head=Kopf
helmet=Helm
neck=Genick
[torso]
torso=Unterleib
torsol=Bauchbereich
[pelvis]
pelvis=Becken
[right arm]
right arm=rechten Unterarm
upright arm=rechten Oberarm
right hand=rechte Hand
[left arm]
left arm=linken Unterarm
upleft arm=linken Oberarm
left han=linke Hand
[right leg]
right leg=rechten Oberschenkel
lrightleg=rechten Unterschenkel
right foot=linken Fuss
[left leg]
left leg=linken Unterschenkel
uleft leg=linken Oberschenkel
left foot=linken Fuss
Spanish
; Spanish
[detect name]
name" is:"=name" is:"
[change map]
------ Server Initialization ------=------ Server Initialization ------
[autorespond]
writing to:=name
no sir=Yes Sir
disconnected=reconnect
;Kill messages;
[gotkill messages]
by=por %s
;Killed / Death messages ;
[killed messages]
was=%s fue
caught=%s coges
is picking=%s es cogido
died=%s murio
took=%s tomó
tripped=%s Tropezó
blew=explotó %s
blew up=%s explotó
tookshot=%s ha sido alcanzado por
;Killed self / Suicide messages;
[killed self messages]
cratered=cráterizo
played=Te eliminaste
shot himself=%s Se disparó
rocketed=%s Te lanzaste
took=%s se mató
tookhimself=%s took himself out of commision
tripped=%s Tropezó
blew himself=%s te explotaste
;bashed and killed messages;
[bashed]
was clubbed by=%s fue aporreado por
was bashed by=%s fue fuertemente golpeado por
;Got bashed and kill messages;
[gotbash]
was clubbed by=fue aporreado por %s
was bashed by=fue fuertemente golpeado por %s
[headshot]
head=cabeza
helmet=casco
neck=cuello
[torso]
torso=torso
[pelvis]
pelvis=pelvis
[right arm]
right arm=antebrazo derecho
right hand=mano derecha
[left arm]
left arm=brazo izquierdo
left hand=mano izquierda
[right leg]
right leg=pierna derecha
right foot=pie derecho
[left leg]
left leg=pierna izquierda
left foot=pie izquierdo
Dutch
; Dutch
[detect name]
name" is:"=name" is:"
[change map]
------ Server Initialization ------=------ Server Initialization ------
[autorespond]
writing to:=name
no sir=Yes Sir
disconnected=reconnect
;Kill messages;
[gotkill messages]
by=door %s
;Killed / Death messages ;
[killed messages]
was=%s werd
caught=%s heeft
is picking=%s pulkt
died=%s legde het loodje
took=%s nam
tripped=%s trapte
trippedon=%s struikelde over
blew=ontplofte %s
blew up=%s ontplofte
;Killed self / Suicide messages;
[killed self messages]
cratered=is een krater
played=heeft
shot himself=%s shoot zichzelf
rocketed=%s heeft zichzelf met
took=%s nam
tripped=%s trapte
blew himself=%s heeft zichzelf opgeblazen
;bashed and killed messages;
[bashed]
was clubbed by=%s werd met een kolf geslagen door
was bashed by=%s werd in elkaar gebeukt door
;Got bashed and kill messages;
[gotbash]
was clubbed by=werd met een kolf geslagen door %s
was bashed by=werd in elkaar gebeukt door %s
[headshot]
head=hoofd
helmet=helm
neck=neck
[torso]
torso=in de onderbuik
torsomiddle=in z’n buik
uptorso=in z’n borst
[pelvis]
pelvis=bekken
[right arm]
right arm=rechter bovenarm
right hand=rechterhand
[left arm]
left arm=linker bovenarm
left han=linkerhand
[right leg]
right leg=right leg
rightleg=linker bovenbeen
right foot=rechtervoet
[left leg]
left leg=linker onderbeen
left foot=linkervoet
Thank you.
Im going to play some and test. mainly the english as i time out trying to connect to many servers far. WIll prob release a beta with language loading support later or tomorrow.