-
Account Upgraded | Title Enabled!
Re: help (1)
This is too far from our subject,be HUMAN and stop the colourful talky if you still want this topic to exist.
-
Banned
Re: help (1)
We never help each other.
Thats liek the #1 rule.
-
Enthusiast
-
Account Upgraded | Title Enabled!
Re: help (1)
Taking a break from learning how to setup php and webservers on my local system and figured I would answer these questions and maybe a couple extra.
1. How can i make new roumen work?
I understand you want the new Roumen, but I thought it would be more practical to tell how to add any new map.
Things you will need:
・ client side map files
Now that you have the client side files or the map you want to add we can get started.
1. Take the .shbd file from within the folder of the client and make a copy if it and put it in the \BlockInfo folder inside the server files.
2. Note the size of the .shbd file. The size can tell you config info for later.
◦ 2049 KB = 512x512
◦ 513 KB = 256x256
◦ 129 KB = 128x128
Note: these are typical but not absalute. In some cases the sizes may very inside the file itself but I will not get into that.
3. Open the Field.txt in the \world folder. All maps are loaded by this file.
4. Now its time to edit. Would you like the easy way or the hard way? Lol For this I will tell you a easy way. You can go back later and figure out what all the little things do.
1. Copy a line of info preferably one thats close to what you want.
▪ UrgFire01 : field map
▪ ValDn02 : abyss map
▪ KDPrtShip : KQ Map
▪ Eld : Town Map (no exp loss)
2. Under the last map (This will be found just above “#Table GuildTournamentMap” type something like ;New_Maps_1-21-20012. This is a note for yourself so you remember what maps you have added anything with the “;” symbol before it will be ignored by the program. This way you can add notes to a line that will remind you of changes you have made.
3. Paste the info you copied on the very next line.
4. You will now have to edit that line. (edit only the words/numbers in the line. It is in a tab format, so don't erase the tabs.
▪ Change the map name to the name of the .shbd file
▪ Set the serial to the next number in ascending order. (look for the highest serial number of all the maps and use next number)
▪ set the xsize and ysize to the .shbd sizes as shown earlier. (2049 KB : xsize:512 x ysize:512)
▪ set the Checksum to the serial number you added earlier.
▪ Set the Piesta to the zone you want it on. (There is a limit to how many maps per zone. You will get a error on your assert if you pass the limits)
▪ save the txt files
5. Open MapInfo.shn from your server files.
◦ Copy the last line and paste it as a new line.
◦ Edit the id to next ascending number
◦ Set MapName to the .shbd name.
◦ Set Name to the Name you want the map to be known as.
◦ Set RegenX and RegenY to the coords you want to be at when you link to the map.
◦ If its a Kingdomquest Map set the KingdomMap to 1 and if not, set to 0.
◦ Set MapFolderName to the name of the folder in \resmap\field that contains the map. If its a Kingdomquest map it should be the name of the folder in \resmap\KDField that contains the map.
◦ Save the .shn file
6. Open MapViewInfo.shn on the client side
◦ Copy the last line and paste it as a new line.
◦ Edit the Id/MapName to the info you set on the MapInfo.shn
◦ You can set music and other things if you feel like it.
7. Copy the MapInfo shn to the client \resystem folder and place the map folder in the \resmap\field folder
8. start the server and open client. Use the &linkto Command to go to your new map.
NOTE:Due to limitations on the exe of the old server, the latest release of the town and fighting field will not work. It have to do with its size.
2. How can i add the green circle gates?
Things you will need:
・ new gate folder with all nif's and anything needed for it
This is relitivly easy to do.
1. Open MobViewInfo.shn
2. find MapLinkGate (should be around ID# 32 but may have been moved due to whoever edited the files you have)
3. Set FileName to the folder name of the gate.
4. If you are using a new texture over it and is in the gate file add it to the Texture column.
3. How can i change the start inventory items.
Things you will need:
・ DefaultCharacterData.txt
This file hold all the info to a Char being created and starting the game.
1. Open the DefaultCharacterData.txt file.
2. You will notice something like this
CHARACTER 1, "Rou", 7636, 4610, 52, 10, 15, 7, 0
◦ it shows that if a class 1 is being created it would be spawned at Rou 7636 4610 with Hp of 52, SP of 10, HpStones of 15, SpStones of 7 and 0 money
3. Scroll down the page till you find something like
ITEM 1, 250, 1 ; ¼ô¼Òµå
◦ it shows that if a class 1 is being created that it would recive item Id# 250 (locate items on the ItemInfo.shn and use the Id of the item you want to add the them) with a quantity of 1.
4. Edit or add lines as you feel fit and save.
Note: You can add skills also later in the file.
4. How can i change the gates level limit.
Things you will need:
・ NPC.txt
there are Lots of adjustment you can do in this file from setting a npc to use the npc dialog to setting a npc to a merchant of some sort. We will just work with Gates as asked.
1. Find the line Of the gate you want to edit. It would look something like this.
#recordin ShineNPC MapLinkGate RouCos01 8989 13667 17 0 Gate GateRouCos011
#recordin LinkTable GateRouCos011 Rou Rou 10515 7989 -75 1 150 1
1. Notice Every gate has 2 parts. Basically it give a location and a name for the instance of the gate in the first one and then the info for that instance is added in the second one.
Each instance can be used as much as you want by any gate.
2. We will start with Part 1
◦ MapLinkGate is the name of the mob being used as the gate.
◦ Then you follow with the mapname
◦ it will be placed on and the x and y coords of the location.
◦ After is the direction it points.
◦ The 0 is the bool comand to state if it uses the dialog or not.
◦ Finally you give the gate the name of the instance it will call to designate what happens.
3. Lets look at part 2
◦ GateRouCos011 is the name of the instance.
◦ Notice 2 Rou, one is the name on the server side and the other is the name on the client side. In every case I know of they are the same but there might be a reason to have them different.
◦ The next 3 sets of numbers are x coords, y coords, and the degree of position you point when you pop up at that location.
◦ The next 2 (1 150) are the lvls you need to be between to use that instance. So if it was 25 46 you would need to be in between the lvls of 25 and 46 to use it
◦ The last one is to set if you can pass threw as a party.
4. Save the file
*Extras*
So, I'm guessing many have tried to add skills to mobs and the server just crashes with no info to degug the issue. I had this issue a lot with many mob skills but found a workaround.
・ Go to the Zone.exe and right click. Go to properties.
・ Inside properties you will see compatibility, click that tab
・ At the bottom you will see “Change settings for all users” Click it.
・ In that window check “Run this program in compatibility mode for:”
・ Now set it to “Windows NT 4.0 (Service Pack 5)”
・ At the bottom check “Run this program as an administrator”
・ Now you can add more mob skills without issues.
Note: I work with Windows 7, Windows Server 2008 and forget what xp or vista look like so forgive me if somethings a little off.
Hope this help some people out and Enjoy
-
Enthusiast
Re: help (1)
Thanks lugapha :) You're the best!
-
Novice
Re: help (1)
I can give you the Nan Files from 2012 8D
-
Account Upgraded | Title Enabled!