Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

GS change rates by WallowHeavy

Newbie Spellweaver
Joined
Dec 23, 2011
Messages
45
Reaction score
11
INFORMATION
This tutorial I'll pass on to you, serves to change rates of any related game
To Perfect world, as well as Forsaken world, Ether Saga Odyssey, Swordman etc...

TUTORIAL
1. You will open the GS by HEX editor and look for the following code.

E5 83 7D 08 03 76 07

2. After you findit you will change to this code.

E5 90 90 90 90 90 90

Follow example below
RodrigoooW - GS change rates by WallowHeavy - RaGEZONE Forums

3. Now you will open the GS.conf file and edit:

anti-wallow = false
To
anti-wallow = true

Follow example below
RodrigoooW - GS change rates by WallowHeavy - RaGEZONE Forums

4. Now and change the rates via WallowHeavy, any way you want.

Follow example below
RodrigoooW - GS change rates by WallowHeavy - RaGEZONE Forums

Good luck!!!
 
Last edited:
Newbie Spellweaver
Joined
Aug 9, 2013
Messages
49
Reaction score
66
@RodrigoooW Do you know how to enable create monster?
With ida pro

Search function player_template::GetDebugMode
bandicam 2018-04-14 11-44-08-768 - GS change rates by WallowHeavy - RaGEZONE Forums
Left mouse button on name and click list cross reference
bandicam 2018-04-14 11-44-13-964 - GS change rates by WallowHeavy - RaGEZONE Forums
You need edit 2 function DebugCommandHandle
bandicam 2018-04-14 11-44-37-284 - GS change rates by WallowHeavy - RaGEZONE Forums
In ida edit->patch programm->change bytes replace 75 to EB
edit->patch programm->appy patches to input file->ok
 

Attachments

You must be registered for see attachments list
I are an engineer
Joined
Feb 28, 2009
Messages
498
Reaction score
398
In effect, what the code does is changes

Code:
const punitive_param *__cdecl anti_wallow::GetParam(size_t level)
{
  if ( level > 3 )
    level = 3;
  return &anti_wallow::list[level];
}

- into -

Code:
const punitive_param *__cdecl anti_wallow::GetParam(size_t level)
{
  return &anti_wallow::list[3];
}
 
  • Like
Reactions: 343
Newbie Spellweaver
Joined
Oct 18, 2018
Messages
14
Reaction score
0
Does anyone have the solution?the change in experience and spirit works but I do not see that the drop changes
 
Last edited:
Newbie Spellweaver
Joined
Jun 3, 2019
Messages
18
Reaction score
1
i'm trying on 1.4.6 but it doesn't work, anyone get some idea?
 
Elite Diviner
Joined
Jan 5, 2017
Messages
475
Reaction score
345
This doesn't work on gs 1.3.1.
Does anyone have a method for 1.3.1...?

Thank you...
 
Initiate Mage
Joined
Apr 6, 2023
Messages
4
Reaction score
1
thankyou sir
i try it b4 work fine exp ,lvl,drop etc but it make GM console not work all command blocked
sory for my bad english
any solution that case sir
 
Shh, quiet, you might piss somebody off
Developer
Joined
Dec 23, 2011
Messages
1,795
Reaction score
2,140
thankyou sir
i try it b4 work fine exp ,lvl,drop etc but it make GM console not work all command blocked
sory for my bad english
any solution that case sir
with GM Console you mean Debug Console, if yes, you need to enable it from ptemplate.conf file

adding the following line in [GENERAL] group of settings
Code:
debug_command_mode = active
 
Back
Top