Author Topic: S.O.W.  (Read 10844 times)

Offline Naryar

  • Posts: 23267
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
S.O.W.
« Reply #40 on: March 12, 2009, 08:02:21 AM »
Phil, if Bamm Bamm has a WP836E it's a DSL bot...

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #41 on: March 12, 2009, 08:12:17 AM »
Quote from: Naryar;30748
Phil, if Bamm Bamm has a WP836E it's a DSL bot...


i can't no more import it in DSL (due to the 'chservo' ?).

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
S.O.W.
« Reply #42 on: March 12, 2009, 10:35:16 AM »
Bamm Bamm does have a couple of custom components.  There's a rooster servo that turns the mechanism, and the decorative top is the disc from Component Pack D1 (also known as Dummy).  The rest is stock

There are no DSL components though, so if you download the Beetlebros and the D1 pack, you shouldn't have a problem.

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
S.O.W.
« Reply #43 on: March 12, 2009, 10:40:50 AM »
Quote from: philetbabe;30750
i can't no more import it in DSL (due to the 'chservo' ?).


Oh, I forgot to mention that this bot uses components from the BeetleBros and Dummy packs.

Do you have the beetlebros' pack and the D1/D2 pack?  You will need both to access this bot.  Try downloading those and then you should be able to access the bot in DSL.

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #44 on: March 12, 2009, 02:58:09 PM »
Quote from: Sonny_Resetti;30759
Oh, I forgot to mention that this bot uses components from the BeetleBros and Dummy packs.

Do you have the beetlebros' pack and the D1/D2 pack?  You will need both to access this bot.  Try downloading those and then you should be able to access the bot in DSL.

Well Sonny, i do not really want to download all those packs: I have yet 3 RA2 environements : 1 for DSL , 1 for all the RA2 standard AI pack (starcore, rfs + RAGE ) and a last one only for Rage that as use as 'show off' for friends or others who would like to try the game.  I don't want to have another one with special components or to mix special pack with those env.

SO What ?
1/ try what i said in a previous post about controlers names and binding lines
or
2/  Ask Mad or another one who have these pack installed
or
3/ make a bot  with standard components, i do AI it then change it later

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
S.O.W.
« Reply #45 on: March 12, 2009, 10:07:38 PM »
Ok, I've gone with option 1 and input the codes like you said and everything's nominal, except that Bamm Bamm won't use his ax as a srimech when flipped, he keeps trying to turn the servo instead.  Is there a way to fix this?

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #46 on: March 13, 2009, 03:23:32 AM »
Quote from: Sonny_Resetti;30791
Ok, I've gone with option 1 and input the codes like you said and everything's nominal, except that Bamm Bamm won't use his ax as a srimech when flipped, he keeps trying to turn the servo instead.  Is there a way to fix this?

you must have a contoler named 'Srimech' attached to your burst motor.

your binding line must have the information:  
Code: [Select]
'invertible':False
i will change the AI to tell it not to turn the servo if inverted and not 'invertible' : post soon.

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
S.O.W.
« Reply #47 on: March 20, 2009, 11:28:21 PM »
Ok, Bamm Bamm is up and running.  Check it out:



And thanks for all your help.

Offline Madiaba

S.O.W.
« Reply #48 on: March 21, 2009, 07:18:02 AM »
Looks real nice SR.  Only thing is youneed to tweak it's firing angle so that it is pointing at the target when it fires...  Did you use a Smart-Zone or servo-angle to trigger the weapon?
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
S.O.W.
« Reply #49 on: March 21, 2009, 11:32:27 AM »
Quote from: Madiaba;31432
Looks real nice SR.  Only thing is youneed to tweak it's firing angle so that it is pointing at the target when it fires...  Did you use a Smart-Zone or servo-angle to trigger the weapon?


I'm not sure, where would I look to find out?

Offline russian roulette

  • *
  • Posts: 1770
  • Rep: 1
  • What year is it?!?!?
    • View Profile
    • Awards
S.O.W.
« Reply #50 on: March 22, 2009, 10:29:44 AM »
That or dsl forgot to put the best battle bot in the us(s)on (o)f (w)yatchi

Offline Madiaba

S.O.W.
« Reply #51 on: March 22, 2009, 11:01:41 AM »
I really like this bot, SR.
Quote from: Sonny_Resetti;31451
I'm not sure, where would I look to find out?
Well, does your bot have a SZ attached to the servo (requires bot file editting, NP)? If not then it is 'servo angle' actuated. In this later case since I don't know your exact coding, send(PM) me your AI.py and I'll show you how to adjust and fine tune it yourself. It can work allot better than it presently does....
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #52 on: March 22, 2009, 02:13:33 PM »
Quote from: Sonny_Resetti;31451
I'm not sure, where would I look to find out?

 
WELCOME TO THE (future) BIG BAND OF SOW BUILDERS, SONNY !
 
