The Azure Heights Forum


Post New Topic  New Poll  Post A Reply
my profile | search | faq | forum home
  next oldest topic   next newest topic
» The Azure Heights Forum   » Onix Annex   » Arbok's Internet Cafe   » NeoBattle DirectLink

UBBFriend: Email this page to someone!    
Author Topic: NeoBattle DirectLink
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-14-2000 02:43 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
Since I haven't posted in a long while, I've had a good amount of time to work on NeoBattle, my pokémon battler. And finally it's complete. NeoBattle DirectLink is a total facelift of NeoBattle R/B, if anyone can remember it. The most significant change is that now players can fight without a moderator running the battle. Although the program uses IP addresses to connect, the game is run on a server (to avoid cheating). But don't worry- although the game uses IPs, I implemented a feature where you can find a player hosting a game and then connect to him without knowing his IP adress. Another thing I added is a new optional rule system. With it you can ban pokémon from participating in a battle (Mewtwo, anyone?), set the rules to either R/B/Y or Stadium, set the max number of pokémon a player can use, and several other things. Another great feature of NeoBattle is its near-perfect battle engine. I found many bugs in the NeoBattle R/B engine, and have fixed them. The program now has a multi-user chat room, where viewers can join to watch the battle. I also added Battle and Chat logs, and viewers who join the battle late can see what they missed. Unfortunately, one of the only things its missing is perhaps one of the most desirable of features- it still doesn't support G/S battles. The main reason is because we are not even close to knowing and documenting all the intricacies of the G/S battle engine. Anyways, I could go on, but it's probably best if you just see it for yourself. It's in the downloads section of my webpage- www.geocities.com/neosyrex/
If you have problems opening it, it is most likely that you need this file (unzip it into your "../windows/system/" directory)
Please note that because I have only tested it a few times with other people, it may still have several bugs in it. If anybody finds one, report it by either using the "Report Bug" feature or by just posting it on this board. Thanks.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]

[This message has been edited by NeoSyrex (edited 12-19-2000).]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Sifu Peng
Farting Nudist
Member # 885

Member Rated:
posted 12-14-2000 06:12 PM      Profile for Sifu Peng   Author's Homepage   Email Sifu Peng   Send New Private Message      Edit/Delete Post  Reply With Quote 
Wow, this looks great. I think if enough people use it, it will replace the PBS. Of course, since nobody has it, I was only able to play myself...

------------------
Am I butterfly dreaming I'm a man? Or a bowling ball dreaming I'm a plate of sashimi? Never assume what you see and feel is real!


From: Virginia USA | Registered: Sep 2000  |  IP: Logged
Jumpman16
Farting Nudist
Member # 1089

Member Rated:
posted 12-14-2000 06:17 PM      Profile for Jumpman16   Author's Homepage   Email Jumpman16   Send New Private Message      Edit/Delete Post  Reply With Quote 
*looks at Parasect featured in this site*

*remembers sig*

*laughs out loud*

------------------
"yeah but that parasect dies to 1 fireblast from Mewtwo..."
-Newbie, on PBS chat, when told that Mewtwo isn't cheap and could be beaten by Parasect

E-mail: andrew@fas.harvard.edu
AIM:TDAJumpman16


From: Where they make Heinz® ketchup | Registered: Oct 2000  |  IP: Logged
Pokegod
Farting Nudist
Member # 977

posted 12-14-2000 06:54 PM      Profile for Pokegod     Send New Private Message      Edit/Delete Post  Reply With Quote 
I got it too! Looks really really good!!

------------------
If there is true evil in this world, it lies in the heart of Mankind...
-Opening quote in Tales of Phantasia


From: Saskatchewan, Canada | Registered: Sep 2000  |  IP: Logged
Slade_64
chipmunk pr0n author
Member # 804

Member Rated:
posted 12-14-2000 10:01 PM      Profile for Slade_64   Email Slade_64   Send New Private Message      Edit/Delete Post  Reply With Quote 
Wow.
I'm going to recomend it to everybody.
Nice job. And the site is awsome too.

------------------
Wassup?


