Server:
Client:
Bug Fixes:
Quote:
Odin Server Files
K so this is Odin's Last build before i quit
They include the following
Trickster weapon skin glows (for those of you who said it was impossible to fix)
Few work arounds for trickster skills that didnt work
Removal of Money Drops
Instance Dungeon Recruit
All KQs Recruit
60 Job Change Recruits
Changed Levi KQ so that players cant farm exp from the guardians
Mob stat fix
Removal of +11 and +12 enhancement
Custom skills
Removal of Knock Backs (Remember that Knock Backs do not work on theses files)
Adjustments to a lot of skills
Suits in NPCs with what i believe has balanced prices
1 Guild Instance
1 Farming Instance
All production scrolls are in Eldy
NO RETARDED MONEY MAKING SYSTEM (All done through drops)
Balanced Mystery Vault rewards which include money for lower levels
Partial removal of the KQ vault system, or at least the retarded items it gave
Removal of the Dusk Custom KQ
Academy Rewards are not fixed here, this is a database problem, fix it urself
Anyways i think this is all of it, cant remember it all
I recommend using this instead of using Dusk Server Files
Another thing CLIENT FILES MUST MATCH SERVER FILES
If they dont you will get a msg saying "Client has been illegally manipulated" and you wont be able to log in.
Any file that is both Server and Client sided must be exactly the same.
Tools:
MassEditor:
Quote:
Buster made a few tools for us, ill be releasing those aswell and explain how they work
Or atleast what i remember, havent used them in a while
NON OF THE FOLLOWING EDITORS/TOOLS WORK ON THE OLD FILES
ES Mass Editor
This editor is exactly what it named as, a mass editor
Basically it mass edits almost anything you want with a few settings.
All the editing is done through settings in the conf txt file
Ill try to explain it, i suck at this so bare with me
ALL TABS, NOT SPACES
First line is where the original file you want to edit is
#SHN Source ./Source/ChargedEffect.shn
Second line is where you want the modified version to be saved
#SHN Save ./Save/ChargedEffect.shn
Third line is where in what position the indx name column is
#BaseIndex 1
Example: ActiveSkill.shn has the InxName column as the 2nd column. You would put a 1 in the BaseIndex row of the Conf File
Example: GradeItemOption has the ItemIndex folumn as the 1st column. You would put a 0 in the BaseIndex row of the Conf File
The next few lines tells the editor what it is you want to edit within the files
You can put
#Column ToHitRate 1000
#Column ToBlockRate 1000
Which means edit columns ToHitRate and ToBlockRate and set them all to 1000
You can put as many as you want with different values for each column
You can also edit names and add suffix and prefix to the name in the columns by doing the following
#Column Name [Crit] %s (30 Days)
This means Edit the column Name, and add [Crit] to the start of it and (30 days) to the end of it
%s means the original value
You can also remove Certain things from names by doing this
#RemoveValue (30 Days) Name
#RemoveValue (90 Days) Name
#RemoveValue (7 Days) Name
#RemoveValue [Crit] Name
#RemoveValue [Critical] Name
#RemoveValue [Normal] Name
This will remove (30 days) (90 Days) (7 Days) [Crit] [Critical] and [Normal] from the name column, and leave the rest of the name intact
One last thing it can do, MATH
You can use math equations to edit numbers, for example prices of items, or exp of mobs
Here is an example
#Column price {(v) - ((v) * 0.80)}
This tells the editor to edit the price column in item info.
v= original value
Basically it says reduce the cost of items by 80%
Simple math, shouldnt be too hard to figure it out.
You can also do + - and /
The last line of you conf file will tell the editor what index names to edit
You will need to make a text file with ALL the index names and place the text files in the ItemLists folder
This is how the last line should look like
#IndexListFile ./ItemLists/HatsCrit.txt
and thats it, once ur done setting up ur conf file, double click on ESSHNMassEditor.exe
Then click file at the top, and click go
It will start editing w/e u told it to, once its done, click File and Save
The new saved/edited file will be where u told the editor to save it.
I suck at explaining I KNOW, but there u go.
I left all my original lists of Index names and some config file examples i used. Should help you get the hang of it
Quote:
This editor basically copies values from one file to another
It ignores any columns that arent in the destination file (your file)
This is a good tool if you want to change the values on your server to the values of outspark since OS uses newer updated files.
This is what we used to fix the Mob Stats that Myth messed up back in Dusk
There are several txt files, ill explain what each one does
DestSHN.txt: the location of the file you want to be edited
SaveSHN.txt: where you want the edited file to be saved
SourceSHN.txt: the file from where it will obtain the new values and put them on the destshn
Option: Here you put either Include or Ignore
Include means it will only edit columns that u put on the IncludeColumn.txt
Ignore means it will edit the WHOLE file except columns you put on the IgnoreColumn.shn
Once you are done setting up all the txt files, just run the SHNCopier.exe
Click File>Go and it will start copying all the values
May take a while for it to finish
Once its done, click File>Save
And thats it
I left the folders the way i had it on mine, but you can go ahead and change all the destinations to w/e u want.
Quest Editor:
Quote:
Last but not least the Quest Editor
This is the quest editor everyone knows but its been fixed by stu to work on the new files
He also added a few search functions and fixed the Resource editing that didnt work on the old editor
Search Functions
Name: Name of the quest
NPC: Id # of the NPC
Level: a quest whos level range lands in X level
StartLevel: Starting Level of a quest
EndLevel: Ending level of a quest
an example would be StartLevel=8
No spaces, and = between the search type and the value
Simple and easy
Mass Editor
This version of the quest editor has a mass editor in it
You can mass edit EXP, Fame and Money for quests
All you do i put at what level you want it to start editing, and it will edit anything above that level.
For the mass editing values you put 100% for it to stay intact
Anything above will increase it
Anything below will decrease it
YOU MUST put 100% for values that you do not want to be edited
Resource Editing
You can now edit the quest data file directly from the quest editor
Click on Resource at the top, then search for the ID # of the row you want.
Edit it, and click Save As ID:
Once you are done make sure u click the Save Res button at the top or else it will not be saved
Oh one more thing
DO NOT and i mean DO NOT delete the Leather Boots in the items or the EXP in rewards of the quests.
Doing this will result in breaking your files
They are set to false, so they will not effect your quests what so ever
Just edit anything thats set to True
Actias Web , Odin, OFS , ItemMall:
GM Commands:
Quote:
&hide - Hides character from other players.
&show - Shows character.
&pfind <playername> - Finds a player.
&mfind <mobInxName> - Finds a mob.
&kickout <playername> - Kicks player out.
&linkto <mapInxName> - Warps you to a map.
&psummon <playername> - Warps player to you.
&expbonus <MapIdx> <Rate> / 1000 = 100% - Set Exp rate in map.
&itembonus <MapIdx> <Rate> / 1000 = 100%. - Set Drop rate in map.
&fieldbonus - Shows Exp/Drop rate for said map.
&silence -
&distribute - Shows amount of players active in zone used.
&isblock -
&mobdist -
&chargeditem -
¶meterview -
&adminlevel - Show Admin level
&serverindex -
&makeitem <InxName> <-u1-12 - Enhances Weapons and Gears from +1 to +12> - Makes item.
&dimension -
&doorbuild -
&mobbreed <MobIdx> <Amount> <Respawn timer in secs IF enabled> <N = No group attack / Y = Attack in group> <Amount of times respawned> - Summon mobs.
&fullpoint -
&summonplayer - Warps player to you.
&performance -
&sethp = Full / &sethp <Amount> = Fixed - Restore HP.
&setsp = Full / &setsp <Amount> = Fixed - Restore SP.
&dist -
&coord - Get map coordinates where you stand.
&scrint - Excecute set script for the map. Usually one defined in Field.
&timer <Amount> - Add a timer in seconds.
&templink -
&oxblock -
&z - Enable map wide notice.
&gmchat - Enable GM Chat till relog. (Blue chat text).
&gldcollectclear -
&gldcollectset -
&questgiveup -
&questrecieve -
&questcomplete -
&learnskill <SkillIdxID> (ActiveSkill.shn) - Learn skills (May bug character if not careful).
&skillcooltime -
&setabstate -
&resetabstate -
&kqreward -
&mobdamage -
&suicideallmob -
&kingdomquest -
&Reroadkingdomquest -
&endofkq -
&guildtournament -
&zonelink -
&block -
&emptymap -
&serversocketcut -
&staticdamage = Max. / &staticdamage <Rate> = Fixed - Set attack damage.
&deathaura -
&immortal - No damage to user.
&enterminihouse -
&horsespeed <Amount> - Enable custom mount speed.
&charinform -
&partyinfo -
&propose <Name> - Propose to someone.
&proposeres - Reset Engaged/Proposal.
&weddingreset - Reset active wedding reservations.
&reserve - Reserve wedding spot.
&enterready - Enable Wedding entrance via Invitation item @ Uriel.
&enter - Link to Wedding.
&learnpassive <PassiveIdxID> (PassiveSkill.shn) - Learn passives.
&unlearn -
&unlearnpassive -
&wedding -
&showid -
&mobhatchery -
&allcritical -
&erasechargebuf -
&startGT -
&flagcapture -
&useguildskill -
&observerlinkto -
&observerout -
&speed -
&linktosavedata -
&reloaddata -
&captivate -
&ignoreskillcooltime - Disable all skills cooltime till relog.
&invenview -
&ghostremove -
&curtime -
&amibusy -
&knockback -
&partblock -
&debuglogging -
&npcrevive -
&ts_DiceFix -
&ts_DiceProbability -
&bigbang -
&alllearnskill - Learn all skills for current class/level.
&levelup - Instant level up.
&showallchar -
>ieffect -
&disposition -
&idtimechange -
&releasechatban -
Werde vllt später noch meine Regi Page Releasen und paar Fixes usw mal schauen ^^