Jump to content

Recommended Posts

Posted

hello, i have a ini document and i want to send some of the information in it to some where i can find it on the internet (where only i can see it) how do i do? plz come witha n example.

i need to get the Reg_Key send to some cind of server. how do i do? (it have to be an extern script that i can set into another)

and if key is accepted i will run the program)

;==============================================================================

;========= Manus-Magnus Diablo2 Lod Global MM.BOT.5.xx configuration ==========

;================= ........................................... =====================

;==============================================================================

; This file can be case sensitive, pay attention to write "Yes" and not "yes".

; All lines starting with a ";" are comments... All others are real variables.

; Commented information is important: Read all whatever is your bot experience.

;==============================================================================

[Processes]

;##############################################################################

;

; PROCESSES & KEYS USAGE

;

; * D2_Path => Specify your Diablo II path here (C:\Program Files\Diablo II)

; * D2_MultiKeys => <Yes> or <No>. If you got multiple Diablo2 keys for botting

; write Yes here and go complete the config\mm.MultiKeys.ini file. Simply!

;==============================================================================

D2_Path =C:\Program Files\Diablo II

D2_MultiKeys = No

;==============================================================================

[Extra]

;##############################################################################

;

; EXTRA DELAYS & SCRIPTS SETTINGS

;

;==============================================================================

; *Extra_CreateGameDelay => Delay in milliseconds before each game creation.

;------------------------------------------------------------------------------

Extra_CreateGameDelay = 10000

;------------------------------------------------------------------------------

; *Extra_RunsAmount => Maximum of runs before PAUSE the bot and apply the

; Extra_RunsAmountSleepTime. If you got more than 1 Cd-Keys set the bot will

; swap Keys sets each time the Extra_RunsAmount is reached!

; *Extra_RunsAmountSleepTime => This is the PAUSE Delay in minutes that apply

; once the Extra_RunsAmount is reached.

;------------------------------------------------------------------------------

Extra_RunsAmount = 30

Extra_RunsAmountSleepTime = 5

;------------------------------------------------------------------------------

; *Extra_RDGNE_SleepTime => PAUSE in minutes when IP BAN/Realm Down happen.

; NOTE: If you got more than 1 Cd-Keys set: the bot will swap Keys each time

; A IP BAN/Realm Down happen!

;------------------------------------------------------------------------------

Extra_RDGNE_SleepTime = 5

;------------------------------------------------------------------------------

; *Extra_RDGNE_Executable => Will execute this file ( example: IpReset.vbs )

; *Extra_RDGNE_ExecutablePath => Full path of this File ( example: C:\tests )

; NOTE:Executable & ExecutablePath are here for IP RESET Scripts...

;------------------------------------------------------------------------------

Extra_RDGNE_Executable = No

Extra_RDGNE_ExecutablePath = No

;------------------------------------------------------------------------------

; *Extra_D2LogsDelete => If "Yes" will delete systematicly D2 logs files...

;------------------------------------------------------------------------------

Extra_D2LogsDelete = No

;==============================================================================

; Fast help about settings above...

;==============================================================================

; CONSIDERING AROUND 1 MINUTE / RUN: (TWEAK IF YOUR RUN TIME IS DIFFERENT...)

;------------------------------------------------------------------------------

; 1/ IF YOU GOT ONLY 1 CD KEY SET:

; - Use the default settings above: the bot will make 10/ runs and sleep 15/

; minutes. If a Realm Down or IP ban happen it will sleep 20/ minutes...

; 2/ IF YOU GOT 2 CD KEY SETs: try 13/10/20

; 3/ IF YOU GOT 3 CD KEY SETs or more: 15/0/20

; 4/ IF YOU WANT TO GO MORE FAST, using IP reset script : 16+/0/0

; Note: if you got an Ip Reset Script you can setup Extra_RDGNE_SleepTime = 0

;------------------------------------------------------------------------------

; DONT FORGET THAT BLIZZARD ALLOWING A MAXIMUM OF 20 GAMES / HOUR / KEY SET...

;==============================================================================

;##############################################################################

;

; Optional scripts settings...

;

; Dedicated to third party or specific operations. Centralized in \Scripts.

; To simplify the whole things all scripts must be in the \Scripts folder, the

; working directory will be \Scripts. Example: PreLogin_Executable = Test.vbs

