MOH Central

Medal of Honor Series Forum => MOHAA Series: General => Topic started by: Elgan {sfx} on May 10, 2008, 01:05:26 AM

Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 10, 2008, 01:05:26 AM
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
Title: [Release] Elgbot3 - Alpha
Post by: Paladin on May 10, 2008, 01:28:13 AM
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?
Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 10, 2008, 01:37:26 AM
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]
Title: [Release] Elgbot3 - Alpha
Post by: Cobra {sfx} on May 10, 2008, 02:06:51 AM
Nice work as usual Elg ;)

   

   A lot of people on servers have asked me if there was an Elgbot update - thatll cheer em up :)
Title: [Release] Elgbot3 - Alpha
Post by: *Herr_Kruger on May 10, 2008, 11:14:14 AM
great stuff moose, well done :yes
Title: [Release] Elgbot3 - Alpha
Post by: STORMnl on May 10, 2008, 12:25:45 PM
test it out later today
Title: [Release] Elgbot3 - Alpha
Post by: Paladin on May 11, 2008, 04:46:34 AM
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.
Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 11, 2008, 02:09:58 PM
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.
Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 11, 2008, 04:02:40 PM
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.
Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 11, 2008, 04:02:42 PM
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.
Title: [Release] Elgbot3 - Alpha
Post by: Elgan {sfx} on May 16, 2008, 11:47:30 PM
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.