Jump to content
Heads Up! This website is no longer maintained, if your a member from our era, consider joining the discord to say hello.

Starcraft 1.16.1 Hacks

Sign in to follow this  

Sub Category  

Starcraft Hacks for 1.16.1

67 files

  1. Mapshit.dll

    MapShit.dll
     
    Programmed by: Jiggie & MA[Night]
    Ideas, offsets and updates/coding by: MA[Night]
    Starcraft 1.16.1

     

    <<--------------------------->>


     
    MapShit.dll gives you the ability to change map propertys to your desire. It gives you the option of changing x and y axis as well as the tileset of the map. this is a host only hack, but fun regardless. Also includes lockdown bypass; skips the invalid version of starcraft screen when you log into bnet.
     

    <<--------------------------->>


     
    MapShit Commands:
    /x # - Set x axis of map
    /y # - Set y axis of map
    /xy # - Set x and y axis of map
    /ts # - Set tileset of map
    /map - Brings up map propertys such as the current x and y axis and the current tileset
    /tsi - Brings up List of tileset/terrain Numbers
    /xyi - Brings up valid/invalid map sizes
    /msh - Brings up command list for mapshit
    /mi - Turns map injector on/off
    Instructions for /mi: host your own map, turn the map injector to ON. leave your hosted game then join someones game. Wallah, map injector is turned on and people who join will download your map!
    bypasses the need for lat trick/stops host from starting the game.
    make sure to turn map injector off when you are done using it and want to play a game
    /pd - Turns password disabler on/off
    Instructions: host the replay you wish to disable a password in, next switch the password disabler so it is on. Once it is on goto your name and make the game public then switch the password disabler to off. Your replay is now on the gamelist and is avalible for anyone to join!
    /slot # - changes your slot to the selected slot to change their race
    /race # - changes your ingame HUD and breif graphics
    /teams # - Changes team settings. (0 =2v2 1 =2v2v2 2 =2v2v2v2 3 =4v4) (Host Only)
    /scrash # - Crashes selected slot upon game start. (Host Only)
    /cd - Detects and counters pre-game lobby crash. (scrash)
    /open # - opens selected slot if no one is in it. (Host Only)
    /close # - closes selected slot if no one is in it. (Host Only)
    /comp # - computers the selected slot if no one is in it. (Host Only)
    /acomp # - Sets the slot as a computer that is allied to all humans.
    /rcomp # - Sets the slot to a requable computer.
    /remove # - Removes the slot from existance.
    /name - Changes the game name to the desired name, 0-24 characters allowed.
    /force1, /force2, /force3, /force4 - Changes the force to desired name, 0-24 characters allowed.
     
     

    <<-------------------------->>


     
    Automatic Features:
    • Battlenet security lockdown bypass
     

    <<-------------------------->>


     
    Note: Invalid map sizes have the possibilty of crashing you, as well as changing terrain on maps with doodads/sprites. Use at your own risk.
    how not to desycn: switch map TS and x/y axis BEFORE anyone joins.
    how to desycn: switch when everyone has joined or switch in a non-host game.
    Tileset Numbers:
    0 - Badlands
    1 - Space Platform
    2 - Installation
    3 - Ash World
    4 - Jungle World
    5 - Desert World
    6 - Ice World
    7 - Twilight World
     
    Slot Numbers:
    0 - P1
    1 - P2
    2 - P3
    3 - P4
    4 - P5
    5 - P6
    6 - P7
    7 - P8
     
    HUD Numbers:
    Zerg - 0
    Terran - 1
    Protoss - 2
     
    Valid Map Sizes:
    64, 96, 128, 256
    Max size allowed is 256.
    Minimum size allowed is 0.
     

    <<-------------------------->>


     
    Credits:
    MA[Night] - Collecting offsets, ideas, readme, and updating/coding.
    Jiggie - Coding
    Peewee2000 - Collecting some offsets in a time where i didn't have SC ( for future versions)
    Zynastor - Zloader
    I2uthless - Testing
    Frost: - Helping me
     

    <<--------------------------->>


     
    Updates:
    v1.00
    • Release
     
    V1.01
    • Updated /ts # to show the tileset instead of the tileset number
    • Updated /x, /y, and /xy to allow the number 256
    • Added Commands:
    /msh - Shows list of commands.
    /tsi - Shows tilesets corrisponding numbers.
    /xyi - Shows Valid map sizes as well as invalids.
     
    V1.02
    • Map injector added
    • Added Commands:
    /mi - Map injector on/off
     
    V1.03
    • Password disabler added
    • Updated /map to show the file location of the map
    • Added Commands:
    /pd - Password disabler on/off
     
    V1.04
    • Race changer added (Host Only)
    • Added Commands:
    /slot # - changes you to this slot so you can change this persons race
     
    V1.05
    • Changed /msh to show what /slot does
    • HUD Changer added (UMS only)
    • Added Commands:
    /race # - changes your ingame HUD and breif graphics IE:
    0 = zerg
    1 = terran
    2 = protoss
     
    V1.06
    • Made commands use 1-8 instead of 0-7 for easier use (with the exception of /ts)
    • Organized Commands better
    • Added Commands:
    /sett # - Changes team settings. (2v2v2v2, 2v2v2, 2v2, 4v4) (Host Only)
    /scrash # - Crashes selected slot upon game start. (Host Only)
    /cd - Detects and counters pre-game lobby crash. (scrash)
    /open # - opens selected slot if no one is in it. (Host Only)
    /close # - closes selected slot if no one is in it. (Host Only)
    /comp # - computers the selected slot if no one is in it. (Host Only)
    V1.06b
    • Changed commands back to 0-7 by request
    • Made /open, /close, and /comp work with a player in slot, by request
    • Updated readme a bit
    ~ spoiler: V1.07 will contain a map spoofer, slot adder/remover, and possibly more slot options (like /open).
    V1.07
    • Updated readme alot
    • Mapspoofer requires a bit more thinking through than i thought, not sure when il add it.
    • Added Commands:
    /acomp # - Sets the slot as a computer that is allied to all humans.
    /rcomp # - Sets the slot to a requable computer.
    /remove # - Removes the slot from existance.
    /name - Changes the game name to the desired name, 0-24 characters allowed.
    /force1, /force2, /force3, /force4 - Changes the force to desired name, 0-24 characters allowed.

    3,966 downloads

    Updated

  2. Apocolypse v4.02

    Please read "readme.rtf" included in the zip file for a full list of features and refer to the FAQ under the "support" section of Ultimate-Filez Forums before asking questions.
     
    -:Hotkeys:-
    F5 - Kills all selected units *offline only*
    F6 - Sniper's Toolkit
    F7 - Carry out captured auto-stack command
    F8 - Null drop timer
    F9 - Lag Defender
    F12 - Toggle 2-page Stats hack
    -Page 1 = Resources and Supply
    -Page 2 = Race, APM, and IP address
    ~ - MultiCommand Xtreme Toggle
    Numpad + - MSBlast.exe save;) (You must be host)
    Numpad - - Build Anywhere Toggle (any terrain, when in stacking mode, can be used in stacking UMS maps)
     
    --> Lobby Hacks
    * Premium-only IP blacklisting hack available, see below (Premium section)
    Numpad 4 - Download Spoofer (0 to 100)
    Numpad 5 - Download Spoofer Negation (100 to 0 'backwards un-download')
    Numpad 6 - 42 Download Spoofer (spoofs to the answer to life)
    Numpad * - Force game start (as host)/Jam game (as guest)
    TAB - Incremental Race Changer (Premium only)
    Alt+F9 - Refresh hack, makes sure the game you are hosting is on top. Press this hotkey, and you should get the message "Game refreshed!" (Premium only)
    Numpad 8 - Set all computers' race to Zerg (Premium only)
     
    --> Offline hacks
    Alt+F5 - Kills all units of same type and owner of selected unit *offline only*
    Usage:
    * Kill all units of the same type and owner (offline)
     
    --> Sound revolver
    Alt+F6 - Sound Revolver + (Plays sound effects, upward)
    Alt+F7 - Sound Revolver - (Plays sound effects, downward)
    Usage:
    * Iterate through the entire list of possible sounds in Starcraft, and listen to them
     
    --> Misc.
    Alt+F8 - Auto Mind-control (Premium only)
    Usage:
    Short-cut key for auto-mc
     
     
    -:Commands:-
    --> In-Game Apocalypse Chat Protocol (ApocTalk)
    /at <message> - Sends in-game message to all Apocalypse users in-game
    Note:
    - Only Premium users can send messages with the /at <message> command, but all users
    of Apocalypse will be able to receive the messages.
     
    --> Alerts
    /unitalert - Toggles unit alert
    /warning - Disable WARNING messages toggle
     
    --> Command Alert
    /cmdalert - Toggles command alert
    Note:
    * Detects the following attempted actions:
    Mind Control
    Nuclear Launch Attempt
    Plague
    Parasite
    Drone Float Exploit
    Worker Suicide Exploit
    * Displays the alert in the following format: "WARNING! Player %name% (%id) is attempting to use %action_name%!"
     
    --> MultiCommand Xtreme
    /mc - Toggles MultiCommand Xtreme
    /mcold - Toggles MultiCommand old-style toggle (press ~, command, and it will turn off after commanding)
    Key features:
    * MultiCommand Xtreme allows you to control more than 12 units at once
    * MultiCommand Xtreme will treat loaded and empty overlords as different types of units
    * MultiCommand Xtreme allows you to command up to 12 different types of units at a time
    * MultiCommand Xtreme works on both buildings and units
    * MultiCommand Xtreme has zero-delays
    * If you are used to the classic toggling style of MultiCommand, you may use the /mcold option
     
    == UMS Specific hacks ==
     
    --> Auto-stack hack
    /stack - Stores next build command in buffer. Use the F7 key to execute command. (This is to assist you in stacking maps)
    /stackboost - Noticeably speeds up the auto-stacking (rapid stacking)
     
    --> Automatic Re-do Hack
    /redo - Toggles automatic re-do for commands for that unit (works on upgrade buildings too!)
     
    --> Automatic Stim-pack hack
    /autostim - Toggles automatic stim-pack of Marine and Raynor (Marine) & Firebat and Gui Montag (Firebat) units. Perfect for maps with unlimited stim-packs.
     
    --> Apocalypse's exclusive Sniper's Toolkit
    /sniper - Sniper hack, will "lock" nearest enemy "sniper" of your "sniper" automatically (works both on "locks" and "non-locks").
    /locate - Map-pings (client-sided) all enemy ghosts with red ping at 3 second interval.
    == ------------------ ==
     
    --> Suicidal hacks (online)
    /suicide - Kill all selected workers.
    /unally - Units killing each other <img src="http://www.Ghoztcraft.net/forums/public/style_emoticons/emotions/laugh.gif" style="vertical-align:middle" emoid=":D" border="0" alt="laugh.gif" /> (toggle self-unally)
     
    --> Terran Auto-lift building hack
    /autolift - Toggles Auto-lift hack (Lifts building when hits certain health when attacked)
    /add - Adds selected building into Auto-lift list
    /clearlist - Clears the Auto-lift list.
    /sethealth # - Sets the Auto-lift health threshold (default is 800).
    /sethealth - Sets the Auto-lift health threshold to default (800).
     
    --> Latency override hack
    /latency - Toggle latency override (always sets to your preset latency setting when someone attempts to change it to something else)
    /setlat # - 0 through 2, 0 for Low Latency, 1 for High Latency, 2 for Extra High Latency, 0 is default
     
    --> Misc. feature toggles
    /screenshot - Toggles 3-state screen shot hack (allows you to instantly save screenshots in BMP, GIF, or the default format PCX)
    /automine - Toggles Auto-mine on startup
    /autominecreate - Toggles Auto-mine on worker creation
     
    --> Misc.
    /linear - Builds buildings of the same type between two points you choose.
    /speed - Forcefully changes the speed to run at max possible (toggles). It will only work if everyone in the game has this toggled on, or else it will just make it look like it's lagging to you.
    /hold - Forces selected unit to hold position.
    /plist - Displays a list of players (the normal list) in their colors and their in-game player ID
    /timer # - Sets in-game timer to x minutes. (Do NOT use under UMS maps as it will cause you to drop)
    /gtime - Toggles the in-game elapsed time display.
     
    --> Lobby fun for everyone
    /pub - Forces the game to be unpassworded (open to public), useful for showing off replays to total strangers (must be used in lobby)
    /dl # - Spoofs your DL to the specified value (must be 0-100)
     
    --> Text-related hacks
    /wc3text - Toggle Warcraft 3-style Chat
    /macro <name> - Sends the custom macro (You must specify them in the ApocalypseConfig.ini file)
    <- Macros ->
    /format - Displays "format C" ascii art for everyone
    /leet - Displays 1337 in Ascii Art format
    /finger - Gives people the bird.
    /spam <message> - Spams the message 12 times to fill up screen
    /secret - A secret. Try it out;)
    /scare # - Use /plist to reference list of players. Use this command and it will say their name, IP, and host name. Great for convincing noobs that you're staff/hacker.
     
    --> Easter Eggs
    /zergsong - Plays the amazing "radio free zerg" song.
    /stopmusic - Stops all music currently playing
     
    --> Offline hacks
    /kill - Kill all selected units
    /minerals # - Increment minerals by #, or by 10,000 if no parameters.
    /gas # - Increment gas by #, or by 10,000 if no parameters.
    /resources # - Increment Minerals and Gas by #, or by 10,000 if no parameters.
    /take # - Allows you to take control of any desired player (use /plist for reference of players)
    /morph # - Allows you to morph the selected unit(s) into any desired unit ID (see site for a list of unit IDs)
    /stackhack - Toggles offline stack-hack.
     
     
    < = -------------------------------------------------- = >
    Exclusive (Premium only)
    < = -------------------------------------------------- = >
    --> Transport Load Hack
    /load - Automatically loads the all units of the same type of the selected unit into your transports (overlord, dropships, etc).
    /loadu # - Sets the auto-load unit number to the specified number.
    /loadu - Sets the auto-load unit number to default (4).
     
    --> Spell-matrix hack, idea by Nickolay
    /matrix - toggles 4 state Spell-Matrix hack
    Mass Matrix - All units of selected unit's type will cast spell into a rectangle
    Selection Matrix - All selected units will cast spell into a rectangle
    Single Cast - Only one unit of the selected units will cast (the one with most energy)
    Off - Cast as normal
     
    --> IP-based player blacklisting (Permanent IP ban hack)
    /blist # - Add player's current name and IP to the blacklist.
    /blist - Display a list of currently blacklisted players, with their original name, IP, and number (for removal)
    /unblist # - Removes the player in the blacklist from the blacklist, use /blist for reference.
    /autobl - Toggles auto-blacklisting and banning of invalid player names
     
    --> Auto Mind Control tool
    /automc - Automatically Mind Controls units in range that are not yours (Used for Mind Control Defense)
    Usage:
    * Get the most units with your Dark Archon in the popular UMS map "Mind Control Defense"
    Tip:
    * Use Alt+F8 for easier and faster access
     
    --> Game-latency related
    /lag - Creates unbearable lag (to other users). (Toggle on and off with /lag)
    /speedhack - Makes the game go super fast (works with other players)
     
    -== Lobby Fun ==-
    /close # - Closes the slot
    /open # - Opens the slot
    /ban # - Bans player in the slot
    /comp # - Makes the slot a Computer player
    /swap # # - Swaps one player with another
    ------------------------------
    Copyright © 2009, Ultimate Filez
    Note: We are not affiliated with Blizzard Entertainment in any way, shape, or form. Starcraft and Starcraft: Brood War trademarks of Blizzard Entertainment.
     
     
     
    Note: The bundled Maphack is distributed as freeware by its author 'Zynastor'.
     
    If you love Apocalypse, please support us by donating to us, or purchase a premium license/membership
    It would be greatly appreciated!
     
    Please take notice that if you purchased a premium license for Apocalypse v3.x in the past, it will not work with v4.x. This has been mentioned previously in the information section, but this is just a reminder. Premium members are not affected by this.
     
    Thanks guys for your support, and please enjoy gaming!
     
    Warden-proof for you means NO LOSS when winning, and NOT getting your acount disabled!
    --------------------------------------------------------------------------------
     
     
    Changes in v4.02
    -----------------------------------------------------
     
    - Fixed several features that were blacklisted by
    an updated version of Warden (7/26/2009)
    - Fully compatible with Windows Vista
    - Removed ZynMaphack due to Warden blacklist
     
    -----------------------------------------------------
     
    Changes in v4.00
    -----------------------------------------------------
     
    - Updated for patch v1.16.1
    - Removed unnecessary code
    - Added idle workers counter/notification
    - Fixed /plist command in game lobby
    - Added player IP address display for /plist
    - Fixed a potential bug that could cause crashing
    - Added force-start game hack (allows starting the
    game even without opponents or during map distribu-
    -tion to players
    - Added several new options for ApocalypseConfig.ini
    - Fixed compatibility issues with certain features
    with ZynMapHack v1.0.7c
     
    -----------------------------------------------------

    4,187 downloads

    Updated

  3. Oblivion

    Released: May 2nd, 2010
     
    Hotkeys:
     
    - In-Game
    F5 Toggle lag defender on/off. (Removes lag box screen)
    F6 Toggle auto command repeat. (/fr command for faster repeat)
    F7 Carry out last build command on selected worker. (Useful for UMS)
    F8 Add/Remove unit for auto queue/upgrade.
    Ctrl + F8 Remove all units for auto queue/upgrade.
    F9 Toggle global auto queue on/off.
    Ctrl + F9 Toggle global auto upgrade on/off.
    Ctrl + F10 Toggle subunit auto queue on/off. (Carriers & Reavers)
    F12 Toggle five-state stat hack forwards.
    Ctrl + F12 Toggle five-state stat hack backwards.
    ~ / Alt Select all units of the same type that are currently selected. (Excludes workers)
    Ctrl + ~ / Alt Same as above but is used for workers and loaded transports/overlords.
    Delete Toggle in-game message log.
    Ctrl + Delete Change page for message log.
    Pause Pause/Resume game.
    Insert Toggle three-state maphack forwards.
    Ctrl + Insert Toggle three-state maphack backwards.
    Ctrl + LMC (Left Mouse Click on "Idle" text) Select idle worker.
    Shift Hold key when building to keep cursor set and ready to go again.
     
    Commands
     
    - In-Game
    /kill Kill selected workers.
    /load Load selected units into transports/overlords.
    /m Display how much workers each player has mining minerals.
    /s Display the stack count of current selected. (How many stacked minerals, I wonder?)
     
    - In-Game + Lobby
    /mh [num] Set maphack state. (1=off, 2=lite, 3=full)
    /tclicks Toggle maphack target clicks on/off. (Default off)
    /reveal Toggle reveal invisible on/off. (Default on)
    /sh Toggle selection hack on/off.
    /fr Toggle faster repeat on/off.
    /apm Toggle show APM counter on/off.
    /automine Toggle worker auto mine on/off.
    /autogas Toggle auto mine gas on/off.
    /nukealert Toggle nuclear missile alert on/off.
    /autounally Toggle auto unally on/off. (Default off)
    /list Show a list of players. (Player id - Race | Slot id - IP)
     
    - Lobby
    /swap [id] [id] Swap one player with another. (Must be game host)
     
    - Channel
    /ff Toggle friend follow on/off.
    /ff [name] Enable friend follow and follow target player.
    /profile [name] View a players profile.
    /spoof [name] Spoof a custom name. (Supports color)
    /spoof [num] Spoof a saved name from list. (1 to 5)
    /sn [num] Save spoof name to list. (1 to 5)
    /dn [num] Delete spoof name from list. (1 to 5)
    /ln List saved spoof names.
    /rn Restore current spoof name to original name.
    /cn Display current spoof name.
    /ar Toggle auto respoof on/off. (Default on)
     
    - Global
    /wb Whisper back to last whispered person.
     
    Other features
    Host identifier for lobby. (Host has red download status) Auto refresher for hosted game. (Game is refreshed every 6 seconds) Slot unlocker for lobby. (Remove computer player(s). and go them yourself) Start a game without any opponents. Stay in game even after being defeated. Show map download status at all times. Save screenshots as bitmap's rather than PCX. In-game system and elapsed timers. Selection hack with mass select hotkey. (Select upto 252 units) Maphack with safe clicks and state hack. Name spoofer with temp ip ban protection. Ally alert with auto unally/unvision. Nuclear missile alert with map ping on nuke attempt. (Not launch) Rally point changer hack detection. (Alerts once) Ping ghost on 'Nuclear launch detected'. In-game message log that holds upto 32 messages. Chat logger for channel, lobby and in-game. Automatically re-queue units. (Auto queue) Automatically re-queue upgrades. (Auto upgrade) Automatically create a worker on map begin. Automatically mine minerals on map begin and on unit create. Automatically mine gas on refinery completion. Automatically gain lobby ops. (Host hack) Alliance menu player names are in ally status color. Color player name notifications. (Pause/Leave/Latency change) Lag screen box timer always set to 1 second. (Safe quick drop) On-screen map max counter. (Shows at 400 and under) On-screen worker idle detection. On-screen APM counter. Show enemy minimap pings. Minimap pings are in player color. (Yellow is unknown/default) Build anywhere on most terrain with lights off. Remove warning messages. (Unit unplaceable) Auto join home channel on battle.net login. Sprite crash protection. (Protects against invalid sprites) Subunit crash protection. Anti-hacker map fix. (Protection against EUD triggers) Alert and protection against astat flooding exploit. Protection against gamelist crash hack. Protection against lobby crash hack and alert. Auto-hide leaderboard when stats hack is on. Bypass anti-hack protection when connecting to battle.net.
    Name Spoofer Codes
     
    \B Blue.
    \G Green.
    \L Light Green.
    \D Dark Grey. (Later text cannot be changed)
    \W White.
    \R Red.
    \I Invisible/Black.
    \T Tab.
    \N New line.
    \C Center justify.
    \V Right justify.
     
    Version 4.0.6f
    - Fixed and improved lobby crash hack protection.
     
    Version 4.0.6e
    - Added protection against lobby crash hack and alert.
     
    Version 4.0.6d
    - Added protection against gamelist crash hack.
     
    Version 4.0.6c
    - Fixed Shift key feature for when building with Terran.
     
    Version 4.0.6b
    - Fixed a bug with APM counter.
     
    Version 4.0.6
    - Added Shift key feature for when building.
    - Added on-screen APM counter.
    - Added all players APM counter to stat hack.
    - Added stack counter command. ( /s )
    - Improved anti-hacker map fix. (Protection against EUD triggers)
    - Fixed load command to work with zerg overlord hero.
     
    Credits
    707 - Helping convert and test.
    Palomino - Various source code.
    PizzaPan - From Game-Deception for PEB module hiding.

    22,477 downloads

    Updated

  4. Spell Matrix F3

    Spell matrix hack created by Antihaxer
    Hotkey: F3

    424 downloads

    Submitted

  5. NukeBlitz [Nuke Anywhere]

    NukeBlitz.dll v1.0.3
    StarCraft:Brood War
    Made by Jiggie
    Nuke Anywhere 1.16.1
    -----------------------------------------
     
    Nuke Anywhere:
    Does exactly what you think, and let's you nuke from anywhere to anywhere,
    accross the map. Now, that being said it functions slightly different than
    the other versions released by the other authors. First you obviously need
    a ghost and a nuke built in a silo somewhere. You don't need to actually
    select anything - they just have to exist on the map. Hold down the CTRL and
    right click where you want to nuke.
     
    Detection:
    I included a detector, so if somebody else uses this hack on the map you'll
    be notified.
     
    Nuke Control:
    The old ghetto version from back in the day that let's you select the nuke
    and move it as if it were a super-fast-flying-unit-without-vision. Tell your
    ghost to nuke a nearby spot. When the nuke starts to lift from your silo
    press HOME, and the nuke is now selected. Right click to interrupt the
    nuking process. You can now move it around. Hoorah. While the nuke is
    selected, Ctrl+right click to launch.
     
    -----------------------------------------
     
    Fixes:
    v1.0.0 - Initial release.
    v1.0.1 - Fixed tiny bug that could have caused you to desync.
    v1.0.2 - Fixed the crash that occured randomly on occasion.
    v1.0.3 - Fixed compatibility issue with Oblivion.dll.
    - Fixed bug where you could have lost your selections.
    - Fixed bug causing nukes to slide to top left corner when nuking.
     
    -----------------------------------------
     
    Credits:
    Jiggie - cooked up the dll.
    Frost - helped.
    Heinermann - helped with crash bug.
    Hellinsect - helped with crash bug too.

    8,890 downloads

    Submitted

  6. Gamelist Crash Game Maker v1.0.0

    Crash Game Creator v1.0.0
     
    Gives you the ability to create 1 crash game on BNET.
     
    The file CrashGame.txt must be put in your -StarCraft folder-
    and must contain more than 100 characters and no enters.
     
    Usage:
    With Numpad On,
    Alt+Numpad. = create crash game based on CrashGame.txt
     
    Credits:
    Allah - for the hack and function and everything
    Salvinger - for the basic DLL code
    Zhuinden - for getting Allah to make it

    1,001 downloads

    Submitted

  7. OrderBufferRaep v1.03d

    Please notify me of any compatibility issues. This does not include a lockdown bypass. Inject after logging into bnet to use online.
     
    Readme:
    OrderBufferRaep v1.03d
     
    how to use:
    1. select a unit that is capable of burrowing or siege mode
    2. type "/rape" or "/raep" as a game message
    3. the unit will be used to max out the games order buffer
    4. type "/rape" or "/raep" again to disable order buffer maxing
     
    What can be done with this?:
    *Canceling of morphing eggs, terran buildings, or protoss buildings will cause a refund without losing the unit
    -start building the unit or constructing the building you want to use for resource hacking
    -start maxing the order buffer
    -the hack automatically spams cancel morph commands while the order buffer is being maxed so simply select a morphing unit or under construction building and watch your resources fly
    -stop maxing the buffer once you are happy with your resources
    *if a unit hits 0 HP it will not die and will be unkillable while at 0 HP
    -start attacking a unit that you want to have invincible
    -start maxing the order buffer
    -stop maxing the buffer
    *if a zerg egg finishes production while the order buffer is maxed it will cause a crash for all players in the game
    -start building a unit with a larva
    -start maxing out the order buffer
    -when the unit finishes everyone without protection will crash
    -the hack has protection. You won't crash
    -stop maxing the buffer
    *if a reaver attacks while the buffer is maxed the scarab will sit there idle and the reaver won't be able to attack anymore
    -start attacking a unit with a reaver
    -start maxing the buffer
    -when the buffer is maxed the next attack the reaver does will create the idle scarab
    -stop maxing the buffer
    *canceling of an extractor while the order buffer is maxed will give a resource refund AND a drone without destroying the exractor
    -start building an extractor
    -start maxing the buffer
    -select the extractor and let the autocancel do its magic
    -stop maxing the buffer
    -note: doing this can max out the map on units very quickly and can also create immense lag as the drones spread out
     
    automatic features:
    -auto spam cancel morph when the order buff is being maxed
    -subunit crash protection
    -portrait crash protection
    -unit build time divide by zero protection
    -unit health divide by zero protection
    -invalid sprite crash protection
    -bad image script crash protection
     
    known issues:
    -if you have an egg selected when it finishes and the order buff is maxed you will get a file open error and SC will close out
    --simply do not deselect eggs before they hatch to avoid this
    -sometimes you'll get thrown back to main menu if you leave game while maxing the order buffer
    --simply remember to disable order buffer maxing before leaving the game.
     
    Changelog:
    v1.03d
    -corrected issue causing desynch when using zerg units for buffer maxing
    v1.03c
    -fixed compatibility issues with blitzkrieg
    v1.03b
    -modified to scale back ammount of spam once buffer is full
    v1.03
    -improved stability of order spamming
    v1.02
    -fixed compatibility issues with Freedom Hack
    -added message notifying user of an image script crash
    v1.01
    -fixed main menu throwback bug
    v1.00
    -initial release

    2,780 downloads

    Updated

  8. IP-Based Blacklist

    Blacklists people based on their IP, also you can specify a reason for the blacklist in case you forget why someone was blacklisted. I contemplated adding a way to blacklist a name too, but decided against it because spoofing is so easy and I did not want to add extra parsing for usernames.
     
    In the lobby you'll notice people will have a "# - " in front of there name. That makes it easier to ban a person based on their slot #. The host will appear in white, and blacklisted people (when autoban is off) will appear in red.
     
    Ini file right now only contains one item which is whether autoban is on or not, it is default to on.
     
    IP's are recorded in the same file as the blacklist dll , so if you want to blacklist somebody and you forgot the name/ip you can check in that file, though you will have to manually edit the blacklist file (banlist.txt) and reload it to take effect.
     
    The format of the banlist is simple, "ip.ip.ip.ip reasonhere", so it is wise to enter the blacklist command as "/blacklist namehere reasonhere" and the reason's format should be "name-reason", as the BanList.txt stores only the IP and the Reason. Be sure you don't accidently mess up the format though because if one line contains an incorrect format, the rest of the file after that will be ignored.
     
    Commands are:
    /blacklist name reason (Looks up a person's ip based on the name, not case sensitive, also a reason can be provided if wanted)
     
    /blacklistslot slotnumber reason (Looks up a person's ip based on their slot id, most effective in lobby when slot numbers are displayed, also a reason can be provided)
     
    /reloadlist (Reloads blacklist from the banlist file)
     
    /autoban (Toggles autobanning of a blacklisted person, if off a blacklsited person's name will appear red in the lobby)

    703 downloads

    Submitted

  9. BWAPI Beta

    --------------------
    | BWAPI Beta 2.7 |
    --------------------
     

     
    The BWAPI web site http://code.google.com/p/bwapi/
    Documentation http://code.google.c...iki/BWAPIManual
    Google Group http://groups.google.com/group/bwapi
    Bug Reports http://code.google.c...api/issues/list
    IRC Channel QuakeNet #BWAPI
     
    1. Introduction to BWAPI
    ------------------------
     
    The Brood War Application Programming Interface (BWAPI) is a free and open
    source C++ framework for creating AI modules for Starcraft: Broodwar. Using
    BWAPI, programmers can retrieve information on players and individual units
    in Starcraft as well as issue a wide variety of commands to units, opening
    the doors for custom AIs with new micro and macro algorithms.
     
    This zip has all the necessary include files, libs, and dlls required to
    compile and run an AI module and also comes with three projects to help get
    you started in AI development with BWAPI:
     
    - Example AI Module - This project shows how to build an AI module DLL which
    is the standard way of making autonomous agents with
    BWAPI. The Example AI Module shows how to print
    "Hello world!" along with a bit of example code that
    shows how to read information about the units in the
    game.
     
    - Example AI Client - This project shows how to build an AI client program,
    which is an experimental new way of making AIs for
    BWAPI. Like the Example AI Module project, this
    project shows how to print "Hello world!" along with a
    bit of example code that shows how to read information
    about the units in the game. Note that this approach
    is extremely experimental and currently runs much
    slower than using an Example AI Module.
     
    - AI Module Loader - This project is a very simple AI client program which
    can load and run Example AI Module DLLs, essentially
    a way of making your AI Module run in a seperate
    process without actually converting it to a client
    program.
     
    Build Instructions:
     
    1. Extract the entire zip to a folder on your computer.
     
    2. Copy the contents of Chaoslauncher/ to your Chaos Launcher folder.
     
    3. Copy the contents of Starcraft/ to your actual Starcraft folder.
     
    4. Copy the contents of WINDOWS/ to your C:\WINDOWS or C:\WINNT folder (which
    ever your version of Windows has).
     
    5. Open ExampleProjects.sln in VC++ 2008 SP1 or VC++ 2008 Express Edition and
    compile the project as RELEASE.
    To do this:
    5.1. Change the dropdown box in the top center of the window from "Debug" to
    "Release".
    5.2. Click Build -> Build Solution. The Example AI Module is now compiled
    into a dll.
     
    All three projects are now built. To run the Example AI Module:
     
    1. Copy Release/ExampleAIModule.dll to
    <starcraft folder>/bwapi-data/AI/ExampleAIModule.dll
     
    2. Open <starcraft folder>/bwapi-data/bwapi.ini and set ai_dll to
    ExampleAIMdoule.dll if it isn't already.
     
    3. Run Chaoslauncher with BWAPI Injector checked.
     
    4. Start Starcraft: Broodwar and create a match, either single player or
    multiplayer LAN (UDP). The melee and free-for-all game modes work best, and
    BWAPI also works on some UMS maps.
     
     
    To run the Example AI Client:
     
    1. Open <starcraft folder>/bwapi-data/bwapi.ini and set ai_dll to NULL (or some
    other file name that doesn't exist).
     
    2. Run Release/ExampleAIClient.exe
     
    3. Run Chaoslauncher with BWAPI Injector checked.
     
    4. Start Starcraft: Broodwar and create a match, either single player or
    multiplayer LAN (UDP). The melee and free-for-all game modes work best, and
    BWAPI also works on some UMS maps.
     
    2. The BroodWar Terrain Analyzer
    --------------------------------
     
    This release of BWAPI also comes with BWTA 1.7, the Brood War Terrain
    Analyzer, which analyzes the map and locates the choke points and possible
    expansion locations. BWTA is still a work-in-progress and does not work on
    every map, so it may crash the game. To run BWTA and analyze a map, type
    "/analyze" in the game chat while playing a match with either the Example AI
    Module loaded or the Example AI Client running. This will freeze the game for
    a couple minutes while BWTA analyzes the map. Once BWTA is done analyzing the
    map, the game will unfreeze and superimpose the outlines of regions,
    chokepoints, and base locations on the screen using BWAPI's draw commands.
    For more information, visit: http://code.google.com/p/bwta/
     
    3. Basic AI Module
    ------------------
     
    The Example AI Module mainly just shows how to set everything up to make an
    AI module for BWAPI. Once you understand how the Example AI Module works, you
    may be interested the Basic AI Module from the BWSAL project, which aims to
    develop several robust components which execute basic tasks, such as
    constructing buildings, training units, gathering resources, and build-order
    management. For more information, visit: http://code.google.com/p/bwsal/
     
    4. Bug Reports
    --------------
     
    BWAPI is currently in beta, so as you write custom AI modules using BWAPI
    you may run into bugs or other problems. We cannot find all the bugs on our own
    so as a beta tester your feedback is invaluable and can be very helpful for
    improving BWAPI. When you find a bug, please describe what the bug is and, if
    possible, how to reproduce the bug and post the report in either a new issue at
    http://code.google.c...api/issues/list
     
    or in a message to the bwapi google group at
    http://groups.google.com/group/bwapi
     
    Additionally, the contents of the BWAPI global log may prove useful in tracking
    down the bug, so when appropriate please include relevant contents of the file
    <starcraft folder>/bwapi-data/logs/global.log
     
    in your bug report. Thank you for beta testing BWAPI.
     
     
    =================================================
    Changes from BWAPI Beta 2.7.1 to BWAPI Beta 2.7.2
    =================================================
     
    Fixed a bug in GameImpl::spriteToUnit which caused the game to crash every once in a while.
     
    =================================================
    Changes from BWAPI Beta 2.6.1 to BWAPI Beta 2.7.1
    =================================================
     
    AIs can now connect from another process using BWAPIClient.lib.
     
    New enums:
     
    * Added enum EventType
     
    New classes:
     
    * Added class Event
    * Added class UnitCommand
    * Added class UnitCommandType
     
    The following functions have been added:
     
    * Added AIModule::onSaveGame - called when the user saves the single player match. Currently is triggered twice.
    * Added Game::getEvents - returns the set of events for the frame
    * Added Game::indexToUnit - returns the Unit currently at the given index in Starcraft's internal Unit table. Only available when the Complete Map Information flag is enabled.
    * Added Game::isInGame - returns true if Broodwar is currently in a match
    * Added Unit::isAttacking - returns true if the unit is attacking. Does not yet work for siege tanks or goliaths.
    * Added Unit::isVisible(Player* player) - returns true if the given player can see the given unit. Only available in replays or if the complete map information flag has been enabled.
    * Added Unit::issueCommand - general purpose function to issue any valid unit command.
     
    All member functions of Race, TechType, UnitType, UpgradeType, WeaponType now return other objects by value instead of by pointer. For example TechType::whatResearches returns a UnitType object rather than a const pointer to a UnitType object.
     
    The following Orders have been renamed:
     
    * Nothing1 -> UnusedNothing
    * Powerup1 -> UnusedPowerup
    * Nothing2 -> Nothing
    * RallyPoint1 -> RallyPointUnit
    * RallyPoint2 -> RallyPointTile
    * Morph1 -> ZergUnitMorph
    * Morph2 -> ZergBuildingMorph
    * BuildSelf1 -> TerranBuildSelf
    * Build5 -> BuildNydusExit
    * Enternyduscanal -> EnterNydusCanal
    * BuildSelf2 -> ProtossBuildSelf
    * CarrierIgnore1 -> ReaverCarrierMove
    * HoldPosition1 -> CarrierHoldPosition
    * ReaverHold -> ReaverHoldPosition
    * RechargeShields1 -> RechargeShieldsUnit
    * Rechargeshields2 -> RechargeShieldsBattery
    * BuildingLiftoff -> BuildingLiftOff
    * DroneLiftoff -> DroneLiftOff
    * Liftoff -> LiftingOff
    * Harvest5 -> Interrupted
    * Pickup1 -> PickupIdle
    * Pickup2 -> PickupTransport
    * Pickup3 -> PickupBunker
    * Powerup2 -> PowerupIdle
    * HoldPosition2 -> HoldPosition
    * HoldPosition3 -> QueenHoldPosition
    * HoldPosition4 -> SuicideHoldPosition
     
    Bug Fixes:
     
    * Fixed a bug where Unit::getGroundWeaponCooldown would always return 0 for Siege Tanks and Goliaths.
    * Fixed a bug where Unit::getAirWeaponCooldown would always return 0 for Goliaths.
    * Fixed a bug with Unit::isConstructing - now also returns true when the unit's order is TerranBuildSelf, ProtossBuildSelf, ZergBuildSelf, BuildNydusExit, and BuildAddon.
    * Fixed a bug with Unit::isIdle - now also returns true when the unit's order is Reaver, Neutral, TowerGuard, and Burrowed.
    * Fixed a bug with Unit::isMorphing - now also returns true when the unit's order is ZergBirth.
    * Fixed a bug where Unit::isTraining - would return true for morphing hatcheries, lairs, and hives.
    * Fixed a bug where Unit::useTech would not work for Archon_Warp or Dark_Archon_Meld.
    * Fixed a bug where Game::canBuildHere would return true for refineries over geysers that already have refineries on them.
    * Fixed a bug where Game::setScreenPosition would crash the game if given a position with negative coordinate values.
    * Fixed a bug where Game::isBuildable would return true for the inaccessible row of tiles at the bottom of the map.
    * Fixed a bug where Game::isWalkable would return true for the four inaccessible rows of tiles at the bottom of the map.
    * Fixed a bug where UnitType::maxGroundHits would return 0 for Terran Siege Tank Siege Mode, Terran Siege Tank Tank Mode, and Terran Goliath.
    * Fixed a bug where UnitType::maxAirHits would return 0 for Terran Goliath.
     
    ===============================================
    Changes from BWAPI Beta 2.6 to BWAPI Beta 2.6.1
    ===============================================
     
    * Added Unit::getID - returns a unique ID for the unit.
    * Fixed a crash inadvertently introduced in BWAPI Beta 2.6 related to the new mouse and key state functionality.
     
    =============================================
    Changes from BWAPI Beta 2.5 to BWAPI Beta 2.6
    =============================================
     
    * Added Unit::getLarva - returns a set of 0, 1, 2, or 3 larva units that have spawned from the given Hatchery, Lair, or Hive.
    * Added Unit::getHatchery - returns the Hatchery, Lair, or Hive that spawned the given larva. Returns NULL if the unit is not a Zerg Larva.
    * Added Unit::returnCargo - returns the worker's cargo (minerals/gas) to a nearby resource depot. Works the same way as the "Return Cargo" button in the Starcraft GUI.
    * Added Position::getApproxDistance - an approximate distance function similar to the one starcraft uses.
    * Added Player::isDefeated - returns true if the player has been defeated
    * Added Player::isVictorious - returns true if the player has achieved victory.
    * Added Game::getMousePosition - returns the position of the mouse on the screen.
    * Added Game::getScreenPosition - returns the position of the screen on the map.
    * Added Game::setScreenPosition - moves the screen to the given position on the map.
    * Added Game::pingMinimap - pings the given position on the minimap.
    * Added Game::getMouseState - returns true if the specified MouseButton is pressed
    * Added Game::getKeyState - returns true if the specified Key is pressed
     
    The following functions have changed in functionality:
     
    * AIModule::onEnd is now called before any user interaction at the end of games and replays.
    * Game::getFrameCount no longer increases while the game is paused, however AIModule::onFrame is still called.
    * Unit::getRemainingTrainTime now returns the number of frames until the next larva spawns at the given Hatchery, Lair, or Hive. Works as before on other unit types.
    * Unit::getDistance(Unit* target) now computes the distance between units more similar to the way starcraft computes distance between units when determining if a unit is in attack range.
    * Unit::getDefenseMatrixPoints now returns actual defense matrix hit points (not multiplied by 256).
     
    Bug fixes:
     
    * Fixed a bug where scourge that suicide into other units would not produce an AIModule::onUnitDestroy message.
    * Fixed a bug where Game::canUpgrade would sometimes return true even though the player did not have enough resources.
    * Fixed a bug where Unit::cancelTrain would not cancel Terran Nuclear Missiles when called on a Terran Nuclear Missile Silo.
    * Fixed a bug where Unit::isTraining would return false when called on a Terran Nuclear Missile Silo training a Terran Nuclear Missile.
    * Fixed a bug where Unit::getTrainingQueue would return and empty list when called on a Terran Nuclear Missile Silo training a Terran Nuclear Missile.
     
    =============================================
    Changes from BWAPI Beta 2.4 to BWAPI Beta 2.5
    =============================================
     
    * Added a logging option to bwapi.ini - by default it is set to off.
    * Added TechType::getRace (the function was declared before but not actually implemented).
    * Added Unit::getBuildType - returns the building type a worker is about to construct. If the unit is a morphing Zerg unit or an incomplete building, this returns the UnitType the unit is about to become upon completion.
     
    * Fixed TechTypes::Restoration.whatResearches() so that it now returns UnitTypes::Terran_Academy?.
    * Fixed a bug where Game::canBuildHere would return true even when a nexus/command center/hatchery was too close to invisible minerals/geysers. The function now uses static mineral and geyser data and assumes mineral fields exist unless it can see the build tile where the mineral is supposed to be, and cannot see the mineral unit.
    * Fixed a bug where Unit::isIdle would return false after a worker failed to start construction of a building.
    * Fixed a bug where using Siege Tanks would cause the game to crash.
    * Fixed a bug where BWAPI would crash on game end if a player left during the game.
    * Fixed a bug where Unit::isGatheringGas would sometimes return false for drones harvesting gas into a morphing Hatchery.
    * Fixed a bug where chat messages in multiplayer games would either appear garbled or not show at all.
     
    =============================================
    Changes from BWAPI Beta 2.3 to BWAPI Beta 2.4
    =============================================
     
    * Added AttackType class, however this won't be of much use until the Attack class is implemented (which will let AI Modules "see" projectiles, bullets, psi storms, lurker attacks, etc).
    * Added Game::isExplored - returns true for tiles that are visible or were visible at some point earlier in the match.
    * Added Unit::isBeingGathered - returns true for mineral patches and the three types of refineries when a unit is gathering from it.
     
    * Renamed Game::buildable to Game::isBuildable
    * Renamed Game::walkable to Game::isWalkable
    * Renamed Game::visible to Game::isVisible
    * Renamed Game::groundHeight to Game::getGroundHeight
    * Added TilePosition versions of Game::isBuildable, Game::isVisible, Game::hasCreep, and Game::hasPower.
     
    The following functions have changed in functionality:
     
    * UnitType::seekRange now returns the seek range in pixels.
    * UnitType::sightRange now returns the sight range in pixels.
    * UnitType::maxHitPoints now returns actual max hit points (not multiplied by 256).
    * Unit::getHitPoints now returns actual current hit points (not multiplied by 256).
    * Unit::getShields now returns actual current shields (not multiplied by 256).
    * Unit::getEnergy now returns actual current energy (not multiplied by 256).
    * UnitType::canAttack now returns false for overlords, dropships, and other types of units that cannot attack.
    * Player::hasResearched now returns true for abilities that the player has researched by default, such as Scanner Sweep.
    * Game::getFrameCount now counts from 0. So the first frame is frame 0.
    * Game::sendText now processes most cheat codes in single player games. For example, typing Broodwar->sendText("black sheep wall") will reveal the entire map.
     
    Bug fixes:
     
    * Fixed a bug where Game::isVisible would crash the program when called during a replay.
    * Fixed a bug where Unit::setRallyPosition and Unit::setRallyUnit would not execute properly.
    * Fixed a bug where Unit::patrol would appear to change the position of the unit to the target position.
    * Fixed a bug where Unit::isStartingAttack would always be false for certain types of units, even when they were attacking.
    * Fixed a bug where scanner sweep (and possibly other tech types that don't need to be researched) would not work.
    * Fixed a bug where AIModule::onFrame would be called twice on the first frame.
    * Fixed a bug where Unit::train would not allow more than one unit to be added to the training queue.
    * Fixed a bug where AIModule::onUnitDestroy would not be called for units loaded into dropships/shuttles/overlords when the transport unit was destroyed.
    * Fixed UnitType::topSpeed, Unit::getVelocityX, and Unit::getVelocityY. Everything should now be in pixels per frame.
     
    =============================================
    Changes from BWAPI Beta 2.2 to BWAPI Beta 2.3
    =============================================
     
    * bwapi.ini file no longer accepts curly brace definitions.
     
    The following functions have been added:
     
    * AIModule::onUnitRenegade - called when a unit changes ownership.
    * AIModule::onPlayerLeft - called when a player leaves the game.
    * AIModule::onNukeDetect - called when a nuclear launch has been detected. If the target position is visible at the time of launch (or complete map information is enabled), the target position is provided.
    * Game::restartGame - restarts the single player match.
    * Unit::getUpgradeLevel - returns the upgrade level of the unit.
    * Unit::getVelocityX - returns the x component of velocity in pixels per frame.
    * Unit::getVelocityY - returns the y component of velocity in pixels per frame.
    * Player::leftGame - returns true if the player has left the game.
    * UnitType::upgrades - returns the set of upgrades that can affect this UnitType.
    * UpgradeType::whatUses - returns the set of unit types that are affected by this UpgradeType.
     
    The following functions have been renamed:
     
    * Unit::getCurrentDirection has been renamed to Unit::getAngle
     
    * Player::researching has been renamed to Player::isResearching
    * Player::researched has been renamed to Player::hasResearched
    * Player::upgrading has been renamed to Player::isUpgrading
    * Player::upgradeLevel has been renamed to Player::getUpgradeLevel
     
    * Game::drawMapBox has been renamed to Game::drawBoxMap
    * Game::drawMouseBox has been renamed to Game::drawBoxMouse
    * Game::drawScreenBox has been renamed to Game::drawBoxScreen
     
    * Game::drawMapTriangle has been renamed to Game::drawTriangleMap
    * Game::drawMouseTriangle has been renamed to Game::drawTriangleMouse
    * Game::drawScreenTriangle has been renamed to Game::drawTriangleScreen
     
    * Game::drawMapCircle has been renamed to Game::drawCircleMap
    * Game::drawMouseCircle has been renamed to Game::drawCircleMouse
    * Game::drawScreenCircle has been renamed to Game::drawCircleScreen
     
    * Game::drawMapEllipse has been renamed to Game::drawEllipseMap
    * Game::drawMouseEllipse has been renamed to Game::drawEllipseMouse
    * Game::drawScreenEllipse has been renamed to Game::drawEllipseScreen
     
    * Game::drawMapDot has been renamed to Game::drawDotMap
    * Game::drawMouseDot has been renamed to Game::drawDotMouse
    * Game::drawScreenDot has been renamed to Game::drawDotScreen
     
    * Game::drawMapLine has been renamed to Game::drawLineMap
    * Game::drawMouseLine has been renamed to Game::drawLineMouse
    * Game::drawScreenLine has been renamed to Game::drawLineScreen
     
    When complete map information is disabled, the following function no longer provide information about enemy units, regardless of visibility:
     
    * Unit::isHallucination
    * Unit::isLoaded
    * Unit::getTrainingQueue
    * Unit::getTransport
    * Unit::getLoadedUnits
    * Unit::getScarabCount
    * Unit::getSpiderMineCount
    * Unit::getTech
    * Unit::getUpgrade
    * Unit::getRemainingResearchTime
    * Unit::getRemainingUpgradeTime
    * Unit::isResearching
    * Unit::isUpgrading
    * Unit::getRallyPosition
    * Unit::getRallyUnit
     
    To determine if a visible enemy unit is busy researching or upgrading, use Unit::isIdle.
     
    The following functions have changed in functionality:
     
    * Unit::getAngle (renamed from Unit::getCurrentDirection) now returns the angle of the unit in radians.
    * UnitType::topSpeed now returns the correct top speed of the UnitType in pixels per frame.
    * Game::leaveGame now goes to the after-match stats screen, rather than going to the main menu.
    * AIModule::onEnd is now called with an argument isWinner, which is true if the ai module has won the game.
     
    Bug fixes:
     
    * Fixed a bug where Game::drawTextMap would use screen coordinates. It now uses map coordinates as expected.
    * Fixed a bug where attackUnit, rightClick, and other orders which take a target unit would not target the right unit in the game.
    * Fixed a bug where Unit::isGatheringGas and Unit::isGatheringMinerals would sometimes return false, even though the unit was gathering gas/minerals.
    * Fixed a bug where getUnits() functions would return an incomplete list of units when called from onUnitMorph, onUnitShow, or onUnitHide.
     
    Other changes:
     
    * Added documentation of how to draw text in different colors.
    * Increased speed of multiplayer menus.
     
    =============================================
    Changes from BWAPI Beta 2.1 to BWAPI Beta 2.2
    =============================================
     
    The following functions have been added:
     
    * AIModule::onUnitShow
    * AIModule::onUnitHide
    * AIModule::onUnitMorph
     
    * Unit::getInitialType
    * Unit::getInitialPosition
    * Unit::getInitialTilePosition
    * Unit::getInitialResources
    * Unit::getInitialHitPoints
     
    * Game::isMultiplayer
    * Game::isPaused
     
    * Game::getStaticMinerals
    * Game::getStaticGeysers
    * Game::getStaticNeutralUnits
     
    * Game::drawTextMap
    * Game::drawTextMouse
    * Game::drawTextScreen
     
    * Game::drawMapBox
    * Game::drawMouseBox
    * Game::drawScreenBox
     
    * Game::drawMapTriangle
    * Game::drawMouseTriangle
    * Game::drawScreenTriangle
     
    * Game::drawMapCircle
    * Game::drawMouseCircle
    * Game::drawScreenCircle
     
    * Game::drawMapEllipse
    * Game::drawMouseEllipse
    * Game::drawScreenEllipse
     
    * Game::drawMapDot
    * Game::drawMouseDot
    * Game::drawScreenDot
     
    * Game::drawMapLine
    * Game::drawMouseLine
    * Game::drawScreenLine
     
    The following functions have changed in functionality:
     
    * Unit::exists - now returns false for inaccessible units, even if they exist.
    * AIModule::onUnitCreate is no longer called for invisible units when complete map information is disabled.
     
    The following functions have been renamed:
     
    * Game::text has been renamed to Game::drawText
    * Game::inReplay has been renamed to Game::isReplay
    * AIModule::onAddUnit has been renamed to AIModule::onUnitCreate
    * AIModule::onRemoveUnit has been renamed to AIModule::onUnitDestroy
     
    Other changes:
     
    * BWAPI no longer crashes on replays.
     
    =============================================
    Changes from BWAPI Beta 2 to BWAPI Beta 2.1
    =============================================
     
    * Fixed a bug that produced phantom marines. An internal unit set in BWAPI
    was not being reset between matches, so units that existed in a previous
    match appeared to exist in the next game as phantom marines. Retrieving
    information from these non existant marines and/or issuing orders to them
    may have also caused Broodwar to crash.
     
    =============================================
    Changes from BWAPI Beta to BWAPI Beta 2
    =============================================
     
    The following functions have been added:
     
    * Unit::isCarryingGas
    * Unit::isCarryingMinerals
    * Unit::isDefenseMatrixed
    * Unit::isEnsnared
    * Unit::isIrradiated
    * Unit::isMaelstrommed
    * Unit::isParasited
    * Unit::isPlagued
    * Unit::isStimmed
     
    * Game::leaveGame - replaces Game::surrender and now works correctly.
    * Game::setLocalSpeed - lets AIs increase the speed in single player games.
     
    Other changes:
     
    * Fixed crash due to null sprite pointer in Broodwar memory
    * Minor update of UnitType information for spells and Terran Nuclear Missile.
    * Minor update of description text shown in Chaoslauncher text box.
    * Example AI Module compiles much faster due to new compile of BWTA.lib.

    508 downloads

    Updated

  10. 5t0rM

    Use the slot-altering hacks only as host.
     
    Commands: LOBBY ONLY
    /comp # - Computer-ize a slot.
    /close # - Open a slot.
    /open # - Close a slot.
    /open all - All slots are forced to be open.
    /close all - All slots are forced to be close.
    /comp all - All slots are forced to be a computer.
    /ban - Ban everyone in the lobby
    /flood - Flood all users in the lobby (astat exploit), temp ban them.
    /start - (As Host) Force game to start even if players are still dling
    /start - (As Guest) Jam the game during countdown
    /rand - Randomize all the slots in the game.
     
    Extra hacks:
    Set dl status to 100 when you join a game.
    Host powers in the lobby.
     
     
    *Credits*
    MA[Night] - For the idea of those first 3 features.
    Allah/Frost - For the ban function
    Jiggie -For the force patches

    930 downloads

    Updated

  11. MapShit.dll

    MapShit.dll
     
    Programmed by: Jiggie
    Ideas and offsets by: MA[Night]
    Starcraft 1.16.1

     

    <<--------------------------->>


    MapShit.dll gives you the ability to change map propertys to your desire. It gives you the option of changing x and y axis as well as the tileset of the map. this is a host only hack, but fun regardless. Also includes lockdown bypass; skips the invalid version of starcraft screen when you log into bnet.
     

    <<--------------------------->>


    MapShit Commands:
    /x # - Set x axis of map
    /y # - Set y axis of map
    /xy # - Set x and y axis of map
    /ts # - Set tileset of map
    /map - Brings up map propertys such as the current x and y axis and the current tileset
    /tsi - Brings up List of tileset/terrain Numbers
    /xyi - Brings up valid/invalid map sizes
    /msh - Brings up command list for mapshit
     

    <<-------------------------->>


    Automatic Features:
    • Battlenet security lockdown bypass
     

    <<-------------------------->>


    Note: Invalid map sizes have the possibilty of crashing you, as well as changing terrain on maps with doodads/sprites. Use at your own risk.
    how not to desycn: switch map TS and x/y axis BEFORE anyone joins.
    how to desycn: switch when everyone has joined or switch in a non-host game.

    Tileset Numbers:
    0 - Badlands
    1 - Space Platform
    2 - Installation
    3 - Ash World
    4 - Jungle World
    5 - Desert World
    6 - Ice World
    7 - Twilight World
     
    Valid Map Sizes:
    64, 96, 128, 256
    Max size allowed is 255.
    Minimum size allowed is 0.
     

    <<-------------------------->>


    Credits:
    MA[Night] - Collecting offsets, ideas, and readme.
    Jiggie - Coding the hack
     

    <<--------------------------->>


    Updates:
    v1.0.0
    • Release
    V1.0.1
    • Updated /ts # to show the tileset instead of the tileset number
    • Updated /x, /y, and /xy to allow the number 256
    • Added Commands:
    /msh - Shows list of commands.
    /tsi - Shows tilesets corrisponding numbers.
    /xyi - Shows Valid map sizes as well as invalids.

    775 downloads

    Updated

  12. Desert Strike Timer

    The hack shows how long until you get minerals on Desert Strike maps. You can watch any player you want, with Page Up/Dn.
     
    Home = Monitor Self
    Page Up = Advance Monitored Player
    Page Down = Step Back Monitored Player
    End = Monitor No Player (Can also be done with Page Up/Dn)
     
    There is also a spawn flag. If you are monitoring a player that will spawn next, you should see SPAWN (or * when monitoring all players) next to their number. I'm not sure if it works for all versions of DS for this or not (since the number on the leaderboard changes with each version, I just use the highest number).
     
    Thanks to nano351 for some help with the player colors, and Google for some other stuff.
     
    What it does:
    -Battery Charge Indicator
    -Watch Any or All Players Time Remaining Until Minerals
    -* Indicates next spawners
    -Can join Battle.net with it loaded
    -Spawn Analyzer
    -Range Hack (Ctrl + Alt)

    659 downloads

    Updated

  13. Atomic.dll v1.0.6

    Remove games, limit games, and black screen fix
     
    Atmoic.dll v1.0.6
    Made By Dew
     
    Explain: Channel ONLY
    Type /remove (toggle) - To remove the games you join
    Type /limiter (toggle) - To make it so that no one else join the game, only you and host.
    Type /bfix (toggle) - To make the black screen of death disappear
    Type /ahelp - For a complete list of commands
     
     
    @Remove:
    JOIN THE TARGET GAME!
    *The game is removed from the list
    *The host is temp banned
     
    @Conquer:
    JOIN THE TARGET GAME!
    *The game is only limited to you and host
    *Anybody that attempts to join will be banned automatically
    *The host doesn't know you are making his game, limited
    *Every attempted person to join the game is temp banned too
     
    @Automatic (Upon Injection):
    *When you host a game it becomes a crash game. (Do /where yourname to see what game you in)
    *Log in and out with hack injected
     
     
     
    Credits:
    Valkaire - for battle.net module detection
    Allah - for details on how astat flooding works
    PeeWee2000 - for testing and ideas
    Hellinsect - for helping me in C++ , even though I started this in assembly
    PizzaPan - Module hiding code

    631 downloads

    Updated

  14. Lobby Crash v1.0.0

    This is a new Lobby Crash Hack by Allah. Hotkey is Insert - use it in a Lobby, and crash all players within!
     
    .____ ___. ___. _________ .__
    | | _____ |___ |__ ___.__. _ ___ ____________ _____| |__
    | | / _ | __ | __ < | | / /_ __ __ / ___/ |
    | |__( <_> ) _ _ ___ | ____| | // __ ____ | Y
    |_______ ____/|___ /___ / ____| ______ /|__| (____ /____ >___| /
    / / // / / / /
    ___ ___ __
    / | _____ ____ | | __
    / ~ __ _/ ___| |/ /
    Y // __ ___| <
    ___|_ /(____ /___ >__|_
    / / / /
    --------------------------------------------------------------------------------
     
    Produced by : Allah and Jiggie
    Starcraft Broodwar 1.16.1
    Version 1.0.0
     
     
    Reason for release:
    I warned Zynastor to not make/release protection.
     
    http://www.gamethreat.net/forums/starcraft...html#post741118
     
    Usage:
    Just inject and in the lobby press Insert

    873 downloads

    Updated

  15. Qull Hack v1.0.0

    A hack that shows when other players set or recalled Hotkeys. Made by Dew.
     
     

    469 downloads

    Updated

  16. EUD Action Enable v2.1.1

    This is the beginning of a beautiful friendship. By that I mean, this hack here enables the usage of EUD Actions - enables you to play EUD-action maps.
     
     

    681 downloads

    Updated

  17. D-List v1.0.0

    An automatical tool designed to disrupt Battle.net and remove all games currently hosted. Inject it and it goes.
     
     

    360 downloads

    Updated

  18. Resolution Expander

    Expand the default resolution of Starcraft.
     
    Description:
    This hack is a resolution expander that expands the size of the game play screen to the size given in the config file.
     
    Instructions:
    1. Click on the loader to start StarCraft.
    2. Press + and - to control the size of the screen.
    3. Inject any other hacks after logging into battle net.
    4. Carrfully edit your ResSettings.ini to include the options you want.
     
    Errors:
    There are several cases that could cause errors such as not having the correct res settings entered or using the hack with an incompatible hack. There is an error file that lists the errors located in your hack folder. Visit www.Ghoztcraft.net and report any errors with as much detail as possible.
     

    16,736 downloads

    Updated

  19. Drop Hack Protection

    This will protect you from all drop hacks, it will alert you when a drop hack is used.
     
    This will protect you from all drop hacks, it will alert you when a drop hack is used and will tell you who the attacker was! You can also respond to the attack by dropping the attacker yourself.
     
     
    To USE
    Load StarCraft.
    Click on the loader.
    Join an online game.
    Enjoy protection!
     
     
    COMMANDS
     
    "/dhp"
    This stands for "Drop Hack Protection". Use this command to turn the hack on and off. This is useful if you are experiencing lag during a game. Lag is dependent on your network connection and little can be done about it.
     
    "/sd"
    This stands for "Stop Drops". It will try to protect you from 99% of drop hack attempts. People might still drop you if you're lagging and the lag box comes up.
     
    "/bd"
    This stands for "Boosted Detection". Often you may want to identify the person responsible when a person is dropped from the game. Use this feature to boost your ability to detect other people being dropped from the game.
     
    "/cd"
    This stands for "Counter Drop". This will attempt to drop people who use drophacks. It is recommended that you use this feature to kick droppers out of the game before more people are dropped.
     
    "/da"
    This stands for "Drop Alert". It will tell you of detected drop hack activity in the game. If you get spammed with drops, simple disable the alert.
     
    CREDITS
    Developed by hellinsect
     
    Hellinsect - Programmed the lockdown and drophack provention system.
    Salvinger - Programmed the counter drop method.
    Nano351 - Programmed the color and chat fucntions.
    Jiggie - Finding the theory and doing research.
     
    Beta Testers - DUI_, Hein, CyanBlood, nigpig
     
     
    CONTACT
    www.battlehacks.com
    [email protected]

    2,283 downloads

    Updated

  20. CDKeyBuddy v1.05

    Awesome CD Key Grabber for 1.16.1.
     
    Inject the hack at any time to view your Starcraft CDKey and the name used when installing.

    1,238 downloads

    Updated

  21. Rally Hax

    Stand-alone rally point hack. It is also GPLed so it is open source
     
    Rally Point Hax. This is an open source standalone rally point hack for the current 1.16.1 Starcraft version.
     
    Should work with all mutli-hacks that don't already have rally point support.

    874 downloads

    Updated

  22. Blitzkrieg 1.0.3b Public

    Created by Jiggie. This is a Multi-hack, successor of Panacea.
     
    Blitzkrieg.dll Made by Jiggie
    Starcraft Broodwar 1.16.1
    Public Hack, v1.0.3b
     
    Commands:
    /dlist Display player list.
    /hang Toggle game hang hack state.
    /rlist Display rally hack player list.
    /rally # Lock selected player ID's rally points to your mouse position.
    /rally del # Unlock selected player ID's rally points.
    /annoy # Constantly send 11 latency pings to the selected player ID.
    /annoy off Stop sending latency pings to anybody.
    /showselects Toggle show selects hack state.
     
    Hotkeys:
    Ctrl+Left Click MicroMulticommand, hold down CTRL before selecting a spot
    or unit for targetted commands.
     
    Extra:
    Detect worker auto-mine hackers.
    Faster and smoother microcommand, with a new hotkey.
    IP address displayed with player list.
    Battle.net security login bypass.
    Drop lag-box users on first try.
    Ability to drop game-hang users.
    Protection from the reaver/carrier crash hack.
    Basic drop hack protection.
    Broken box is drawn around units others are selecting.
    More shit on the way... -.-
     
    Version Log:
    v1.0.3b Public:
    Fixed small hotkey bug.
    Improved auto-mine detection.
     

    2,169 downloads

    Updated

  23. Insecticide (Lobby BNET-Tempban Flood)

    Created by HellInsect. Press Insert in the game lobby to disconnect every player there from BNET.
     
     

    787 downloads

    Updated

  24. BWChart

    BWchart is meant to analyze the list of actions recorded in a .rep file.
     
    There are many limitations because, during a game, the BW engine only records "user actions". For example, an SCV bringing 8 minerals to a CC is not recorded, but a player clicking on a unit is recorded.
    Therefore, you can't even compute how much mineral each player has at any one time. But you can estimate how much he spent by adding up minerals/gas every time a unit/building/upgrade is built. Same thing for units. You can't tell how many he has, but how many he built. More information are in the FAQ.
     
    BWchart also provides a simple replay browser. It is not meant to organize replays on your disk, but to compute average values of various data on multiple games. All you have to do is select a directory (one with replays) and click the "Refresh" button. If you have tons of replays, be patient (there is a progress bar while replays are browsed). While you're browsing replays, double click any one of them to get the statistics displayed. Use right click for more options.
     
    Since version 1.01G, you can now see the map of the game with all the buildings on it, plus you can animate the whole chart/map in time and see where the various moves took place.

    285 downloads

    Updated

  25. HateWarden

    read the readme
     
    HateWarden.dll created by Saken -
    Starcraft/Broodwar (v1.16.1) -
    Hack Version: v1.0.0b -
    -----------------------------------------
     
    This hack is enable once injected. Simpely when you get disconnected by battle.net when "Your connection to battle.net has been lost." comes up
    everyone in the game will auto leave the game / disconnect from the game.
     
    Credits:
    Jiggie
    -187-
    Dyndrilliac
    Perma

    288 downloads

    Updated

Sign in to follow this  
  • Recently Browsing

    No registered users viewing this page.

×