From: Funky Town Texas | Registered: Aug 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-15-2000 06:31 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
Thanks a lot guys

quote:
Of course, since nobody has it, I was only able to play myself...

Yeah, I figured it would take a while until a large amount of people started to use it. But once people do start using it, then our problem of not being able to fight anyone will be solved.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Sifu Peng
Farting Nudist
Member # 885

Member Rated:
posted 12-15-2000 10:01 PM      Profile for Sifu Peng   Author's Homepage   Email Sifu Peng   Send New Private Message      Edit/Delete Post  Reply With Quote 
Um... is the program working? Because it seems to glitch up every time I connect to another computer that isn't mine. Like, it disconnects automatially or you can't make a Pokémon, etc. Then when you finally made a team, it doesn't work. I can chat fine though.

EDIT: I think if you don't meet the max, it glitches up. Look into it. But coming into a glitched game is still possible.

EDIT2: Ok, nvm. I have no idea what's wrong with it. It seems random.

[This message has been edited by Sifu Peng (edited 12-16-2000).]


From: Virginia USA | Registered: Sep 2000  |  IP: Logged
White Cat
Nobody knows why I'm an admin.
Member # 42

Member Rated:
posted 12-16-2000 03:17 AM      Profile for White Cat   Author's Homepage     Send New Private Message      Edit/Delete Post  Reply With Quote 
If I hit Enter or Spacebar to select a move/Pokemon while creating a team, the program crashes.

Could you please add an option for a working Focus Energy on RBY settings? It would be nice to use it in that setting?

Any possibility of a central server list that the program would connect to in order to find games? Or a chat room for the same reason?

I haven't been able to play against anyone yet, but it looks great!

------------------
"Would Al Gore know that Toronto is the capital of Canada?"
"He sure would! Our guy is way smarter than George W. Bush."
-- Rick Mercer and an anonymous Democrat


From: Calgary | Registered: Feb 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-16-2000 09:39 AM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
Sifu, thanks for spotting that bug. I never would have been able to find it, as I would always fight myself on the same computer. Sometime today I'll try loading NeoBattle onto the other computer in my house (and my NetZero account that I never use so I can use the internet), and try finding what's the cause of the problem. And from what your telling me, it seems to be a big one.

quote:
Originally posted by White Cat:
If I hit Enter or Spacebar to select a move/Pokemon while creating a team, the program crashes.

Thanks, I'll fix that one.

quote:
Originally posted by White Cat:
Could you please add an option for a working Focus Energy on RBY settings? It would be nice to use it in that setting?

Hey, that's a pretty good idea.

quote:
Originally posted by White Cat:
Any possibility of a central server list that the program would connect to in order to find games? Or a chat room for the same reason?

Isn't that pretty much what the "Find Host" feature does? Or do you mean something else?

Perhaps anyone who hasn't downloaded NeoBattle yet and want to should wait for me to fix the bug Sifu was talking about, because they'd have to download the new version anyway. Sorry about making you guys download the zip again. And by the way, you'll know when I'm done with it because the program'll (hopefully) tell you when a new version is available when you start it.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]

[This message has been edited by NeoSyrex (edited 12-16-2000).]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
White Cat
Nobody knows why I'm an admin.
Member # 42

Member Rated:
posted 12-17-2000 05:26 AM      Profile for White Cat   Author's Homepage     Send New Private Message      Edit/Delete Post  Reply With Quote 
Oh, one other thing. Could you add a way to skip the "looking for update" sequence at startup? (Hitting "Stop" exits the program.) It takes quite awhile sometimes...

(Re: server list)
Isn't that pretty much what the "Find Host" feature does? Or do you mean something else?

Hmm, where does the Find Host function look for the servers? Nothing ever comes up for me.

------------------
"If women don't find you handsome, they should at least find you handy."
-- Red Green


From: Calgary | Registered: Feb 2000  |  IP: Logged
NickWhiz1
Farting Nudist
Member # 30

Member Rated:
posted 12-17-2000 10:22 AM      Profile for NickWhiz1   Author's Homepage   Email NickWhiz1   Send New Private Message      Edit/Delete Post  Reply With Quote 
Sweet.