; Put "No" if you dont wanna use the option. Note: RUN WAIT is done.

;==============================================================================

; *PreLogin_Executable => Will be executed just before click "Connect to Bnet".

;------------------------------------------------------------------------------

PreLogin_Executable = No

;------------------------------------------------------------------------------

; *PostLogin_Executable => Will be executed after character selection.

;------------------------------------------------------------------------------

PostLogin_Executable = No

;------------------------------------------------------------------------------

; *GameStart_Executable => Will be executed at the very start of each new game.

; Only the corpse check/recovery and optional Server IP check are done before.

;------------------------------------------------------------------------------

GameStart_Executable = No

;==============================================================================

[Character]

;##############################################################################

;

; GLOBAL CHARACTER & GAME PARAMETERS

;

; * Char_Mode => Mode <Single> for single player or <Battle> for battle.net.

; ==> <SEQ> special mode will help for sequences building: the bot will

; directly run the sequences that are in the mm.BOT.Sequences.ini file. Thats

; means you have launch Diablo 2 yourself (via a shortcut with the correct

; parameters: -direct -txt -w -ns -title "Diablo II" ) and to put your char

; just after the desired TP or WP. Once done; launch the mm.bot.5xx.exe.

; * Char_Account => Your account (Only required if <Battle> mode selected)

; * Char_Password => Your password (Only required if <Battle> mode selected)

; * Char_Slot => Character position in account screen (<1> to <8>)

; * Char_Difficulty => Difficulty: <Normal>, <Nightmare> or <Hell>

; * Char_BNGamePass_String => Suit of keys the bot will use randomly

; to create your games names and passes. You can put the same key multiple

; times (not too much). Set 20+ characters, Personalize it, dont use spaces.

; * Char_BNGameName_Perso => If the parameter is different than "No" the bot

; will take the passed string adding incremented number behind it (1,2..etc..)

; as the new game name creation string, ignoring Char_BNGamePass_String.

; Char_BNGamePass_Perso => Will take this string as default game password

; if Char_BNGameName_Perso is different than "No"... Attention: Personalized

; Game Pass must contains more than 2 alpha numeric characters (a-z / 0-9)

; * Char_MessageSent => /dnd is recommended since messages from wispers have

; colors that -will- disturb the bot! Will be applied at each new cycle.

; Default is here /o igw that should be used with the \tools\FList utility.

; * Char_StartRunDelay => Hightly randomised delay at the absolute start of

; each run, when -in game- status is detected. (50-150)

;==============================================================================

Char_Mode = Battle

Char_Account =

Char_Password =

Char_Slot = 1

Char_Difficulty = Nightmare

Char_BNGamePass_String = 123456789-abcdefghijklmnopqrstuvwxyz

Char_BNGameName_Perso = No

Char_BNGamePass_Perso = No

Char_MessageSent = /dnd

Char_StartRunDelay = 150

;==============================================================================

[Key]

Reg_Key = xxxxxxxxxxx

;##############################################################################

;

; LIFE AND MERC PREFERENCES

;

; * Char_MalahHealLifePercent AND Char_MalahHealManaPercent => The life or

; Mana needed to heal at Heal NPC (10% step precision, minimum 10% mana,

; less than 10% will make the bot ignore mana need, and minimum 50% for life)

; * Char_DrinkPotionLifePercent AND Char_DrinkPotionManaPercent => The Life or

; Mana percent needed to drink Potion (10% step precision....)

; * Char_UseMerc => Detect and ressurrect merc if dead <Yes> or <No>

; * Char_HealMerc => Will gave rejuv to merc if life is ~1/3 <Yes> or <No>

; * Char_PreventiveChicken => Chicken if, after a drink the bot see there

; is only 1 column of potions left ? <Yes> or <No>

; * Char_StopIfNoPots => Stop the bot if no more pots in belt ? <Yes> or <No>

; * Char_MaxDrinks => Maximum of drinks allowed per sequence (ie: Eldritch

; attack sequence) if this number is overrided the bot will chicken.

; * Char_CharHealTimer => Minimum time interval in ms between 2 char drinks.

; * Char_MercHealTimer => Minimum time interval in ms between 2 merc drinks.

; * Char_MercWeaponSwitch => Will switch merc weapon when resurrect (infinity!)

;==============================================================================

Char_MalahHealLifePercent = 90

Char_MalahHealManaPercent = 90

