Site hosted by Angelfire.com: Build your free website today!



POKEMON MMORPG




Cliquer sur l'image pour le télécharger. Ou ici, si cela ne fonctionne pas.

L'archive est au format 7zip. www.7-zip.org/

Contact webmaster : pokemonmmorpg@gmail.com



Concevoir un MMORPG
Guide pour utiliser Playerworlds
http://www.onrpg.com/contentid-3.html
How To Make A MMORPG Using The Player Worlds Engine
Par Octavious (semperfi0904@earthlink.net)

Version 0.2 [Version du 1 mai 2004]

STEP 0: INTRODUCTION
Bonjour et bienvenue dans mon guide. Il présentera de façon complète comment crée votre rpg online 2D en utilisant "the Playerworlds engine".

I am pretty skilled in the Player Worlds field ( I used to own my own + I worked with the oh so popular Novatica ) and I assure you this guide may assist you in every way possible. Lets begin...

STEP 1: INSTALLATION

First of all, head over to Player Worlds (http://www.playerworlds.com/) website and get the latest Server/Client.




After doing so, extract the zip file to a folder (Such as C:\PlayerWorlds) and the folders should go to the right places by themselves. (Using WinZip, anyway...)




Now you will have two folders, Server and Client. There's also visual basic 6 runtimes (these will be needed to resolve errors -- install these first).
Now open up your Server folder, and run your Server.exe file.

Now head out of the Server folder, and go into your Client folder. Run Player Worlds.exe In Player Worlds.exe goto 'Change IP' and make sure the IP is set to 127.0.0.1 (this will not be the IP users will connect to you with, however.) Leave the Port alone.




Now goto New Account and set up your account. It should say Account Activated! Now close your Server/Client. Return to your Server folder, and go into the folder named 'Accounts'. Open the .ini file that has your account name on it.

Change Access to 4 so it looks like this:
Access=4
And now lets begin...

STEP 2: SETTING UP YOUR SERVER \ PART ONE: CLASSES

You might of noticed if you went snooping when you wasn't supposed to ;) that there is a Classes.ini in your servers folder. Open it.

I believe (but not sure) that you will have 3 classes already in there for the default. To make a new class just follow the same format as the other ones (Copy + Paste).

Be sure to distribute 20 points and 20 points only to the classes. To set the correct sprite open up your /client/gfx and click on Sprites.bmp

Now count down starting from 0, the number of tiems u count = that sprite. Such as DarkKnight is the first class, so it's sprite is 0. Get it?

If you make new classes be sure to set the numbers right (STR/DEF/SPD CANNOT BE 0, BUT MAGI IS OK), and have the ? of "MAXCLIENTS=?" replaced with how many classes you have.

It may look something like this:
[INIT]
MaxClasses = 2

[CLASS0]
Name=Dark Knight
Sprite= 0
STR= 10
DEF= 5
SPEED= 5
MAGI= 0

[CLASS1]
Name=Paladin
Sprite= 5
STR= 10
DEF= 8
SPEED= 2
MAGI= 0

[CLASS2]
Name=Dragoon
Sprite= 3
STR= 10
DEF= 8
SPEED= 2
MAGI= 0


Also be sure to never forget that you must ONLY distrubute 20 POINTS EXCACTLY and STR/DEF/SPEED CANNOT BE 0. Moving on... 

STEP 2: SETTING UP YOUR SERVER \ PART TWO: SCRIPTS




Go into your Server folder, there should be a folder named Scripts. Go into it and run Archangel.

Once in archangel, click on File -> Open, and open Main.as , in Main.as there are quite a few options that are self-explanitory but I will point out a few.

Call SetServerName("Generic PW Server")

Change Generic PW Server to your server's name. Leave the quotations and brackets there.

Call SetMOTD("Welcome to my server!")

Change Welcome to my server! (Or whatsever there) to something like, Welcome to FF2 Online, or Vote for us! Or both! Or whateevr you want it dont matter.

Now your ready for step 3 baby yeah .... 

STEP 3: MAPPING




Run Server.exe again and Player Worlds.exe and Login to your server (Just enter acct. name and password)
Create a character in the account (the class won't really matter) and Logon with that character. If your character name is NOT red, please close the server/client and go back into your accounts folder and recheck if Access=4. If Access=4 and your character name still aint purple, then you need to go ask someoen at www.playerworlds.com how to fix it I'm not making this guide for technical issues. ANYWAY IF YOUR NAME IS PURPLE, You'll appear in the game and everythign will be blackened. This can be arranged In the game, type /mapeditor. WOAH! Checkout this kewl stuff! No actually, these are the default Tiles.

Make a whole bunch of grass. Now put a house on it. Woot woot! Lol jk anyway back to the guide, there's a lot of things in this section I'm going to have to explain.

First off, just click on the desired tile then click anywhere on the map to place it there. Making a ground tile then a mask tile will put the mask over the ground but the ground will still be there.

Catch my drift? Anyway, Here we go now...
/mapeditor: Layers

GROUND: Ce qu'il il a par terre ... (Grass, Dirt, Floor, etc..)

MASK: Ce que l'on met sur le sol... (Maisons, arbres, etc..)

ANIMATION: Juste rien de spécial pour l'instant

FRINGE: Tout ce qui reste sur le careau. (Forets, marcher sur un pont, Etc.)


Woot woot that part is done for explanation. Now let the fun stuff begin.

You will notice that there is "Layers" and "Attributes", we just messed with Layers, now keep everything you mapped there, and go into Attributes, because you ain't done yet.


/mapeditor: Attributes

BLOCKED: C'est là on un joueur ne peut pas aller. (A utiliser pour l'eau, les murs, etc. Je pense que vous saisissez)

WARP: Aller sur une autre carte. Like set the warp to Map 2, when a player steps on that tile, he will be warped to Map 2 and put on the coordinates you set for him to warp to. (Used for doors, secret passeges, ladders, roads, etc.)

ITEM: Place un objet. (Un joueur peut marcher dessus et appuyer sur Entrer pour le prendre :O)


NPC AVOID: NPC's wont step on this tile.

KEY: Set's a key for a treasure chest and such.

KEY OPEN: Requires a key to open something (Treasure Chest)

Alrighty! Time to move on to "Properties"...


NAME: C'est le nom de la map qui apparait en haut de l'écran. (Comme 'Town of Baron' ou 'Death Dungeon')

UP/DOWN/LEFT/RIGHT: Cela dit dans quelle map le joueur sera téléporter s'il sort. Lets say the player is on Map 1, you set Left to "2". When the player walks off of Map 1 to the LEFT, he will enter Map 2. Got it?

MORAL: Sets a "Zone" for the area. Here's the explanation:


*NONE: Carte où tout peut arriver. Player-Killing grounds, anything goes.

*SAFE ZONE: Utilisé pour les villes, les attaques de tout types sont impossibles. 

*ARENA: PvP/PvM arenas. (Player vs Player / Player vs Monster)

*SAVAGE LAND: Monster areas but no PvP


SHOP: We'll get into this later...but after you make a shop, you can select what shop you want to appear on this map.

MUSIC: Ne fonctionne pas actuellement.

NPC'S: We will also get into this later, but you can set the NPC's you want on this map.

Well the rest is up to you, I can not give you Mapping Skills over the internet, or in real life for that matter, practice makes perfect.

Oh i almost forgot the most important rule, AFTER YOU ARE FINISHED MAKING A MAP BE SURE TO PRESS "SEND". IT WILL SEND AND SAVE THE MAP TO THE SERVER/CLIENT. IF YOU PRESS "CANCEL" EVERYTHING IS LOST! ALSO DO NOT HAVE 2 ADMINS WORKING ON THE SAME MAP AT THE SAME TIME, IT'S KNOWN TO CAUSE PROBLEMS.

Step 4: NPC's/SHOP's/ITEM's | NPC

Creating an NPC...its actually pretty easy. In game, type /editnpc , There's already one for an example named Townsman but he's gay, so point your mouse to "2:" and press OK. Here we go...

NAME: Le Nom de Votre NPC (Castle Guard, Hilda the Hooker, EVIL DEMON OF COMPLETE DEATH, whatever you want.)

SAY: What the npc says upon pressing CTRL next to it. (How are you today? I heard this rumor... FEAR MY SPELL YOU CANT BEAT ME YOU SUXS DIE, whatever...)

SPRITE: A quoi resemble votre NPC. Just checkout the toolbar as it shows a picture to the right of how you want it.

RANGE: A quel vitesse il va.

STR/DEF/SPD/MAGI: The NPC's strength, defence, speed, and magic stats.

BEHAVIOR: Comment le NPC va réagir.
Their all self-explanitory:
*Attack On Sight
*Attack When Attacked
*Friendly
*Shopkeeper
*Guard

DROP ITEM CHANCE 1 OUT OF:
The chance of dropping an item specified below.

SPAWN RATE: Après combien de seconde le NPC réapparait après sa mort.

ITEM: We'll worry about this later, but for now you can put "Gold" because that's a preset.

*NUMBER: 1 is Gold, well It will say the name above it -- thats really all you need.

*VALUE: Combien il jette. (Like enter 300, and the monster will drop 300 gold.)

START HP: The HP the NPC starts with.

EXP GIVEN: Number of EXP points given after defeating the NPC.

STEP 5: SORTS

You guessed it, Magery. That's an awesome addon for this game. (Of course its /editspells.) Alright there are no preset spells, so highlight 1: and press OK.

NAME: Hmm...Let's name it "Heal".

CLASSES: Having a Spellcasting CLASS (I tought you how to make classes!) helps here, you wouldnt want a big strong warrior to be able to cast stuff like this. Make something like a White Mage, which are known for healing spells.

LEVEL: Level of the spell.

SCROLLBAR: What the spell does, since it's called Heal i'm going to guess that it's under ADD HP.

VITAL MOD: How much HP the spell "Heal" will ADD. Or any other spell for that matter, such as MP.

MP USED: How much Mana Points the spell takes away when casted.

Already done with that

STEP 6 (Optional.): CUSTOMIZATION




You CAN make your OWN sprites and your OWN tiles and your OWN items if you want. Just please don't steal anyone elses. It's lame and you could be looking toward a lawsuit.

You can open Sprites.BMP and see how they are made and what all needs to be done. The numbers remain the same (Like if u have a Cloud Strife sprite, which is number 26 down the list, then setting the SPRITE=26 will make it that sprite.) This is very hard though (For me anyway, im no artist!) But it's probaly easy to a lot of you.


Télécharger Visual Boy advance et la rom pokémon rubis/saphir. Vérifier que la rom marche.

Ensuite télécharger « Advancemap 1.70 » Ouvrir la rom avec. Sélectionner langue en français.

« Nur aus Header » , « 1 », BOURG-EN-VOL (ou tout autre ville), pour avoir l'intérieur des pièces.

« Nur aus ini », « Wurzelheim », pour avoir la ville de l'extérieur.

Sauvegarder l'image de la palette blocks, mettre un nom et extension en .bmp. Le prg doit vous dire « opération réussi ».

Pour le mettre dans Playerworlds, renommer la « Tiles », aller dans le dossier « client », puis « GFX ».


STEP 7: OTHER PLAYERS CONNECTING

Goto http://www.whatismyip.com , copy that IP and change your IP to that in the Change IP option. Zip your client folder *After removing the LastPassword= and LastAccount= from your account file, but dont delete the accoutn file* and send it to other people, that way when they connect the Data will already be set and they can connect to your server.

If people have problems connecting, again - this is not a technical guide, so ask the people at http://www.playerworlds.com 

STEP 8: Fun Stuff!

Yeah, you've been waiting for this! Here's some fun stuff to do on your server:
/editsprite spritenumber: Like /editsprite 25 will change your character's sprite to 25. (Of course staff only.) You can be a chocobo

Set Secret Passages!: Make some water tiles Un-"Blocked" (You should know what this is by now.) And have them warp to a different map with treasure or a secret boss on it.

Phew! Well that was over. I'm going to go ahead and leave a Version History under this as the guide will most likely be updated from time to time. Thanks for reading and I hope it was useful to you!

VERSION HISTORY: 0.2 -> Made a few minor updates. In 0.1 I said the admin's name should be purple, but it should indeed be red. Fixed a few spelling mistakes and other minor things. 0.1 -> First version of the guide, it seems pretty thorough and good. Hope people like it .

© 2000,2003 Pokémon © 1997-2005 Nintendo © 1995-2003 Creatures Inc © 1995-2003 GAME FREAK inc.