Author Topic: DSl Team limit?  (Read 4639 times)

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
DSl Team limit?
« on: April 14, 2012, 05:22:59 PM »
Is there a limit to how many teams you can have in a single game?  I just added Team50 and the game won't start, wondering if that's the problem.


Is there a limit to mhow many lines you can have in the Bindings?

Offline Mr. AS

  • TheGloriousCarbideArstotzkanIronsideChaosProtocol
  • *
  • Posts: 7557
  • Rep: 19
    • robotarenagtm
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: DSl Team limit?
« Reply #1 on: April 14, 2012, 05:25:44 PM »
theres a limit for human controlled teams but not ai'd ones
How you make Alarm Clock Pizza is:
Step 1: You buy an alarm clock from the store, and then you have to break it and put it in the sauce.
Step 2: Fold the sauce in 5 slices and put it in the dough.
Step 3: Paint the eggs with a pitcher of a clock showing what time you want to wake up and eat pizza for breakfast.
Step 4: Put the eggs in the dough.
Step 5: Make it flat into a round shape and draw the time you want on it.
Step 6: Put some old steel to prevent other peple from stealing it.
Step 7: Make it flat and cut into 60 slices 1 for each minute in 1 our.
Step 8: Put in the oven set the timer to 30048813.2884 seconds and put the temperature on 'Volcano' setting.
Step 9: If you think it is take to long, then get yor alarm clock and set it to now so that it will ring and you can take it out.
Step 10: Take it out uv the uvin wen it is redy and go to bed. In the morning eat pizza and also eat yor hands bi mistake.

Offline NFX

  • *
  • Posts: 14035
  • Rep: 11
  • SliSliSliSliSliSliSliSli(0)
    • AwesomeFish921
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
  • Skype: nfxtreme0992
Re: DSl Team limit?
« Reply #2 on: April 14, 2012, 05:27:26 PM »
Nar AI has about 130-odd teams, so it's not the team limit. It sounds like an AI error to me. Double-check your bindings for any syntax mistakes, and make sure you have all the .py files you need in the AI folder. You can only have 16 Human teams, though, Mr. AS is right about that.
Co-creator of The RA2 Randomiser



Offline MassimoV

  • I Move Weight
  • *
  • Posts: 8924
  • Rep: 25
  • I make rap for people of Serbia
    • MassimoVTV
  • Awards BOTM Winner
    • View Profile
    • Mourning Glory
    • Awards
  • See profile for gamer tags: Yes
  • Skype: myhandsarefood
Re: DSl Team limit?
« Reply #3 on: April 14, 2012, 06:03:40 PM »
I sometimes add a new AI team into the bindings and the game crashes so I delete the old binding from the team and then put the lines baack in and it usually works after that.

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #4 on: April 14, 2012, 06:05:07 PM »
I think it's deeper than that, I'm getting a crash after the ESRB sceen

Offline MassimoV

  • I Move Weight
  • *
  • Posts: 8924
  • Rep: 25
  • I make rap for people of Serbia
    • MassimoVTV
  • Awards BOTM Winner
    • View Profile
    • Mourning Glory
    • Awards
  • See profile for gamer tags: Yes
  • Skype: myhandsarefood
Re: DSl Team limit?
« Reply #5 on: April 14, 2012, 06:08:36 PM »
No that happens every now and then with glitch and my copy (Nar AI). I just delete the lines and put them back in.

Offline martymidget

  • *
  • Posts: 3458
  • Rep: 7
  • Mr Flibble is very cross.
    • http://tts.imtranslator.n
    • View Profile
    • :)
    • Awards
Re: DSl Team limit?
« Reply #6 on: April 14, 2012, 06:22:41 PM »
I get that same crash- I think its down to the bindings or individual bots, as all I've done to this particular copy is changed bots in the first two teams and AI'd them.

Offline Gropaga

  • Heavyweight
  • Posts: 560
  • Rep: -2
  • "0" is the past and "1" is the future
    • View Profile
    • Awards
Re: DSL Team limit?
« Reply #7 on: April 14, 2012, 09:32:31 PM »
As proved by naryar, there is no team limit on DSL or stock
also title fix
Revolutionary Revolution

