Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya > Shaiya Private Server > Shaiya PServer Guides & Releases
You last visited: Today at 15:42

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

Advertisement



[Release]Guide to Have Unlimited Use of Rec Runes in Game

Discussion on [Release]Guide to Have Unlimited Use of Rec Runes in Game within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
killer870's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 82
Received Thanks: 140
[Release]Guide to Have Unlimited Use of Rec Runes in Game

Hello guys, today i will be releasing MY tutoria, for you guys to be able to use Recreational Runes WITHOUT having to keep putting it to the NPC 1 by 1

Note:This was done for an Episode 5 Client so yes what u need is ep 5 game.exe , olly and CE

Ok so what i did was first watch a youtube vid a little bit to have a better understanding of how to use both programs lol. (i am not an expert in olly or CE xD)

The video is this one
Then...
Ok 2nd Thing i did was use CE , i actually just kept searching for 1's and 0's (1 = ON and 0 = OFF) everytime i put a rec rune on the NPC box and everytime i used it and dessapeared and came to one specific address shown in the Pic 1
After that i right clicked on that address and chose "find out what WRITES to this address" as shown in pic 2
Ok after clicking that, another box apears just waiting for me to push the botton xD, as soon as a puch it, an address on the second box appears as shown in this 2 pictures
Ok i also did this to find the address when i link using 1 hammer each time and gave me a diferent address which i will give it to you all later in the tut

After that close CE and open olly attaching it to the client, and choose go to 'expression' (saving the last address that CE gave me after pushing the recreate button)

Now the other 3 images is the address where i found the procidure the client goes tru when recreating and linking (1st one is for recreate and 2nd for linking, 3rd is the recreation procedure in olly starts at A and ends somewhere were B is xD)

Now after that, i replaced those 3 addresses with the 3 that the LINKING one had as shown in this image

After doing that i checked it again INGAME and after clicking the recreate button the image of the rune stayed ON like shown in this image

now, this is where i ran with a little problem, i didnt know what or which address told the client to disable the button, so with TRIALS and errors i started noping every adrress underneat those that i edited, and all of them gave me an error n close the game lol, except one which is shown in this other image

It didnt gave me an error but after Noping that address, Olly sent me to another address Pausin the game and saying that there was a writing violation error in this address

So guess what i did?, yes i Nop that address too and resumed olly, and vuala!, game kept running smooth and yess, u got that right now, the button stayed ON as shown in this last image

Like i said i am not an expert in olly, but i did use brain.exe xD and it took me around 3 or 4 hrs to figure this out
Basically this tuts is telling everyone to 1st find address 004A91B3 replace those 1st thre MOV address with the ones that the

Then NOP addresses 4A91F5 and 5166e4

save the edited file to a new one and just run it and thats all

-Note: If anyone has an easier fix, please if u want to comment it, be my guess, i am simply just giving my way to others in hopes that in the future more and more people having more knowledge on this . Can come up with other type of game tweaks for the public. Eventhough most of the old developers here just gave up on the public maybe new ones would arrive xD

-Jose (sorry for any typos i have, im latino so i might overlooked something i wrote lol)
oh and a Thanks is always appreciated xD
killer870 is offline  
Thanks
43 Users
Old 07/19/2013, 15:49   #2
 
nubness's Avatar
 
elite*gold: 10
Join Date: Jan 2012
Posts: 1,698
Received Thanks: 5,455
Good tutorial.
Thanks mate, good to see another person contributing to the development of Shaiya.
nubness is offline  
Thanks
3 Users
Old 07/19/2013, 16:51   #3
 
elite*gold: 0
Join Date: Oct 2012
Posts: 145
Received Thanks: 203
There is 2 nice points on this tut.
First is that it explain to everyone how to do something that was keept "secret" by dev's that found this.
The second one is that you explain how you found this, making the things easyer to the ones (like me) that want to test it on ep 5.3 game.exe (adresses are not the same) and more that that, it explain how to find the adresses for make the same thing with enchantements.
infinite59 is offline  
Thanks
5 Users
Old 07/19/2013, 17:39   #4
 
