Jump to content
View in the app

A better way to browse. Learn more.

Shaiya.gg

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Help

Ask any questions here.
  1. [HEADING=2]Please help me, can anyone guide me to install Shaiya Essentials v16 with a video? Thank you very much.[/HEADING]

  2. May I ask how to convert the memory of the attack from floating-point to integer type to obtain a higher damage limit

  3. https://github.com/kurtekat/shaiya-episode-6/wiki/Notes I have read this article,The address has also been modified as follows 004D8543 imul eax,eax,51 004D859B add edi,144 But the experience value required for upgrading is not consistent with my database。 every one can help me

  4. Started by mrjxyz888,

    2025-08-01 12:12:20 PS_GAME__system log start (Game01) 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/sorp1 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/croco1 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/croco2 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/Troll1 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/Spink1 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/GoldenPig 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/Sorp3 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/SorpNamed1 2025-08-01 12:12:20 Loaded Behavior In Factory : data/ai/SorpNamed2 2025-08-01…

  5. Started by Tomiaka,

    "Hello everyone, I know that this exists in Essentials, but I don't use Essentials files, so I wanted to ask here. In Essentials NameColor, the name color is assigned based on the helmet, but I want to assign it based on the slot. I have activated Slot 18 as Type=152. However, I have no idea how to assign a color to this slot. Is there anyone who can help or give me some ideas on this?"

  6. Hello guys, I hope you guys can help me or can help me point out what is wrong or what am I missing. I am using sdev.dll. The ps_game.exe suddenly crashes and when I checked the dump, it initially begins on handling the PointHandler then when it sends the packet to the player then it crashes. This is the code I am using https://github.com/kurtekat/shaiya-episode-6/blob/main/sdev/src/packet_shop.cpp [ATTACH type=full]98[/ATTACH]

  7. Started by arwekaj09,

    Hi guys, good day. I just want to ask if you have any idea about this log on ps_game.exe, I got this logs, and its a lot, and it makes the log so heavy (68MB). [ATTACH type=full]97[/ATTACH]

  8. Hello, good day. Hello is there any way that we can prevent a player from selling item to NPC? And also is there a way to prevent the player from extracting lapis? Like ReqOG = 1, unable to drop item

  9. Hello, good day. I would like to ask if anyone of you here knows how to fix this kind of issue. I wanted to run a custom script on my ps_game.exe injected with sdev.dll (essentials) but whenever I choose the ps_game.exe, it automatically closes the CE.

  10. Started by Megaboa,

    Hello friends, I am encountering such a problem in ps_login and ps_game. How can I prevent sprut ddos attacks when they occur?

    • 0 replies
    • 385 views
  11. Started by Jormungandr,

    Hello, I saw that Bowie had released a script that allowed us to send a whisper through the commands with charID and charnames. I have tried to replicate the concept, but with no success. Can someone guide me to the right way or provide me a functional script that does it, so that I can understand how he has done it? Thanks!

  12. Started by Zhein,

    Hi, good day. I am using Shaiya Essentials files. I was wondering if it's possible to change the data type of Points in the Item Mall from int to decimal? I want my Points to support decimal values. At least 2 decimals. I am using Shaiya Essentials v12.3 client

  13. Started by Tomiaka,

    Hello, I have a question about the Elemental Bar. In the past, there were some servers that used the Elemental Icon instead of the Elemental Bar, but now it is not actively used anywhere (I think). I want to make an Icon instead of the Bar, but I haven't decided exactly how to proceed. Are there any people who can help or give ideas on this subject? How can I add icons like this when it is active? Example Thanks in advance.

  14. [JUSTIFY]Hello everyone, I’ve successfully installed Essentials (v12.3), and I have a few questions about adding additional feature. I’m looking to create a script that uses commands to teleport players to different maps. For example, commands like /tp 1, /tp 2, or !tp 1, !tp 2. It doesn’t matter whether the commands start with / or !. I’m not asking for someone to create this for me; I just want information on how to start, how to proceed and how to get to the end. I would be glad if one of the developers here could help me out. Thanks in advance, and a big thank you to the devs who keep helping us in almost every situation.[/JUSTIFY]

    • 0 replies
    • 486 views
  15. Started by arwekaj09,

    Hello, good day. I just want to ask if anyone here knows how to add more screen resolution on game.exe, I am using episode 4 client. Best regards, Arwe

  16. I am developing Shaiya Esstinal server in Vietnam, the problem here is that the game.exe file does not support unicode. I dont know to add unicode to game.exe file. So I want to learn how to add unicode to the game.exe file, or I want to find a developer who can help me do it, thank you [ATTACH type=full" alt="Biểu tượng Cộng đồng đã xác minh]87[/ATTACH]

  17. Started by rsq110,

    如何给game.exe添加槽位并使其能够容纳道具,使玩家能够获得此道具的附加属性?谁有教程?以上文字来自翻译

  18. Hello guys, good day. I just want to ask some questions about changing the spawn time of mobs or mini bosses (not registered on Obelisk.ini) like for example I want to change the spawn time of the mob named Fox from 1 minute to 5 minutes. Is this even possible? If yes, how to change it? I am using Episode 4 client. Best regards, Arwe

  19. for example OS : CT2 (Dimension Crack) Enter with Dragon Buff inside of portal:

  20. Started by darren.tran,

    Hi everyone, I'm trying to disable the ItemRemake function I tried the offset 0046D950 ItemRemake here https://www.elitepvpers.com/forum/shaiya-pserver-guides-releases/4653049-dev-notes-shaiya-references-functions.html but seems like not the correct one Thanks in advance.

  21. Started by Jormungandr,

    Hello. Cups has posted a script recently to let the sub-leaders summon players, but this doesn't seem to work for everyone. I tried to look at the opcodes and I didn't see it being changed by any other valid scripts. Could anyone explain me why this doesn't work like it should? Thanks!

    • 0 replies
    • 289 views
  22. Hello there. I was looking for a script that lets sub-leaders and leaders use the raid summon rune, and [mention=2]Cups[/mention] sent me one from another topic. I applied the script on the server, which seems to work half. Some players manage to summon as sub-leaders, and some others can not. Here's the script: I hope that someone can come up with a solution, have a nice day!

    • 0 replies
    • 411 views
  23. Started by xarel,

    Im still tryna understand whats problem inside of code, after sending custom notice ps_game crashed. *** AdminCmdNoticeAllOutgoing createNotice(const std::string& message) { AdminCmdNoticeAllOutgoing notice{}; notice.messageLength = message.length(); std::memcpy(&notice.message, message.c_str(), message.length()); return notice; } *** std::string output; auto charId = std::stoi(args.at(0)); std::string Notice = args.at(1); CUser* user = CWorld::FindUser(charId); if (!user) { std::stringstream output_msg; output_msg <&…

  24. Hello there. I have been trying for a while now to make it so that this script: [iSPOILER] ```[ENABLE] alloc(newmem,2048) label(returnhere) label(originalcode) label(ItemSummonRaid) label(checkcountry) label(failed) label(exit) label(checkleader) newmem: call ps_game.exe+4ECF0 originalcode: pushad movzx eax,word ptr [esi+0x160] movzx ebx,word ptr [edi+0x160] cmp eax,(int)45 je checkcountry cmp ebx,(int)45 je checkcountry jmp ItemSummonRaid checkcountry: cmp eax,ebx je ItemSummonRaid movzx eax,byte ptr [esi+0x12d] movzx ebx,byte ptr [edi+0x12d] cmp eax,ebx jne failed ItemSummonRaid: mov eax,dword ptr ds:[edi+0x58FC] mov ecx,dword ptr…

  25. Started by Jormungandr,

    Hello there! I have been wondering what Attackok and Attackspecial mean when used in the third place. I'm pretty sure that there is a thing related to HP - I used the formula of 10 in Attackspecial3 and 3 in the Attackok, and the third spell started to be used after some of the HP were lowered (I still can't tell at which % exactly). Do you people know what exactly does it change and how it works? Thank you!

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.