|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Join Date: Sep 2010
Posts: 31
|
Hello and welcome to my (DragonKnight) tutorial on how to use my Battle Simulator script on IRC. This script is a fully functional Generation IV (soon to be V!) simulator written in mIRC Scripting Language and acts exactly as the game would. However, the script is not complete and therefore most items, abilities, and Status moves are not yet functional. It stores all inputted teams on my computer in a .ini file and retrieves them during battle. All Pokémon are at level 100, and this cannot be changed. Also, genders have not been implemented into this script, so moves like Attract do not exist. The following is a list of Pokémon moves that are not included in this script:
Throughout this tutorial, I will be showing an example of how to create an Infernape on a team called "OU" on this script, which will use all of the optional inputs. The Infernape, when finished, will look something like this: Making your Team Fisrt off, you will want to get on IRC. I am on PurpleSurge's IRC server only, which is irc.purplesurge.net:6667. Come to #Battle, which is where this script is hosted. For all team editing with this script, the basic syntax is: Code:
/msg DragonKnight MyTeam Team Name Type of Input Slot Input The Type of Input parameter can be one of ten words: Pokémon Pokemon Item IVs EVs Nature Ability Moves View Delete Pokémon Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Pokémon/Pokemon Slot Pokémon Species Code:
/msg DragonKnight MyTeam OU Pokémon 1 Infernape /msg DragonKnight MyTeam OU Pokemon 1 Infernape -DragonKnight- Pokémon of slot 1 of OU set to Infernape. That is about it. Thing to note:
Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Item Slot Item Code:
/msg DragonKnight MyTeam OU Item 1 Life Orb -DragonKnight- Item of slot 1 of OU set to Life Orb. That is about it. IVs Basic syntax: Code:
/msg DragonKnight MyTeam Team Name IVs Slot HP IV Atk IV Def IV SpA IV SpD IV Spe IV Code:
/msg DragonKnight MyTeam OU IVs 1 31 30 30 31 31 31 -DragonKnight- IVs of slot 1 of OU set to 31 30 30 31 31 31. Note: If you set this before setting the Pokémon in the specified slot, your input will be overwritten with the default settings upon creation. EVs Basic syntax: Code:
/msg DragonKnight MyTeam Team Name EVs Slot HP EV Atk EV Def EV SpA EV SpD EV Spe EV Code:
/msg DragonKnight MyTeam OU EVs 1 0 64 0 252 0 192 -DragonKnight- EVs of slot 1 of OU set to 0 64 0 252 0 192. Note: If you set this before setting the Pokémon in the specified slot, your input will be overwritten with the default settings upon creation. Nature Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Nature Slot Nature Code:
/msg DragonKnight MyTeam OU Nature 1 Naive -DragonKnight- Nature of slot 1 of OU set to Naive. That is about it. Ability Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Ability Slot Ability Code:
/msg DragonKnight MyTeam OU Ability 1 Blaze -DragonKnight- Ability of slot 1 of OU set to Blaze. And that is it. Things to note:
Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Moves Slot Move 1, Move 2, Move 3, Move 4 Code:
/msg DragonKnight MyTeam OU Moves 1 Close Combat, Fire Blast, Grass Knot, Hidden Power -DragonKnight- Moveset of slot 1 of OU set to Close Combat, Fire Blast, Grass Knot, Hidden Power. That is it. Things to note:
Basic syntax: Code:
/msg DragonKnight MyTeam Team Name View Slot Code:
/msg DragonKnight MyTeam OU View 1 -DragonKnight- Slot 1: Infernape @ Life Orb -DragonKnight- Blaze, Naive -DragonKnight- 31 30 30 31 31 31 / 0 64 0 252 0 192 -DragonKnight- ~ Close Combat -DragonKnight- ~ Fire Blast -DragonKnight- ~ Grass Knot -DragonKnight- ~ Hidden Power Now you're done with Infernape! To complete your team, repeat this process for all six Pokémon, making sure to change the slot parameter for each one. There is one final command that you can use, also: Delete. Delete Basic syntax: Code:
/msg DragonKnight MyTeam Team Name Delete Code:
/msg DragonKnight MyTeam OU Delete -DragonKnight- Your team OU has been deleted. Using your Team After you complete your team, you can use it in a battle! To initiate a battle, type: Code:
!Battle Nickname Code:
/msg DragonKnight Accept /msg DragonKnight Decline
From here, you can follow the built-in instructions to battle with your Pokémon. I am on PurpleSurge's IRC server only, which is irc.purplesurge.net:6667. If you want to battle, come to #Battle. This tutorial is also on Bulbapedia: http://bulbapedia.bulbagarden.net/wiki/User:Stmorawski. This script is a work in progress. Whenever I get something new working that is of somewhat importance, I will be sure to post and let you know.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. Last edited by MewMaster; Jun 26th, 2011 at 5:59:23 PM. Reason: Added dialog script |
|
|
|
|
|
#2 |
|
hey, even pirates need attorneys
![]()
Moderator
Join Date: Apr 2009
Posts: 2,603
especially internet pirates
|
Oh wow... I guess this renders locopoke's Trou thread moot.
__________________
If we cannot take joy in things that are merely real, our lives will always be empty. <+joshe> im a registered sex offender for up to calc 3 <+Reflect_Suicune> i was thining of fucking jellicent for some reason <DetroitLolcat> I AM AROUSED BY BIMETALLIC CURRENCY! |
|
|
|
|
|
#3 |
|
Join Date: Oct 2008
Posts: 3,186
kiss my ass, this is a holy site.
|
i am sure that i like this thread.
__________________
9.9 dan likes to ramble <@Fatecrashers> im really gay <@Fatecrashers> and i might fart rainbows |
|
|
|
|
|
#4 |
|
Join Date: Sep 2010
Posts: 31
|
Edited in a sample battle so you can see what this thread is all about. Hope I see some of you on IRC to check this out
.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. |
|
|
|
|
|
#5 |
|
Join Date: Sep 2009
Posts: 42
Massachusetts
|
Oh my, I've been on Purplesurge since 08 and I am SURE I've never seen you around, what's your IRC nick? Mine is Jared
|
|
|
|
|
|
#6 |
|
Join Date: Sep 2010
Posts: 31
|
Check my sig :P 'Tis DragonKnight.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. |
|
|
|
|
|
#7 |
|
the Hero
Join Date: Nov 2009
Posts: 1,623
|
Would you battle eachother through query?
|
|
|
|
|
|
#8 |
|
Join Date: Sep 2010
Posts: 31
|
No. The battle is on a channel so people can spectate
. The channel that the battle will be on is the channel where the person who said !Battle said it.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. |
|
|
|
|
|
#9 |
|
Join Date: Jun 2010
Posts: 395
in the sky :D wanna come? oh you cant :(
|
Nice job mate bout time you got it up :P
|
|
|
|
|
|
#10 |
|
Professor
![]() ![]() ![]()
Join Date: Jun 2010
Posts: 1,447
|
Wow, I must say Well done on that.
But why would someone use this when they can use PO or shoddy? ._.
__________________
GP / UU QC, VM for check VM for a UU rate |
|
|
|
|
|
#11 |
|
Join Date: Dec 2009
Posts: 301
The Great Beyond (GMT -4)
|
Because this is far more awesome. Very nice job Mew, shame I'm never on IRC so I'll never get to try it out. ):
__________________
Fun fact: ASB Ho-oh, Groudon, Kyogre, Dialga, Palkia, Reshiram and Zekrom have more stars than Arceus. Mewtwo is one of the more average legends, having less stars than the fairies. |
|
|
|
|
|
#12 |
|
Join Date: Sep 2010
Posts: 31
|
Because if you battle on an IRC channel with this script, others can watch and give advice and such with less hassle than loading up PO/Shoddy/Pokelab, finding the battle on the battle list, and not getting into the battle until it is half way over. This script is more convenient for spectators.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. |
|
|
|
|
|
#13 |
|
Join Date: Sep 2010
Posts: 31
|
Added in a link for a team editing script for mIRC users, which makes the process easier. Link is http://pastebin.com/Qqf9q0nx.
P.S. sorry for double post :(.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. |
|
|
|
|
|
#14 |
|
Join Date: Sep 2010
Posts: 31
|
I have resumed work on this script, including hard-coded 5th gen, an improved team builder, and team preview. Everyone is welcome to check this out on #Battle on Purplesurge, and I will most likely show this off on Smogon's IRC channels when I get it finished.
__________________
My White FC: 5286 1328 4448. Legit hack is an oxymoron. Last edited by MewMaster; Jun 26th, 2011 at 5:17:45 PM. |
|
|
|
![]() |
| Thread Tools | |
|
|