Char_DrinkPotionLifePercent = 40

Char_DrinkPotionManaPercent = 20

Char_UseMerc = Yes

Char_HealMerc = Yes

Char_PreventiveChicken = Yes

Char_StopIfNoPots = No

Char_MaxDrinks = 4

Char_CharHealTimer = 400

Char_MercHealTimer = 800

Char_MercWeaponSwitch = Yes

;==============================================================================

;##############################################################################

;

; GAMBLE & DIABLO CLONE PREFERENCES

;

; * Char_StashGold => How much in inventory before stashing it ?

; * Char_GambleItem => Gambled item can be <Rings> OR <Amulets> OR <Circlets>

; * Char_GambleGoldStart => Gold amount to start gamble at Gamble NPC

; * Char_GambleGoldStop => Gold amount to stop gamble at Gamble NPC (>200k)

; * Char_GambleDelay => Delay before scan & iding, dont go below 800...

;==============================================================================

; * Char_IpFinderLastByte1,2,3 => Last byte of the server you are looking for.

; If good server is detected the bot will repeat the Precast Sequence Over &

; Over: thats means you need to have "cast in town" sequence to allow IDLE.

; As example Holy shield for pala, frozen armor for sorce, or others... Usage

; is No to ALL if you are NOT looking for a specific server. However put simple

; Bytes (ie: 66) if you search server(s). You can check up to 3 different IP.

; * Char_IpFinderExecutable => Name of the executable/script to launch when IP

; is found. (ie: MyWav.wav or MyScript.bat...)

; * Char_IpFinderExecutablePath => full path of the executable (ie: C:\MyFolder)

; NOTE: D2 window is re-maximized once your script/wav terminated to properly

; continue the IDLE using Precast to prevent bot focuse loose. Dont use a script

; or sound that runs too long. If ip found splash screen will spawn automaticly.

; NOTE: Make D2Clone appears at Eldtich and carry him to Shenk (easy kill).

;==============================================================================

Char_StashGold = 300000

Char_GambleItem = Amulets

Char_GambleGoldStart = 55000000

Char_GambleGoldStop = 300000

Char_GambleDelay = 1200

;==============================================================================

Char_IpFinderLastByte1 = No

Char_IpFinderLastByte2 = No

Char_IpFinderLastByte3 = No

Char_IpFinderExecutable = No

Char_IpFinderExecutablePath = No

;==============================================================================

;##############################################################################

;

; DEFAULT INVENTORY & REPAIR PREFERENCES

;

; * Char_MiniFreeSpaces => At how much free spaces letf in inventory the bot

; will stop. Never let the bot continue to run while inventory & stash are full.

; NOTE: If you make multiple monsters and pickup rare you should have 24+ !

; If you are only pickup few uniques you can decrease the value to 12-16.

;==============================================================================

; * Char_ForceRepairCycle => Will force a repair to Larzuk every xx runs.

; If value = 0 auto check repair is activated at the start of each run.

; Damaged armors/Helms/etc... And -melee- weapons are automaticly detected.

; Its recommended to force/define a cycle, since the auto check burn ~500 ms

