Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya
You last visited: Today at 00:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Shaiya Server Enhance Component for EP70

Discussion on Shaiya Server Enhance Component for EP70 within the Shaiya forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2011
Posts: 15
Received Thanks: 12
Talking Shaiya Server Enhance Component for EP50

First of all, what I’m selling is not a complete Shaiya PServer program or its database. I’m selling an add-in DLL of ps_game.exe which written by myself. This component’s name is PsGameSuperExt.dll.

I think the most fascinating place of Shaiya is the PVP-battle-zone. So I wrote this add-in to improve some game experiences of PVP, this is the main purpose. And everything listed blow is related with PVP more or less. Now, let us take a look at the main features:

1. Extend the max team members number of a team from 7 to 12.
It can go to 30, but the game.exe could not display the team list very well because it would be too long to show all team members.

The benefits of a team which has more members are obvious. A team of 12 people would have much great power in the battle, and it also makes the battle having more unexpectable factors and variables. Another important point is that, all members in a team can share BUFFs, but the team in a 30-people group can’t do this (they only share BUFFs in a 6-people team).

(This screenshot shows a 9-people team shareing BUFFs)



2. Extend the max HP/SP/MP over 65535

In the original game system, when you have 70000 HP, the game only shows 4464 . Why? Because the max value of a 2-bytes integer is 65535 , but more than that, after a carry-bit to higher bit, the lower bit goes to zero again. It overflows. But now, after a lot of hard work, it’s time to say good-bye to the overflow of 2-bytes length HP/SP/MP.

By breaking through the limit of HP/SP/MP, we have a much more space to apply our imaginations of building a much fun server of our own.

(This screenshot shows a character with 282034 HP,68537 MP,182281 SP)


3. Extend the battle achievement up to 30 grades (1000000 PVP-Killings) and customizable

More battle achievement means more state-points, also means more power than the others. This is very attractive to every PVPer!

4. Extra potion/item effect support.

I have made four potions which have some brand new effects. They are:

a)Player Morphing potion.
This potion could increase or decrease the ATK/DEF value of current player straightly in a short span of time. Not by changing the STR/REC value to make the ATK/DEF value changing, it works directly on your ATK/DEF power.
The changing range of ATK/DEF , could be configured by a INI file.

b)Player Hiding potion
As the name described, this potion could make you invisible in a short span of time. And when you are in invisible state, you still can run and attack other people. Maybe you would say “I can keep using this potion to make myself invisible all day long”, and I’m sorry to tell you, if I was GM, I would set this potion’s cooldown time to 10 minutes and the invisible state only last for 1 minutes.

(This screenshot shows the effect of player hiding potion)


c)Weapon Embedding Enhance potion
This potion could replace or fill random gem of your weapon’s jewels by some other high level jewels which may be very rare or expensive in your server, and they could be configured by GM.

d)Monster Summoning Potion
By using this potion, player could create a monster at nearby place. In personal, I like to call it “Surprise” potion. Because nobody knows what monster would come out at where or when.

All these potions’ settings could be configured by a INI file. The configuration applies immediately and there is no necessary to restart ps_game.exe.

5. Normal Player’s custom command line

It is well known that GM could use some command like “/cmove” “/asummon” etc to do some convenient operations. We should give our players some conveniences too. So I have do something to make this happen.

a) -time command
This command would return the present server time. The result displays as a system notice message.

b) -bosskill command
This command would let players to query the last killed-time of the specific BOSS. So the players do not need waste time in waiting BOSS shows up.

c) -move command
This command do exactly the same as GM command “/bmove”. But the normal player could use it to move themselves to some place as well.

The format of this command is : -move X Y MapID. X and Y is the dest point’s x-coordinate and y-coordinate. MapID is the index number of the map that players want to go to. GMs should be familiar with this, like MapID=35 means it is the Light Capital City-APL.

In fact, before server published, GM should disable some mapid of “-move” command. For example, GM should disable MapID 35 for Dark side players, because they should not go to there at all. But if you insist, fine…you are the GM. I’m just saying it is configurable too.

All these custom above could be disabled if you don’t like one or all of them.

6. Custom Event Notice
I have made an example of this function too. When a player's level is up, the game system will congratulate him and broadcast a notice to all online players.

Just like I said, this is a simple example. There are many events in the game which come from players action or something else. Anyone would like to extend this function, could contact me by email.

-----------------------------------------------------------

