BindMaP (Beta)

By mEo
Date: 08-19-2005
Version: Beta

Download

Screenshots

Readme

======================================================================
= ________ =
=| ___ \ ___ ___ ______ =
=| | | \ __| \ / | | __ |=
=| |___| | | | \ / | | | | |=
=| / | | | \ / | | | |__| |=
=| /__ ____ _ | | |\ \ / /| | | ___|=
=| ||_|| \ | |_____| | | \ \ / / | | | | =
=| ___ \| || |\ \ | | ___ | | \ \/ / | |_______| | =
=| | | \ || | \ \ | | | | | | \____/ | | _ | | =
=| |___| ||| | \ \| | | | | | | | |_| | | | =
=| / || | \ | |___| | | | | | | | =
=|_______ /__||_| \___|________|__| By [mEo!] |__|_____|_|__| =
= =
====================================================================



^ ^
_|_____________________________|__
| _ _ _ _ |
|\ /\ / |_ | | | | /\ /\ |_ |
| \/ \/ |_ |_ |_ |_| / \/ \ |_ |
|__________________________________|

INTRODUCTION
------------

Welcome to BindMaP BETA, the useful binding tool for Jedi Knight 2.
BindMaP is an auto-binder, that loads previously saved binds for
individual maps, allowing for custom teleports, messages, rules and
regulations etc. Following are some of the key features of BindMaP.
- Unlimited Binds that are abled to be saved
- Silent Mode, so most messages are not seen by other players
- Binds Editor, to make it easy for you to edit files without
causing mistakes
- Time and Date messages
- Automatically loads binds on mapchange, enter game etc.
- Ability to turn on / off
- Automatically turn off after binds have been loaded
- Stops other players from 'controlling' BindMaP
- Automatic Name detection
- Simple to check for updates
- Runs in system tray
- Much more...


README
------

OPTIONS

Auto-Load on Map Change: When you enter a game, or the maps changes,
BindMaP will automatically load your settings.
Get Name on Game Start: When you first enter a game, your name will
automatically be detected.
Repond to !time: Many Kill Trackers repond to this command. Uncheck
this options to stop BindMaP from responding to it.
Respond to !date: Same as !time.
Turned On: Sets whether BindMaP is on / off (Note: this can also be done
in the game).
Turn Off After Load: If this is on, BindMaP will turn itself off after
the load command has been run.
Editor: Click on the browse button to select a manual file editor.


COMMANDS
--------

!time - Tells you the time
!date - Tells you the date
!about - Displays an about message
!name - Tells you your name. Use this command as a test, to see if
BindMaP is responding
!mapname - Displays the mapname
!add (BindKey) - Saves the value of the bind eg. !add F5 might save
force_push
!load - Loads the values for the current map
!loadnow - This command is used in conjection with !load. Do not use
this command to load binds.
!off - Turns BindMaP off
!on - Turns BindMaP on

When typed into the console (Shift + ~):
name - Updates your BindMaP name, with your JK2 one.


BINDS EDITOR / EDITING SUITE
----------------------------

This is where you can edit, add, or delete binds.
- The list on the left is the various maps you have saved data for
- By clicking on this list you can view the various binds you have saved
- By clicking on a saved bind, you then have the option of editing it
- Editing binds can be done using the text box and + button
- Type in a new setting, then click the + button
- New maps can be added by clicking add
- You are then given the option of adding a bind to that map (optional)
- Spaces are not allowed, except on the bind value (force_push etc)
- Binds can be deleted by selecting a bind, then clicking delete.
- Files can be manually edited by selecting a map, then 'Edit File'
- If you have made any changes or want to refresh, click on Reload
- The text box in the options is the editing program you wish to use.
- You can change this by clicking Browse.
- You can view the credits by click on the Credits button
- A List of Commands can be seen by clicking on the Command List button
- Easily check for Updates by clicking on the Update button.
- View the readme by clicking on the Readme button.
- View the credits by clicking on the Credits Button

FAQ
-------

WHAT IS BindMap?

BindMap is a useful tool, in particular for Admins. Many maps have
different features, teleport locations etc. For the normal user, there
aren't enough keys on the keyboard to hold all these, so this is where
BindMaP comes in. You can set custom binds, that are stored for each
individual map. All these settings can be loaded again at any point
by simply using one command. No need to rediscover teleport coords,
to resetup things to say, just save the binds using BindMaP. Other
features an unlimited amount of binds you can save, time and date
commands, a 'Bind' editor and the ability to turn it off. Key features
can be accessed from within the game, like Kill Tracker, however, the
Bind Editor, is only accessable from the program itself.


WHAT MODS IS THIS USEFUL FOR?

AdminMod, Jedi Academy Mod, JA+ etc. This tool is useful to both admins
and players.


IS IT LEGAL?

Yes, but many servers, particulary those running duel and ctf games, do
not want Kill Trackers, BindMaP, Auto Repliers etc to be running, this
is why the on/off feature is part of the program. If you would like to
have it running anyway, BindMaP doesn't actually say anything out loud,
with the exception of !about, and when you first enter the game, so it
shouldn't be a problem on most servers anyway.


