Home FAQ Tutorial Download Forum Contact

Known Bugs

Recent Fixes

Version History

How to Help

Links

Weird Mail
Affiliated With

Frequently Asked Questions

Table of Contents

Downloads

  • Q: Which file should I download?
    A: The Web install will likely be the smallest download.  If you have trouble with your Internet connection, or want to keep the files to install on multiple systems, use the Offline install.

  • Q: How do I upgrade my version of NetBattle?
    A: If for some reason the auto-updater doesn't work, you'll need to install a new copy.  Download either the Web or Offline install.  Also, you may want to uninstall first to remove files that are no longer needed.

Common Problems

  • Q: I'm on AOL, and I can't connect to a server!  Do you support AOL?
    A: Yes and no.  AOL isn't the greatest connection, but it usually works.  The only thing I've been able to find that stops NetBattle cold is the Parental Controls.  Apparently when they're on, most (if not all) non-AOL TCP/IP traffic is blocked.  The only solution is to turn them off.

  • Q: After I use Swords Dance a couple of times on my Marowak, he does very low damage!  What's going on?
    A: There's a glitch in the Game Boy versions, recreated here, were a Marowak with a high Attack DV and a Thick Club will "roll over" it's Attack by using Swords Dance.  The reason is that it loops past 1024, and winds up with a VERY low Attack.
    The easiest way to fix this is to lower the Attack DV down to 13 (use the Expert button in the Team Builder).  You could also just not use a Thick Club, or make sure to only Swords Dance once.

Configuration

  • Q: Can I change NetBattle's language?
    A: As of 0.8.41, Yes!  There's a language plug in system to translate the program's text.  Currently translatable are:

    • Pokémon Names

    • Move names

    • Move Description Text

    • Pokédex Text

    • Battle Text

    • Miscellaneous Text (Elements, weather, items, etc.)

    Future releases will allow the program itself (menus, buttons, dialogs, etc) to be translated.

    Language plug-ins, and a template to allow you to create your own, and a translator tool are included with the program, and available on the Download page.
    To select a language, use the System tab in the Options menu.