Thank you for read this long article. And I’m sorry for your suffering from my poor English writing.

Maybe you need to know something else about this add-in DLL, please post it here or email me , and I will try to answer every questions clearly.

My email is .

This add-in DLL is on sale now. Anyone who interested in it can also email me for more details.

Thank you!
Attached Images
File Type: jpg Team2.JPG (293.0 KB, 403 views)
File Type: jpg 9.jpg (235.5 KB, 395 views)
File Type: jpg Hidden1.JPG (319.3 KB, 383 views)
ghostexe is offline  
Thanks
8 Users
Old 12/16/2011, 12:07   #2
 
Da Boss's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 202
Received Thanks: 66
Wow, This is really amazing- I am quite lost for words.

EDIT:: Wouldnt players being able to move to x, y ruin pvp? Because they can port back and forth at players?
Da Boss is offline  
Old 12/16/2011, 12:37   #3
 
elite*gold: 0
Join Date: Mar 2011
Posts: 15
Received Thanks: 12
Sorry for my mistake. This add-in DLL is for EP50,NOT EP70(I don't know how to edit the title...sorry for that)

The "Edit" button could only let me to modify the topic content, but not for title.

Thanks to Alladrios, It's OK now.
ghostexe is offline  
Old 12/16/2011, 12:45   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 43
Received Thanks: 4
Nice One, you have skype to if you do send me it on private
ShaEros is offline  
Old 12/16/2011, 12:45   #5
 
elite*gold: 0
Join Date: Jul 2010
Posts: 498
Received Thanks: 449
You can go in advanced setting and edit the title.

Very nice tool. well done.
Alladrios is offline  
Old 12/16/2011, 13:56   #6
 
elite*gold: 0
Join Date: Mar 2011
Posts: 15
Received Thanks: 12
Quote:
Originally Posted by Da Boss View Post
Wow, This is really amazing- I am quite lost for words.

EDIT:: Wouldnt players being able to move to x, y ruin pvp? Because they can port back and forth at players?
Here is an example of "-move" command setting in configuration file:
Code:
LightMapForbiddenToMove=0,3 //This means Light side players could not use "-move" in or move to map 0 and map 3 . Map 0 is the PVP-battle-zone.
DarkMapForbiddenToMove=0,3 //Dark side is same as light side. They both can't "-move" in PVP-battle-zone.
So they could catch each other easily.
ghostexe is offline  
Old 12/16/2011, 14:08   #7
 
Da Boss's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 202
Received Thanks: 66
Ohh thats smart So you could forbid movement in all the pvp maps...I See...
Da Boss is offline  
Old 12/16/2011, 14:34   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 15
Received Thanks: 12
Quote:
Originally Posted by ShaEros View Post
Nice One, you have skype to if you do send me it on private
In fact I don't use skype , and sorry for that. You have to email me first before I email you LoL
ghostexe is offline  
Old 12/16/2011, 16:50   #9
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,981
Pretty nice file you have coded there, really impressive. I would certainly like to see it being implemented on some server(s)
JohnHeatz is offline  
Old 12/16/2011, 22:13   #10
 
lilprohacker's Avatar
 
elite*gold: 20
Join Date: Jun 2009
Posts: 790
Received Thanks: 2,729
do you have a test server up and running so we can check these changes out on?
lilprohacker is offline  
Old 12/17/2011, 06:52   #11
 
elite*gold: 0
Join Date: Mar 2011
Posts: 15
Received Thanks: 12
Wink

Quote:
Originally Posted by lilprohacker View Post
do you have a test server up and running so we can check these changes out on?
Yes , there is a test server that everyone could come in and have a test.

But for personal reasons , the test server will not run all day long. I could open it for about 8 hours a day. So if anyone want to have a test, please email me to get the test server opening time and server address.
ghostexe is offline  
Thanks
4 Users
Old 12/19/2011, 15:26   #12
 
Da Boss's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 202
Received Thanks: 66
Before this topic dies or gets buried by new ones I better give it a contructive bump. I have been fortunate enough to try this on his test server and I can tell you that this is not fake or photoshoped - its actually quite amazing, words cant describe What he didnt add is that he made max damage higher, so its not 30k, its alot more- I dont know what it is but i was hitting 20k twice with duals

So just a slight bump for an amazing find
Da Boss is offline  
Reply

Tags
shaiya add-in enhance




All times are GMT +1. The time now is 00:54.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.