Offline NFX

  • *
  • Posts: 14035
  • Rep: 11
  • SliSliSliSliSliSliSliSli(0)
    • AwesomeFish921
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
  • Skype: nfxtreme0992
Re: DSl Team limit?
« Reply #8 on: April 15, 2012, 04:59:40 AM »
I think it's deeper than that, I'm getting a crash after the ESRB sceen
Have you done anything to the UI folder at all? It might be trying to bring up an image that isn't there anymore.
Co-creator of The RA2 Randomiser



Offline Badnik96

  • tired of your shit
  • *
  • Posts: 17527
  • Rep: 3
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: DSl Team limit?
« Reply #9 on: April 15, 2012, 10:36:41 AM »
This happened with me too. Just delete and redo the bindings.

Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #10 on: June 22, 2012, 03:10:14 AM »
I'm having this same issue. Deleting and re-adding the bindings will not help, and I tripple-checked the syntax. My only thought is to delete bindings.pyc, compile bindings.py in IDLE, and use the new bindings.pyc file. Are there any other solutions?

EDIT: Never mind. A bit of good advice is to use the IDLE editor that comes with Python, rather than Notepad++.
  :SFTW

Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #11 on: June 24, 2012, 03:37:42 PM »
Ok... now I'm stumped. I got the first two robots to work, but now the game just crashes randomly since I added another two.
  :SFTW

Offline NFX

  • *
  • Posts: 14035
  • Rep: 11
  • SliSliSliSliSliSliSliSli(0)
    • AwesomeFish921
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
  • Skype: nfxtreme0992
Re: DSl Team limit?
« Reply #12 on: June 24, 2012, 03:49:12 PM »
Make sure Teams.txt matches up with the bindings.
Ensure you've got four spaces at the start of every line and the correct brackets/punctuation/parameter names.
Make sure you've spelt the Bot Name correctly. That happened to me once, it's not uncommon.
Co-creator of The RA2 Randomiser



Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #13 on: June 24, 2012, 03:59:45 PM »
Make sure Teams.txt matches up with the bindings.
Ensure you've got four spaces at the start of every line and the correct brackets/punctuation/parameter names.
Make sure you've spelt the Bot Name correctly. That happened to me once, it's not uncommon.

Done, done, and done.  Still doesn't work. Even removing all custom robots doesn't fix the problem.
  :SFTW

Offline Enigm@

  • convicted sex offender
  • *
  • Posts: 6616
  • Rep: 5
  • :really_makes_you_think:
    • http://www.youtube.com/us
    • View Profile
    • Awards
  • Skype: uncle_slamm
Re: DSl Team limit?
« Reply #14 on: June 24, 2012, 04:19:41 PM »
i have over 200 teams in my main DSL folder soo no
(◕‿◕✿) discord: uncle_slamm steam: bigmommaprodz #unbanlra2

Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #15 on: June 25, 2012, 02:09:37 AM »
Edit: Why were there line breaks in the binding codes for two of the DSL team robots? :SFTW

It didn't fix the crash, but I doubt those should have been there anyway.

Edit2: Here's the entire contents of Bindings.py:
Code: [Select]
import math