WHAT ABOUT 3RD PARTY MAPS, CUSTOM MAPS ETC.? WILL THEY STILL WORK?

All maps will work, as long as they don't contain a space, which well
made maps should not.


I GET A MESSAGE 'CONFLICT DETECTED'. WHAT DOES THIS MEAN?

It means that you have more than bind value assigned to that key. This
can be fixed by either: opening up the Bind Editor; or manually editing
the file (more risky).


MY BINDS TAKE A WHILE TO LOAD. WHY IS THIS?

This is no fault of BindMaP. When large amounts of binds are saved,
they do take a while to load. The cause of this problem is JK2 itself.
We are still looking into a way to fix this, but as of yet there is no
way so far. Hopefully such a feature will be in the next version.


I GET ERRORS. HUH?

To debug these, please see the bottom of this readme, on debugging
errors.


HOW DO I UPDATE BindMap?

To update BindMaP, click on 'Edit Binds', then 'Update'. Bind MaP will
then automatically check to see if an update is avaliable. If an
update is avaliable, click the update button, close BindMaP and then
run the installation file. Note: You must first UNINSTALL the
previous version, otherwise updating will not go through successfully.


WHICH VERSION OF JK2 DOES THIS WORK FOR?

It is recommended that version 1.04 is used, but BindMaP should work
regardless.


HOW DO I DO I BIND SAY COMMANDS?

Many people have trouble with binding the 'say' command. To fix this,
simply use " on either side of the whole sentence. For example, if you
want to bind 'Hi! EVERONE!', then the command you want is "say HI etc."


I AM MISSING COMPONENTS! HELP!

If you are missing components, email us and we can either tell you where
to download them, or send you all required components.


CREDITS
-------

Lead Programmer: [mEo!]
Based on: Kill Tracker
By: Mau Dae
BindMaP Idea: [mEo!]
Visuals: [mEo!]
Image Programs: CorelDRAW 12 and Macromedia Flash MX 2004
Programmed in: Visual Basic 6
Website: www.meosoft.tk
Email: meo@meosoft.tk
Special Thanks: Mau Dae, snakesena, DarkNeo, JK2Files
Hosting Provided By: JK2Files (http://www.Jk2files.com)


Look out for other Meosoft Products:
- Runescape: Auto Seller (Makes selling easier!)
- Desktop: Resizer (Easy right-click option of resizing images)
- PicSaver: Easily display pictures, like a slideshow, as your
screensaver! No installation required.
- Messenger Exporter: Export contact information for import use
with email programs such as Outlook,
Outlook Express, Yahoo and even GMail!
- Your IP: Basic tool that displays your current IP address
- Many more...


DEBUGGING ERRORS
----------------

Like all programs, BindMap is not perfect. If on the rare occasion you
do come up with an error, follow the steps below to help identify the
problem: Note: After completing a step, rerun the
program to see if it has fixed it.

Step 1: Check all your map files. Make sure there are no blank lines,
no extra lines at the end of files (hard to tell sometimes), or
at the beggining. These lines should only appear when files
have manually edited incorrectly.

Step 2: Check Macromedia Flash, Macromedia Shockwave (optional, if all
else fails, install this just to make sure.), Visual Basic
runtimes, Meosoft's SystemTray Control (email us for info on
how to install this. It does come with the BindMaP install
file).

Step 3: Make sure you have all controls needed by BindMaP (for a list,
please contact us.)

Step 4: Check that the Data.txt file is correct and up to date with all
your map files. If any are missing or blank, remove their
entry from the data file. (Note: this should only appear when
the Data.txt file has been manually edited incorrectly).

Step 5: If you are still receiving errors, please email us at:
me@meosoft.tk
With details about your JK2 version, BindMaP version, the error
number, description and all other information that might be
relevant (such as your status on having flash installed).


FINALLY - [mEo!]
----------------

At last this is done. This project has been an ongoing thing for
around a month now, with a bit of work everyday. At this stage there
is no JK3 addin, but we are looking to see if this can be included in
the next version. Now for some thanks...
Thanks to all the people who helped me with this project, who helped
edit, test etc. I mentioned the main people in the credits, but all
those out there, thanks heaps. Also thanks to servers that allowed me
to test BindMaP on online servers. Hopefully BindMap will be updated
many times in the future to improve it, and will hopefully will become
multi-compatible with JK3. Some features I hope to have in the next
version include a debugger for file (removing extra lines etc), making
the binding process faster and more efficent (still researching), more
options and extra features (such as an alarm), an improved editor and
a new look (yes we know some of the animations are a little sad :P but
it still looks pretty good :D). Oh yeah thanks also to JK2Files for
hosting this, an to all that download and have read all the way down to
here, thanks to you to. Also thanks to anyone that I have forgotten...
Lookout for the next version BindMaP!

[mEo!]