gametechmods

Robot Arena => Discussion => Topic started by: Clickbeetle on June 23, 2009, 11:36:01 PM

Title: Should DSL3 be backwards compatible?
Post by: Clickbeetle on June 23, 2009, 11:36:01 PM
So far I have been trying to make DSL3 backwards compatible with DSL2 bots, so all your old favorites will still work.  But the farther I go with it the more I am tempted just to make it all new and not worry about the old bots.

Some cool things I could do if DSL3 didn't need to be backwards compatible:

-The NPC motors would no longer be able to pass through the chassis (that really doesn't make any sense that they can), they would have symmetrical attach points, and they would have just one GMF instead of having different components for left, right, normal, etc.

-The big batteries would be heavier and there would be more of a difference between them and the little batteries in terms of power.  I also have a theory that could very well solve the "spin motors don't drain as much electricity as they're told to" problem, so the big batteries would actually be necessary on bots with powerful motors.

-I've been experimenting with the "friction" setting in the gmf file, and I think that by increasing the friction of all the components and the floor in all the arenas, a new level of realism could be achieved where you have to think a lot more about balance and weight distribution.  With higher friction, parts of your bot that drag on the ground (primarily WEDGES--I've heard more than one person complain about the dominance of wedges in DSL?) will significantly slow your bot down, and perhaps interfere with turning.  In order to make your bot drive smoothly, you will need to either use 4WD or use casters (which I will make frictionless to facilitate sliding) to prop up the dragging parts on your bot.  Imagine that!  Using casters for their intended purpose!  Also, you will need to keep your wedges slightly off the ground to keep them from dragging, like in real life.  In theory, at least.  I haven't fully tested the concept but it has promise.

-I will be able to streamline the components and weed out ones that are no longer used on the new replicas (like the old version of the Hypno tooth and the old Minion disc), hide some of those weird stock parts that have no business being stock like Firestorm's air tank and Typhoon's flag, and perhaps make a few new AI parts available for stock.


Of course, if I did any of those things, it would completely mess up a lot of DSL2 bots you tried to use in DSL3.  Some might just crash.  It's a high price to pay, having to start all over with few working bots, but all those benefits I mentioned might just make it worthwhile...  what do you all think?  I'm in favor of just throwing backwards compatibility out the window, but if there's a large backlash from the community, I won't do it.