def load(list):
    print "Loading AI bindings"

    # binding format:
    # ( 'name of robot from .bot file', 'name of AI from script class',
    #       {'optional constructor parameter':value, 'another':value} )

    # constructor parameters:
    # nose - "front" of bot in radians (default 0)
    # invertible - can function upside-down (default False)
    # topspeed - speed in meters/second AI will attempt not to exceed (default 4.0)
    # throttle - maximum analog value AI will attempt not to exceed (default 100)
    # turnspeed - turning in radians/second AI will attempt not to exceed (default 2.5)
    # turn - maximum analog value AI will attempt not to exceed (default 60)
    # radius - bot radius to use for checking for hazards and walls (default 1.0)

    # 0 - Red Zone "That's where your bot will be after ten seconds with ours!"
    list.append(("Scout","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':100,'turn':30,'turnspeed':5,'weapons':(8,9)}))
    list.append(("RED ALERT","Poker",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(13,14,16,17,18)}))
    list.append(("Second Sentinel","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':5,'weapons':(18,19)}))
    list.append(("T-Minus","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Biohazard","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Dreadnought","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':80,'turn':25,'turnspeed':1.5,'weapons':(20,)}))

    # 1 - PREHISTORIC "Badder and still bloodthirsty!"
    list.append(("Roly Poly","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Saber Teeth","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(10,11,12,13,14,15,16,17,18,19)}))
    list.append(("Grog, the Vengeful","Spinner",{'nose':math.pi*2.25,'range':500,'radius':1,'topspeed':3,'throttle':130,'turn':60,'turnspeed':5,'weapons':(27,28,29,30,35,36,37,38,39,40,41,42,43,44,45,46,47,48,53,54)}))
    list.append(("Robot X","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Matilda","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,25,26)}))
    list.append(("Behemoth","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,23)}))

    # 2 - The Good Ol' Boys "Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
    list.append(("Hammerhead Shark","Rammer",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Blood Runner","Omni",{'invertible':True,'nose':math.pi*2,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(3,4,5,6)}))
    list.append(("Grisly Bear","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(22,23,24,25)}))
    list.append(("Billy-Bot","Omni",{'invertible':True,'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("Wheely Big Cheese","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,)}))
    list.append(("Thermidor II","SwitchWep",{'nose':math.pi*2,'radius':1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,),'sweapons':(28,29,)}))

    # 3 - Team Dragon "If you defeat us again, we will sneak in at night and steal your bots."
    list.append(("Ninja Assassin","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(4,5)}))
    list.append(("Samurai","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(9,10)}))
    list.append(("Shogun","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1,'weapons':(13,14,15,16)}))
    list.append(("Bob","DirectionalSpinner",{'radius':0.3,'range':2.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(25,)}))
    list.append(("FireStorm","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Ronin","Omni",{'invertible':True,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(55,)}))

    # 4 - BLACK STORM "The BLACK STORM was only getting started with our old bots!"
    list.append(("BOT-205","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Devil II","Pusher",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("Industrial Coal Miner","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':150,'throttle':130,'turn':60,'turnspeed':4,'weapons':(29,41,42)}))
    list.append(("Cleprechaun","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(7,)}))
    list.append(("Shrederator","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':6,'throttle':60,'turn':60,'turnspeed':2.5,'weapons':(15,)}))
    list.append(("El Diablo","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':3,'weapons':(25,29)}))

    # 5 - Team SPARK "EMERGENCY is back with a vengeance, faster and more furious."
    list.append(("BROKE!","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("The Boxer Returns","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':5,'weapons':(12,17)}))
    list.append(("CRITICAL EMERGENCY","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2,'weapons':(9,10,11,12)}))
    list.append(("Ziggo","Spinner",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Potters Wheel","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Overkill","Frenzy",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(15,)}))

    # 6 - Spike Heads "I'd like you to meet my big metal friend..."
    list.append(("Raving M.A.D.","Rammer",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("iNsAnItY","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,)}))
    list.append(("Big Metal Friend","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(39,42)}))
    list.append(("SlapHappy","Whipper",{'invertible':True,'nose':math.pi,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10)}))
    list.append(("Hypno-Disc","Omni",{'nose':math.pi,'radius':.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(28,29)}))
    list.append(("Panic Attack","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(24,)}))

    # 7 - North Polers "Sorry, no Santa Claus here."
    list.append(("Tip of the Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,16)}))
    list.append(("Iceberg","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':15,'throttle':130,'turn':60,'turnspeed':2,'weapons':(11,12,13)}))
    list.append(("Snow Job","Pusher",{'invertible':True,'radius':0.1,'topspeed':150,'throttle':130,'turn':60,'turnspeed':2}))
    list.append(("S3","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))
    list.append(("Vladiator Poker","Rammer",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Beta","Frenzy",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(39,)}))

    # 8 - HIGH VOLTAGE "If only electric shock was a legal weapon."
    list.append(("FlipJack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,13)}))
    list.append(("SlashBack","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("WIIDE LOAD","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54)}))
    list.append(("Lightning","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11)}))
    list.append(("Storm II","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,)}))
    list.append(("Sir Killalot","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,29)}))

    # 9 - Team HEX "We eat nuts and bolts for breakfast."
    list.append(("Grim Chopper","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':25,'turnspeed':3,'weapons':(16,)}))
    list.append(("Lock Nut","Spinner",{'nose':math.pi*1.5,'radius':0.3,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Cranky Spanky","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(7,8,34,35,37,38)}))
    list.append(("Pussycat","Omni",{'invertible':True,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Mechavore","Omni",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,)}))
    list.append(("Techno Destructo","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(13,)}))

    # 10 - Team Z "Still cooler than you."
    list.append(("Insane Berserker","Spinner",{'nose':math.pi,'range':99,'radius':0.5,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(9,10,11)}))
    list.append(("Razorback","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(25,)}))
    list.append(("Eye Stabber","Poker",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21)}))
    list.append(("Complete Control","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,13)}))
    list.append(("Tazbot","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("Razer","Omni",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':100,'turnspeed':4,'weapons':(7,)}))

    # 11 - SteelYard Dog "They don't have much of a bite, but they sure can PUSH!"
    list.append(("Mangy Mutt","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Top Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Bad Dog","Pusher",{'invertible':True,'nose':math.pi*2,'radius':0.2,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Growler","Poker",{'nose':math.pi,'radius':1,'topspeed':12,'throttle':100,'turn':30,'turnspeed':2.5,'weapons':(14,16)}))
    list.append(("Bulldog Breed","Flipper",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(1,)}))
    list.append(("Killdozer","Rammer",{'invertible':True,'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,)}))

    # 12 - RIOT "Things are going to get even LOUDER!"
    list.append(("Civil Uprising","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':0.2,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(5,6,7,8)}))
    list.append(("VENGEANCE","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':500,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,9,10,11)}))
    list.append(("Velociraptor","Omni",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1.5,'weapons':(56,57,58,59,60,61)}))
    list.append(("Whack!","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(11,)}))
    list.append(("frenZy","Frenzy",{'nose':math.pi/2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(26,)}))
    list.append(("Chaos2","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(14,)}))

    # 13 - MEGATON "KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
    list.append(("Poison Stinger","Poker",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12,13)}))
    list.append(("Tempest","Spinner",{'nose':math.pi*2,'radius':0.5,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(18,19,20,21,26,27)}))
    list.append(("UnDeadbeat","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(31,)}))
    list.append(("WhirlWep","Omni",{'invertible':True,'nose':-math.pi/2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(19,)}))
    list.append(("Supernova","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'range':99,'topspeed':90,'throttle':100,'turn':60,'turnspeed':2.5,'weapons':(10,)}))
    list.append(("Typhoon","Spinner",{'nose':math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(22,23,24,25)}))

    # 14 - The Scrappers "We scrap junk for a living, so your bots won't be a problem at all."
    list.append(("360 Arc Pounder","Whipper",{'invertible':True,'whip':"around",'nose':math.pi,'radius':1.5,'topspeed':12,'throttle':20,'turn':30,'turnspeed':1,'weapons':(9,11)}))
    list.append(("Ripblade II","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'radius':1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(17,18,19,20,21,22,23,24,25,26,27,28)}))
    list.append(("Backyard Shredder","Omni",{'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(33,45,46)}))
    list.append(("Flip Test Dummy","Rammer",{'invertible':True,'radius':2,'topspeed':100,'throttle':120,'turn':60,'turnspeed':4}))
    list.append(("The Stuff of Champions","Omni",{'nose':math.pi*2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4,'weapons':(16,17)}))
    list.append(("WreckTangle 2","Rammer",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4}))

    #15 - Discs of Doom
    list.append(("Backlash","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,)}))
    list.append(("259","Omni",{'nose':math.pi,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(4,)}))
    list.append(("Nightmare","DirectionalSpinner",{'nose':-math.pi/2,'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':30,'turnspeed':1,'weapons':(9,10)}))
    list.append(("Tornado","Omni",{'invertible':True,'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(21,)}))
    list.append(("Heavy Metal Noise","DirectionalSpinner",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.4,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2,'weapons':(16,17,18,19)}))
    list.append(("Minion","Omni",{'radius':0.1,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(42,)}))

    # 16 - Radioactive Meltdown
    list.append(("That Darn Dustpan!","LittleMetalFriend",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(25,)}))
    list.append(("Vladiator","Poker",{'invertible':True,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Vlad the Impaler","Omni",{'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,)}))
    list.append(("Wedge of Doom","Poker",{'nose':math.pi,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,)}))
    list.append(("Dominator 2","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(14,15,25)}))
    list.append(("The Judge","Omni",{'nose':math.pi*2,'radius':0.1,'reload':16,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(53,)}))

    # 17 - BBEANS Champions
    list.append(("Smashbox 2","Smashbox",{'nose':math.pi,'radius':1,'reload':8,'topspeed':18,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(20,),'sweapons':(21,),'tweapons':(22,),'qweapons':(23,)}))
    list.append(("Mako","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':1.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.2,'weapons':(25,26)}))
    list.append(("Shebeast","SwitchWep",{'invertible':True,'range':99,'nose':math.pi*2,'radius':1.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3.5,'weapons':(36,37,38,39,40,41,42,51,52,53,54,55,56,57,58,59,62,63),'sweapons':(20,)}))
    list.append(("YU812","Spinner",{'radius':0.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))
    list.append(("Tornado Mer","Spinner",{'nose':math.pi/2.5,'range':99,'radius':0.3,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(10,11,12)}))
    list.append(("Hworf","Omni",{'invertible':True,'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':30,'turnspeed':2.5,'weapons':(5,7)}))

    # 18 - Robot Arena Reincarnated
    list.append(("Gammaraze III","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':500,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(12,20,22,36,37,40)}))
    list.append(("Topknot II","Topknot",{'invertible':False,'whip':"around",'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(29,30,31,32,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69)}))
    list.append(("ScootOrDie","Poker",{'nose':math.pi,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2,'weapons':(35,36,37)}))
    list.append(("Aquarius 2","Poker",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(20,23,29)}))
    list.append(("Pon2n","Omni",{'nose':math.pi,'radius':0,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':1.5,'weapons':(39,40,42,43,47,48)}))
    list.append(("Triclops v2.0","Omni",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':130,'turnspeed':2.5,'weapons':(23,24,25)}))

    # 19 - Arthrobotics
    list.append(("AW-Nanowhirl","Spinner",{'nose':math.pi*2,'range':15,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(2,)}))
    list.append(("AW-Terminus","Omni",{'nose':math.pi*2,'radius':0.1,'range':15,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(17,)}))
    list.append(("BW-Microwhirl","Spinner",{'nose':math.pi*2,'range':30,'radius':0.4,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(6,9,10,11,12)}))
    list.append(("BW-True Love","Omni",{'invertible':True,'nose':math.pi*2,'radius':0.1,'range':30,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(12,13,14,15)}))
    list.append(("BW-Peer Pressure","Flipper",{'nose':math.pi*2,'range':99,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':4.5,'weapons':(10,)}))
    list.append(("BW-Robokillase","Rammer",{'invertible':True,'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))

    # 20 - Team RA2
    list.append(("Apollyon","Pusher",{'nose':math.pi*2,'radius':0.1,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5}))
    list.append(("Ruiner","DirectionalSpinner",{'nose':math.pi,'radius':0.5,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(7,8,9)}))
    list.append(("Buster Blade","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':50,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(16,17)}))
    list.append(("Vertigo","DirectionalSpinner",{'nose':math.pi*2,'radius':0.2,'range':99,'topspeed':100,'throttle':130,'turn':60,'turnspeed':3,'weapons':(20,21)}))
    list.append(("M.O.E.","DirectionalSpinner",{'invertible':True,'nose':math.pi,'range':99,'radius':.5,'turn':30,'turnspeed':2.5,'weapons':(12,13,25,26,27,28,29,30)}))

    # 21 - Phoenyx DSL 1
    list.append(("Town Moron","DirectionalSpinner",{'radius':1.7,'topspeed':100,'throttle':130,'turn':60,'turnspeed':2.5,'weapons':(8,)}))
    list.append(("Alien Warrior II","Spinner",{'radius':1.7,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))

    # 22 - Nox and the Darkness
    list.append(("Nox","Spinner",{'radius':1.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(19,20,21)}))
    list.append(("Darkness","Spinner",{'radius':1.1,'range':99,'topspeed':6,'throttle':50,'turn':60,'turnspeed':2.5,'weapons':(22,23,24,25)}))

And teams.txt:

Code: [Select]
index 0
Red Zone
"Where your bot will be after ten seconds with ours."
AI\red_zone.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 1
PREHISTORIC
"Never underestimate the power of a large stick with spikes in it."
AI\dino.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 2
The Good Ol' Boys
"Don't need nuthin' but my truck, my shotgun, my new bots, and my REVENGE!"
AI\good_ol_boys.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 3
Team Dragon
"If you defeat us again, we will sneak in at night and steal your bots."
AI\dragon.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 4
BLACK STORM
"All the fear of the dark and all the force of a storm."
AI\black_storm.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 5
Team SPARK
"When SPARKs fly, robots die."
AI\spark.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 6
Spike Heads
"I'd like you to meet my big metal friend..."
AI\spikeball.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 7
North Polers
"Sorry, no Santa Claus here.  But we do have some gifts for you..."
AI\northpolers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 8
HIGH VOLTAGE
"Nothing like 10,000 VAC to keep you awake and alert."
AI\high_voltage.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 9
Team HEX
"We eat nuts and bolts for breakfast."
AI\hex.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 10
Team Z
"Still cooler than you."
AI\Z.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 11
SteelYard Dog
"Our bite is worse than our bark, but our pushing power is the worst by far."
AI\steeldog.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 12
RIOT
"Things are going to get even LOUDER!"
AI\riot.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 13
MEGATON
"KABBBBOOOOOOOOOOOMMMMM!!!!!!!!"
AI\megaton.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 14
The Scrappers
"We scrap junk for a living, so your bots won't be a problem at all."
AI\the_scrappers.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 15
Discs of Doom
"It doesn't matter if your bar is S7 tool steel; it's still candy to our discs."
AI\DiscsOfDoom.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 16
Radioactive Meltdown
"Warning: Critical mass reached.  Robot detonation in 3... 2... 1..."
AI\Radioactive.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 17
BBEANS Champions
"The best of BBEANS2, with a smattering of replicas."
AI\bbeans.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 18
Robot Arena Reincarnated
"From the forgotten graves and rusting junk we rise again!"
AI\RA1.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 19
Arthrobotics
"Be warned... these bugs swat back."
AI\arthrobotics.bmp
Robots: 0 1 2 3 4 5
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 20
Team RA2
"Real bots built by people who play RA2."
AI\ra2.bmp
Robots: 0 1 2 3 4
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0
index 21
Phoenyx DSL 1
"Phoenyx's Creations 1"
AI\Phoenyx.bmp
Robots: 0 1
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0

index 22
Nox and the Darkness
"A cluster by Phoenyx"
AI\Phoenyx.bmp
Robots: 0 1
Robot In Event: -1
0
16
16
0
0
0
0
0
100000
true
0
false
0
-1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0
0

i have over 200 teams in my main DSL folder soo no

I believe it's already been established that there isn't a limit. Doesn't change the fact that my game is crashing.
« Last Edit: June 25, 2012, 04:53:47 AM by Phoenyx »
  :SFTW

Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #16 on: June 25, 2012, 07:38:31 AM »
I'll take your silence as there being no solution to the problem I'm having...
  :SFTW

Offline Badnik96

  • tired of your shit
  • *
  • Posts: 17527
  • Rep: 3
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: DSl Team limit?
« Reply #17 on: June 25, 2012, 09:22:36 AM »
Make sure both team icons are saved in the proper BMP format?

Also does the game crash on startup, or when you select the teams?


Also try getting another copy of DSL and re-doing the bindings and teams.

Offline Phoenyx

  • *
  • Posts: 253
  • Rep: 0
  • Finally using my official Avatar
    • pheonyximperius
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
Re: DSl Team limit?
« Reply #18 on: June 25, 2012, 11:02:24 AM »
Make sure both team icons are saved in the proper BMP format?

Also does the game crash on startup, or when you select the teams?


Also try getting another copy of DSL and re-doing the bindings and teams.

The team icon (I'm using the same one twice) worked before, so that's not the issue.

Also, the game crashes on startup.

I'll try installing the bindings in my backup installation of DSL (after creating a backup of the backup), but I really doubt that it will work - I've already tried using a clean bindings file.
  :SFTW

Offline Badnik96

  • tired of your shit
  • *
  • Posts: 17527
  • Rep: 3
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: DSl Team limit?
« Reply #19 on: June 25, 2012, 11:38:38 AM »
Crashing on startup usually means something is wrong with the bindings file-usually a punctuation or spelling mistake, but I checked your bindings in Python and found nothing wrong with them. Strange.