December 30, 2009

DotA Allstars v6.65 6v6 Ver.1

Release Notes
  • Random Draft (-rd) gamemode works properly again
Download Links
DotA_Allstars_v6.65_6v6_Ver.1.w3x | zip | (RapidShare)
DotA_Allstars_v6.65_6v6_Ver.1.w3x | zip | (BanglaGamer.com)

12 comments:

December 30, 2009 at 6:10 PM lordrt said...

I've tested it once and it works without a hitch (-apemso). Also, !statsdota now works mostly with a few changes to the ghost code.

Ty!

December 30, 2009 at 6:26 PM GoD-Tony said...

Yea I started making a modification to DotA a few versions back so the stats would work on 6v6. Of course Ghost++ also had to be updated to work with those changes as well.

It sounds like you have it working, but let me know if you would like me to upload my changes to Ghost++.

December 30, 2009 at 11:05 PM lordrt said...

In regard to stats: i took a look at the code and it seems to be an issue with player's color codes. In a 5v5 game, sentinel players have color codes 1-5 and the scourge have 7-11. Upon game load, statsdota.cpp links player IDs to these colors. It then resolves some stats (kills, tower kills, ..) back to the players via this color link. As the 6v6 map has 2 additional color, the color codes change a bit, and the code needs modification.

I've managed to get k/d/a, creep k/d/n, t/r/c stats working, but aren't sure about wins/losses yet. I'll post a patch as soon as I work that out. Also, I'll look at the "allstats" web stats module to see if it can be optimized a bit.

---
If it helps, here's a EU mirror of the map:
-> http://ike.kiberpipa.org/dota/maps/DotA_Allstars_v6.65_6v6_Ver.1.w3x

December 30, 2009 at 11:10 PM lordrt said...

As for hosting - I've gotten two dozen games off so far. It's a bit icky since most ppl don't have the map yet, so it take quite a while for the game to start. That should improve in the coming days.

Sadly, I don't have the extra cd keys to set up a "Download only" game right now.

December 30, 2009 at 11:40 PM GoD-Tony said...

I resolved the issue with player colours and 6v6 DotA stats a while ago. You can take a look at my statsdota.cpp to compare:

http://ampaste.net/f209a0b2a

I have the 6v6DotA bot going as well, so I think we should have the map spread around soon enough.

Thanks for the support as well.

December 31, 2009 at 1:18 AM lordrt said...

Looked over at your changes; I've hasically done the same (remapped NewColour to 0 for red, 6 for green), but under the condition that there are 12 players.

As for stats, they now work (!stats and !statsdota). There were just some testing games fooling me.

I've upped my code, but keep in mind it still needs cleaning.
http://ampaste.net/mbd352ff

December 31, 2009 at 4:02 PM Fligglebleh said...

Awesome. Always a supporter for 12-player dota.
Gunna get on hosting this asap.
Great job.

January 1, 2010 at 5:05 AM www.getdota.tw said...

I have translated it into chinese,would u mind?

January 1, 2010 at 12:26 PM GoD-Tony said...

I think a Chinese version is a great idea. The only thing I ask is that you keep the file name the same so that both versions can work together.

You can post a link to it here in the comments section if you want.

January 6, 2010 at 5:23 AM lordrt said...

I've found some minor bugs in the 6v6 6.65 ver1 map:
- in one game, an ally Bloodseeker wouldn't shrink down to size after the avatar effect from BLB wore off. This happened a few times over.
- in another, I played Storm and there was a team fight next to Roshan. The enemy team killed him, but I managed to pick up the aegis in all the mess (not nice of me, I admit). I was killed shortly after that but the aegis didn't trigger. I rebuyed and still had it. It worked the second time, if I recall correctly.

I can provide replays and the ghost chat log, if that helps.

The bugs don't occur in every game - in fact, I've only seen them in the aforementioned 2 of like 20 games. If you find the problem, I'd hold off the release until IceFrog upgrades as well. It took like a week for enough players to download the latest 6v6 map for the games to start sufficiently quickly.

Best regards,
-lord

January 6, 2010 at 6:30 AM GoD-Tony said...

Replays will definitely help in finding out what caused the bugs, especially when they don't occur every game like that.

I get the feeling another DotA version is just around the corner, so I won't release a bug fix until that happens.

Thanks.

January 6, 2010 at 1:21 PM lordrt said...

Here is the eagis game.
-> http://ike.kiberpipa.org/dota/replays/GHost%2B%2B%202010-01-05%2016-50%20Dota%206v6%20-apemso%20ghost%20%2352%20(45m41s).w3g

Look around the 37 min mark - I (storm spirit) grab the aegis, decide to stay and fight and die. Bloodstone triggers and I start to respawn. I rebuy, and the aegis is still in my inventory (slot 4, bloodstone is at slot 1).

I'll try to find the BKB game too.

Post a Comment