Note that even if I do make DSL3 not backwards compatible, I will still keep most of the same parts, armor, and stats, so you won't have to TOTALLY re-learn everything.  You'll just have to rebuild most of your bots.
Title: Should DSL3 be backwards compatible?
Post by: infiniteinertia on June 24, 2009, 12:32:08 AM
No backwards compatibilty, get all the DSL nerdz to help you out.
Title: Should DSL3 be backwards compatible?
Post by: Madiaba on June 24, 2009, 12:32:24 AM
That's a really tough question.
Let me ponder it ,.. and get back.
Title: Should DSL3 be backwards compatible?
Post by: takatsukiyayoi on June 24, 2009, 12:43:06 AM
In the name of realism, I say NO.
Title: Should DSL3 be backwards compatible?
Post by: Pwnator on June 24, 2009, 12:56:07 AM
Oops. Voted for the wrong choice. (Firefox doesn't want to cooperate. D: )

I agree with Yayoi. XD

By the way, will DSL 3 be released before BBEANS 6 starts?
Title: Should DSL3 be backwards compatible?
Post by: MikeNCR on June 24, 2009, 01:14:34 AM
Quote from: Pwnator;46176
Oops. Voted for the wrong choice. (Firefox doesn't want to cooperate. D: )

I agree with Yayoi. XD

By the way, will DSL 3 be released before BBEANS 6 starts?


If so, I'll have to rebuild my DSL Lightweight Armada, but it's a small price to pay. I say bugger backwards compatibility.
Title: Should DSL3 be backwards compatible?
Post by: HurricaneAndrew on June 24, 2009, 04:11:20 AM
If it will become more realistic... to heck with backwards compatibility.
Title: Should DSL3 be backwards compatible?
Post by: Condor33 on June 24, 2009, 04:32:35 AM
I already lost my DSL twice, I've got not problems with ditching the old bots again. Improvements all the way!
Title: Should DSL3 be backwards compatible?
Post by: JoeBlo on June 24, 2009, 05:11:43 AM
I would have to say that DSL is really a set up that furthers RA2 and i would say its not furthering it as much by staying fully compatible with 2.1 I say yes to moving it ahead at the loss of backwards compatibility. push the boundaries of what this game can do :-D
Title: Should DSL3 be backwards compatible?
Post by: Naryar on June 24, 2009, 05:18:16 AM
Yes it should be backwards compatible.

I don't want to rebuild entirely the 200+ bots of the upcoming NAR AI pack because of non-compatibility.

EDIT: My post here is probably in vain... the no will most likely win.
Title: Should DSL3 be backwards compatible?
Post by: Doomkiller on June 24, 2009, 05:35:10 AM
I went with no but i dont like the idea about the npcs not being able to go through the chassis but yeah, all for realistic
Title: Should DSL3 be backwards compatible?
Post by: JoeBlo on June 24, 2009, 05:44:30 AM
Quote from: Naryar;46201
Yes it should be backwards compatible.

I don't want to rebuild entirely the 200+ bots of the upcoming NAR AI pack because of non-compatibility.

EDIT: My post here is probably in vain... the no will most likely win.


happy 4000th post

I never thought about that... that's a real shame

is DSL 3 a fair bit off ? or is it likely to come close to the NAR AI pack release?
Title: Should DSL3 be backwards compatible?
Post by: Naryar on June 24, 2009, 05:50:36 AM
There will be an Alpha 2 in the following 7 days... then a Beta at the very end of August (when 'ill be back from holidays away from the Internets) with plenty of new bots by me and all the teams that i recieved... but you guys will have to send other teams if you want the thing to be finally released.

But i'm off-topic right now. If you guys have more questions, there is a thread for it (sorry if i sound blunt).
Title: Should DSL3 be backwards compatible?
Post by: Pwnator on June 24, 2009, 05:53:31 AM
You can always ask for volunteers if you want some of the bots there rebuilt to DSL 3 versions. Just tell them what you want to be done.

Oh yeah, are the wedges still as effective in DSL 3 when friction comes into play?
Title: Should DSL3 be backwards compatible?
Post by: RedSawn on June 24, 2009, 07:16:36 AM
Quote from: Pwnator;46205
You can always ask for volunteers if you want some of the bots there rebuilt to DSL 3 versions. Just tell them what you want to be done.

Oh yeah, are the wedges still as effective in DSL 3 when friction comes into play?


From the sounds of it,you're going to have to tweak the wedges so they're real close to the ground, but not touching it. It might just put more strategy into DSL, less effective wedges.
Title: Should DSL3 be backwards compatible?
Post by: DuckRA2 on June 24, 2009, 07:26:23 AM
hmm just an idea, but I wonder if there will be a time where competition threads would look like this

CBF Crazy Bot Festival (DSL 2.1)

Super Realism Arena Tourney In Dsl 3!

...



idk just something that would be interesting
am I the only one that still uses DSL 2.0?

For once I feel sorry for Naryar
No Backwards though
Title: Should DSL3 be backwards compatible?
Post by: JoeBlo on June 24, 2009, 07:37:50 AM
that's a good point maybe the time has come for tournaments to now specify Stock, DSL 2 or DSL 3 (and maybe S32's Catagore) maybe even freedom should be opened up in DSL 2 and keep realism for DSL 3
Title: Should DSL3 be backwards compatible?
Post by: Pwnator on June 24, 2009, 07:44:50 AM
Quote from: JoeBlo;46216
that's a good point maybe the time has come for tournaments to now specify Stock, DSL 2 or DSL 3 (and maybe S32's Catagore) maybe even freedom should be opened up in DSL 2 and keep realism for DSL 3


Diversity = WIN. XD
Title: Should DSL3 be backwards compatible?
Post by: H@zm47 on June 24, 2009, 07:51:18 AM
Realism all the way :D.
If I want to use my DSL 2 bots, I'll just keep my copy of DSL 2 and create a new game with DSL 3.
Title: Should DSL3 be backwards compatible?
Post by: Reier on June 24, 2009, 09:23:36 AM
I really don't know. I would like my old bots to work, but...meh, IDK.
Title: Should DSL3 be backwards compatible?
Post by: roboman2444 on June 24, 2009, 09:57:49 AM
i think that it should not be backwards compatible. the robots would be so unbalanced. it would be like stock vs dsl!
Title: Should DSL3 be backwards compatible?
Post by: Wings on June 24, 2009, 01:59:10 PM
I'm not sure yet personally.  Maybe if I say some effects for say the effects of increased friction part I might be able to make up my mind.  But until then mark me down as undecided.
Title: Should DSL3 be backwards compatible?
Post by: Wings on June 24, 2009, 02:00:01 PM
I'm not sure yet personally.  Maybe if I saw some of the changes like the effects of increased friction on video I might be able to make up my mind.  But until then mark me down as undecided.
Title: Should DSL3 be backwards compatible?
Post by: russian roulette on June 24, 2009, 02:09:53 PM
what about the bbeans4 bots and the raw bots? will they work?
Title: Should DSL3 be backwards compatible?
Post by: Naryar on June 24, 2009, 02:11:03 PM
Of course not.
Title: Should DSL3 be backwards compatible?
Post by: Scrap Daddy on June 24, 2009, 02:37:30 PM
This is a tough one. I feel bad for all those hardcore DSL players. I personally hardly play dsl. I only play when I need a bot for a tournament or feel like playing with replicas.

I say make DSL3 as realistic as possible.
Title: Should DSL3 be backwards compatible?
Post by: JoeBlo on June 25, 2009, 06:23:06 AM
I still think an easy solution would be have a phased replacement so basically have DSL 2 and DSL 3 separate specifications for things like tournaments (eg: this tournament is DSL 2 Heavyweight or This tournament is DSL 3 Lightweight) and DSL 2 might eventually die out once 3 has been around long enough

I think a lot of people have been waiting for a really realistic robot game
Title: Should DSL3 be backwards compatible?
Post by: Madiaba on June 25, 2009, 08:19:34 AM
Though I'm still undecided, I'm leaning toward the more realistic, because it's fairly easy to just (1)make a new category for DSL3 and (2) make a new set of AI for it.
.
Title: Should DSL3 be backwards compatible?
Post by: R0B0SH4RK on June 25, 2009, 12:24:33 PM
I'm starting to think that DSL 3 would be different enough to operate under a different title than DSL. In other words, a whole new mod rather then a patch to an existing one.
Title: Should DSL3 be backwards compatible?
Post by: RedSawn on June 25, 2009, 12:51:43 PM
Quote from: R0B0SH4RK;46439
I'm starting to think that DSL 3 would be different enough to operate under a different title than DSL. In other words, a whole new mod rather then a patch to an existing one.


Actually, yes, that's sensible.
Title: Should DSL3 be backwards compatible?
Post by: Naryar on June 25, 2009, 12:58:57 PM
23rd time i agree with my esteemed rival.
Title: Should DSL3 be backwards compatible?
Post by: Urjak on June 26, 2009, 11:53:53 AM
You count?
Title: Should DSL3 be backwards compatible?
Post by: System32 on June 26, 2009, 12:13:30 PM
You CAN count?
Title: Should DSL3 be backwards compatible?
Post by: roboman2444 on June 26, 2009, 02:31:49 PM
lol^^
Title: Should DSL3 be backwards compatible?
Post by: Clickbeetle on June 28, 2009, 09:25:36 PM
Well it looks like you all mostly agree not to bother with backwards compatibility.  Good, that makes my job slightly easier.

Now to address some various, quite legitimate worries:

Quote from: Naryar;46201
Yes it should be backwards compatible.

I don't want to rebuild entirely the 200+ bots of the upcoming NAR AI pack because of non-compatibility.

EDIT: My post here is probably in vain... the no will most likely win.


Don't worry; DSL3 has grown to such a massive project that it will be a long time yet before it's ready for release, even with help (which I will start trying to recruit once the replicas are mostly out of the way and I have a better idea of what needs to be done).  Also, see quote below.

Quote from: JoeBlo;46216
that's a good point maybe the time has come for tournaments to now specify Stock, DSL 2 or DSL 3 (and maybe S32's Catagore) maybe even freedom should be opened up in DSL 2 and keep realism for DSL 3