*downloads to check it out*

------------------
-NickWhiz1: The Eternal NoA Hater

"Commence destruction."-Heero Yuy


From: Toledo, OH, USA | Registered: Feb 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-17-2000 11:20 AM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
quote:
Originally posted by White Cat:
Oh, one other thing. Could you add a way to skip the "looking for update" sequence at startup? (Hitting "Stop" exits the program.) It takes quite awhile sometimes...

Well, the reason it was taking a while yesterday was because the server was down (but you could still connect). Normally it only takes a second or two, if that. In the new version I'm making, instead of waiting, it will tell you if the server is down and then close. You see, the reason I want a mandatory check for update is because I don't want people exploiting a bugged version to their advantage.

quote:
Hmm, where does the Find Host function look for the servers? Nothing ever comes up for me.

The Find Host asks all servers if a player is hosting a game. The reason you didn't see anything can be:

  1. Nobody was hosting (most likely, since not too many people use this program right now).
  2. You or the server was lagged, and you couldn't get the list of hosts.

For now, since not too many people use NeoBattle, perhaps the best method to play games is to find someone online (through the use of chat, for example), and connect using IPs.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Pokegod
Farting Nudist
Member # 977

posted 12-18-2000 01:13 AM      Profile for Pokegod     Send New Private Message      Edit/Delete Post  Reply With Quote 
On that note, why don't we set up a tourney sometime?

------------------
If there is true evil in this world, it lies in the heart of Mankind...
-Opening quote in Tales of Phantasia


From: Saskatchewan, Canada | Registered: Sep 2000  |  IP: Logged
Power Soul Rebirth
Farting Nudist
Member # 365

Member Rated:
posted 12-18-2000 02:26 AM      Profile for Power Soul Rebirth   Email Power Soul Rebirth   Send New Private Message      Edit/Delete Post  Reply With Quote 
Round up some intrest in this, and it'll be big. Great program. ^_^

------------------
Even at his most powerless, man's exsistance is never without meaning.


From: Somewhere | Registered: Apr 2000  |  IP: Logged
White Cat
Nobody knows why I'm an admin.
Member # 42

Member Rated:
posted 12-18-2000 04:56 AM      Profile for White Cat   Author's Homepage     Send New Private Message      Edit/Delete Post  Reply With Quote 
The Find Host asks all servers if a player is hosting a game.

Yeah, but what servers? Does it poll every computer on the Internet? Do you have a central list that is automatically updated whenever someone starts to host one (i.e. the program sends your server a message)?

------------------
"If women don't find you handsome, they should at least find you handy."
-- Red Green


From: Calgary | Registered: Feb 2000  |  IP: Logged
10,000Lb.Snorlax
loves long time.
Member # 13

Member Rated:
posted 12-18-2000 11:03 AM      Profile for 10,000Lb.Snorlax   Author's Homepage     Send New Private Message      Edit/Delete Post  Reply With Quote 
Curse you Mac OS. CURSE YOU!

------------------
"You look so elegant riding your pokémon."
--Swimmer Susie


From: Denver | Registered: Feb 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-18-2000 04:45 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
quote:
Originally posted by White Cat:
Yeah, but what servers? Does it poll every computer on the Internet? Do you have a central list that is automatically updated whenever someone starts to host one (i.e. the program sends your server a message)?

Ohh, I see what your asking. What it does is whenever somebody loads the "Find Host" form, a request is sent to the server. It is then relayed to everyone who is using NeoBattle, and if they are hosting a game that they want other people to connect to, they return their nick, their opponent's nick, and how many viewers there are.

And by the way, has anybody else experienced the problem the Sifu was talking about? I've yet to test it myself...

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Mr. K
Racist
Member # 2

Member Rated:
posted 12-19-2000 04:11 AM      Profile for Mr. K   Author's Homepage   Email Mr. K   Send New Private Message      Edit/Delete Post  Reply With Quote 
I've never gotten past the "Looking for updates..." thing.

It "connects", but I've never even seen the game.

I let it go for an hour once while I went out and ran some errands, but I came back and it was still sitting there...