elite*gold: 50
Join Date: Sep 2011
Posts: 408
Received Thanks: 1,262
I'm glad to see this guide Great job hehe
JuuF is offline  
Old 07/19/2013, 17:46   #5
 
GraphicQueen's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 75
Received Thanks: 168
Quote:
Originally Posted by infinite59 View Post
There is 2 nice points on this tut.
First is that it explain to everyone how to do something that was keept "secret" by dev's that found this.
Yes I agree! That is awesome and I do think it is kinda.....hmmm, annoying and infantile that some devs are holding back from the community. Most of them dont have reasons and choose to be greedy, I on the other hand like many others enjoy watching the community grow and giving back to it. I like how some people are selling PHP scripts even. Its not even the fact that they are SELLING them its more along like selling them for outrages prices. $10.00-15.00USA a script when I know 2 devs that can write the scripts themselves and put it out there for free. Plus some of the higher up devs always QQ and complain about how others are not as logical. Also calling lower devs "moronic and naive" because they dont know how to put things together to the extent they do. Glad to see some are still contributing as am I. I dont like to release my stuff on here I rather add people to skype and them ask me for it. That way If they run into issues or want something changed I can do it right there.
GraphicQueen is offline  
Thanks
6 Users
Old 07/19/2013, 17:46   #6
 
killer870's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 82
Received Thanks: 140
thanks guys , and the reason why i posted this is because i know there are people here that wants to learn, maybe just a little, they dont just want for us to give them an address, and tell em to change it and thats it. giving everyone the chance to see how we do everything, can maybe change this community around. Thats my oponion
killer870 is offline  
Thanks
9 Users
Old 07/19/2013, 18:10   #7
 
GraphicQueen's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 75
Received Thanks: 168
Quote:
Originally Posted by killer870 View Post
thanks guys , and the reason why i posted this is because i know there are people here that wants to learn, maybe just a little, they dont just want for us to give them an address, and tell em to change it and thats it. giving everyone the chance to see how we do everything, can maybe change this community around. Thats my oponion
Everything a true dev says and does can help change the community one way or another. Sometimes not for the best but we have to be willing to accept the Ideas because SOME people it may actually help, unlike the useless troll posts of releases. Anyway - Very nice and tyvm !
GraphicQueen is offline  
Thanks
2 Users
Old 07/19/2013, 20:35   #8
 
[Admin]Snuggle's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 942
Received Thanks: 1,066
It's actually quite interesting just how easy it is to edit the ps_game and the game.exe.
The only issue with the ps_game is that the values constantly change within it ><
So you have to be careful of what you edit.
Just a simple, annoying, long..trial and error task though.
Just mess around with Cheat Engine in game and you'll pretty much figure out how everything works within the ps_game.
ps_game.exe = data
game.exe = visual.

So yup o;
Oh and yes -.- someone decided to pull me back to Shaiya u.u fml.
I'll be a kind person and release anything I find that no one else has found yet.
[Admin]Snuggle is offline  
Thanks
2 Users
Old 07/19/2013, 20:46   #9
 
GraphicQueen's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 75
Received Thanks: 168
Quote:
Originally Posted by [Admin]Snuggle View Post
Oh and yes -.- someone decided to pull me back to Shaiya u.u fml.
Babe you're the best and you know it! I'll gladly take all the credit for bringing you back! I brought you back :P!! <3
GraphicQueen is offline  
Thanks
1 User
Old 07/19/2013, 21:04   #10
 
elite*gold: 0
Join Date: Oct 2012
Posts: 145
Received Thanks: 203
Mhm i tryed to do the exactly same thing with enchantements (lapisia + items), i found some adresses but when i try to edit it like you did on the tutorial for rec runes it crash my game. Seems like it's not easy like that

PS: When i say "easy", i mean, it's not really hard to do but it's hard to think about this.
infinite59 is offline  
Thanks
1 User
Old 07/19/2013, 21:16   #11
 
killer870's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 82
Received Thanks: 140
After doing this for the enchating, when using the 1's and 0's method in CE, it returned me 3 addresses , 1 that lapisia uses, and 2 that items uses