Well of course, I'm not going to say, "Now that DSL3 is out DSL2 is obsolete and no one should play it."  It will actually be impossible to install it over DSL2 if it's not backwards compatible, so I imagine people will still play DSL2 on occasion.

Quote from: R0B0SH4RK;46439
I'm starting to think that DSL 3 would be different enough to operate under a different title than DSL. In other words, a whole new mod rather then a patch to an existing one.


Except it still uses almost all of the same components, arenas, and replica bots (albeit somewhat modified) as the original DSL.  I'm just changing some game mechanics; very little is actually brand-new from DSL1 to DSL2 and DSL2 to DSL3 (so far).

If I remade all new components and arenas... bleh.  That might mean several years before DSL3 is done.

So I think it stays DSL3 for now.
Title: Should DSL3 be backwards compatible?
Post by: Sage on June 28, 2009, 10:39:33 PM
How bout DSLC? cause you are basically working alone on the third version, you should have your name in the title too.
Title: Should DSL3 be backwards compatible?
Post by: Somebody on June 30, 2009, 08:57:06 AM
Maybe you could include the old DSL2 parts as hidden AI parts, unlockable by cheatbot2 (the same way of how you can use a stock bot in DSL), and then do all of the fixes you need to do on the same components, just change them enough after to make a distinction.