; If you have a sorce give 100 (repair every 100 runs...It's an example.)

;==============================================================================

Char_MiniFreeSpaces = 24

;==============================================================================

Char_ForceRepairCycle = 150

;==============================================================================

;##############################################################################

;

; KEYBOARD SETTINGS/KEYS

;

; * Char_Key_ClearScreen => The key for "clear screen" (look in controls)

; * Char_Key_Switch => The key you use to switch weapons (CTA or Eshield Switch)

; * Char_Key_AutoMap => The keyboard key you use to show the automap

; * Char_Key_Inventory => The keyboard key you use to view inventory

; * Char_Key_ShowItems => The keyboard key you use to view items on the floor

; * Char_Key_PotionsRow1 => Key for Potion 1 (from left to right)

; * Char_Key_PotionsRow2 => Key for Potion 2 (from left to right)

; * Char_Key_PotionsRow3 => Key for Potion 3 (from left to right)

; * Char_Key_PotionsRow4 => Key for Potion 4 (from left to right)

; NOTE : Example of keys: <SPACE>, <SHIFT>, <ALT>, <CTRL>, <F1>, <z>, <6>...

; NOTE : Use -simple- keys like SPACE or a, b, c, z.. instead of F1, F2, ALT

; if you are experiencing problems. Because -simple- keys can be more 'fast'.

; NOTE : Only rejuvenations potions are picked & recongnized by the BOT

; => Fill up the belt with REJUV / FULL REJUV potions before launching the bot.

; => If you want only drink full rejuvs edit the Xrare section of mm.PkId.ini.

;==============================================================================

Char_Key_ClearScreen = SPACE

Char_Key_Switch = w

Char_Key_AutoMap = TAB

Char_Key_Inventory = i

Char_Key_ShowItems = ALT

Char_Key_PotionsRow1 = 1

Char_Key_PotionsRow2 = 2

Char_Key_PotionsRow3 = 3

Char_Key_PotionsRow4 = 4

Char_Key_ShowBelt = ~

;==============================================================================

[Advanced Settings]

;##############################################################################

;

; MOUSE AND KEYBOARD DIABLO 2 DELAYS/SENSIVITY

;

; If you dont know leave these settings as default.

; * (A)D2_FastClickDelaysRange = <mini>,<maxi> => Fast Clicks are most "actions"

; clicks like attacks, moves, hide mouse...etc.. this is the randomized time

; from <mini> to <maxi> in milliseconds mouse will be pressed: down,delay,up.

; * (B)D2_SlowClickDelaysRange = <mini>,<maxi> => Slow Clicks category, same thing

; as above, but this concern only slow speed required delays like out-of-game

; menus, Npc menus, repair button...etc...

; * ©D2_MouseClickDownDelay => Length a click is held down before release (ms).

; This delay is the autoit minimum press time for all clicks.

; * (D)D2_SendKeyDownDelay => Length a key is held down before release (ms).

; This delay is the autoit minimum press time for all keys.

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

; All these delays can be tweaked to fix problems OR to increase performances:

; => Total Click time = © + (A OR :) + little value (internal & randomized)

; => Total Press Key time = (D) + little value (internal & randomized)

; D2 game have a worst sensivity for clicks and keypresses on low speed comps.

; Increasing a few © or/and (D) if you think the game does not receive

; properly the clicks/keys orders, Also search around for all others settings

; like delays in sequences.

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

; Test these delays if you need speed: A = 10,15, B = 120,140, C & D = 15

;==============================================================================

D2_FastClickDelaysRange = 20,30

D2_SlowClickDelaysRange = 120,140

D2_MouseClickDownDelay = 20

D2_SendKeyDownDelay = 20

;==============================================================================

;##############################################################################

;

; INTERACTS DELAYS

;

; If you dont know leave these settings as default.

; * Char_CheckMoveDelay => End of move detection Delay; more is low, more it

; will increase moves reactivity. If too much low the interacts or moves can

; become erratics...(milliseconds). Only concern walk/run moves

; - Try - values starting from 80 to 300 with steps of 20

; NOTE: Char_CheckMoveDelay IS AN IMPORTANT FACTOR OF OPTIMIZATION !!

; * ItemFocusDelay => time to wait before starting an iding scan, too much low

; delay can cause iding errors, too much high is time loss. >5 and <200.

; Usually is as low as computer is fast.

; * Weot_MiniDelay => When using the WEOT command: Minimum delay to wait before

; starting to check if the teleport was done or not. >300 and <800

; * Weot_ScanDelay => When using the WEOT command: Delay between each scan. A

; scan serve to check if teleport was effective or not. >40 and <500

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

; Test this delay if you need speed: Char_CheckMoveDelay = 100

; If you got a sorce with fast cast rate test this: Weot_MiniDelay = 350

;==============================================================================

Char_CheckMoveDelay = 120

ItemFocusDelay = 70

Weot_MiniDelay = 600

Weot_ScanDelay = 100

;==============================================================================

;##############################################################################

;

; MISC & SPECIAL OPTIONS (some of them deserve support)

;

; If you dont know leave these settings as default.

;

; * BotProcessPriority => can be: Normal or Medium or High; default is medium

; but you can select High if you need more iding & pickit speed.

; ATTENTION: This option boost seriously the bot and all delays are impacted.

; * D2_RunStartKey => You can specify a Key that will be pressed at the

; start of each run. Designed to clear all messages from MapHack or any module.

; Must be done when third programs/hacks are used and disturb the bot due to

; screen messages. Leave it to <No> to dont use this option.

; * Misc_ByPassCheckCorpse => ByPass the Check of Corpse <Yes> ONLY if you are

; immortal... Maybe HC. This one will cute ~500 ms of game run time.

; * D2_PickitRescans => number of screen scans after the last pickup (pickit)

; * D2_PickitMaxRetries => max number of clicks done in a whole pickit action.

; * D2_SlowIntMDelay => Mouse Move speed for slow actions (fastest is 0)

; * D2_FastIntMDelay => Mouse Move speed for fast actions (fastest is 0)

; * D2_IdingMouseSpeed => Same thing as D2_Slow/FastIntMDelay usually at the

; same speed than D2_FastIntMDelay, But if you get iding errors set it to 2.

; * D2_MouseClickDelay => Length of the brief pause in between mouse clicks.

; * D2_SendKeyDelay => Length of the brief pause in between sent keystrokes.

; * LogScanDrop => <Yes> or <No> Will log all scanned on the grounds.

; * LogPicked => <Yes> or <No> Will log all picked/clicked on the ground items.

; * LogSold => <Yes> or <No> Will log all sold items and their statistics.

; * SleepMouseMoves => <Yes> or <No> If yes will move the mouse while sleep.

; * D2_WName => Name of the Diablo II window that the bot will look for.

; * D2_Executable => Name the the Diablo II executable file.

; * D2_CmdParameters => Diablo II executable parameters.

; * D2_SplashBotTitle => Defaut title you want for the bot splash window.

; * Bot_STOP_HotKey => HotKey that stop the bot, default is END

; * Bot_PAUSE_HotKey => HotKey that pause the bot, default is PAUSE

; * Bot_INILOAD_HotKey => HotKey that load .ini settings, default is INS

; (Insert key): Near all settings are reloaded, include PkId & Sequences !

; Note: Do not execute the INILOAD while attacking monsters...

;==============================================================================

BotProcessPriority = Medium

D2_RunStartKey = No

Misc_ByPassCheckCorpse = No

D2_PickitRescans = 1

D2_PickitMaxRetries = 8

D2_SlowIntMDelay = 2

D2_FastIntMDelay = 1

D2_IdingMouseSpeed = 1

D2_MouseClickDelay = 5

D2_SendKeyDelay = 5

LogScanDrop = Yes

LogPicked = Yes

LogSold = Yes

SleepMouseMoves = Yes

D2_WName = Diablo II

D2_Executable = Diablo II.exe

D2_CmdParameters = -w -ns -lq -direct -txt -title "Diablo II"

D2_SplashBotTitle =

Bot_STOP_HotKey = END

Bot_PAUSE_HotKey = PAUSE

Bot_INILOAD_HotKey = INS

MMstatusURL = http://www.-x?x-.net/modules/MMstatus/MMstatus.ini

MMnewsURL = http://www.-?x?-.net/modules/MMstatus/MMnews.ini

Version =5.44

;==============================================================================

i need to get the Reg_Key send to some cind of server. how do i do? (it have to be an extern script that i can set into another)

and if key is accepted i will run the program)

