WAKE UP NOVALOGIC...
FRANTIK HAS
YOU... ;)
IP4LW 1.0
Contact:
E-mail: frantik@delta.usma.net
ICQ: 6406147
SAN's web: http://go.to/san
Thanks
go out to:
SAN - Koe for the idea
SAN members for their friendship
[WKA]ASDU, CERDIP, FwO Raven, [WKA]Helza, Rico & Tanx for their unvaluable
support and help
Beta testers and translators
THIS
IS NOT A LW PATCH, IT'S A STAND-ALONE PROGRAM
THIS PROGRAM IS ABSOLUTELY FREE OF CHARGE
Quickstart:
Type the IP of the server you want to join in any textbox in IP column. Click
"Join" button. LW will start automatically and join the game ,using last soldier
used (you can change it in "Profiles & weapons" panel).
Adding
servers:
You have 3 ways to add servers to a list:
- Write
the IP of the server and port (if different to default 17478, example: 123.45.67.8:17478)
and press TAB key, IP4LW will get the name and other info from that server (if
the server is running of course ).
-Click "Browse NW" button, now look for a server link in NovaWorld, DRAG
that server link and DROP it in any place in the list
in IP4LW, its IP and port (encrypted) will be placed in the first free entry
found. It may take from 2 to 6 seconds, cause IP4LW needs to load the web page
containing the server code string.
-If you have Deltaspy installed, run it and right click on "Browse NW"
and DRAG & DROP links from Deltaspy pages.
(top)
Managing
server list:
You can use up to 10 different server lists (10 servers each).
"Server lists" menu:
-Choose "New" to create a list, you will be prompted for a name for that list.
-Choose "Delete" to eliminate the actual list.
-Choose "Export this" to create an .ini file containing the list, now you can
share this list with your friends.
-Choose "Import" to load a server list from an .ini file (previously created
with "Export this" menu).
(There are some .ini files in /serverlists)
(top)
-"Clear List" button clears all server entries. At left of each server row there
is a "X" button, click it to remove that server from list.
-"Clear inactive" button will delete any server with no response (---
in ping colum).
TIP: Perform a couple of refreshes to be sure that that
server is really inactive.
-"Create Startup.htm" creates a new startup.htm with direct links to the servers
in the list.
-"Refresh All" will refresh server's info. At the left of this button there
is a checkbox, if you check it, it will Auto Refresh the list every 3 seconds.
-"Join" will launch LW and join that server. If the server is full
"Join" button will be disabled and the checkbox at left will be enabled,
if you click it IP4LW will wait for a free slot and it'll autojoin (a sound
will be played, you can change this sound).
The "X" button in top unchecks all the checkboxes.
(top)
Explanation:
- Server name: IP4LW will get this from the server itself. If you want to rename
it and lock it, type first the @ symbol (@Pete's server). This way IP4LW will
not change it after next refresh.
- Players: Example: "12/16" means there are 12 players in that server and a
limit of 16 players. If there is only 1 free slot you will see these numbers
in yellow. If server is full the numbers will be red.
- Game type: Well, you know...
- Dedicated: If host is playing you will see "No" in this column. If host doesn't
play a "Yes" will be shown.
- Version: Shows you which LW version that server is running. (Useful after
a LW patch)
- Ping: This is the key . The lower the ping the better
(less lag). When ping is higher than 250ms (milliseconds)
ping will be shown in yellow, when higher than 750ms in red. (You can edit these
values in "Configuration" panel)
(top)
Joining
a server:
You have 3 ways to join a game:
- The "classic" way: click "Create startup.htm" button and start LW, click "Play
on NovaWorld" and choose your soldier , you will see links to the servers. Click
the one you want to join.
- Click "Join" button, LW will start and join the game automatically.
- If a server is full, "Join" button will be disabled, and a checkbox will be
enabled. Check it, now IP4LW will wait for a free slot in that server. When
this happens, a sound will be played (a horn by default) and LW will start and
join the server.
In cases 2 and 3, IP4LW will close itself after 20 seconds, to free the memory
used by the program (you can change this in "Configuration"
panel).
TIP: After cases 2 and 3, startup.htm will keep doing
an autojoin to last server, to restore original page, click "Create startup.htm"
button.
(top)
- NW start page: This is the page opened when you click "Browse NW".
It's used when startup.htm is created too. By default this URL
is loaded from startup.htm file in LW folder. If you click "Suggested"
button, it'll be changed to "http://208.231.90.239/DF3LOBBYQ3.HTM"
(for version 1.0.24 or higher), this is the URL for Public
games in 1.0.2x LW version. After a LW patch this URL may
change to DF3LOBBYQ4.HTM.
- Passwords: Game & team password to be used when joining a game.
- Keys: Keys to be emulated when autojoining a game. "N" for "Play
on Novawolrd". "A" for "Accept". "A"
for "Accept".
-Team side: Team where you prefer to play.
- Ping colors: Ping values where color changes. Default values are: 250 to change
to yellow and 750 to change to red.
- Timers:
* "Autoquit" timer sets how many seconds IP4LW will wait to close
itself after "Join" is pressed (or autojoins a game).
* "Autorefresh" timer sets how many seconds to wait between refreshes
(When autorefresh is checked), values below 3 seconds are not accepted (to avoid
lag in servers).
- External applications:
* "Place a link to Deltaspy in startup.htm" will include a link to
Deltaspy local server in startup.htm .
* "Launch this application before LW starts" lets you set a program
to be launched before LW is started. (requested by CERDIP).
(top)
- Soldier: This list contains the profiles you'd created in LW menus. IP4LW
doesn't create new soldiers.
- Specialty, primary, secondary, explosives, auxiliary, sidearm and grenades:
Here you choose the equipment to be used when in game. It works as in LW menus.
- Presets: This list contains some equipment combinations like "stealth
sniper" with all suppresed weapons or "Demolition man" a grenadier
with MM1 and extra ammo. "Original" will always contain your original
configuration before switching to a preset.(Presets suggested by Tanx).
IMPORTANT: If you use this option while LW is running, your changes will be
lost when LW is closed.
(top)
Customizing
IP4LW:
- You can make your own skins (background pictures) for IP4LW. Just place your
picture in JPEG format with the name IP4LWskin.jpg in IP4LW folder. You will
find a mask picture in /IP4LW/skins folder.
- If you want to use a different sound when autojoining rename it to "join.wav"
and place it in IP4LW folder. There are some examples in IP4LW/sounds folder.
- To translate IP4LW to your language edit IP4LW.ini file.
(top)
- DRAG & DROP: To move data between applications.
In this case, you DRAG a link from Novaworld pages to IP4LW and DROP it in its
list.
Step by step DRAG & DROP:
* Click "Browse NW"
* Find a server you want to add to your IP4LW list.
* Click it and DON'T release left mouse button.
* Move mouse pointer to IP4LW in task bar (DRAG).
* IP4LW will move to front.
* Now move mouse pointer to any text box in the list. Mouse pointer will change
to a small arrow.
* Release left mouse button (DROP).
* After few seconds IP4LW will show you server's info.
* If the server you dropped is not running anymore a message will be shown in
"Status" line.
* Remember, each list can contain only 10 servers. If the list is full IP4LW
will not add it to the list.
-Ping / latency / lag: Excerpt from whatis.com : "In a network, latency, a synonym for delay, is an expression of how much time it takes for a packet of data to get from one designated point to another. In some usages , latency is measured by sending a packet that is returned to the sender and the round-trip time is considered the latency ".
- Server link: The links you see in Novaworld (or Deltaspy) .
- Server list: Group of 10 servers handled by IP4LW. You can have up to 10 lists.
- Server code string: The string containing IP&port of a server, it's shown encrypted like this: NK=hglegmedooSTZSWmkjjil&CK=ijkl .
- CK code string: a random number generated everytime a NW game is restarted (CK=xxxx in server code string).
- URL: Excerpt from whatis.com: "A URL (Uniform Resource Locator) (pronounced YU-AHR-EHL or, in some quarters, UHRL) is the address of a file (resource) accessible on the Internet".
-
Startup.htm: A web page located in LW folder. It's used
by LW internal browser to connect to NW. IP4LW modifies it to include his own
links.
(top)
New
features :
- Made in Delphi5
- Server names can be locked so they will not change when server data is updated
- Weapons & character presets
included (now it's easy to switch from sniper to defender equipment)
- Newsticker (with last headlines from www.land-warrior.com)
- Delta spy full support
- Button to delete inactive servers from list
- HTML manual
- Option to launch an external application before LW is started.
(top)
New
users:
Maybe you never heard about IP4DF2 before. This was a tool I made for Delta
Force 2 some months ago.
The reason why I made IP4DF2 was: DF2 didn't include an IP option.
Novalogic has not included that IP option in Delta Force: Land Warrior. So here
I go again
Why use IP4LW?
When you want to join some friend's game you have to browse NovaWorld.
Sometimes NovaWorld is soooo slow that it can take minutes to find the server
you are looking for.
Here is where IP4LW will help you.
This program will let you create the same links you see in NovaWorld, but just
in the first page loaded by LW's internal browser.
All you need to know is the server's IP address (default port is 17478).
(top)
Previous IP4DF2 users:
As you already may noticed, the interface it's almost the same as in IP4DF2.
Changes from IP4DF2:
- IP4DF2 was made in Visual Basic. IP4LW has been rewriten in Delphi5. No DLLs
or OCXs needed now. Also, installer is smaller.
- I'd placed a news ticker over status line. It'll show you last headlines from
land-warrior.com. If you click it, it'll open a new web window showing you the
news.
- IP4LW supports Deltaspy (http://www.we-kill-all.de)
in two ways. If you right click in "Browse NW" it'll connect with
Deltaspy main page (of course Deltaspy must be running ),
now you can drag & drop links from it. Also, in "Configuration"
panel you'll find a checkbox , if checked, IP4LW will create startup.htm with
a link to Deltaspy pages.
- In "Profiles & weapons" panel I'd included some presets like
"Stealth sniper" or "Demolition man", so now it's is easy
to switch between different configurations (thanks to Tanx for the presets).
- Server names can be locked by placing @ symbol at the left of server name.
What's the use? Some squads use serveral hosts but always with the same name.
So, instead of having 4 servers with the same name in your list, you can rename
them to whatever you want (@Pete's server, @Henry's...)
- A new button has been placed: "Clear inactive". When you click it,
any server with no response ( "---" in ping column) will be deleted.
-
In "Configuration" panel you can set an application to be launched
before LW starts.
That's all, hope you like it
(top)