and after using the option for CE to find addresses that write to those, it gave me the ones below

Which all 3 of them are almost at the same place, and then i started using the BREAKPOINT methos as shown in the video to find the beginning and end of the ENCHANTING procedure . Next image shows Beginning (A) and the END (B) ... and i also put a circle to the 3 offsets that CE gave me. From there, i have not had time to figure everything else out. Kinda busy with work and other stuffs lol
]


(Credit to Minxii for helping me start with trying to enable enchanting) ill try and help you with what i can
killer870 is offline  
Thanks
6 Users
Old 07/19/2013, 23:40   #12
 
nubness's Avatar
 
elite*gold: 10
Join Date: Jan 2012
Posts: 1,698
Received Thanks: 5,455
Quote:
Originally Posted by [Admin]Snuggle View Post
It's actually quite interesting just how easy it is to edit the ps_game and the game.exe.
The only issue with the ps_game is that the values constantly change within it ><
If there's something that changes, it's certainly not in the ps_game.exe, it's more like the game.exe since we have more versions of those.

If you're referring to the black Cheat Engine results then you have no idea of Cheat Engine or OllyDBG, not to mention reverse engineering at all.

Quote:
Originally Posted by [Admin]Snuggle View Post
Just a simple, annoying, long..trial and error task though.
It may be simple but it may also be very difficult, and this is definitely not a trial and error game.

Quote:
Originally Posted by [Admin]Snuggle View Post
ps_game.exe = data
game.exe = visual.
Not always right, game.exe stores some functionality aside from the visual thing.

Quote:
Originally Posted by [Admin]Snuggle View Post
Oh and yes -.- someone decided to pull me back to Shaiya u.u fml.
I'll be a kind person and release anything I find that no one else has found yet.
What else can I do other than wishing you good luck ? CyC will be full of awesome tutorials by Snuggle.
nubness is offline  
Thanks
4 Users
Old 07/20/2013, 00:40   #13
 
GraphicQueen's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 75
Received Thanks: 168
Haha, hes already on there. Been on there for a while actually since it started almost. Hmmm, as for the trial and error, honestly over all shaiya is a trial and error type game. The game itself is so flawed it leaves the room for trial and error. Not sure how that wasn't pure logic in itself of the comment that snuggy made. If you cant read between the lines don't read at all? If you are a simple dev and you don't understand that, which has proven over the past years to be a fact then I'm not sure what you are doing calling yourself a dev if you are. Every dev or admin should know that by now! Shaiya = Flawed HENCE WHY we can edit it to the extent of re-writing the whole game. Common sense...
GraphicQueen is offline  
Thanks
1 User
Old 07/20/2013, 01:16   #14
 
killer870's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 82
Received Thanks: 140
Back on topic guys, this is not necesary.But in another note, i believe i found the address for the same NPC to accept capes ... :O lol but i cant seem to figure out which code to give it .From what i can guess of it, it first check if the item is in one of the lists and then also put the amount, which in this case is just 1
killer870 is offline  
Old 07/20/2013, 01:45   #15
 
[Admin]Snuggle's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 942
Received Thanks: 1,066
It's ok nubness has a hard on to try to get the best of me.
(it's also funny how he brings up cyc because he's permanently banned from it...)
I love the fact that I'm followed by him and all, but it's kinda annoying.
So I tend to ignore him most the time lol
He's bad at attempting to troll me o.o it's kinda pathetic.
Comes to show I got to him.
But, as killer said back on topic. Yes, let's remove the childish stuff o;
Baby boiiiii
[Admin]Snuggle is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release/Guide]Unlimited Stamina for PM/GM [12tails]
06/22/2011 - CO2 PServer Guides & Releases - 10 Replies
This guide will teach you how to edit the 12tails source so PM/GMs have unlimited stamina. 1. Open Conquer_Online_Server and open character.cs (Instances>Threads>Character.cs) 2. Find this code if (Time32.Now > client.Entity.StaminaStamp.AddMilliseconds(500)) {3. Replace it with this code 3. Under it add:



All times are GMT +1. The time now is 15:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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