Quantcast
Channel: RaGEZONE - MMO Development Forums
Viewing all 23683 articles
Browse latest View live

KurtzPel (Closed Alpha) Server Emulator

$
0
0
Hi, KurtzPel is a new game by KOG Studios, the creator of Grand Chase and Elsword.
Recently it had a NA closed alpha on Steam and the game is very far from complete.
It has good character customizations, 2v2 PVP modes (CTF/Deathmatch/capture point), and a few PVE bosses that plays like Dauntless/Monster Hunter World.



I have the Steam closed alpha client, which is made using Unreal Engine 4.
As a start, I want to emulate the bare minimum to get pass the login screen, so that I can play with the character customizations.
How do I get started? Do I sniff where the packets are being sent, change the IP address in the client using a hex editor, and trial-and-error sending a response?

I am a computer science bachelor graduate using mostly Java, C#, Python, but I have zero experience in creating server emulators/reverse engineering.
Is there anyone who can help?
Thanks!

Chair Origin Help

$
0
0
Is there any way to figure out chair origins besides regular old trial and error ?

MuSylphid Season6 | 25x - HARD | NO SELL ITEM | OPEN TODAY !

$
0
0
Server Information:

Version: Season 6.3
Experience: 25x
Drop: 40%
Rebirth: 1
Points: 350
Level: 400+300
Site: Mu Sylphid


Opening: 02.DECEMBER (TODAY!)

Vietnam - 00:00 (Monday)
Philippines - 01:00 (Monday)
Argentina - 14:00 (Sunday)
Peru - 12:00 (Sunday)
Brasil - 15:00 (Sunday)


Tutorials:

DROP LIST: Mu Sylphid
Server Commands: Mu Sylphid
Chaos Machine Rates: Mu Sylphid


Game Play Info:

