Git Product home page Git Product logo

overmemed's Introduction

moddota modders overthrow (working title)

Meme overthrow custom game by dota 2 modders

Public build here: http://steamcommunity.com/sharedfiles/filedetails/?id=901977173

Heroes can be based on any silly idea, this is a meme mod afterall, anything goes. Heros can be based on anything, it can be a joke within dota 2 community (like a hero with pocket riki ability), it can be a parochial joke that only Russians will get (petri reborn), it can be based upon a joke in the modding community (A hero that has an ultimate that is always in development and never gets released or a hero that doesnt have any skills himself and has to steal or pay for skills), they can have basic abilities with just different names or it can be a super complicated hero with all original abilities, anything, the main thing is to have fun and not be too serious.

Winners:

Everbody who submitted a hero gets a vote on their favourite for a few different categories.
Most Memey: The hero that is best representative of meme overthrow type custom games.
Most Original: The hero which is most unique.
Most Simple yet Effective: The hero which is the most very simple and ingenious.
Most Technically Challenging: The hero which is most technically impressive.

This is all for fun, but just as a sweetener, any winner of a category will also win 25 USD.

How To Add a Hero:

I'm assuming most modders know this part, but if it helps anyone, than it will be worth writing it up.
1. Create a new branch on this github, no need to fork, if you do not have contributor status just request it and it will be given.
Alt Text
2. Its best to use sourcetree to clone this repistory to your local system, to clone, copy the url of this github and in sourcetree click FILE > CLONE. Choose a folder and it will start downloading, this will take a while.
Alt Text
3. "Fetch" from origin to download the list of branches, and then checkout your branch, this makes it your working copy.
Alt Text
4. Change the necessary files, these are the minimum files you will need to change, for a more complicated hero, you may need to add LUA scripts, custom particles, icons, etc, ask for help if you need it, however, in this mod its not necessary to have a complicated hero.

herolist.txt:
Enable the hero, this makes it appear in pick screen.
Alt Text

npc_abilities_custom.txt or npc_abilities_override.txt:
If you are adding new abilities, use custom file, if you are changing the values of existing dota 2 abilities, use abilities_override.
Alt Text

npc_heroes_custom.txt:
Here you pick a hero to override, and give it a new model if you want and change its base arrtibutes, also here is where you change their default abilities.
Alt Text

addon_english.txt:
Here you add text to your new abilities, or if you are overriding, use the text strings of existing abilities and it will override their default texts.
Alt Text

5. Create a dota 2 mod in the tools dlc, and copy the game and contents into their equivalents folder in steam, if you don't know how to do this, ask for help or check one of the tutorials on moddota. After copying, launch the mod and make sure everything works. Sourcetree should detect all the changes you have made, commit the changes and then push the changes to your new branch

6. . And then from this github you can click pull requests, new pull request and make one from your branch to master. Alt Text

For more examples, check the pull requests that have already been merged, they will show exactly what files need to be modified https://github.com/darklordabc/overmemed/pulls?q=is%3Apr+is%3Aclosed

Done Heros

11 out of 112
Social Justice Ranger - Drow Ranger
alt tag
Baumi - Legion Commander
alt tag
Robbie Rotten - Invoker - by BlueKingBar
alt tag
FireToad - Dragon Knight
alt tag
Mercy main, BTW - Bane
alt tag
ArcHawk - Bane
alt tag
DG - Tinker
alt tag
Lich King - Cookies
alt tag
Radiant Jungle - Chen - Idea by Baumi, Implementation by Yahnich
alt tag
Literally Dota IMBA - Mirana - by Firetoad
alt tag
Its a Tree - Wisp
alt tag
Roshan - Beast Master
alt tag

overmemed's People

Contributors

bluekingbar avatar earthsalamander42 avatar fcalife avatar yahnich avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

overmemed's Issues

Baumi's Idea "Radiant Jungle"

Kind of a play on the hero from defintely not dota "Dire Safelane", but where that is a tower, this will be a neutral creep that can spawn creeps.

Hero model: A ranged neutral creep model
Ability1: "spawn easy camp"
Ability2: "spawn medium camp"
Ability3: "spawn hard camp"
Ability4: "spawn ancient camp"

ancient one is the ult
each level up spawns 1 additional unit
each spell is a 15s channel with 60 seconds cooldown
oh no
each level up spawns 1 additional camp
so level 3 "spawn hard camp"
spawns 3 random hard camps

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.