Sounds nice, tho!

------------------
"Whenever you find yourself on the side of the majority, it's time to pause and reflect." -Mark Twain


From: Cinnabar Island | Registered: Feb 2000  |  IP: Logged
Slade_64
chipmunk pr0n author
Member # 804

Member Rated:
posted 12-19-2000 12:36 PM      Profile for Slade_64   Email Slade_64   Send New Private Message      Edit/Delete Post  Reply With Quote 
Yeah, that's been happening to me too. I was using it just fine one day and then the next, it gets stuck looking for an update.
What's up wit dat?

------------------
Wassup?


From: Funky Town Texas | Registered: Aug 2000  |  IP: Logged
Psybro
Half Psyduck. Half Slowbro. All cop.
Member # 290

Member Rated:
posted 12-19-2000 02:39 PM      Profile for Psybro   Email Psybro   Send New Private Message      Edit/Delete Post  Reply With Quote 
Well, it certainly looks very nice. I believe Nintendo owe you a job, NeoSyrex.

------------------
"Psybro is cool. Don't fuck with him."-The Day Fish Went Mad
Not related to the G/S Lord Psybro.


From: Sheffield, South Yorkshire, UK | Registered: Apr 2000  |  IP: Logged
Sifu Peng
Farting Nudist
Member # 885

Member Rated:
posted 12-19-2000 03:08 PM      Profile for Sifu Peng   Author's Homepage   Email Sifu Peng   Send New Private Message      Edit/Delete Post  Reply With Quote 
The glitch strikes again! Right in the middle of a battle against branners, the whole game froze. We could still chat for awhile though.

Cause still unknown.

------------------
Am I butterfly dreaming I'm a man? Or a bowling ball dreaming I'm a plate of sashimi? Never assume what you see and feel is real!


From: Virginia USA | Registered: Sep 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-19-2000 03:28 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
The reason the program was stopping when it checked for an update was because the server was down for the last few days (the next version will tell you this rather than just stopping). This usually doesn't happen, it just had pretty bad timing...

And by the way, Sifu, thanks for the info. If possible, could you tell me exactly what happened? I just hope I can fix that glitch before I go away on vacation this Friday.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]

[This message has been edited by NeoSyrex (edited 12-19-2000).]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Sifu Peng
Farting Nudist
Member # 885

Member Rated:
posted 12-22-2000 03:58 PM      Profile for Sifu Peng   Author's Homepage   Email Sifu Peng   Send New Private Message      Edit/Delete Post  Reply With Quote 
Sorry I tooks so long to reply. You know how it is around Christmastime. Well, if my memory serves me right...

Max was set to 6
We both picked 3
RBY rules
Pokemon 1a sent in, Pokemon 2a sent in
After a few turns Pokemon 2a kills Pokemon 1a
Pokemon 1b sent in. After a few turns Pokemon 2a kills Pokemon 1a.
Player 1 picks a new Pokemon to switch. He does. Nothing happens. Chat still works.

Sorry I couldn't be more specific.

------------------
Am I butterfly dreaming I'm a man? Or a bowling ball dreaming I'm a plate of sashimi? Never assume what you see and feel is real!


From: Virginia USA | Registered: Sep 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 12-22-2000 06:58 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
Hmm. Alright, well right now I can't work on the program (since I'm on vacation- but only for 5 days), but I'll see what I can do when I get back. Oh, and by the way, the next version will have a "server chat" feature where you can chat over the server and talk to anyone (before or after you connect). This'll be good for setting up matches.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged
Beta
Farting Nudist
Member # 1318

Member Rated:
posted 12-24-2000 03:32 PM      Profile for Beta     Send New Private Message      Edit/Delete Post  Reply With Quote 
I hope this works and if it does, it will be big, as I hate pbs for being so slow and laggy... besides, I prefer playing with stadium rules (I am an Eevee lover).

------------------
Beta
ICQ: 84307480

"Don't imitate, innovate!"


From: United Kingdom | Registered: Dec 2000  |  IP: Logged
Cuban B
Farting Nudist
Member # 1119