- Kalima Special HUNT
- All Spots in TAB Key
- New Spheres (Tetra/Penta)
- New Sockets & New Ancients
- New Invasions with Classic Boss
- Create All Characters at Level 1
- Cash Shop for Online Time (Goblin Points)
- Cash Shop for Hunting Invasions (HUNT Coins / Ruud)
- New Skill Tree in Season6 (https://prnt.sc/4yzd7z)


Extra Systems:

- New OFFLINE Level UP System
- Jewels Store & Offstore System
- Reconnect System & Auto Party System
- Weekly PvP Arena Event (King of PvP, Survivor, All x All)


ScreenShots:

https://imgur.com/m9o80GR
https://imgur.com/Fi9SOvt
https://imgur.com/KQ1uZg2
https://imgur.com/jZoL1Ox
https://imgur.com/EeQsC1E


Machine Details:

Dual Intel Xeon 5620
2.4GHz x 8
250GB Enterprise
24GB DDR3 ECC
10TB
1GBPS

- - - Updated - - -

*EDIT*
My Screenshots are not working as it should (but i posted it as the rules says to), may some rg admin help me please? (I try lightshot, imgur, and the img upload in editor are not working... only links are working)

2k15 Tutorial.

$
0
0
Hello, can someone help me to repair the tutorial? or at least the clues to fix it.

Ill Be very grateful to whoever helps me.

[ TUTORIAL ] AutoSystem Part - 1

$
0
0
allright after my last tutor on migrating..
now you will see how i work on vs 2013..

--------------------------------------------------------
first of all,
what is AutoSystem that i will build?
its a window that have 3 ingame feature

- auto skill
simple auto finding mob and use skill
WHICH :
- 3 x 10 slot of combination skills
- setting of range, from close, medium, far
- no need mouse pointer on game to run
- auto potion
now this one, is special

I read a lot of source, I don't know why there is a code for disabling using auto potion software
trust me it doesn't effect your server..
it spam on client pc, not in server

no matter how fast client pc is (i7, i9 ,i10 ,i999)
in the end it depends on his ping to server.

so the one I will build, its not run on client side,
this auto potion will run on server side
waw it will be damn fast using potion,

will this make my server slow? eat a lot ram?
ho ho ho! as long you don't make a code that spam on console message you will fine!
- auto follow
this one make it perfect, on the autofollowpage, there will be a copy of user friendlist,
click his name, click start,
boom auto follow, auto skill, auto potion

I think I will bind those 3, in default.charclass
so if you don't want that 3 run in the same time
edit the default
bEnableAutoSkill 1
bEnablleAutoPotion 1
bEnableAutoFollow 1

the source and client I use this time,
is my own build
its based on very respected developer. sir jolin.
and compatible client is ranPh
so for developing purpose I name it BASERAN!
naaah here we go

Code:

PART 1


Code:

PART 2


Code:

PART 3


Code:

PART4
(OnGoing)

WarZoneMu S9ep2 Hard XP Server | OPENING TODAY |

$
0
0
Official Website : https://s9.warzonemu.com
Official Forum : https://warzonemu.com/forum/
Community Website : https://warzonemu.com

Server Version : S9 Ep 2 Premium MuEmu Files
New Sets and Items will be added once a week
Normal Server : DROP 10x | XP 5x
Vip Server : DROP 20x | XP 20x
Master level XP : 10x
Soul Success Rate : 70%
Life Success Rate : 70%
All S9ep2 EVENTS WORKING 100%
Max Stats 32767 - Stats keep after reset
Grand Reset at 75 RR - You get 10.000 GOLD POINTS ( You can buy 1 FO SET from Shop )
Web Market and Web Shop enabled
Active ingame Game Masters ready for Professional Support and Unique Events
TeamSpeak 3 Live Support and Forum Support enabled
Custome Lorencia Ring / Noria Map / Devias Map
Vip System ( Silver , Gold , Platinum ) - Amazing Custome Benefits
Premium Client with Custom Interface and many more benefits
CashShop disabled
Join us Now First 100 Players who reach level 400 will win 1000 W Coins

[HELP]MSSQL on CentOS7 Cannot start

$
0
0
hi after i reboot my server the mssql server cannot start with the error code 255



any idea what the error the machine is 8GB RAM

Need help editing Grand Prix

$
0
0
I cant enter Grand Prix event (Blue lagoon default map).
The error is something abou translation request, sorry for the inconvenience code -1.

How can i edit the map, hole size, etc... plus get rid of this error?

[ XMAS 2018 ] Client Edits

$
0
0
Yoooooo Merry Christmas /f425/ :thumbup1:

Since September I got back into maple and have been working on my from scratch v95 server and client. I've learned so much and got making localhost enablers down to a science for every version using GG and HS.

I'll release all that stuff once I get hit by that Nexon lawsuit :lol:

But in the meantime here are some fun client edits you can use !!!

Also check out my analysis of v95 AntiHack: https://github.com/RajanGrewal/MapleResearch



Lie Detector Fix : http://forum.ragezone.com/f921/xmas-...ector-1157154/




ZXString is really a struct but we can get away with doing this for most things
Code:

#define ZXString        char*
PatchRetZero Function

Code:

xor eax,eax
ret

StringPool Hook

Code:

bool Hook_StringPool__GetString(bool enable){    typedef ZXString*(__fastcall* StringPool__GetString_t)(void* ecx, void* edx, ZXString* result, unsigned int nIdx, char formal);    static auto StringPool__GetString = reinterpret_cast<StringPool__GetString_t>(0xBADF00D);    StringPool__GetString_t Hook = [](void* ecx, void* edx, ZXString* result, unsigned int nIdx, char formal) -> ZXString*    {        auto ret = StringPool__GetString(ecx, edx, result, nIdx, formal);        //Replace the strings here!!!        if (nIdx == 2722) //Ranking URL for the ingame WebBrowser        {            strcpy(*ret, "http://rebirth.ms");        }        //Log("StringPool__GetString: %s\r\n", *result);        return ret;    };    return SetHook(enable, reinterpret_cast<void**>(&StringPool__GetString), Hook);}
Attack without a weapon (punch) | Credits to VirtualKernel for the idea
Code:

bool Hook_CUserLocal__CanUseBareHand(bool enable){    typedef int(__fastcall* CUserLocal__CanUseBareHand_t)(LPVOID lpvClassPtr, LPVOID lpvEdx);    static auto CUserLocal__CanUseBareHand = reinterpret_cast<CUserLocal__CanUseBareHand_t>(0xBADF00D);    CUserLocal__CanUseBareHand_t Hook = [](void* ecx, void* edx) -> int    {        return 1;    };    return SetHook(enable, reinterpret_cast<void**>(&CUserLocal__CanUseBareHand), Hook);}
Implement your own custom HWID
Code:

struct CSystemInfo{    void *vfptr;    char SupportId[16];    char MachineId[16];};bool Hook_CSystemInfo__Init(bool enable){    typedef int(__fastcall* CSystemInfo__Init_t)(CSystemInfo* lpvClassPtr, LPVOID lpvEdx);    static auto CSystemInfo__Init = reinterpret_cast<CSystemInfo__Init_t>(0xBADF00D);    CSystemInfo__Init_t Hook = [](CSystemInfo* ecx, void* edx) -> int    {        auto ret = CSystemInfo__Init(ecx, edx);        //Replace the struct values here!!!        return ret;    };    return SetHook(enable, reinterpret_cast<void**>(&CSystemInfo__Init), Hook);}
Custom MapleTips
Code:

bool Hook_CTips__GetTip(bool enable){    typedef int(__fastcall* CTips__GetTip_t)(LPVOID lpvClassPtr, LPVOID lpvEdx, int nJob, int nLevel, ZXString* sTip);    static auto CTips__GetTip = reinterpret_cast<CTips__GetTip_t>(0xBADF00D);    CTips__GetTip_t Hook = [](LPVOID lpvClassPtr, LPVOID lpvEdx, int nJob, int nLevel, ZXString* sTip)-> int    {        int ret = CTips__GetTip(lpvClassPtr, lpvEdx, nJob, nLevel, sTip);        if (ret)        {            //Edit the MapleTip in here!!!            Log("CTips__GetTip: %s", *sTip);        }        return ret;    };    return SetHook(enable, reinterpret_cast<void**>(&CTips__GetTip), Hook);}
Unlimited Attack
Code:

bool Hook_CAntiRepeat__TryRepeat(bool enable){    typedef int(__fastcall* CAntiRepeat__TryRepeat_t)(LPVOID lpvClassPtr, LPVOID lpvEdx, int nX, int nY);    static auto CAntiRepeat__TryRepeat = reinterpret_cast<CAntiRepeat__TryRepeat_t>(0xBADF00D);    CAntiRepeat__TryRepeat_t Hook = [](LPVOID lpvClassPtr, LPVOID lpvEdx, int nX, int nY)-> int    {        return 1; //Can attack    };    return SetHook(enable, reinterpret_cast<void**>(&CAntiRepeat__TryRepeat), Hook);}
Logo Skipper
Code:

PatchNop(g_CLogo__Init_Skip, 16);
Essentially it nops the if statement here so the body executes
Code:

if ( sPasswd._m_pStr && *sPasswd._m_pStr && TSingleton<CWvsApp>::ms_pInstance->m_bAutoConnect )

    CLogo::LogoEnd(v2, (int)sPasswd._m_pStr);

No Fades ( Map Loads Faster )
Code:

PatchRetZero(g_CStage__FadeIn);


PatchRetZero(g_CStage__FadeOut);

GodMode
Code:

PatchRetZero(g_CUserLocal__SetDamaged);
Shorten Whisper Sending IntervalJust look in the func and locate where the 3000 const is
Code:

WriteValue(g_CField__Update_WhisperDelay, 50); //3000ms delay on sending whispers to 50ms
Skip the "You have unused SP message"The start is the block that checks if you're a GM. If that if statement returns true the body jumps to a block that send the skill request. Start is the first jnz after first cmp. End is the goto inside the if statement
Code:

PatchJmp(g_CUISkill__OnSkillLevelUpButton_Start,
(void*)g_CUISkill__OnSkillLevelUpButton_End);







Yooooo also you can embed your own win32 dialogs into the games CWnd's . But I'll leave that do you guys to figure out :P:

If you have any good quality of life patches you'd like to see let me know maybe ill code it!!!

Credits would always be appreciated if you used these but I doubt y'all gon do that.

Holla @ me if you need someone to create a custom client for your server :thumbup1:


Merry Christmas.

[ XMAS 2018 ] Fix Lie Detector

$
0
0
So you guys know lie detector UI crashes the client in later versions ( v95 for me )

Its the dumbest stupidest easiest fix of life

there is a wchar string in the client ( Not the StringPool just the mem ) that has value of
Code:

UI/UIWindow2.img/Macro/step1_admin/BtOK
Literally the B needs to just be lowercase

So you can either write that byte tolower , or rename the node in the WZ files

Theres 2 dialogs for this ( normal and admin ). Code posted is for admin one. Same shit with normal one

Looks it works v95 !!!!!!!



Theres an old thread here you can get the packets from:

http://forum.ragezone.com/f427/lie-d...p-java-816030/

However struct changed a bit in v95. Just peak the IDB

Cheers and Merry Chrysler !!!

Active Xmas Zombie

$
0
0
Hello again everyone

There was a question how to make the zombies go in a hat Santas Lil Helper:drool::drool:

How can I edit the Thai Pim game?

$
0
0
I want to edit to support other languages.

BK balance

$
0
0
Hi brothers! I was wondering if some Expert could help me. I have my Mu Server with 97d
Is there anyway for balance Races Damage? Is there anyway to increase/decrease elf Damage/Defense buffs? The files has custom to configure Mana shield and Inner strenght, but maybe there's one way.
I've been reading, some people said that modifying Skill(kor) or Item(kor) I would be able to make my point, but it didn't work. BK kills an Elf in two hits, Elf never kill him. I want to make every race Usefull.

1 vs 1 bk attack damage full time MISS
Please help!

Anyone can help? (Indonesia)

$
0
0
How to fix "PatchFolder AccesFailed" :?::?:

https://imgur.com/a/D5axvWW

Arcturus Emulator 1.15.2 - Emulator wont loading

$
0
0
Hey Guys,
i have a problem with the arcturus emulator, if i start the Emulator it will show me this error:



What is the Problem? Its the Stock Database with the Arcturus Emulator, but there is a problem with user new gift.

Happy Christmas by the way

GearMU S6EP3 | x9999 | 50%| ServerFast |Fully Working | JoinUsNow | HaveFun

$
0
0
  • Grand Opening: 26.12.2018

  • PLAY2WIN!

    • General Information:
    • Version: Full Season 6 Episode 3
    • MaxIpConnection: 10
    • Server Host: Germany
    • Regular Experience: 9999x
    • Master Experience: 5000x
    • Drop: 30%
    • Max Regular Level: 400
    • Max Master Level: 400
    • Create Level MG, DL, SUM, RF: 200
    • Max Stats at the time 500 000!
    • Points per Level: 10/15
    • Webshop: ON (Credits and Golds)
    • CashShop: ON
    • VoteReward: ON
    • Offattack: ON
    • Exchange Hours: ON
    • Mu Helper Use from Level 50
    • All Season 6 Features fully work!!
    • PayPal to buy Golds!
    • Golds you have more Choose and cheaper WebShop!
    • WebShop fully Working!
    • Exchange: 1 Credits = 0,5 Golds!



    • Rates
    • +10=100%
    • +11=95%
    • +12=90%
    • +13=85%
    • +14=80%
    • +15=75%
    • +Luck=25%





    • Reset Information:
    • Level: 400
    • Stats Keep: YES
    • Max Reset: 50
    • Grand Reset: Yes
    • RESET IN GAME! /reset





    • GrandReset Information:
    • Level: 400
    • Max Grand Reset: 25
    • Max Resets for 1 GR: 50
    • Stats Keep: NO
    • Credits Prize: 5000 Free Credits
    • GRANDRESET IN WEBSITE!





    • Master GrandReset Information:
    • Level: 400
    • Max MGrand Reset: 50
    • Max GrandResets for 1 MGR: 50
    • Resets for 1 MGR: 1
    • Stats Keep: NO
    • Credits Prize: 100 000 Golds
    • MASTERGRANDRESET IN WEBSITE!




    • In Game Features:
    • Max Item Level: +11 IN GAME
    • Max Item Level: +15 IN WEBSHOP
    • Max Sockets +3 In Game
    • Max Sockets +5 in Webshop
    • Acient+Excellent:ON
    • Acient+Yellow Option: ON
    • Socket+Excellent: ON
    • Max Sockets +5 in Webshop!
    • Spots in every Map!
    • Balance PVP
    • Custom Arena
    • Custom Drop Event
    • Custom Commands
    • Customs Functions
    • etc....



    • In Web Features:
    • Webshop with Credits and Golds
    • Vote Reward with Credits
    • Change Name with Golds
    • Change Class with Golds
    • Buy Level Up Points (500 000) with Golds
    • Castle Siege Register
    • Exchange System
    • PayPal to buy Golds
    • etc....


    • Commands:
    • /post
    • /reset
    • /reset auto
    • /reset auto
    • /addene
    • /addstr
    • /addvit
    • /addagi
    • /addcmd
    • /pkclear
    • /ware
    • /war
    • /attack
    • /offattack


    • Events:
    • BloodCastle
    • ChaosCastle
    • ChaosCastle_Surival
    • DevilSquare
    • CastleSiege
    • CastleDeep
    • Invasions
    • Crywolf
    • XMasEvent
    • Imperial Event
    • Illusion Event
    • Big Seasons Event!
    • Medusa
    • Doppelganger
    • Bonus Event
    • LorenDeep
    • etc...


    • Join us now for more!! You can see all only in Game!



Website: Welcome to GearMu Season 6 Episode 3 Full!

Pictures:


Navicat Tutorial

$
0
0
Hello,

Does anyone have a tutorial on how to manage an Aion server with Navicat? I'm looking on how to do the following:
-Change Exp X3
-Enchantment speed change
-Essence 207/207 increase to maybe 300+

Any assistance would be appreciated.

Thank you!

Monster Regen after Die (c++ dev issue)

$
0
0
Im creating a simple event and im experimenting issues with the monster.

I need take off the regen of the monsters, when die, stays die. And with my code, the monsters regen after die.

Code:

int MobPos = gObjMonsterAdd(this->Monster[iMonCount].MonsterIndex, this->Monster[iMonCount].Map, this->Monster[iMonCount].X, this->Monster[iMonCount].Y);

                        if (MobPos >= 0)
                        {
                                int MobID = gObjAddMonster(this->Monster[iMonCount].Map);
                                if (MobID >= 0)
                                {
                                        gObjSetPosMonster(MobID, MobPos);
                                        gObjSetMonster(MobID, this->Monster[iMonCount].MonsterIndex);
                                       
                                        if (this->Monster[iMonCount].Boss == 0) { gObj[MobID].m_Attribute = 99; }
                                        if (this->Monster[iMonCount].Boss == 0) { gObj[MobID].m_Attribute = 98; }

                                        // Monster stats
                                        gObj[MobID].m_AttackDamageMin = this->Monster[iMonCount].AttackDamageMin;
                                        gObj[MobID].m_AttackDamageMax = this->Monster[iMonCount].AttackDamageMax;
                                        gObj[MobID].Dir = this->Monster[iMonCount].Dir;
                                        gObj[MobID].m_Defense = this->Monster[iMonCount].Defense;
                                        gObj[MobID].m_SuccessfulBlocking = 700;
                                        gObj[MobID].Live = 1;
                                        gObj[MobID].DieRegen = 0;
                                        gObj[MobID].MaxRegenTime = 100000;
                                        gObj[MobID].RegenTime = 100000;
                                        gObj[MobID].m_State = 1;
                                        gObj[MobID].MaxLife = this->Monster[iMonCount].Life;
                                        gObj[MobID].Life = this->Monster[iMonCount].Life;
                                        gObj[MobID].Dir = this->Monster[iMonCount].Dir;
                                        gObj[MobID].m_MoveRange = 0;
                                        );
                                }
                        }

Any ideas?

[request] dnc updates 1-8

$
0
0
Good afternoon Any of you guys would have the all DNC updates to get me through?I already tried the forum but I did not find links still working.Sorry for bad english

dayz tools realised on steam

$
0
0
dayz tools realised on steam you can download it on steam
Viewing all 23683 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>