Battling

  • Q: The server is asking me for a password!  What do I do?
    A: If it's asking for a User Password, it means you don't have a password stored.  Just enter in whatever you want as a password.  As long as nobody else has already used the nickname you want, you now have that name password-protected.
    If it's asking for a Server Password, the server administrator has password-protected the server.  You won't be able to get in without the password.

  • Q: I'm entering a password, but it's not letting me in!
    A: If you were able to log on with the SAME name before, it's very likely that you hit Cancel or Ok right away, and have a blank password.
    If this is your first try logging onto a server, either the server is set to not allow new users, or somebody else is already using that name.

  • Q: Can I battle with myself?
    A:
    Yes.  If you need to be offline, you can run a server (you might want to set it to be a private server), and two copies of NetBattle.  You can also run two copies of NetBattle, and run through a public server.  Remember to use a different nickname on each.

  • Q: How do I battle somebody?
    A: The quickest way - once you're connected to the Master Server, double-click somebody's name to bring up the challenge window.  If their team is hidden, you'll see six Substitutes, otherwise you'll see their team.  Whether or not they're hidden, you'll see a team ranking (estimated power, based on the Pokémon's species) in the lower-left corner.  Select the rules you'd like to use, then hit the Challenge button.  If the player is already busy, the window will close and you'll be notified.  Otherwise, they will have the option to accept or deny the challenge.  If they accept, battle will begin.

  • Q: Are there any special commands on the server?
    A: Yes!  If the server you are on is 0.8.41 or better, you can use:

    • /me [Text] - Action command - will show up as *** [Your Name] [Text]

    • /ignore [Name] - Will ignore another user while they are connected.  You will not see chat messages or challenges from an ignored player.

    • /unignore [Name] - Removes a player from your ignore list.
       

  • Q: What's this Speed rating on the challenge window?
    A: It's a measure of how fast the player is communicating with the server.  In technical terms, it's the number of milliseconds (from 0-9999) between the server requesting data and the client returning it.  This is mostly affected by connection speed, but can also be affected by a slow computer.

  • Q: What are these rules?
    A: A quick explanation:

    • Sleep/Freeze Clause
      No two Pokémon on a team can be asleep or frozen (but you can have 1 sleeping and 1 frozen)

    • Self-KO Clause
      If the last Pokémon on a team uses Explosion, Self-Destruct, Destiny Bond, or Perish Song, it will fail.

    • Disable OHKO's
      One-hit KO moves (Fissure, Horn Drill, etc.) will always fail.

    • Apply PP Ups
      All moves will be boosted to their PP Up levels.

    • Stadium Mode
      A 3-on-3 battle - at the beginning of the fight, you can see your opponent's six Pokémon, and pick the three you want to use.  Your opponent does the same.  You then battle with the chosen Pokémon.  There are also a few slight changes to match glitches on the Game Boy versions that don't exist in Stadium.

    • R/B/Y Mode (Only available with two R/B/Y compatible teams)
      Plays using R/B/Y rules.

    • Challenge Cup
      Uses random Pokémon with random movesets.

    • Level Balance
      Adjusts the levels of all Pokémon to have similar stats (while some may be higher in one stat than another, the averages are close).  Recommended for Challenge Cup.

    • Disallow Spectators
      Don't let other players Watch the battle.

    • Disallow Spectator Chat
      Allows people to watch your battle, but not chat.

    • Battle Timeout
      If a player refuses to move for five minutes after their opponent chooses a move, they will automatically lose.  This will protect against "grief" players who try to force you to quit.

    • Unrated
      The results of this battle will not affect your stats on the server.

    • Use Stadium Present
      The move Present has a glitch in the Gold/Silver releases that causes it to do strange amounts of damage.  This glitch is the default Present behavior in NetBattle.  This option will use the corrected version of Present found in Stadium 2 and later.

     

  • Q: Why does my opponent have six Substitutes?
    A: They're set to have their team hidden.  The only way to find out for sure is to battle them.  If thay have any Pokémon normally considered Legendary or Uber, that will be reflected in the captions.  Some Pokémon that the game considers Legendary are not reflected in NetBattle due to stat/type weaknesses or underuse.  The Team Builder will show whether a Pokémon falls into one of these categories.

  • Q: What's this "Team Power" thing?
    A: Whenever you connect to the server, the client generates a rating of your current team.  This is based on their stats and their type's strengths and weaknesses, and whether or not they're rare/legendary.  A 100% is the strongest possible team (by this equation), a 0% is the weakest.
    This does NOT necessarily indicate a team that would be good to use.  It's only a rough indicator of a team's stats.

  • Q: So, what's the most powerful team?
    A: This may change as I tweak the program, but with the equation in the current version:

    • Raikou

    • Moltres

    • Zapdos

    • Mewtwo

    • Lugia

    • Ho-Oh

    Keep in mind this isn't necessarily the most powerful team, as the chances of winning depend on the movesets and, of course, the trainer's skill.  This is just the team whose stats and strength/weakness ratios come out the highest.

  • Q: Whenever I try to challenge somebody, it says "Version Conflict" and won't let me battle!
    A: The other player and yourself have different versions of the program.  Due to constant changes to the attacks and database, different versions can't battle properly.  First you should check the web site to make sure you have the most current version (check the About box to find out what you're using).  If you have the most recent, then the other player has to update.

  • Q: Can I see my battle record?
    A: As of 0.8.41, your battle record will display properly in your info window.  Remember, battle records are stored per-server, so your record on one server may be different from your record on another.

  • Q: How do I Baton Pass?
    A: Pick Baton Pass, and hit Attack.  When Baton Pass is used, you'll need to switch.

