Giter Site home page Giter Site logo

die4ever / starcraft-2-randomizer Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 0.0 1.73 MB

StarCraft 2 Randomizer

Home Page: https://discord.gg/sUzjZ3RPhw

License: GNU General Public License v3.0

C# 96.11% Batchfile 3.89%
competitive game game-mod mod multiplayer multiplayer-game randomizer starcraft starcraft-ii starcraft2

starcraft-2-randomizer's Introduction

StarCraft 2 Balance Patch Randomizer

This is an extension mod that randomizes the stats of units for StarCraft 2 multiplayer. It's like a random balance patch generator! Now you can blame your losses on RNG! See if you can find a seed more balanced than the real game. Works for 1v1, 2v2, FFA, etc. We now also support Crowd Control!

(This used to just be called "Randomizer Mod" but now it's called "Balance Patch Randomizer")

Trailer

Trailer

How it works

How to play ### How to play:

create lobby

  1. Click on CUSTOM at the top

  2. Click on MELEE

  3. Choose a map to play on

  4. Click on CREATE WITH MOD

choose mod

  1. Search for "Balance Patch Randomizer"

  2. Choose the "Balance Patch Randomizer", you'll see in the description it's created by Raymonster aka Die4Ever (this is a good chance to right click on the mod and Bookmark it)

  3. Click CREATE LOBBY

  4. Optionally choose "Competitive Mode" in the lobby options in the top right.

Options:

Host Settings: (skipped in Competitive Mode)

host settings

To reduce the chances of getting something too strong or too weak, there are also bans (if the host chooses to enable them) and picks. Default settings will have bans disabled, and only 1 faction for each race, so you get into the game more quickly. A faction is a randomization of a race, so Terran Faction 1 and Terran Faction 2 will both be based on Terran but have differently randomized stats.

Advanced Options:

Advanced Settings

Bans Screen: (skipped by default)

If the host chooses to enable the bans feature for extra competitiveness, players will ban what faction(s) they think are the strongest, your bans only affect your opponents. Competitive Mode automatically enables this with 1 ban.

bans screen

Picks Screen: (skipped by default)

Then you will pick which faction you think is the strongest (From whatever wasn't banned if bans are enabled).

picks screen

You can press F12 any time during the game to see the changes again.

press F12 to see changes

New Competitive Mode

There's also a new Competitive Mode available in the lobby options. This will skip the host's setup screen, default to 3 factions and 1 ban, and go straight to the bans screen.

Competitive Mode

Choosing a faction

StarCraft 2 Randomizer Discord https://discord.gg/sUzjZ3RPhw

TL.net Discussion Thread https://tl.net/forum/starcraft-2/575425-balance-patch-randomizer-mod

starcraft-2-randomizer's People

Contributors

die4ever avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

starcraft-2-randomizer's Issues

Fix stalemate detection

Probably just run a ticket to deal 1 damage and then heal it back? Spawn some neutral units and kill them?

Hive can have negative cost

Hive CostResource[Minerals] changed from 700 to 427

the cost of the hive includes the cost of the lair, so if the hive has a lower value than the lair then you get money back when morphing it

probably can happen to other morphs

also might be possible for spine crawlers and spore crawlers, because their value includes the cost of the drone

bans and picks

generate 3 random factions for each race (with names!)

your opponent can ban 1 of them, then you get to pick from the remaining 2

Make the number of factions and number of bans be optional, maybe up to 7 factions and up to 6 bans

the most competitive game mode would be 7 factions with 3 bans

whitelist or blacklist properties?

do I need a whitelist or a blacklist for what properties are randomized? randomizing terran speed on creep is pretty silly, or the shield regen for gateways

single player campaign

with the Custom Campaign Manager

Summary
Made by 7thAce, the Custom Campaign Manager is a new way to run Custom Starcraft 2 Campaigns. Instead of using the arcade with its limitations on how research works, fixed planet orders, and all those other inconveniences, the Custom Campaign Manager allows you to use the existing Starcraft 2 campaign menus to play modded campaigns!

The program is lightweight, and adding or removing campaign mods only takes a single click and a few seconds.
Installation and Setup:

  1. Download the SC2 Custom Campaign Manager from the link below!
  2. Extract it wherever you will remember to find it.
  3. Run the "SC2 Custom Campaign Manager.exe"
  4. If it asks you to update, please do so.
  5. If it asks you to find StarCraft II.exe, do that. You can find it by hitting the cog next to the Play button on the Battle.net client and hitting "Show in Explorer", then opening up the StarCraft II folder.

Installing Custom Campaigns:

  1. Download a custom campaign.
  2. With the Custom Campaign Manager open, drag the ZIPPED FOLDER into the manager.
  3. Hit yes to set it to the active campaign. Alternatively, you can select the mod in the appropriate campaign's dropdown menu and hit the "Set to Active Campaign" button
    Download
    You can download the Custom Campaign Manager Here: https://drive.google.com/drive/folders/1nNUW1PcQ3qCumqOiabAX9w8wkGoA4gU5?usp=sharing

Warning
A few people have had issues with the mod unzipping the files. We are aware of the issue and are looking into fixing it. It was not an issue that came up in any of our phase 1 testing so it was a bit unexpected. Thank you for your patience!

If you are having issues, please make sure Windows is updated, and your antivirus isn't accidentally flagging the program.

You won't have to do anything when the fix is applied, the updater will get it to you automatically.

If you want to try a manual workaround, extracting the campaign into "Starcraft II/Maps/CustomCampaigns" should circumvent the issue

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.