Member Rated:
posted 01-24-2001 06:43 PM      Profile for Cuban B   Email Cuban B   Send New Private Message      Edit/Delete Post  Reply With Quote 
hey, neosyrex!

i just discovered and downloaded the prog and had my first battle on it!

it was great! great work! it had a really easy to use interface. i had no problems with it.

i have only two gripes, which are pretty silly considering how great the program is.

1) is there any way to add in the move animations from the game? i kinda missed them. =)

2) i know u know this, and plan to do it in the future, but i was wondering how long you felt adding G/S would take? not just in code time, but also an estimation of how long it'll take for people to deconstruct the necessary formulas and components to recreate the G/S battle system.

and that's it. =) that's all i have to suggest about that, and i'm sure everyone wants #2. =)

again, great job! thanks a lot! =)

-CB

------------------
"Yo, I'm Cuban, B!"
"Yes! Cuban B!"
-Scarface & Samson


From: Boston, MA | Registered: Oct 2000  |  IP: Logged
NeoSyrex
Farting Nudist
Member # 52

Member Rated:
posted 01-24-2001 07:40 PM      Profile for NeoSyrex   Author's Homepage   Email NeoSyrex   Send New Private Message      Edit/Delete Post  Reply With Quote 
quote:
Originally posted by Cuban B:
it was great! great work! it had a really easy to use interface. i had no problems with it.

Thanks! Unfortanetly, some people have been having problems with the connection... seems to depend on the computer. I'm still working on it, but I can't really do much if it doesn't happen on my computer since I don't know where the error occurs in the code.

quote:
Originally posted by Cuban B:
is there any way to add in the move animations from the game? i kinda missed them. =)

Yeah, I've thought about that many times, but it would be much too difficult to do. First, I'd have to get a picture of all the little battle images (like the question mark that appears when Amnesia is used and when a pokémon is confused, for example.) Then I'd have to create a duplicate animation for all 165 attacks and status ailments. Then I'd have to make sure that every animation is shown when it occurs. And since the entire turn is shown at a single time, the animations would have to appear after the turn occurs. This is a problem because I would have to either interrupt the animations after "Begin Turn" is pressed or disable the button until they end. Plus it would look awkward watching the animations without text accompanying it. The other option would be to rewrite the program so that it displays the text one move at a time, but that would require way too much work.

quote:
Originally posted by Cuban B:
i know u know this, and plan to do it in the future, but i was wondering how long you felt adding G/S would take? not just in code time, but also an estimation of how long it'll take for people to deconstruct the necessary formulas and components to recreate the G/S battle system.

Hmm... well, it depends on the amount of time it takes to research everything about G/S, like you said. In addition to that it would help if there was a single place I could go to to find all the info (like this site was for R/B/Y), since most of the really in-depth information is scattered all over the place (mainly on bulletin boards and newsgroups.) The coding itself could take anywhere from 2 to 6 months, depending if I get into it or not. Also, I would not only have to program the G/S version, but to also make a lot of changes to the R/B/Y and Stadium versions to compensate for the changes I make for the G/S one (which reminds me, I should also make a Stadium G/S version). So I'd estimate that it'd 6 to 12 months to come out with a G/S version, but don't hold me to it :P.

Oh, and by the way, I am still working on the program, so don't think I forgot about it. In fact, the next version will have a server-side chat (like I said), an option to not connect to a server (since some people have difficulty doing so), and best of all, it will have the ability to save and load games.

------------------
NeoSyrex™
[ NeoSyrex@hotmail.com ]

[This message has been edited by NeoSyrex (edited 01-24-2001).]


From: New Jersey, USA | Registered: Feb 2000  |  IP: Logged


All times are ET (US)  
Post New Topic  New Poll  Post A Reply Close Topic    Move Topic    Delete Topic next oldest topic   next newest topic
Printer-friendly view of this topic
Hop To:


Contact Us | Azure Heights Pokémon Laboratory

© 2000-2019, Maximum Penetration Industries.

Karpe Diem


The views and opinions expressed on this page are strictly those of the author(s). The contents and links have not been reviewed or approved by the University of Miami.