Char_BNGameName_Perso = No

Char_BNGamePass_Perso = No

Char_MessageSent = /dnd

Char_StartRunDelay = 150

;==============================================================================

[Key]

Reg_Key = xxxxxxxxxxx

;##############################################################################

;

; LIFE AND MERC PREFERENCES

;

; * Char_MalahHealLifePercent AND Char_MalahHealManaPercent => The life or

; Mana needed to heal at Heal NPC (10% step precision, minimum 10% mana,

; less than 10% will make the bot ignore mana need, and minimum 50% for life)

Posted

If you make *any* attempt at coding this yourself I will help. Oh, and also as long as you never post another several hundred line INI again.

Post the relevant parts and ask specific questions. It helps others help you.

  • 2 months later...
Posted

i wanna know how to write a script for a macro key...

how do i input delays?

this wat i got so far.. but precast was too fast in d2 for chilling armor and battle order and such.... it looks like i scroll a mouse then bnet kicks me out of game...

Send, {F1}

delay 900

MouseClick, right, 176, 430

delay 900

Send, w

delay 900

Send, {F5}

delay 900

MouseClick, right, 176, 430

delay 900

Send, {F6}

delay 900

MouseClick, right, 176, 430

delay 900

Send, {F7}

delay 900

MouseClick, right, 176, 430

delay 900

Send, w

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...