if you used LaserGuidedV2.py (no smartzone), you have a parameter called servoNose that r may take a value that works much like the 'Nose' , typical values are:
-1, -0.5, -0.25,... 0.25, 0.5, 1 (default value).
« Last Edit: March 22, 2009, 03:29:15 PM by Madiaba »

Offline Madiaba

S.O.W.
« Reply #53 on: March 22, 2009, 02:46:38 PM »
Thanks, Phil.
1. I'd like to see your "LaserGuidedV2.py ", if possible.
2. I'll send you my crude 'Evasive.py' Module.
3. Tovaner and I worked on some coding commands from the exe, and now he's hacked through a quite a few more of them by himself... FB and CB added their input too.  I'll send the latest to you...
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #54 on: March 22, 2009, 03:10:13 PM »
Quote from: Madiaba;31580
Thanks, Phil.
1. I'd like to see your "LaserGuidedV2.py ", if possible.


here is it :
Quote from: philetbabe;30464
.....

mostly your own AI

Offline ianh05

  • *
  • Posts: 2778
  • Rep: 4
  • Stock AW Builder and Tourney Host!
    • View Profile
    • Awards
S.O.W.
« Reply #55 on: March 27, 2009, 02:25:58 AM »
funny i never looked in this topic yet.. my BBEANS entry actually has a servo weapon, i was hoping it would be unique but now i wonder :P
Check out my UI Improvements topic for stuff like longer team/bot import lists:
https://gametechmods.com/forums/index.php?topic=13324.0
How to make awesome splashes with paint:
https://gametechmods.com/forums/index.php?topic=13310.0
My showcase filled with antweights:
https://gametechmods.com/forums/index.php?topic=1595.0
How to AI: For newbies (with pics!):
https://gametechmods.com/forums/index.php?topic=13814.0
Best tournament results:
Tag Team Challenge and CombatAnts 3: runner-up
Around the World: 3rd place.

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #56 on: June 02, 2009, 06:58:26 AM »
This small AI came from a request of JoeBloe whose bot have 3 weapon systems that could switch between them.

see  
Quote from: JoeBlo;41001

Natural High 4 (Image removed from quote.)
for more details

how does it works :

As usual an analogic control named 'Servo' is attached to the servo motor.
given a fixed period, the servo turns a given angle.

turn angle is math.pi / parameter called 'servoNbPos'  
period is a calculated from a count-down which initial value is defined by the parameter 'servoTimer'

here are sample bindings :
Code: [Select]

list.append( ("shiftweapon", "ShiftWeapon2", {'nose': math.pi, 'servospeed':60, 'servodelta':0.05, 'servoTimer':50, 'servoNbPos':2,'weapons': (8, 12, 14, 15) }) )
list.append( ("shiftweapon2", "ShiftWeapon2",{'nose': math.pi, 'servospeed':60, 'servodelta':0.05, 'servoTimer':50, 'servoNbPos':3,'weapons': (8, 12, 14, 15) }) )




to get it  (samples are stock) :
https://gametechmods.com/uploads/files/shiftweapon.rar

.. i know, i have to post a movie, i will.


Weakness :
 - havoc explosion !

 to do : not tested with a bot with custom zone much like JoeBloe one( AI should support CZone anyway).

Offline JoeBlo

S.O.W.
« Reply #57 on: June 02, 2009, 07:09:38 AM »
that is truly awesome work philetbabe I will defiantly give it a test tomorrow as sadly I have a lot of non RA2 work I need to do

Offline Naryar

  • Posts: 23267
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
S.O.W.
« Reply #58 on: June 02, 2009, 07:17:14 AM »
Just a question...

What .py should I use for a thing that works like Omni.py but with just 2 independent smartzone-using weapons? (hammer/poker hybrid actually)

Offline philetbabe

  • *
  • Posts: 497
  • Rep: 2
  • Drop D
    • View Profile
    • Awards
S.O.W.
« Reply #59 on: June 02, 2009, 07:36:26 AM »
Quote from: Naryar;42062
Just a question...

What .py should I use for a thing that works like Omni.py but with just 2 independent smartzone-using weapons? (hammer/poker hybrid actually)


Topknot should be good,

oterwise, there have been a rewriting (less specialized in its name of controler/zone)  that is shown here :
Quote from: philetbabe;40997
this is in JoeBloe thread


and downloadable here   (called omni multi-zone) :
https://gametechmods.com/forums/showt...zone#post24825