Skip to content
forked from ash47/Frota

An addon for Dota 2, I intend for it to contain several sub game modes such as Legends of Dota and Random OMG

Notifications You must be signed in to change notification settings

chirayuchiripal/Frota

 
 

Repository files navigation

Frota

An addon for Dota 2, It is a framework for sub game modes. Players connect to a server, then vote on what they would like to play, the most popular choice is loaded, people play it, then voting happens again.

###Picking Gamemodes###

  • All Pick
  • You can select your hero from the picking screen
  • Legends of Dota
  • It has a fully working drag and drop gui
  • A ready system is in place, and a time limit for picking exists (2 mins by default)
  • There are GUI indicators to show what skills / hero each player has selected
  • There is a fully working drag and drop, hero selector
  • Random OMG
  • Seems to work, you get a random hero, 3 skills and an ult
  • Pure Skill
  • Play as pudge with meat hook, sacred arrow, skewer and ice shards, each spell has no mana cost!
  • Custom hook related stuff is slowly being added, as well as upgrades
  • Invoker Wars
  • You get 4 spells with no mana cost to wreck havok.
  • Puck Wars
  • Play as Puck, most of Puck's spells have no mana cost.
  • Tiny Wars
  • Players spawn as tiny, all of his spells have no mana cost.
  • Earth Spirit Wars
  • Dota's a balance of imbalance, right?
  • Riki Wars
  • Play as riki, get free dust ??? profit
  • Kunkka Wars
  • Kunkka is a pirate.

###Gameplay Gamemodes###

  • PvP Arena
  • A PvP arena game mode
  • King of the Hill
  • Fight to get more players on top of the point than the enemy team.
  • Oddball
  • get the gem, keep the gem
  • Capture the Flag
  • Steal and return the enemies' flag while protecting your own.
  • Rabbits vs. Sheep
  • What does the Rabbit say?
  • King of the Hill
  • Fight to get more friendly players on top of the point.

###Picking + Gameplay Gamemodes###

  • Warlocks
  • Play as a novice warlock, haphazardly blinking around the map and play hot potato with an unstable spell.
  • Sun Strike Wars
  • One player spawns with Sun Strike and has to kill all the other players with it.
  • Plague
  • When you kill someone, they become the same hero as you, when everyone is the same hero, the game is over.

###Addons###

  • WTF Mode
  • Players have the option to turn WTF Mode on, making all spells and items have no mana cost and no cooldown.
  • Free Blink Dagger
  • Everyone will spawn with a free blink dagger.
  • No Buying
  • Items can't be bought from the shop.
  • DM Mode
  • Every time you die, you respawn as a new hero!
  • Fat-o-Meter
  • Every time a hero kills creep or another hero, he grows a little bit.
  • Unlimited Mana
  • Players have max mana regen.
  • Spawn Protection
  • Heroes will be momentarily invulnerable when they spawn.

###D2Ware Servers###

###How do I use this?###

  • Keep in mind it is still in development, and may be buggy
  • IMPORTANT Dota will only load the first plugin in your addons folder, to prevent this, move all other addons out of your addons folder. (I moved mine into an addons_disabled folder) - ONLY the host has to do this. This is not required if you use d2fixups
  • There is another guide here: http://www.reddit.com/r/Dota2Modding/comments/1v3ywq/custom_gamemodes_how_to_play_frota_and_set_up/
  • Download the zip (or clone if you are good enough)
  • Stick the files into "Steam\steamapps\common\dota 2 beta\dota\addons\Frota"
  • If done correctly, the following folder should exist "Steam\steamapps\common\dota 2 beta\dota\addons\Frota\HudSRC"
  • Reopen dota after each install / update (hud might not update)
  • Run the following command
  • dota_local_custom_enable 1;dota_local_custom_game Frota;dota_local_custom_map Frota;dota_force_gamemode 15;update_addon_paths;dota_wait_for_players_to_load 0;dota_wait_for_players_to_load_timeout 10;map riverofsouls;
  • NOTE If you reach the hero selection screen, it means Frota didn't load correctly! Frota should override / skip the hero selection screen, and take you directly to a vote screen! Please ensure you removed Frostivus (and any other addons) and then restart your client.

###How do I play with friend?###

###Is there a way I can spawn test heroes?###

  • Try the console command 'fake', it will fill the server with fake clients, and give each a hero (it requires sv_cheats 1)

###Hooks & Mod Events###

  • There are many hooks and mod events to make making gamemodes easier.
  • See the top of gamemodes.lua for the latest list of hooks and mod events.

###Translations###

###Maps###

###Issues that need help###

  • When a player leaves the game, their slot isn't removed, and hence, someone else can't connect and take their place, this is caused by the limit of 5 players per team, someone solve this :P

###Up next###

  • More work on the game mode system
  • Which team actually won needs to be added (you can see via the scores, but an announcment would be nice)
  • Improved picking
  • Filters
  • Build picking / generation
  • Adding more addons + gamemodes
  • The hud needs to be rewritten, once we know how to stop the hud from freezing (causes it to miss events), this rewrite will happen.

About

An addon for Dota 2, I intend for it to contain several sub game modes such as Legends of Dota and Random OMG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ActionScript 81.1%
  • Lua 18.0%
  • Other 0.9%