Technical Stuff

  • Q: What TCP/IP ports does NetBattle use?
    A: TCP Port 30000 is used for connections to the server.  Ports 30001 and 30002 are used to communicate with the server listing (outgoing only).

  • Q: I've heard NetBattle opens up a lot of ports and/or leaves the system open to backdoors!
    A: I have no idea how this got started.  Here's a complete list of NetBattle's network activities:

    • If Auto-Update is enabled: Connect to www.tvsian.com on port 80.  Download one small file if there are no updates available, a handful of files if there is one.

    • Running a server: Listen on port 30000, send on a random (system-determined) port.

    • Connecting to a server: Send on port 30000, receive (NOT listen for any connection) on a random port.

    • Connecting to the server list: Send on port 30001 or 30002 (depending on whether you're running a server or client), receive on a random port.

    Just to note: to the best of my knowledge, none of these ports are used by other applications.  Even if some virus/backdoor were to use them, it would NOT be able to do anything to your system, as NetBattle would receive the data (only if you're running a server or hosting a direct-connect game) and not the virus or backdoor program.

The Server

  • Q: How do I run a server?
    A: It's a fairly simple process...

    • Use the "Run a Server" icon in the Start Menu group (HubertWare)

    • Go to Server/Options... in the menu to set your maximum number of users, welcome message, floodcount tolerance, send speed (higher = less bandwidth used), and optionally a server password.

    • If you have a firewall, open port 30000 for incoming TCP traffic.  You may also need to set Port Triggering to allow outgoing traffic.  See your firewall's documentation for information about that.

    • You're all set!  If you don't have a static IP address, you may want to consider setting up a dynamic DNS address (http://www.dyndns.org is one free service).

  • Q: People are having problems battling on my server!
    A: Assuming it's not one of the known client bugs, make sure your server is up-to-date.  In addition to bug fixes, there have been numerous changes to the networking, and new clients might not communicate properly with older servers.

  • Q: Somebody logged on with the wrong password, now they can't get back.  How do I fix it?
    A: Go to Player/User Manager... in the menu.  On the Players tab, you can delete the player, or change their password.

  • Q: Somebody is acting like a jerk on my server!  How do I get rid of them?
    A: If Kicking them doesn't get the message across. pick Player/Ban (IP) from the menu.  This bans their IP address.  If they're off the server when you notice, you can manually ban them.  Go to the User Manager, select the IP Ban tab, type in their IP and press the Manual Ban button.  Note that in some cases (especially with dial-up) banning will block other users on the same ISP.
    You can also ban users by name.  NetBattle stores a unique ID for each user, so even if they change their name, they won't be able to get on.  The only way a Name-Banned user can get on is to use a different PC, but you can ban that one also.

  • Q: How do I get rid of an IP Ban?
    A: Select Server/Server Data... from the menu.  Go to the Banned IPs tab.  Select the IP you'd like to unban, and click "Unban."

  • Q: Can I filter out cursing/ban dynamic IPs?
    A: In 0.8.38+ you can.  Go into the Server Data manager, and use the ISP Ban function to ban dynamic IPs, and the Word Filter option to filter out certain words.

  • Q: Can I make users moderators?
    A: Yes.  Use the Server Data Manager, select the user, and use the options at the bottom the change their rank.  Moderators can kick players, Administrators can kick users, ban users by IP, and ban users by name.

  • Q: What's this "queue" thing?
    A: Recent versions of the server have added in request queuing, in order to keep bandwidth use under control and prevent one connection from tying up the server.  The queue is the number of requests waiting to be processed.  If this is constantly high, you may want to consider increasing the send rate or decreasing your maximum number of users (see the options menu for both) to prevent lag.
    Note that if it's set too low, your system may not be able to process fast enough.  It may take some experimenting to find the best value for your system.

  • Q: I minimized the server, and now I can't find it!
    A: As of 0.8.41, NetBattle will minimize to a tray icon when the Master Server is running.  The icon will appear at all times when the server is running.  You can double-click it to show/hide NetBattle, or right-click it for a pop-up menu.

  • Q: Something happened with one of the connections, and now I'm having trouble!  What do I do?
    A: As of 0.8.41, there's a Socket Status window available.  Select Server/Socket Status... from the menu to access it.  From here, you can select a socket from the list, and manually disconnect it.

  • Q: What's the deal with this "Server Script" stuff?

  • A: See this FAQ by MasamuneXGP, who wrote that part of the program.

Miscellaneous

  • Q: The name "NetBattle" sounds familiar.  What's it from?
    A: The RockMan.EXE/MegaMan Battle Network games on Game Boy Advance.

  • Q: Have you made any other games?
    A: Very little that's made it out to the public, except for three Flash games.  HubértMon, Ninji Attack, and Ghostcatcher.  All three of them ran in my comic, Hubert.

 

©2002-3 TV's Ian.  Pokémon is ™ & © Nintendo, Creatures, Game Freak, et al.